Hauptmenü

Neueste Beiträge

#41
Sonstige Systeme / Aw: Neues Modul LG-ThinQ
Letzter Beitrag von JoWiemann - 21 Januar 2026, 15:30:17
Hallo,

der Connect zu Samsung ist erfolgreich. Allerdings wird meine Samsung "EHS Mono r290 Wärmepumpe" nicht in die deviceMap geladen. Leider hat Dein CoAutor keinerlei Log Informationen eingebaut.

Grüße Jörg
#42
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von DS_Starter - 21 Januar 2026, 15:29:39
Wenn, dann 2.1.0 - die letzte Stelle nutze ich i.A. für Bug-Fixes.
Vielleicht wenn ich mich den Vorbereitungen der Datensammlung bzgl. EV widme.
Dann ist das thematisch auch eine Grenze.
 
#43
MQTT / Aw: MQTT2_DEVICE: event-on-cha...
Letzter Beitrag von JoWiemann - 21 Januar 2026, 15:12:06
Hallo Markus,

danke für den Vorschlag. Das Problem ist, dass manchmal 20 gleiche Werte im Sekundentakt kommen. Warum habe ich noch nicht herausgefunden. Ich möchte nur auf geänderte Werte triggern.

Grüße Jörg
#44
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von 300P - 21 Januar 2026, 14:42:45
@Heiko:
Wie wäre es wenn du die nächste Contrib-Version mal V2.0.1 nennst ?!?  O:-)
Die V2.0.0 gibt es seit 6-7 Wochen mit kleineren AI:FANN-Bonuszugaben.

#45
Perl für FHEM-User / Aw: Basic Auth klappt nicht mi...
Letzter Beitrag von TomLee - 21 Januar 2026, 14:14:31
Der Maintainer war in den letzten Wochen auch aufgrund meiner  8)  Anfragen und Wünsche sehr aktiv und hat bereits einiges umgesetzt. Für dieses kleinere Problem wird es ebenfalls zeitnah eine Lösung geben.

Bis dahin gibt es zumindest einen brauchbaren Workaround mit dem Langzeit REMEMBERME Cookie:

ZitatHi,
yes default session is valid for 30 minutes I guess and basic auth is not activated. At the moment only form login and passkeys are allowed. Due to security reasons basic auth will be not implemented, but I will add the api and authorization header on the roadmap.
In the meantime you can play a bit with the rememberme cookie. Just leave the phpsess cookie and use only rememberme. In my short tests it was working by requesting a json endpoint using the rememberme cookie only. The rememberme cookie is valid for one year by default.

#46
MQTT / Aw: MQTT2_DEVICE: event-on-cha...
Letzter Beitrag von KölnSolar - 21 Januar 2026, 14:08:34
Hi Jörg,
ich vermisse event-min-interval. Damit sollte es funktionieren, wenn kein "change" erfolgt, aber events mit gleichem value kommen.

Grüße Markus
#47
Solaranlagen / Aw: EKD-Solar Anlage an mit FH...
Letzter Beitrag von bombardi - 21 Januar 2026, 14:04:42
Zitat von: pejonp am 13 Januar 2026, 14:25:46Was für ein Wechselrichter ist verbaut: Genaue Bezeichnung, dann kann man auch nach der Modbus-Beschreibung suchen.

Wenn der Sunspec Modbus als Grundlage genommen wird könnte man mit dem SolarEDge Modul probieren. ggf . noch die Start-Register anpassen.

pejonp
Es handelt sich um den AmpereStoragePro
Modell ASP-12KW-3P-A-X-E3
#48
MQTT / Aw: Verbindung zu HomeAssistan...
Letzter Beitrag von prenzela - 21 Januar 2026, 14:02:34
Hallo , mein Smarthome hat noch viele EnOcean Geräte. Die sollen auch bleiben. Ich habe jetzt schon diverse Schalter und Sensoren nach über MQTT an HA anbinden können. Es scheitert aktuell noch an den Rollos. Das sind Becker N01 bzw Eltako FAM60 EnOcean Antriebe. Zumindest die Becker Antriebe lassen sich z.B. in das Piotek Enocean Gateway nicht einlernen (spricht kein Reman) somit müsste FHEM wegen EnOcean stehen bleiben. Wenn die MQTT Anbindung sauber läuft, hat man eben mehrere Syteme nebeneinander. FHEM ist auch nicht zu verachten und läuft äußerst stabil. FTUI3 ist auch schick. Man kann / muss aber nicht HA...

