Temperatur über virtuelle Devices zu HM-CC-RT-DN funktioniert nicht mehr

Begonnen von Fredi69, 30 Oktober 2019, 18:09:13

Vorheriges Thema - Nächstes Thema

Fredi69

Ich habe seit einigen Jahren erfolgreich die Temperatur der Lacrosse Sensoren über virtuelle Devices an die Thermostate HM-CC-RT-DN übergeben.
Jetzt beim Start der Heizperiode habe ich bemerkt das es nicht mehr funktioniert, die Temperatur wird nicht an das Thermostat gegeben.
Es ist so wie im Wiki https://wiki.fhem.de/wiki/HM-CC-RT-DN_Funk-Heizk%C3%B6rperthermostat beschrieben umgesetzt, nur der letzte Schritt mit einem Notify anstatt AT, aber das hat immer so funktioniert:

1. Virtuelles HomeMatic Device mit _deiner_ HM Id definieren:
2. Dem Device einen virtuellen Kanal (Default ist ein virtueller Button) hinzufügen:
3. Es ist kein virtueller Button sondern ein virtueller Temperatursensor - darum rename:
4. Virtuellen Peer Sensor mit dem Weather Channel des RT-DN peeren:
5. Gemessene Temperatur vom Lacrosse Sensor dem virtuellen HM Sensor übergeben
DG.Kz.SetTempForHZ.NY notify LaCrosse_3C:temperature:.* {my $T=(ReadingsVal("LaCrosse_3C","temperature",13));; fhem "set DG.Kz.vT.Temperatur_Sensor1 virtTemp $T"}

Wo kann ich ansetzen, wo könnte das Problem liegen, welche Daten benötigt ihr um zu helfen?
Es gab ja mal Probleme mit virtuellen Devices, ist das wieder so?

Vielen Dank
fhem auf Raspberry Pi 3
FRITZ!Box7490, Fritz!Box 3270 AP, 3xHMLAN, CUL868, nanoCUL 433 für IT, JeeLink für LaCrosse, HUE Bridge 2.0, Samsung UE46C8790 (STV), mehrere Homematic, Intertechno, Shelly und LaCrosse Komponenten

frank

je ein list vom device und channel von rt und virtuellem device, also 4 list.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Fredi69

DEF        4ED3CB
   FUUID      5c4570df-f33f-0af0-f6d5-d0f29b3e371b3a20
   HMLAN1_MSGCNT 1453
   HMLAN1_RAWMSG E4ED3CB,0000,00CD27D8,FF,FFC1,AE86104ED3CB0000000AB0A0096440
   HMLAN1_RSSI -63
   HMLAN1_TIME 2019-10-30 20:03:27
   HMLAN2_MSGCNT 1476
   HMLAN2_RAWMSG E4ED3CB,0000,08191FBB,FF,FFC1,AE86104ED3CB0000000AB0A0096440
   HMLAN2_RSSI -63
   HMLAN2_TIME 2019-10-30 20:03:27
   IODev      HMLAN2
   LASTInputDev HMLAN1
   MSGCNT     2929
   NAME       DG.Kz.HZ.Thermostat
   NOTIFYDEV  global
   NR         305
   NTFY_ORDER 50-DG.Kz.HZ.Thermostat
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 DG.Kz.HZ.Thermostat_Weather
   channel_02 DG.Kz.HZ.Thermostat_Climate
   channel_03 DG.Kz.HZ.Thermostat_WindowRec
   channel_04 DG.Kz.HZ.Thermostat_Clima
   channel_05 DG.Kz.HZ.Thermostat_ClimaTeam
   channel_06 DG.Kz.HZ.Thermostat_remote
   lastMsg    No:AE - t:10 s:4ED3CB d:000000 0AB0A0096440
   protLastRcv 2019-10-30 20:03:27
   protRcv    1500 last_at:2019-10-30 20:03:27
   protResnd  3 last_at:2019-10-30 17:49:08
   protSnd    45 last_at:2019-10-30 19:10:38
   protState  CMDs_done
   rssi_HMLAN2 cnt:27 min:-64 max:-57 avg:-59.51 lst:-63
   rssi_at_HMLAN1 cnt:1453 min:-65 max:-57 avg:-60.24 lst:-63
   rssi_at_HMLAN2 cnt:1476 min:-65 max:-57 avg:-59.07 lst:-63
   READINGS:
     2019-10-28 08:25:50   Activity        alive
     2019-10-30 19:10:37   CommandAccepted yes
     2019-07-26 22:20:46   D-firmware      1.4
     2019-07-26 22:20:46   D-serialNr      NEQ1009029
     2019-04-23 21:45:28   PairedTo        0x2CD994
     2019-04-23 21:45:28   R-backOnTime    10 s
     2019-04-23 21:45:28   R-btnLock       off
     2019-04-23 21:45:28   R-burstRx       on
     2019-04-23 21:45:28   R-cyclicInfoMsg on
     2019-04-23 21:45:28   R-cyclicInfoMsgDis 0
     2019-04-23 21:45:28   R-globalBtnLock off
     2019-04-23 21:45:28   R-localResDis   off
     2019-04-23 21:45:28   R-lowBatLimitRT 2.1 V
     2019-04-23 21:45:28   R-modusBtnLock  on
     2019-04-23 21:45:28   R-pairCentral   0x2CD994
     2019-10-30 20:03:27   actuator        100
     2019-10-30 20:03:27   battery         ok
     2019-10-30 20:03:27   batteryLevel    2.4
     2019-10-30 20:03:27   desired-temp    22.0
     2019-10-30 20:03:27   measured-temp   16.0
     2019-10-30 20:03:27   motorErr        ok
     2019-10-13 21:16:40   sabotageAttack_ErrIoAttack cnt 2
     2019-10-30 19:10:38   state           CMDs_done
     2019-10-29 21:40:10   time-request    -
   helper:
     HM_CMDNR   174
     cSnd       112CD9944ED3CB86042C,112CD9944ED3CB86042C
     mId        0095
     peerFriend
     peerOpt    -:thermostat
     regLst     0
     rxType     140
     supp_Pair_Rep 0
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     io:
       newChn     +4ED3CB,00,00,00
       nextSend   1572462207.79624
       rxt        2
       vccu       VCCU
       p:
         4ED3CB
         00
         00
         00
       prefIO:
         HMLAN2
     mRssi:
       mNo        AE
       io:
         HMLAN1:
           -63
           -63
         HMLAN2:
           -59
           -59
     prt:
       bErr       0
       sProc      0
       sleeping   1
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       prs        1
     rssi:
       HMLAN2:
         avg        -59.5185185185185
         cnt        27
         lst        -63
         max        -57
         min        -64
       at_HMLAN1:
         avg        -60.2401927047488
         cnt        1453
         lst        -63
         max        -57
         min        -65
       at_HMLAN2:
         avg        -59.079945799458
         cnt        1476
         lst        -63
         max        -57
         min        -65
     shRegW:
       07         04
     tmpl:
Attributes:
   DbLogExclude .*
   IODev      HMLAN2
   IOgrp      VCCU:HMLAN2
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   event-on-change-reading .*
   expert     1_allReg
   firmware   1.4
   model      HM-CC-RT-DN
   room       Heizung
   serialNr   NEQ1009029
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit

   DEF        4ED3CB01
   FUUID      5c4570df-f33f-0af0-9b90-907ef9b53788d2d4
   NAME       DG.Kz.HZ.Thermostat_Weather
   NOTIFYDEV  global
   NR         306
   NTFY_ORDER 50-DG.Kz.HZ.Thermostat_Weather
   STATE      22.4
   TYPE       CUL_HM
   chanNo     01
   device     DG.Kz.HZ.Thermostat
   peerList   DG.Kz.vT.Temperatur_Sensor1,
   READINGS:
     2019-04-23 21:45:29   R-sign          off
     2019-10-30 19:59:07   measured-temp   22.4
     2019-10-28 08:15:51   peerList        DG.Kz.vT.Temperatur_Sensor1,
     2019-10-30 19:59:07   state           22.4
   helper:
     peerFriend peerSensT
     peerOpt    p:thermostat
     regLst     1
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     role:
       chn        1
     tmpl:
Attributes:
   DbLogExclude .*
   event-on-change-reading .*
   model      HM-CC-RT-DN
   peerIDs    00000000,22334401,