Zwei Probleme habe ich noch.

- Die Stati der Rollos sind nach HA Reboot teilweise weg (die Prozentzahl der Öffnung steht nach da, Mushroom Symbol ist grau), Das retain kann ich au beiden Seiten setzen. Erfolglos. HAb ich da eine Fehler drin ?

- und das wichtigere Die Fahrbefehle klappen nicht->  auf / ab / stop / position

Grundlegend kommt in FHEM was an. Irgendwie fehlt aber die Richtige "Übersetzung". ein FHEM Befehl "set R_OG_WZ_R ab" bzw closes funktioniert.

Client:
define mqtt2ha MQTT2_CLIENT 192.168.178.53:1883
attr mqtt2ha clientId fhem
attr mqtt2ha clientOrder MQTT_GENERIC_BRIDGE MQTT2_DEVICE
attr mqtt2ha keepaliveTimeout 60
attr mqtt2ha msgAfterConnect -r fhem/connection/status connected
attr mqtt2ha msgBeforeDisconnect -r fhem/connection/status disconnected
attr mqtt2ha qosMaxQueueLength 100
attr mqtt2ha room MQTT
attr mqtt2ha subscriptions setByTheProgram
attr mqtt2ha username mqttuser
attr mqtt2ha verbose 5
#   BUF       
#   Clients    :MQTT_GENERIC_BRIDGE:MQTT2_DEVICE:
#   ClientsKeepOrder 1
#   DEF        192.168.178.53:1883
#   DeviceName 192.168.178.53:1883
#   FD         61
#   FUUID      696cd4f2-f33f-c6d8-b9e2-ffb6996915a6dd69
#   NAME       mqtt2ha
#   NR         242
#   PARTIAL   
#   STATE      opened
#   TYPE       MQTT2_CLIENT
#   WBCallback
#   clientId   fhem
#   eventCount 140
#   lastMsgTime 1768999349.7718
#   nextOpenDelay 10
#   nrConnects 80
#   qosCnt     13073
#   qosMaxQueueLength 100
#   MatchList:
#     1:MQTT_GENERIC_BRIDGE ^.
#     2:MQTT2_DEVICE ^.
#   READINGS:
#     2026-01-18 17:30:50   lastPublish     homeassistant/cover/r_eg_n_k/config:{"name": "FHEM R_EG_N_K", "unique_id": "eno_r_eg_n_k", "device_class": "blind", "command_topic": "homeassistant/cover/r_eg_n_k/set", "state_topic": "homeassistant/cover/r_eg_n_k/state", "position_topic": "homeassistant/cover/r_eg_n_k/position", "set_position_topic": "homeassistant/cover/r_eg_n_k/set_position", "payload_open": "OPEN", "payload_close": "CLOSE", "payload_stop": "STOP", "state_open": "open", "state_closed": "closed", "position_open": 0, "position_close
#     2026-01-21 12:16:29   state           opened
#   qosQueue:
#
setstate mqtt2ha opened
setstate mqtt2ha 2026-01-18 17:30:50 lastPublish homeassistant/cover/r_eg_n_k/config:{"name": "FHEM R_EG_N_K", "unique_id": "eno_r_eg_n_k", "device_class": "blind", "command_topic": "homeassistant/cover/r_eg_n_k/set", "state_topic": "homeassistant/cover/r_eg_n_k/state", "position_topic": "homeassistant/cover/r_eg_n_k/position", "set_position_topic": "homeassistant/cover/r_eg_n_k/set_position", "payload_open": "OPEN", "payload_close": "CLOSE", "payload_stop": "STOP", "state_open": "open", "state_closed": "closed", "position_open": 0, "position_close
setstate mqtt2ha 2026-01-21 12:16:29 state opened

MGB
define mqttGeneric MQTT_GENERIC_BRIDGE mqtt room=HASS
attr mqttGeneric IODev mqtt2ha
attr mqttGeneric globalDefaults sub:base=fhem/set pub:base=fhem
attr mqttGeneric icon mqtt_bridge_2
attr mqttGeneric room MQTT
attr mqttGeneric stateFormat in: incoming-count out: outgoing-count devices: device-count
attr mqttGeneric verbose 0
#   CFGFN     
#   DEF        mqtt room=HASS
#   FUUID      696d68a8-f33f-c6d8-3096-fb3331e23c06e56a
#   IODev      mqtt2ha
#   NAME       mqttGeneric
#   NR         306
#   NTFY_ORDER 70-mqttGeneric
#   STATE      in: 220 out: 13920 devices: 8
#   TYPE       MQTT_GENERIC_BRIDGE
#   devspec    room=HASS
#   eventCount 13958
#   prefix     mqtt
#   READINGS:
#     2026-01-19 00:12:29   IODev           mqtt2ha
#     2026-01-21 12:16:29   device-count    8
#     2026-01-21 13:05:37   incoming-count  220
#     2026-01-21 13:44:58   outgoing-count  13920
#     2026-01-21 13:44:58   transmission-state outgoing publish sent
#     2026-01-19 00:12:29   updated-reading-count 0
#     2026-01-21 12:59:23   updated-set-count 206
#   devices:
#     :global:
#       :alias:
#       :defaults:
#         pub:base   fhem
#         sub:base   fhem/set
#       :publish:
#         *:
#           mode       R
#           topic      {"fhem/$device/$reading"}
#     E_WS1:
#       :alias:
#       :publish:
#         *:
#           mode       R
#           topic      {"fhem/$device/$reading"}
#     EnO_0517C8E6:
#       :alias:
#       :publish:
#         *:
#           retain     1
#         state:
#           last       1768934651.59857
#           mode       R
#           topic      {"$base/$device/state"}
#       :subscribe:
#         HASH(0x557549130ff0)
#     R_EG_N_K:
#       :alias:
#       :publish:
#         *:
#           mode       R
#           retain     1
#           topic      {"$base/$device/$name"}
#       :subscribe:
#         HASH(0x557549b8b128)
#     R_OG_WZ_L:
#       :alias:
#       :publish:
#         *:
#           retain     1
#       :subscribe:
#         HASH(0x557549818690)
#     R_OG_WZ_R:
#       :alias:
#       :publish:
#         *:
#           retain     1
#       :subscribe:
#         HASH(0x5575498b85a0)
#     S_NodOn_AU_Fassade_0599066B:
#       :alias:
#       :publish:
#         *:
#           retain     1
#         state:
#           last       1768992618.83512
#           mode       R
#           topic      {"$base/$device/channel0"}
#       :subscribe:
#         HASH(0x55754a159d98)
#     S_NodOn_AU_Vorhaus_0504BBBB:
#       :alias:
#       :publish:
#         *:
#           retain     1
#         channel0:
#           last       1768935748.04478
#           mode       R
#           topic      {"$base/$device/$name"}
#         channel1:
#           last       1768949940.02451
#           mode       R
#           topic      {"$base/$device/$name"}
#       :subscribe:
#         HASH(0x55754a736b00)
#     demoswitch:
#       :alias:
#       :publish:
#       :subscribe:
#         HASH(0x55754989a6a0)
#   globalDeviceExcludes:
#   globalReadingExcludes:
#   globalTypeExcludes:
#     pub:
#       FHEMWEB    *
#       Global     *
#       MQTT       transmission-state
#       MQTT_BRIDGE transmission-state
#       MQTT_DEVICE transmission-state
#       MQTT_GENERIC_BRIDGE *
#       telnet     *
#     sub:
#       FHEMWEB    *
#       Global     *
#       MQTT       transmission-state
#       MQTT_BRIDGE transmission-state
#       MQTT_DEVICE transmission-state
#       MQTT_GENERIC_BRIDGE *
#       telnet     *
#   subscribe:
#
setstate mqttGeneric in: 220 out: 13920 devices: 8
setstate mqttGeneric 2026-01-19 00:12:29 IODev mqtt2ha
setstate mqttGeneric 2026-01-21 12:16:29 device-count 8
setstate mqttGeneric 2026-01-21 13:05:37 incoming-count 220
setstate mqttGeneric 2026-01-21 13:44:58 outgoing-count 13920
setstate mqttGeneric 2026-01-21 13:44:58 transmission-state outgoing publish sent
setstate mqttGeneric 2026-01-19 00:12:29 updated-reading-count 0
setstate mqttGeneric 2026-01-21 12:59:23 updated-set-count 206

Rollo
define R_OG_WZ_R EnOcean 0410F546
attr R_OG_WZ_R userattr mqttAlias:textField-long mqttDefaults:textField-long mqttDisable:both,incoming,outgoing mqttForward:all,none mqttPublish:textField-long mqttSubscribe:textField-long
attr R_OG_WZ_R IODev TCM_ESP3_0
attr R_OG_WZ_R cmdIcon auf:black_up stop:remotecontrol/black_btn_STOP ab:black_down
attr R_OG_WZ_R comMode confirm
attr R_OG_WZ_R comment Eltako FAM60
attr R_OG_WZ_R creator autocreate
attr R_OG_WZ_R eep A5-3F-7F
attr R_OG_WZ_R eventMap /position 0:auf/position 100:ab/
attr R_OG_WZ_R group Rollos
attr R_OG_WZ_R manufID 00D
attr R_OG_WZ_R model Eltako_FRM60
attr R_OG_WZ_R mqttPublish state:fhem/R_OG_WZ_R/state position:fhem/R_OG_WZ_R/position endPosition:fhem/R_OG_WZ_R/endPosition *:retain=1
attr R_OG_WZ_R mqttSubscribe set:stopic={"$base/$device"}
attr R_OG_WZ_R room EnOcean,HASS,MQTT,OG_Wohnen
attr R_OG_WZ_R sensorMode pushbutton
attr R_OG_WZ_R subDef FFDF5385
attr R_OG_WZ_R subType manufProfile
attr R_OG_WZ_R teachMethod confirm
attr R_OG_WZ_R webCmd auf:stop:ab:position
#   DEF        0410F546
#   FUUID      6635131a-f33f-9f11-74a2-ff93caf94f50d32f
#   IODev      TCM_ESP3_0
#   LASTInputDev TCM_ESP3_0
#   MSGCNT     42
#   NAME       R_OG_WZ_R
#   NR         116
#   NTFY_ORDER 50-R_OG_WZ_R
#   STATE      79
#   TCM_ESP3_0_DestinationID FFFFFFFF
#   TCM_ESP3_0_MSGCNT 42
#   TCM_ESP3_0_PacketType 1
#   TCM_ESP3_0_RSSI -45
#   TCM_ESP3_0_ReceivingQuality excellent
#   TCM_ESP3_0_RepeatingCounter 1
#   TCM_ESP3_0_SubTelNum 10
#   TCM_ESP3_0_TIME 2026-01-21 13:01:23
#   TYPE       EnOcean
#   eventCount 80
#   READINGS:
#     2026-01-18 13:50:57   IODev           TCM_ESP3_0
#     2024-05-03 18:38:52   block           unlock
#     2026-01-21 13:01:23   endPosition     not_reached
#     2026-01-21 13:01:23   position        79
#     2026-01-21 13:01:23   state           79
#     2024-05-03 18:38:50   teach           4BS teach-in accepted EEP: A5-3F-7F Manufacturer: Eltako
#   helper:
#
setstate R_OG_WZ_R 79
setstate R_OG_WZ_R 2026-01-18 13:50:57 IODev TCM_ESP3_0
setstate R_OG_WZ_R 2024-05-03 18:38:52 block unlock
setstate R_OG_WZ_R 2026-01-21 13:01:23 endPosition not_reached
setstate R_OG_WZ_R 2026-01-21 13:01:23 position 79
setstate R_OG_WZ_R 2026-01-21 13:01:23 state 79
setstate R_OG_WZ_R 2024-05-03 18:38:50 teach 4BS teach-in accepted EEP: A5-3F-7F Manufacturer: Eltako



2026.01.21 13:49:00 5: mqtt2ha: dispatch autocreate=no\000fhem\000fhem/set/R_OG_WZ_R\000ab
2026.01.21 13:49:03 4: mqtt2ha received PUBLISH
2026.01.21 13:49:03 5: mqtt2ha: received PUBLISH (0)(18)fhem/set/R_OG_WZ_Rstop
2026.01.21 13:49:03 5: mqtt2ha: dispatch autocreate=no\000fhem\000fhem/set/R_OG_WZ_R\000stop

Position ist noch ganz schief. Da müsste ja "set R_OG_WZ_R position 31" erzeugt werden. Wie und wo ändert man das ? 


2026.01.21 13:50:22 5: mqtt2ha: received PUBLISH (0)(18)fhem/set/R_OG_WZ_R31
2026.01.21 13:50:22 5: mqtt2ha: dispatch autocreate=no\000fhem\000fhem/set/R_OG_WZ_R\00031



und noch das HA Device. Welche Parameter sind denn da u.U. überflüssig und können raus ?

    - name: "R_OG_WZ_R_N"
      unique_id: r_og_wz_r
      command_topic: "fhem/set/R_OG_WZ_R"
      state_topic: "fhem/R_OG_WZ_R/state"
      set_position_topic: "fhem/set/R_OG_WZ_R"
      set_position_template: "position {{ position }}"
      position_topic: "fhem/R_OG_WZ_R/position"
      position_open: 100
      position_closed: 0
      payload_open: "auf"
      payload_close: "ab"
      payload_stop: "stop"
      optimistic: false
      state_open: "open"
      state_closed: "closed"
      state_opening: "auf"
      state_closing: "ab"
      state_stopped: "stop"
      qos: 1
      retain: false


Danke für Eure Unterstützung.
#49
MQTT / Aw: MQTT2_DEVICE: event-on-cha...
Letzter Beitrag von JoWiemann - 21 Januar 2026, 14:01:53
Zitat von: Beta-User am 21 Januar 2026, 12:40:43Vielleicht würde ein Copy for Forum weiter helfen, falls ein allgemeines Missverständnis vorliegt

Danke für die Rückmeldung. Da ich allerdings für andere Device Typen die beiden Attribute stark nutze liegt hier kein Missverständnis, sondern nur eine Beobachtung vor.

Interessant ist, dass ein event-on-change-reading auf ein userReading, dass durch ein readingList Reading erzeugt wird, durchaus funktioniert.

aber, falls Du etwas entdeckst, anbei das List:
mit funktionierendem userReadings power_kw
define Waermepumpe MQTT2_DEVICE Waermepumpe
attr Waermepumpe autocreate 1
attr Waermepumpe event-on-change-reading power_kw
attr Waermepumpe readingList Waermepumpe:info/connection:.* connection\
Waermepumpe:smartthings/0/cd834344-3f28-c328-6a56-10fae75b5be4/status/main/powerConsumptionReport/powerConsumption/value/energy:.* energy\
Waermepumpe:smartthings/0/cd834344-3f28-c328-6a56-10fae75b5be4/status/main/powerConsumptionReport/powerConsumption/value/deltaEnergy:.* deltaEnergy\
Waermepumpe:smartthings/0/cd834344-3f28-c328-6a56-10fae75b5be4/status/main/powerConsumptionReport/powerConsumption/value/power:.* power\
Waermepumpe:smartthings/0/cd834344-3f28-c328-6a56-10fae75b5be4/status/main/powerConsumptionReport/powerConsumption/value/powerEnergy:.* powerEnergy\
Waermepumpe:smartthings/0/cd834344-3f28-c328-6a56-10fae75b5be4/status/main/powerConsumptionReport/powerConsumption/value/start:.* start\
Waermepumpe:smartthings/0/cd834344-3f28-c328-6a56-10fae75b5be4/status/main/powerConsumptionReport/powerConsumption/value/end:.* end\
Waermepumpe:smartthings/0/cd834344-3f28-c328-6a56-10fae75b5be4/status/main/powerConsumptionReport/powerConsumption/value/persistedEnergy:.* persistedEnergy\
Waermepumpe:smartthings/0/cd834344-3f28-c328-6a56-10fae75b5be4/status/main/powerConsumptionReport/powerConsumption/value/energySaved:.* energySaved\
Waermepumpe:smartthings/0/cd834344-3f28-c328-6a56-10fae75b5be4/status/main/powerConsumptionReport/powerConsumption/value/persistedSavedEnergy:.* persistedSavedEnergy\
Waermepumpe:smartthings/0/cd834344-3f28-c328-6a56-10fae75b5be4/status/main/samsungce/softwareUpdate/newVersionAvailable/value:.* version\
Waermepumpe:smartthings/0/info/connection:.* connection\
Waermepumpe:smartthings/0/cd834344-3f28-c328-6a56-10fae75b5be4/status/INDOOR1/temperatureMeasurement/temperature/value:.* zone\
Waermepumpe:smartthings/0/cd834344-3f28-c328-6a56-10fae75b5be4/status/main/temperatureMeasurement/temperature/value:.* water
attr Waermepumpe room MQTT,Technikraum
attr Waermepumpe stateFormat {return (ReadingsNum("Waermepumpe", "power", 0) / 1000) . " kW"}
attr Waermepumpe userReadings power_kw {return (ReadingsNum("Waermepumpe", "power", 0) / 1000) . " kW"}
#   CID        Waermepumpe
#   DEF        Waermepumpe
#   FUUID      695b7901-f33f-0b39-ab3b-8f80d164f39db60f
#   IODev      MQTT2_FHEM_Server
#   LASTInputDev MQTT2_FHEM_Server
#   MQTT2_FHEM_Server_CONN MQTT2_FHEM_Server_192.168.0.234_59226
#   MQTT2_FHEM_Server_MSGCNT 1012
#   MQTT2_FHEM_Server_TIME 2026-01-21 13:57:02
#   MSGCNT     1012
#   NAME       Waermepumpe
#   NR         840
#   STATE      3.636 kW
#   TYPE       MQTT2_DEVICE
#   eventCount 885
#   READINGS:
#     2026-01-20 20:08:02   IODev           MQTT2_FHEM_Server
#     2026-01-20 20:09:25   connection      true
#     2026-01-21 13:53:30   deltaEnergy     770
#     2026-01-21 13:53:30   end             2026-01-21T12:53:29Z
#     2026-01-21 13:53:30   energy          6217966
#     2026-01-20 20:09:22   energySaved     0
#     2026-01-20 20:09:21   persistedEnergy 0
#     2026-01-20 20:09:22   persistedSavedEnergy 0
#     2026-01-21 13:53:30   power           3636
#     2026-01-21 13:53:30   powerEnergy     774.3316966605187
#     2026-01-21 13:57:02   power_kw        3.636 kW
#     2026-01-21 13:53:30   start           2026-01-21T12:41:29Z
#     2026-01-17 00:31:05   subscriptions   smartthings/0/cd834344-3f28-c328-6a56-10fae75b5be4/status/INDOOR1/temperatureMeasurement/temperature/value smartthings/0/cd834344-3f28-c328-6a56-10fae75b5be4/status/main/powerConsumptionReport/powerConsumption/value/# smartthings/0/cd834344-3f28-c328-6a56-10fae75b5be4/status/main/samsungce/softwareUpdate/newVersionAvailable/value smartthings/0/cd834344-3f28-c328-6a56-10fae75b5be4/status/main/temperatureMeasurement/temperature/value smartthings/0/info/connection
#     2026-01-20 20:09:22   version         false
#     2026-01-21 12:08:00   water           53
#     2026-01-21 13:57:02   zone            45.5
#   hmccu:
#
setstate Waermepumpe 3.636 kW
setstate Waermepumpe 2026-01-20 20:08:02 IODev MQTT2_FHEM_Server
setstate Waermepumpe 2026-01-20 20:09:25 connection true
setstate Waermepumpe 2026-01-21 13:53:30 deltaEnergy 770
setstate Waermepumpe 2026-01-21 13:53:30 end 2026-01-21T12:53:29Z
setstate Waermepumpe 2026-01-21 13:53:30 energy 6217966
setstate Waermepumpe 2026-01-20 20:09:22 energySaved 0
setstate Waermepumpe 2026-01-20 20:09:21 persistedEnergy 0
setstate Waermepumpe 2026-01-20 20:09:22 persistedSavedEnergy 0
setstate Waermepumpe 2026-01-21 13:53:30 power 3636
setstate Waermepumpe 2026-01-21 13:53:30 powerEnergy 774.3316966605187
setstate Waermepumpe 2026-01-21 13:57:02 power_kw 3.636 kW
setstate Waermepumpe 2026-01-21 13:53:30 start 2026-01-21T12:41:29Z
setstate Waermepumpe 2026-01-17 00:31:05 subscriptions smartthings/0/cd834344-3f28-c328-6a56-10fae75b5be4/status/INDOOR1/temperatureMeasurement/temperature/value smartthings/0/cd834344-3f28-c328-6a56-10fae75b5be4/status/main/powerConsumptionReport/powerConsumption/value/# smartthings/0/cd834344-3f28-c328-6a56-10fae75b5be4/status/main/samsungce/softwareUpdate/newVersionAvailable/value smartthings/0/cd834344-3f28-c328-6a56-10fae75b5be4/status/main/temperatureMeasurement/temperature/value smartthings/0/info/connection
setstate Waermepumpe 2026-01-20 20:09:22 version false
setstate Waermepumpe 2026-01-21 12:08:00 water 53
setstate Waermepumpe 2026-01-21 13:57:02 zone 45.5
äquivalent mit readingList Reading power, wo es nicht funktioniert
define Waermepumpe MQTT2_DEVICE Waermepumpe
attr Waermepumpe autocreate 1
attr Waermepumpe event-on-change-reading power
attr Waermepumpe readingList Waermepumpe:info/connection:.* connection\
Waermepumpe:smartthings/0/cd834344-3f28-c328-6a56-10fae75b5be4/status/main/powerConsumptionReport/powerConsumption/value/energy:.* energy\
Waermepumpe:smartthings/0/cd834344-3f28-c328-6a56-10fae75b5be4/status/main/powerConsumptionReport/powerConsumption/value/deltaEnergy:.* deltaEnergy\
Waermepumpe:smartthings/0/cd834344-3f28-c328-6a56-10fae75b5be4/status/main/powerConsumptionReport/powerConsumption/value/power:.* power\
Waermepumpe:smartthings/0/cd834344-3f28-c328-6a56-10fae75b5be4/status/main/powerConsumptionReport/powerConsumption/value/powerEnergy:.* powerEnergy\
Waermepumpe:smartthings/0/cd834344-3f28-c328-6a56-10fae75b5be4/status/main/powerConsumptionReport/powerConsumption/value/start:.* start\
Waermepumpe:smartthings/0/cd834344-3f28-c328-6a56-10fae75b5be4/status/main/powerConsumptionReport/powerConsumption/value/end:.* end\
Waermepumpe:smartthings/0/cd834344-3f28-c328-6a56-10fae75b5be4/status/main/powerConsumptionReport/powerConsumption/value/persistedEnergy:.* persistedEnergy\
Waermepumpe:smartthings/0/cd834344-3f28-c328-6a56-10fae75b5be4/status/main/powerConsumptionReport/powerConsumption/value/energySaved:.* energySaved\
Waermepumpe:smartthings/0/cd834344-3f28-c328-6a56-10fae75b5be4/status/main/powerConsumptionReport/powerConsumption/value/persistedSavedEnergy:.* persistedSavedEnergy\
Waermepumpe:smartthings/0/cd834344-3f28-c328-6a56-10fae75b5be4/status/main/samsungce/softwareUpdate/newVersionAvailable/value:.* version\
Waermepumpe:smartthings/0/info/connection:.* connection\
Waermepumpe:smartthings/0/cd834344-3f28-c328-6a56-10fae75b5be4/status/INDOOR1/temperatureMeasurement/temperature/value:.* zone\
Waermepumpe:smartthings/0/cd834344-3f28-c328-6a56-10fae75b5be4/status/main/temperatureMeasurement/temperature/value:.* water
attr Waermepumpe room MQTT,Technikraum
attr Waermepumpe stateFormat {return (ReadingsNum("Waermepumpe", "power", 0) / 1000) . " kW"}
attr Waermepumpe userReadings power_kw {return (ReadingsNum("Waermepumpe", "power", 0) / 1000) . " kW"}
#   CID        Waermepumpe
#   DEF        Waermepumpe
#   FUUID      695b7901-f33f-0b39-ab3b-8f80d164f39db60f
#   IODev      MQTT2_FHEM_Server
#   LASTInputDev MQTT2_FHEM_Server
#   MQTT2_FHEM_Server_CONN MQTT2_FHEM_Server_192.168.0.234_59226
#   MQTT2_FHEM_Server_MSGCNT 1012
#   MQTT2_FHEM_Server_TIME 2026-01-21 13:57:02
#   MSGCNT     1012
#   NAME       Waermepumpe
#   NR         840
#   STATE      3.636 kW
#   TYPE       MQTT2_DEVICE
#   eventCount 885
#   READINGS:
#     2026-01-20 20:08:02   IODev           MQTT2_FHEM_Server
#     2026-01-20 20:09:25   connection      true
#     2026-01-21 13:53:30   deltaEnergy     770
#     2026-01-21 13:53:30   end             2026-01-21T12:53:29Z
#     2026-01-21 13:53:30   energy          6217966
#     2026-01-20 20:09:22   energySaved     0
#     2026-01-20 20:09:21   persistedEnergy 0
#     2026-01-20 20:09:22   persistedSavedEnergy 0
#     2026-01-21 13:53:30   power           3636
#     2026-01-21 13:53:30   powerEnergy     774.3316966605187
#     2026-01-21 13:57:02   power_kw        3.636 kW
#     2026-01-21 13:53:30   start           2026-01-21T12:41:29Z
#     2026-01-17 00:31:05   subscriptions   smartthings/0/cd834344-3f28-c328-6a56-10fae75b5be4/status/INDOOR1/temperatureMeasurement/temperature/value smartthings/0/cd834344-3f28-c328-6a56-10fae75b5be4/status/main/powerConsumptionReport/powerConsumption/value/# smartthings/0/cd834344-3f28-c328-6a56-10fae75b5be4/status/main/samsungce/softwareUpdate/newVersionAvailable/value smartthings/0/cd834344-3f28-c328-6a56-10fae75b5be4/status/main/temperatureMeasurement/temperature/value smartthings/0/info/connection
#     2026-01-20 20:09:22   version         false
#     2026-01-21 12:08:00   water           53
#     2026-01-21 13:57:02   zone            45.5
#   hmccu:
#
setstate Waermepumpe 3.636 kW
setstate Waermepumpe 2026-01-20 20:08:02 IODev MQTT2_FHEM_Server
setstate Waermepumpe 2026-01-20 20:09:25 connection true
setstate Waermepumpe 2026-01-21 13:53:30 deltaEnergy 770
setstate Waermepumpe 2026-01-21 13:53:30 end 2026-01-21T12:53:29Z
setstate Waermepumpe 2026-01-21 13:53:30 energy 6217966
setstate Waermepumpe 2026-01-20 20:09:22 energySaved 0
setstate Waermepumpe 2026-01-20 20:09:21 persistedEnergy 0
setstate Waermepumpe 2026-01-20 20:09:22 persistedSavedEnergy 0
setstate Waermepumpe 2026-01-21 13:53:30 power 3636
setstate Waermepumpe 2026-01-21 13:53:30 powerEnergy 774.3316966605187
setstate Waermepumpe 2026-01-21 13:57:02 power_kw 3.636 kW
setstate Waermepumpe 2026-01-21 13:53:30 start 2026-01-21T12:41:29Z
setstate Waermepumpe 2026-01-17 00:31:05 subscriptions smartthings/0/cd834344-3f28-c328-6a56-10fae75b5be4/status/INDOOR1/temperatureMeasurement/temperature/value smartthings/0/cd834344-3f28-c328-6a56-10fae75b5be4/status/main/powerConsumptionReport/powerConsumption/value/# smartthings/0/cd834344-3f28-c328-6a56-10fae75b5be4/status/main/samsungce/softwareUpdate/newVersionAvailable/value smartthings/0/cd834344-3f28-c328-6a56-10fae75b5be4/status/main/temperatureMeasurement/temperature/value smartthings/0/info/connection
setstate Waermepumpe 2026-01-20 20:09:22 version false
setstate Waermepumpe 2026-01-21 12:08:00 water 53
setstate Waermepumpe 2026-01-21 13:57:02 zone 45.5
#50
Multimedia / Aw: Modul für Denon (Marantz) ...
Letzter Beitrag von olwaldi - 21 Januar 2026, 13:33:03
Hade im obigen Post das 70_DENON_AVR.pm aktualisiert. Zum einen habe ich die Modul-Dokumentation erweitert, zum anderen habe ich die Schreibweise einiger Readings an die Konvention von Shadow (wenn ich richtig vermute) auf CamelCase angepaßt, d.h. insbesonder die Level-Attribute heißen jetzt z.B. levelFrontLeft.

Eigentlich war ich auf der Suche nach einem readingsBulkUpdate, daß immer ein Reading namens HASH(0815) mit Wert off erzeugt, d.h. der Readingsname ist ungesetzt. Immerhin habe ich 2 neue Readings im Zusammenhang mit autoLipSync entdeckt und aufgenommen.


Grüßle, Michael