CHANGED   
   DEF        12
   FUUID      5c4570d3-f33f-0af0-9d91-e009d9afc42dd964
   IODev      myJeeLink
   LASTInputDev myJeeLink
   LaCrosse_lastRcv 2019-10-30 20:01:45
   MSGCNT     21504
   NAME       LaCrosse_3C
   NR         140
   STATE      T: 16 H: 77 D: 11.7
   TYPE       LaCrosse
   addr       12
   battery_new 0
   corr1      0
   corr2      0
   myJeeLink_MSGCNT 21556
   myJeeLink_RAWMSG OK 9 18 1 4 136 77
   myJeeLink_TIME 2019-10-30 20:01:45
   previousH  77
   previousH0 78
   previousT  16
   previousT0 16.1
   sensorType 0=T(H)
   Helper:
     DBLOG:
       battery:
         MyDBlog:
           TIME       1572441430.18449
           VALUE      ok
       dewpoint:
         MyDBlog:
           TIME       1572461024.81147
           VALUE      11.7
       humidity:
         MyDBlog:
           TIME       1572461718.60204
           VALUE      76
       temperature:
         MyDBlog:
           TIME       1572461497.94084
           VALUE      16
   READINGS:
     2019-10-30 19:55:18   absFeuchte      10.3
     2019-10-30 20:01:45   battery         ok
     2019-10-30 19:55:18   dewpoint        11.7
     2019-10-30 20:01:45   humidity        77
     2019-10-28 11:30:39   humidity0       78
     2019-09-01 01:50:44   rain            838
     2019-10-30 20:01:45   state           T: 16 H: 77
     2019-10-30 20:01:45   temperature     16
     2019-10-28 11:30:39   temperature0    16.1
     2019-10-06 06:15:53   temperature2    28.5
     2019-09-01 01:50:44   windDirectionDegree 225
     2019-09-01 01:50:44   windDirectionText SW
     2019-09-01 01:50:44   windGust        78.8
     2019-09-01 01:50:44   windSpeed       6.1
Attributes:
   DbLogExclude error,previousT,rain,state,temperature2,windDirectionDegree,windDirectionText,windGust,windSpeed
   IODev      myJeeLink
   event-min-interval temperature:900,humidity:900,battery:21600,dewpoint:900
   event-on-change-reading temperature:0.1,humidity:2,battery,dewpoint:0.2
   icon       temp_inside
   room       LaCrosse
   stateFormat T: temperature H: humidity D: dewpoint

Internals:
   DEF        22334401
   FUUID      5c4570df-f33f-0af0-6e74-2301222c70c235d1
   NAME       DG.Kz.vT.Temperatur_Sensor1
   NOTIFYDEV  global
   NR         313
   NTFY_ORDER 50-DG.Kz.vT.Temperatur_Sensor1
   STATE      set_virtTemp 16
   TYPE       CUL_HM
   chanNo     01
   device     DG.Kz.vT.Temperatur
   peerList   DG.Kz.HZ.Thermostat_Weather,
   READINGS:
     2019-10-28 08:15:51   peerList        DG.Kz.HZ.Thermostat_Weather,
     2019-10-30 20:02:43   state           set_virtTemp 16
     2019-10-30 20:02:43   temperature     16
   helper:
     fkt        virtThSens
     peerFriend peerSD,peerSens,peerAct
     peerOpt    -:virtual
     regLst     
     virtTC     00
     expert:
       def        1
       det        0
       raw        0
       tpl        0
     role:
       chn        1
       vrt        1
     tmpl:
     vd:
       cmd        8470223344000000
       idh        1023927
       idl        17408
       msgCnt     127
       msgRed     0
       next       1572462185.76823
       nextM      1572462185.76823
       typ        2
       val        00A0
       vin        16
Attributes:
   DbLogExclude .*
   cyclicMsgOffset 250
   model      VIRTUAL
   peerIDs    4ED3CB01,
   verbose    2
   webCmd     press short:press long


fhem auf Raspberry Pi 3
FRITZ!Box7490, Fritz!Box 3270 AP, 3xHMLAN, CUL868, nanoCUL 433 für IT, JeeLink für LaCrosse, HUE Bridge 2.0, Samsung UE46C8790 (STV), mehrere Homematic, Intertechno, Shelly und LaCrosse Komponenten

frank

FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Fredi69

DEF        223344
   FUUID      5c4570df-f33f-0af0-35e1-40744ae006ba1215
   HMLAN1_MSGCNT 1334
   HMLAN1_RAWMSG E223344,0000,00F938B5,FF,FFB2,93847022334400000000A3
   HMLAN1_RSSI -78
   HMLAN1_TIME 2019-10-30 20:51:34
   IODev      HMLAN2
   LASTInputDev HMLAN1
   MSGCNT     1334
   NAME       DG.Kz.vT.Temperatur
   NOTIFYDEV  global
   NR         312
   NTFY_ORDER 50-DG.Kz.vT.Temperatur
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 DG.Kz.vT.Temperatur_Sensor1
   lastMsg    No:93 - t:70 s:223344 d:000000 00A3
   protCmdDel 4
   protIOerr  2 last_at:2019-10-30 16:51:37
   protLastRcv 2019-10-30 20:51:34
   protRcv    1334 last_at:2019-10-30 20:51:34
   protSnd    1425 last_at:2019-10-30 20:51:34
   protState  CMDs_done
   rssi_at_HMLAN1 cnt:1334 min:-82 max:-76 avg:-78.22 lst:-78
   READINGS:
     2019-10-30 20:51:34   state           CMDs_done
   helper:
     HM_CMDNR   147
     PONtest    1
     mId        FFF1
     peerFriend peerSens,peerAct
     peerOpt    -:virtual
     regLst     0
     rxType     1
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        0
       tpl        0
     io:
       nextSend   1572465094.86112
       vccu       VCCU
       prefIO:
         HMLAN2
     mRssi:
       mNo        93
       io:
         HMLAN1:
           -78
           -78
         HMLAN2:
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       vrt        1
     rssi:
       at_HMLAN1:
         avg        -78.2211394302848
         cnt        1334
         lst        -78
         max        -76
         min        -82
     tmpl:
Attributes:
   DbLogExclude .*
   IODev      HMLAN2
   IOgrp      VCCU:HMLAN2
   model      VIRTUAL
   msgRepeat  0
   subType    virtual
   verbose    2
   webCmd     virtual
fhem auf Raspberry Pi 3
FRITZ!Box7490, Fritz!Box 3270 AP, 3xHMLAN, CUL868, nanoCUL 433 für IT, JeeLink für LaCrosse, HUE Bridge 2.0, Samsung UE46C8790 (STV), mehrere Homematic, Intertechno, Shelly und LaCrosse Komponenten

frank

die config ist ok. der virt fühler bekommt die temp vom realen fühler.
also bleiben timing probleme beim senden an den rt. gesendet wird über hmlan2.

dieser fällt zb unangenehm auf mit ioerr:
protIOerr  2 last_at:2019-10-30 16:51:37

ist wlan zum hmlan2 im spiel?
zeig mal ein list vom hmlan und der vccu.

wie sieht es aus mit freezes in fhem?
schon mal freezemon laufen lassen?

schon mal mit attr cyclicMsgOffset gespielt?
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Fredi69

Herzlichen Dank erstmal für die Unterstützung.
Heute läuft wieder alles wie immer, verändert habe ich nichts, ich verstehe es zwar nicht, aber ok.
Ich würde mich hier wieder melden, falls das Problem wieder auftritt.

Fredi
fhem auf Raspberry Pi 3
FRITZ!Box7490, Fritz!Box 3270 AP, 3xHMLAN, CUL868, nanoCUL 433 für IT, JeeLink für LaCrosse, HUE Bridge 2.0, Samsung UE46C8790 (STV), mehrere Homematic, Intertechno, Shelly und LaCrosse Komponenten

Hollo

Ich würde behaupten, da passt alles ...ausser dem gewählten Temperatursensor.  ;)

Der Sensor misst 16 Grad und in Deinem Thermostaten werden auch 16 Grad als measured-temp angegeben; Ventil ist daher 100% auf.
Die Kette passt also; Frage ist nur, ob das auch der richtige Sensor im richtigen Raum ist.
FHEM 6.x auf RPi 3B Buster
Protokolle: Homematic, Z-Wave, MQTT, Modbus
Temp/Feuchte: JeeLink-Clone und LGW mit LaCrosse/IT
sonstiges: Linux-Server, Dreambox, "RSS-Tablet"

kptkip

Hallo,

ich häng mich mal an diesen Thread, da ich das gleiche versuche, umzusetzen.

Kurze Beschreibung meines Settings:
- BEOK-Thermostat soll die IST-Temperatur liefern
- Virtuelles HM-Device anlegen mit Weather-Channel
- Notify speist die IST-Temperatur in den Weather-Channel des virtuellen Geräts
- Der Weather-Channel des virtuellen Geräts wird mit dem Weather-Channel des HM-Thermostat gepeert.

Hier die Lists:

BEOK-Thermostat:
Internals:
   DEF        192.168.33.191 78:0F:77:FA:A9:D7
   ERRORCOUNT 0
   FUUID      5f7b1ac6-f33f-56af-edd4-b2d2719fb342aeb2
   INTERVAL   60
   MAC        78:0F:77:FA:A9:D7
   MODEL      Floureon
   NAME       HeizungFlur
   NR         340
   STATE      on
   STILLDONETIME 0
   TIME       1606989787
   TYPE       BEOK
   VERSION    V1.41 / 07.04.19
   counter    203
   isAuth     1
   lastCMD    get status
   skipError  1
   weekprofile none
   Helper:
     DBLOG:
       desired-temp:
         DBLogging:
           TIME       1606989787.78023
           VALUE      19.0
       floor-temp:
         DBLogging:
           TIME       1606989787.78023
           VALUE      18.0
       relay:
         DBLogging:
           TIME       1606989787.78023
           VALUE      0
       room-temp:
         DBLogging:
           TIME       1606989787.78023
           VALUE      18.0
   READINGS:
     2020-12-03 11:03:07   alive           yes
     2020-12-03 11:03:07   day-profile1-temp 20.0
     2020-12-03 11:03:07   day-profile1-time 06:00
     2020-12-03 11:03:07   day-profile2-temp 15.0
     2020-12-03 11:03:07   day-profile2-time 08:00
     2020-12-03 11:03:07   day-profile3-temp 15.0
     2020-12-03 11:03:07   day-profile3-time 11:30
     2020-12-03 11:03:07   day-profile4-temp 15.0
     2020-12-03 11:03:07   day-profile4-time 12:30
     2020-12-03 11:03:07   day-profile5-temp 22.0
     2020-12-03 11:03:07   day-profile5-time 17:00
     2020-12-03 11:03:07   day-profile6-temp 15.0
     2020-12-03 11:03:07   day-profile6-time 22:00
     2020-12-03 11:03:07   dayofweek       4
     2020-12-03 11:03:07   desired-temp    19.0
     2020-12-03 11:03:07   dif             2.0
     2020-12-03 06:47:30   error           no data from device [1], for cmd : get status
     2020-12-03 11:03:07   floor-temp      18.0
     2020-12-03 11:03:07   fre             close
     2020-12-03 11:03:07   loop            12345.67
     2020-12-03 11:03:07   mode            manual
     2020-12-03 11:03:07   mode_state      0
     2020-12-03 11:03:07   osv             30.0
     2020-12-03 11:03:07   power           1
     2020-12-03 11:03:07   power-on-mem    on
     2020-12-03 11:03:07   relay           0
     2020-12-03 11:03:07   remote-lock     0
     2020-12-03 11:03:07   room-temp       18.0
     2020-12-03 11:03:07   room-temp-adj   -2.0
     2020-12-03 11:03:07   sensor          external
     2020-12-03 11:03:07   state           on
     2020-12-03 11:03:07   svh             28.0
     2020-12-03 11:03:07   svl             10.0
     2020-12-03 11:03:07   temp-manual     0
     2020-12-03 11:03:07   time            11:03:12
     2020-12-03 11:03:07   unknown         0
     2020-12-03 11:03:07   we-profile7-temp 22.0
     2020-12-03 11:03:07   we-profile7-time 08:00
     2020-12-03 11:03:07   we-profile8-temp 15.0
     2020-12-03 11:03:07   we-profile8-time 23:00
   helper:
     AdJ        65532
     FrE        0
     OSV        30
     PoM        0
     SEN        1
     SVH        28
     SVL        10
     auto_mode  0
     dIF        2
     loop_mode  1
     power      1
     remote_lock 0
     temp_manual 0
     0:
       temp       40
       time       06:00
     1:
       temp       30
       time       08:00
     2:
       temp       30
       time       11:30
     3:
       temp       30
       time       12:30
     4:
       temp       44
       time       17:00
     5:
       temp       30
       time       22:00
     6:
       temp       44
       time       08:00
     7:
       temp       30
       time       23:00
Attributes:
   DbLogExclude .*
   DbLogInclude room-temp,floor-temp,desired-temp,relay
   alias      E-Heizung EG Flur
   devStateIcon on:control_standby@E26700 off:control_standby close:secur_locked open:secur_open hon:sani_heating@red hoff:sani_heating@grey
   display    always_on
   event-on-update-reading room-temp,floor-temp,desired-temp,relay,state
   genericDeviceType TemperatureSensor
   group      Geräte für Heizung
   homebridgeMapping CurrentTemperature=room-temp
   icon       sani_heating
   interval   60
   language   de
   model      Floureon
   room       Erdgeschoss->Flur,Homekit,Infrastruktur->Heizung
   timeout    20
   timesync   1


Virtuelles HM-Device:
Internals:
   DEF        133921
   FUUID      5faa3f8b-f33f-00e0-1d5f-b57c91b5bc7ab9e1
   IODev      CULHat4
   NAME       EG_ThermostatFlurVirtual
   NOTIFYDEV  global
   NR         361
   NTFY_ORDER 50-EG_ThermostatFlurVirtual
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 EG_ThermostatFlurVirtual_Weather
   channel_02 EG_ThermostatFlurVirtual_Btn2
   READINGS:
     2020-11-10 08:25:26   RegL_00.       
     2020-12-02 16:38:51   cfgState        ok
     2020-11-10 12:49:59   commState       CMDs_done
     2020-11-10 12:49:59   state           CMDs_done
   helper:
     HM_CMDNR   226
     mId        FFF1
     peerFriend peerSens,peerAct
     peerOpt    -:virtual
     regLst     
     rxType     1
     cmds:
       TmplKey    :no:1606983966.07513
       TmplTs     1606983966.07513
       cmdKey     0:1:1::EG_ThermostatFlurVirtual:FFF1:00:
       cmdLst:
         clear      [(readings|rssi|msgErrors|{msgErrors}|unknownDev)]
         peerSmart  -peerOpt-
         tplSet_0   -tplChan-
         virtual    [(1..50;1|{1})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    FL_Tuerkontakt_Magn,FL_Tuerkontakt_Opt,KU_Links.Sensor.Fenster,KU_Rechts.Sensor.Fenster,WZ_Links.Sensor.Fenster,WZ_Mitte.Sensor.Fenster,WZ_Rechts.Sensor.Fenster,WZ_ThermostatBibliothek_WindowRec,WZ_ThermostatBibliothek_remote,WZ_ThermostatEsszimmer_WindowRec,WZ_ThermostatEsszimmer_remote,WZ_ThermostatTV_WindowRec,WZ_ThermostatTV_remote,WZ_Wandthermostat_WindowRec,WZ_Wandthermostat_remote
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         param      -param-
     expert:
       def        0
       det        0
       raw        1
       tpl        0
     io:
       vccu       VCCU
       prefIO:
         CULHat4
     mRssi:
       mNo       
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       vrt        1
     tmpl:
Attributes:
   DbLogExclude .*
   IODev      CULHat4
   IOgrp      VCCU:CULHat4
   expert     rawReg
   group      Infrastruktur
   model      VIRTUAL
   msgRepeat  0
   room       Erdgeschoss->Flur,Infrastruktur->Homematic
   subType    virtual
   webCmd     virtual


Weather-Channel des virtuellen Device:
Internals:
   DEF        13392101
   FUUID      5fc7affd-f33f-00e0-f101-9065325bdef3a7f4
   NAME       EG_ThermostatFlurVirtual_Weather
   NOTIFYDEV  global
   NR         371
   NTFY_ORDER 50-EG_ThermostatFlurVirtual_Weather
   STATE      T: 18.0 H: 41
   TYPE       CUL_HM
   chanNo     01
   device     EG_ThermostatFlurVirtual
   peerList   WZ_ThermostatBibliothek_Weather,
   OLDREADINGS:
   READINGS:
     2020-12-02 16:38:51   cfgState        ok
     2020-12-03 11:04:08   humidity        41
     2020-12-03 09:26:06   peerList        WZ_ThermostatBibliothek_Weather,
     2020-12-03 09:26:06   state           set_virtHum 44
     2020-12-03 11:04:08   temperature     18.0
   helper:
     fkt        virtThSens
     peerFriend peerSD,peerSens,peerAct
     peerOpt    -:virtual
     regLst     
     virtTC     00
     cmds:
       TmplKey    WZ_ThermostatBibliothek_Weather,:no:1606983966.31845
       TmplTs     1606983966.31845
       cmdKey     1:0:1:virtThSens:EG_ThermostatFlurVirtual:FFF1:01:WZ_ThermostatBibliothek_Weather,
       cmdLst:
         peerChan   -btnNumber- -actChn- [({single}|dual|reverse)] [({set}|unset)] [(actor|remote|{both})]
         peerSmart  -peerOpt-
         postEvent  -condition-
         press      [(long|{short})] [(-peer-|{all})] [(noBurst|{Burst})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         pressL     [(-peer-|{all})]
         pressS     [(-peer-|{all})]
         tplSet_0   -tplChan-
         tplSet_WZ_ThermostatBibliothek_Weather -tplPeer-
         virtHum    (off|0.0..99.0;0.1)
         virtTemp   (off|-20.0..50.0;0.1)
       lst:
         condition  slider,0,1,255
         peer       WZ_ThermostatBibliothek_Weather
         peerOpt    remove_WZ_ThermostatBibliothek_Weather,FL_Tuerkontakt_Magn,FL_Tuerkontakt_Opt,KU_Links.Sensor.Fenster,KU_Rechts.Sensor.Fenster,VCCU,WZ_Links.Sensor.Fenster,WZ_Mitte.Sensor.Fenster,WZ_Rechts.Sensor.Fenster,WZ_ThermostatBibliothek_WindowRec,WZ_ThermostatBibliothek_remote,WZ_ThermostatEsszimmer_WindowRec,WZ_ThermostatEsszimmer_remote,WZ_ThermostatTV_WindowRec,WZ_ThermostatTV_remote,WZ_Wandthermostat_WindowRec,WZ_Wandthermostat_remote
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         param      -param-
     expert:
       def        0
       det        0
       raw        1
       tpl        0
     role:
       chn        1
       vrt        1
     tmpl:
     vd:
       cmd        8470133921000000
       idh        1144389
       idl        8448
       msgCnt     0
       msgRed     0
       next       1606983966.20869
       typ        2
       val        00BE2C
       vin        19.0
       vinH       44
Attributes:
   DbLogExclude .*
   model      VIRTUAL
   peerIDs    5FA53601,
   room       Erdgeschoss->Flur,Infrastruktur->Homematic
   stateFormat T: temperature H: humidity
   webCmd     virtTemp:virtHum


HM-CC-RT-DN Thermostat:
Internals:
   CULHat4_MSGCNT 48
   CULHat4_RAWMSG A0F0686105FA5360000000AB0D2134500::-54:CULHat4
   CULHat4_RSSI -54
   CULHat4_TIME 2020-12-03 11:03:44
   DEF        5FA536
   FUUID      5d95beca-f33f-57e4-42d2-226a4c6d2efc30bf
   IODev      CULHat4
   LASTInputDev CULHat4
   MSGCNT     48
   NAME       WZ_ThermostatBibliothek
   NOTIFYDEV  global
   NR         150
   NTFY_ORDER 50-WZ_ThermostatBibliothek
   STATE      CMDs_done; D:22.0°C; T:21.0°C; 3.4 V; V:69%
   TYPE       CUL_HM
   channel_01 WZ_ThermostatBibliothek_Weather
   channel_02 WZ_ThermostatBibliothek_Climate
   channel_03 WZ_ThermostatBibliothek_WindowRec
   channel_04 WZ_ThermostatBibliothek_Clima
   channel_05 WZ_ThermostatBibliothek_ClimaTeam
   channel_06 WZ_ThermostatBibliothek_remote
   lastMsg    No:06 - t:10 s:5FA536 d:000000 0AB0D2134500
   protCmdDel 6
   protLastRcv 2020-12-03 11:03:44
   protRcv    48 last_at:2020-12-03 11:03:44
   protResnd  5 last_at:2020-12-03 10:11:09
   protResndFail 1 last_at:2020-12-03 09:37:55
   protSnd    15 last_at:2020-12-03 10:12:39
   protState  CMDs_done
   rssi_at_CULHat4 cnt:48 min:-54 max:-53 avg:-53.54 lst:-54
   Helper:
     DBLOG:
       actuator:
         DBLogging:
           TIME       1606988590.91048
           VALUE      69
   READINGS:
     2020-12-03 10:16:06   Activity        alive
     2020-12-03 10:12:39   CommandAccepted yes
     2020-12-03 10:12:39   D-firmware      1.5
     2020-12-03 10:12:39   D-serialNr      OEQ1695130
     2020-11-10 13:38:31   PairedTo        0x74826A
     2020-11-10 13:38:31   R-backOnTime    10 s
     2020-11-10 13:38:31   R-burstRx       on
     2020-11-10 13:38:31   R-cyclicInfoMsg on
     2020-11-10 13:38:31   R-cyclicInfoMsgDis 0
     2020-11-10 13:38:31   R-pairCentral   0x74826A
     2020-11-10 13:38:31   RegL_00.        00:00 01:01 02:01 09:01 0A:74 0B:82 0C:6A 0E:0A 0F:00 11:00 12:15 16:01 18:00 19:00 1A:00
     2020-12-02 11:14:02   RegL_07.       
     2020-12-03 11:03:44   actuator        69
     2020-12-03 11:03:44   battery         ok
     2020-12-03 11:03:44   batteryLevel    3.4
     2020-12-03 10:12:40   cfgState        ok
     2020-12-03 10:12:40   commState       CMDs_done
     2020-11-10 12:49:59   controlMode     manual
     2020-12-03 11:03:44   desired-temp    22.0
     2020-12-03 11:03:44   measured-temp   21.0
     2020-12-03 11:03:44   motorErr        ok
     2020-11-10 12:47:55   powerOn         2020-11-10 12:47:55
     2020-11-10 12:47:55   recentStateType info
     2020-12-03 10:12:40   state           CMDs_done
     2020-12-01 09:25:01   time-request    -
   helper:
     HM_CMDNR   6
     cSnd       0174826A5FA5360103,0174826A5FA53601040000000001
     mId        0095
     peerFriend
     peerOpt    -:thermostat
     regLst     0
     rxType     140
     supp_Pair_Rep 0
     cmds:
       TmplKey    :no:1606986764.02295
       TmplTs     1606986764.02295
       cmdKey     0:1:0::WZ_ThermostatBibliothek:0095:00:
       cmdLst:
         assignHmKey noArg
         burstXmit  noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
         inhibit    [(on|{off})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sysTime    noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt   
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +5FA536,00,00,00
       nextSend   1606989824.49122
       rxt        2
       vccu       VCCU
       p:
         5FA536
         00
         00
         00
       prefIO:
         CULHat4
     mRssi:
       mNo        06
       io:
         CULHat4:
           -48
           -48
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       prs        1
     rssi:
       at_CULHat4:
         avg        -53.5416666666667
         cnt        48
         lst        -54
         max        -53
         min        -54
     shRegW:
       07         04
     tmpl:
Attributes:
   DbLogExclude .*
   DbLogInclude actuator
   IODev      CULHat4
   IOgrp      VCCU:CULHat4
   actCycle   000:10
   actStatus  alive
   alias      ! Thermostat Bibliothek
   autoReadReg 4_reqStatus
   event-on-change-reading state,battery,measured-temp,desired-temp,actuator
   expert     defReg,rawReg
   firmware   1.5
   group      Geräte für Heizung
   icon       hm-cc-rt-dn
   model      HM-CC-RT-DN
   room       Erdgeschoss->Wohnzimmer,Infrastruktur->Homematic
   serialNr   OEQ1695130
   stateFormat state; D:desired-temp°C; T:measured-temp°C; batteryLevel V; V:actuator%
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit


Weather-Channels des HM-CC-RT-DN:
Internals:
   DEF        5FA53601
   FUUID      5d95beca-f33f-57e4-cbd1-a138e3e05f2ceb1a
   NAME       WZ_ThermostatBibliothek_Weather
   NOTIFYDEV  global
   NR         151
   NTFY_ORDER 50-WZ_ThermostatBibliothek_Weather
   STATE      21.0
   TYPE       CUL_HM
   chanNo     01
   device     WZ_ThermostatBibliothek
   peerList   EG_ThermostatFlurVirtual_Weather,
   READINGS:
     2020-11-09 23:16:42   R-sign          off
     2020-12-03 10:12:39   RegL_01.         00:00 08:00
     2020-12-03 10:12:40   cfgState        ok
     2020-12-03 11:06:12   measured-temp   21.0
     2020-12-03 10:12:39   peerList        EG_ThermostatFlurVirtual_Weather,
     2020-12-03 11:06:12   state           21.0
   helper:
     peerFriend peerSensT
     peerIDsRaw ,13392101,00000000
     peerOpt    p:thermostat
     regLst     1
     cmds:
       TmplKey    EG_ThermostatFlurVirtual_Weather,:no:1606986764.02143
       TmplTs     1606986764.02143
       cmdKey     1:0:0::WZ_ThermostatBibliothek:0095:01:EG_ThermostatFlurVirtual_Weather,
       cmdLst:
         burstXmit  noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         getConfig  noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
         inhibit    [(on|{off})]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerSmart  -peerOpt-
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         sign       [(on|{off})]
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         tplSet_EG_ThermostatFlurVirtual_Weather -tplPeer-
       lst:
         condition  slider,0,1,255
         peer       EG_ThermostatFlurVirtual_Weather
         peerOpt    remove_EG_ThermostatFlurVirtual_Weather
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     regCollect:
     role:
       chn        1
     shadowReg:
     tmpl:
Attributes:
   DbLogExclude .*
   group      Infrastruktur
   icon       sani_heating_temp
   model      HM-CC-RT-DN
   peerIDs    00000000,13392101,
   room       Erdgeschoss->Wohnzimmer



FHEM Revision: 22312 auf RasPI3B+,1xNeumannCUL,HMLAN,1xRasPi3B+,2xRasPI ZERO W
CUL_HM:HM-Sec-SCo, HM-CC-RT-DN
Fritz: Fritz!Box 6590C,DECT301,DECT200
Shelly:Shelly1,Shelly2, ShellyBulb Xiaomi: Schalter, Fensterkontakte HUE: ConbeeII
Tasmota:SonoffBridge, Stecker