[gelöst] Virtuelles HomeMatic Device: peer not verified

Begonnen von moontear, 02 März 2018, 15:54:04

Vorheriges Thema - Nächstes Thema

moontear

Ich probiere einen externen Temperaturfühler (non-Homematic) mit einem RT-DN Heizkörperthermostat zu peeren.

Die Erklärung steht auch super im Wiki: https://wiki.fhem.de/wiki/HM-CC-RT-DN_Funk-Heizk%C3%B6rperthermostat#Temperatursensoren

Leider bekomme ich das peering nicht hin zwischen dem virtual Schalter und dem Thermostat.

Ich führe aus:
set Wohnzimmer_Temperatur_Sensor peerChan 0 Wohnzimmer_Heizung _Weather single
Leider führt das nicht zum erfolg, das Heizung_Wohnzimmer device ist jetzt immer CMDs pending. Ich probierte schon mit burstXmit und clearMsgEvents - immer wenn der AT-Timer feuert sind neue CMDs pending.

get hm peerCheck

peer not verified. Check that peer is set on both sides
Wohnzimmer_Temperatur_Sensor p:Wohnzimmer_Heizung _Weather


set hm peerXref
vSensor_Temp_Wohnzimmer_Sen1 => Heizung_Wohnzimmer_Weather


Ich probierte ebenfalls mit anderen Thermostaten, überall das gleiche Resultat. Sobald ich peere, sammeln sich einfach die CMDs pending an. Leider kann ich nirgendwo sehen wo das Problem liegt. Kann ich noch mehr loggen? Was müsste denn das Resultat von einem erfolgreichen Peering sein? Wäre Heizung_Schlafzimmer_Weather:measured-temp dann gleich der Temperatur des virtual Sensors? Oder wäre nur Heizung_Schlafzimmer_Weather:state gleich und measured-temp ist immer noch die am Thermostaten gemessene Temperatur?


Beta-User

...man beachte das Leerzeichen...

probiere es mal so:
set Wohnzimmer_Temperatur_Sensor peerChan 0 Wohnzimmer_Heizung_Weather single set

Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

moontear

Apptippfehler. Natürlich ohne Leerzeichen abgefeuert, sonst wäre bestimmt auch ein Fehler gekommen.

Beta-User

Bis du sicher?

Dann hast du den Abtippfehler doppelt gemacht:

Zitatget hm peerCheck

peer not verified. Check that peer is set on both sides
Wohnzimmer_Temperatur_Sensor p:Wohnzimmer_Heizung _Weather
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

moontear

#4
Ich probiere nochmal.

Stand aktuell:
* HomeMatic funktioniert alles blendend
* Thermostat kann eingestellt werden, keine Pending CMDs oder irgendwas

list CUL hmId

CUL                      CA5A00


list Heizung_Schlafzimmer

Internals:
   CFGFN      ./FHEM/cfg_01_Devices.cfg
   CUL_MSGCNT 41
   CUL_RAWMSG A0F1086104F06A30000000A90C80A0400::-48.5:CUL
   CUL_RSSI   -48.5
   CUL_TIME   2018-03-02 17:05:43
   DEF        4F06A3
   IODev      CUL
   LASTInputDev CUL
   MSGCNT     41
   NAME       Heizung_Schlafzimmer
   NOTIFYDEV  global
   NR         55
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 Heizung_Schlafzimmer_Weather
   channel_02 Heizung_Schlafzimmer_Climate
   channel_03 Heizung_Schlafzimmer_WindowRec
   channel_04 Heizung_Schlafzimmer_Clima
   channel_05 Heizung_Schlafzimmer_ClimaTeam
   channel_06 Heizung_Schlafzimmer_remote
   lastMsg    No:10 - t:10 s:4F06A3 d:000000 0A90C80A0400
   protLastRcv 2018-03-02 17:05:43
   protSnd    3 last_at:2018-03-02 16:51:34
   protState  CMDs_done
   rssi_CUL   max:-45 avg:-45 cnt:2 lst:-45 min:-45
   rssi_at_CUL min:-51 lst:-48.5 cnt:41 avg:-45.4 max:-41
   READINGS:
     2018-03-02 16:12:45   Activity        alive
     2018-03-02 16:51:34   CommandAccepted yes
     2018-03-02 16:05:23   D-firmware      1.4
     2018-03-02 16:05:23   D-serialNr      NEQ1228705
     2018-02-12 01:27:42   PairedTo        0xCA5A00
     2018-03-02 16:21:47   R-backOnTime    10 s
     2018-03-02 16:21:47   R-burstRx       on
     2018-03-02 16:21:47   R-cyclicInfoMsg on
     2018-03-02 16:05:23   R-cyclicInfoMsgDis set_0
     2018-03-02 16:21:47   R-pairCentral   set_0x000000
     2018-03-02 16:22:13   RegL_00.          01:01 02:01 09:01 0A:CA 0B:5A 0C:00 0E:0A 0F:00
     2018-03-02 17:05:43   actuator        4
     2018-03-02 17:05:43   battery         ok
     2018-03-02 17:05:43   batteryLevel    2.5
     2018-03-02 17:05:43   desired-temp    18.0
     2018-03-02 17:05:43   measured-temp   20.0
     2018-03-02 17:05:43   motorErr        ok
     2018-03-02 16:51:34   state           CMDs_done
     2018-03-01 21:35:19   time-request    -
   helper:
     HM_CMDNR   16
     cSnd       11CA5A004F06A3860424,11CA5A004F06A3860424
     mId        0095
     regLst     ,0
     rxType     140
     supp_Pair_Rep 0
     bm:
       CUL_HM_Get:
         cnt        8
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        02.03. 16:22:59
         max        0.00293111801147461
         tot        0.0164468288421631
         mAr:
           HASH(0x44ca7f0)
           Heizung_Schlafzimmer
           ?
       CUL_HM_Set:
         cnt        133
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        02.03. 16:21:47
         max        0.153165102005005
         tot        0.687997102737427
         mAr:
           HASH(0x44ca7f0)
           Heizung_Schlafzimmer
           unpair
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +4F06A3,00,00,00
       nextSend   1520006743.59517
       prefIO
       rxt        2
       vccu
       p:
         4F06A3
         00
         00
         00
     mRssi:
       mNo        10
       io:
         CUL:
           -40.5
           -40.5
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf
       qReqStat
     role:
       dev        1
       prs        1
     rssi:
       CUL:
         avg        -45
         cnt        2
         lst        -45
         max        -45
         min        -45
       at_CUL:
         avg        -45.4024390243902
         cnt        41
         lst        -48.5
         max        -41
         min        -51
     shRegW:
       07         04
     shadowReg:
       RegL_00.     01:01 02:01 09:01 0A:00 0B:00 0C:00 0E:0A 0F:00
     tmpl:
Attributes:
   IODev      CUL
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.4
   icon       hm-cc-rt-dn
   model      HM-CC-RT-DN
   room       CUL_HM,Heizung
   serialNr   NEQ1228705
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit


Setup des virtuellen Temperatur Sensors

define vSensor_Temp_Schlafzimmer CUL_HM CA5A00
attr vSensor_Temp_Schlafzimmer room CUL_HM
set vSensor_Temp_Schlafzimmer virtual 1
rename vSensor_Temp_Schlafzimmer_Btn1 vSensor_Temp_Schlafzimmer_Sen1

set vSensor_Temp_Schlafzimmer_Sen1 peerChan 0 Heizung_Schlafzimmer_Weather single


Jetzt 4 CMDs pending.

list Heizung_Schlafzimmer

Internals:
   CFGFN      ./FHEM/cfg_01_Devices.cfg
   CUL_MSGCNT 45
   CUL_RAWMSG A0F1486104F06A30000000A90D50A0000::-45.5:CUL
   CUL_RSSI   -45.5
   CUL_TIME   2018-03-02 17:16:03
   DEF        4F06A3
   IODev      CUL
   LASTInputDev CUL
   MSGCNT     45
   NAME       Heizung_Schlafzimmer
   NOTIFYDEV  global
   NR         55
   STATE      CMDs_pending
   TYPE       CUL_HM
   channel_01 Heizung_Schlafzimmer_Weather
   channel_02 Heizung_Schlafzimmer_Climate
   channel_03 Heizung_Schlafzimmer_WindowRec
   channel_04 Heizung_Schlafzimmer_Clima
   channel_05 Heizung_Schlafzimmer_ClimaTeam
   channel_06 Heizung_Schlafzimmer_remote
   lastMsg    No:14 - t:10 s:4F06A3 d:000000 0A90D50A0000
   protCmdPend 4 CMDs_pending
   protLastRcv 2018-03-02 17:16:03
   protSnd    3 last_at:2018-03-02 16:51:34
   protState  CMDs_pending
   rssi_CUL   max:-45 avg:-45 cnt:2 lst:-45 min:-45
   rssi_at_CUL avg:-45.54 max:-41 min:-51 lst:-45.5 cnt:45
   READINGS:
     2018-03-02 16:12:45   Activity        alive
     2018-03-02 16:51:34   CommandAccepted yes
     2018-03-02 16:05:23   D-firmware      1.4
     2018-03-02 16:05:23   D-serialNr      NEQ1228705
     2018-02-12 01:27:42   PairedTo        0xCA5A00
     2018-03-02 16:21:47   R-backOnTime    10 s
     2018-03-02 16:21:47   R-burstRx       on
     2018-03-02 16:21:47   R-cyclicInfoMsg on
     2018-03-02 16:05:23   R-cyclicInfoMsgDis set_0
     2018-03-02 16:21:47   R-pairCentral   set_0x000000
     2018-03-02 16:22:13   RegL_00.          01:01 02:01 09:01 0A:CA 0B:5A 0C:00 0E:0A 0F:00
     2018-03-02 17:16:03   actuator        0
     2018-03-02 17:16:03   battery         ok
     2018-03-02 17:16:03   batteryLevel    2.5
     2018-03-02 17:16:03   desired-temp    18.0
     2018-03-02 17:16:03   measured-temp   21.3
     2018-03-02 17:16:03   motorErr        ok
     2018-03-02 17:16:47   state           CMDs_pending
     2018-03-01 21:35:19   time-request    -
   cmdStack:
     ++A0014F06A30101CA5A000101
     ++A0014F06A300050000000000
     ++A0014F06A300080A000B00
     ++A0014F06A30006
   helper:
     HM_CMDNR   20
     cSnd       11CA5A004F06A3860424,11CA5A004F06A3860424
     mId        0095
     regLst     ,0
     rxType     140
     supp_Pair_Rep 0
     bm:
       CUL_HM_Get:
         cnt        12
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        02.03. 16:22:59
         max        0.00293111801147461
         tot        0.0229287147521973
         mAr:
           HASH(0x44ca7f0)
           Heizung_Schlafzimmer
           ?
       CUL_HM_Set:
         cnt        173
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        02.03. 16:21:47
         max        0.153165102005005
         tot        0.823261976242065
         mAr:
           HASH(0x44ca7f0)
           Heizung_Schlafzimmer
           unpair
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +4F06A3,02,00,00
       nextSend   1520007363.10247
       prefIO     
       rxt        2
       vccu       
       p:
         4F06A3
         00
         00
         00
     mRssi:
       mNo        14
       io:
         CUL:
           -37.5
           -37.5
     prt:
       bErr       0
       sProc      2
       rspWait:
     q:
       qReqConf   00
       qReqStat   
     role:
       dev        1
       prs        1
     rssi:
       CUL:
         avg        -45
         cnt        2
         lst        -45
         max        -45
         min        -45
       at_CUL:
         avg        -45.5444444444444
         cnt        45
         lst        -45.5
         max        -41
         min        -51
     shRegW:
       07         04
     shadowReg:
       RegL_00.     01:01 02:01 09:01 0A:00 0B:00 0C:00 0E:0A 0F:00
     tmpl:
Attributes:
   IODev      CUL
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.4
   icon       hm-cc-rt-dn
   model      HM-CC-RT-DN
   room       CUL_HM,Heizung
   serialNr   NEQ1228705
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit


Die 4 CMDs pending gehen auch nicht weg. 5min warten, jetzt sind 17 CMDs pending (mal nur den cmdstack):


   cmdStack:
     ++A0014F06A30101CA5A000101
     ++A0014F06A300050000000000
     ++A0014F06A300080A000B00
     ++A0014F06A30006
     ++A001CA5A004F06A300040000000000
     ++A001CA5A004F06A30103
     ++A001CA5A004F06A301040000000001
     ++A001CA5A004F06A30203
     ++A001CA5A004F06A302040000000001
     ++A001CA5A004F06A30303
     ++A001CA5A004F06A303040000000001
     ++A001CA5A004F06A30403
     ++A001CA5A004F06A304040000000001
     ++A001CA5A004F06A300040000000007
     ++A001CA5A004F06A30503
     ++A001CA5A004F06A305040000000001
     ++A001CA5A004F06A30603
     ++A001CA5A004F06A306040000000001


Mal probieren den Kram anzustoßen:
set Heizung_Schlafzimmer burstXmit

Kein Change.

Den AT Befehl lasse ich mal noch weg:
define at_vSensor_Temp_Schlafzimmer at +*00:05 { my $T=(ReadingsVal("Sensor_TempHum_1","temperature",19.0));; fhem "set vSensor_Temp_Schlafzimmer_Sen1 virtTemp $T" }

Ich bekomme die CMDs pending nur weg wenn ich den virtuellen Sensor wieder unpeere und clear msgEvents mache. Deswegen meine Frage: Was kann ich noch tun um herauszufinden wieso das peering nicht klappt.

Beta-User

M.E. ist nicht "alles blendend". Du solltest erst mal den Thermostat sauber pairen.
Der steht im Moment auf "R-pairCentral   set_0x000000"Das kann nicht klappen....

Deaktiviere also erst mal noch das Befüllen des virtuellen FK's, lösche die Pending commands (clear all) und führe das pairing durch.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Fredi69

Ich habe aktuell genau das gleiche Problem!
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

Beta-User

Zitat von: Fredi69 am 02 März 2018, 18:40:54
Ich habe aktuell genau das gleiche Problem!
Was willst du uns damit genau mitteilen? Dass das peeren virtueller Devices grundsätzlich nicht mehr geht, oder nur, dass es generell nicht klappt, nicht gepairte Devices über FHEM zu peeren? Oder dass du in dem anderen Thread, in dem du das gepostet hattest, bisher keine Antwort bekommen hast? Wenn überhaupt, solltest du dann einen eigenen Thread dazu aufmachen.

Jedenfalls: Bitte Leute, macht einen Schritt nach dem anderen. Also erst sauber pairen, und dann kann es weitergehen.

Und da wir grade dabei sind, was sonst noch so nicht optimal ist:
- Gerade für solche Aktivitäten wie diese virtuellen Device empfiehlt sich die Timing-optimierte firmware für den CUL, so man überhaupt einen solchen für HM verwenden will (das PI-PCB ist das deutlich bessere IO für Einsteiger).
- Das direkte Editieren der fhem.cfg (hier: mittels include) ist eigentlich was für erfahrene FHEM-user und Stand heute grundsätzlich gar nicht mehr zu empfehlen. Man sollte alle Einstellungen über die Weboberfläche vornehmen, oder via Telnet...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

moontear

@Beta-Teilchen danke für deine Zeit. Und guter Fund bzgl. dem regCentral - das war wohl noch kaputt vom ersten Versuch. Einstellungen werden per telnet gemacht und bin auch kein unerfahrener User.

Habe den Thermostaten komplett neu gepaired. Aktuell sieht er dann so aus:

list Heizung_Schlafzimmer

Internals:
   CFGFN      ./FHEM/cfg_01_Devices.cfg
   CUL_MSGCNT 176
   CUL_RAWMSG A0E2380104F06A3CA5A000208000000::-41.5:CUL
   CUL_RSSI   -41.5
   CUL_TIME   2018-03-02 18:55:10
   DEF        4F06A3
   IODev      CUL
   LASTInputDev CUL
   MSGCNT     176
   NAME       Heizung_Schlafzimmer
   NOTIFYDEV  global
   NR         55
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 Heizung_Schlafzimmer_Weather
   channel_02 Heizung_Schlafzimmer_Climate
   channel_03 Heizung_Schlafzimmer_WindowRec
   channel_04 Heizung_Schlafzimmer_Clima
   channel_05 Heizung_Schlafzimmer_ClimaTeam
   channel_06 Heizung_Schlafzimmer_remote
   lastMsg    No:23 - t:10 s:4F06A3 d:CA5A00 0208000000
   protLastRcv 2018-03-02 18:55:10
   protResnd  3 last_at:2018-03-02 18:52:27
   protSnd    44 last_at:2018-03-02 18:55:10
   protState  CMDs_done
   rssi_CUL   max:-45 avg:-45 cnt:2 lst:-45 min:-45
   rssi_at_CUL max:-40 avg:-43.4 cnt:176 lst:-41.5 min:-53.5
   READINGS:
     2018-03-02 18:47:14   Activity        alive
     2018-03-02 18:55:03   CommandAccepted yes
     2018-03-02 18:47:14   D-firmware      1.4
     2018-03-02 18:47:14   D-serialNr      NEQ1228705
     2018-03-02 18:55:03   PairedTo        0xCA5A00
     2018-03-02 18:55:03   R-backOnTime    10 s
     2018-03-02 18:55:03   R-burstRx       on
     2018-03-02 18:55:03   R-cyclicInfoMsg on
     2018-03-02 18:55:03   R-cyclicInfoMsgDis 0
     2018-03-02 18:55:03   R-pairCentral   0xCA5A00
     2018-03-02 18:55:03   RegL_00.          01:01 02:01 09:01 0A:CA 0B:5A 0C:00 0E:0A 0F:00  11:00 12:15 16:00 18:00 19:00 1A:00 00:00
     2018-03-02 18:55:02   actuator        0
     2018-03-02 18:55:02   battery         ok
     2018-03-02 18:55:02   batteryLevel    2.5
     2018-03-02 18:55:02   desired-temp    21.0
     2018-03-02 18:55:02   measured-temp   24.9
     2018-03-02 18:55:02   motorErr        ok
     2018-03-02 18:45:41   powerOn         2018-03-02 18:45:40
     2018-03-02 18:45:41   recentStateType info
     2018-03-02 18:55:10   state           CMDs_done
     2018-03-02 18:47:28   time-request    -
     RegL_07.:
       VAL       
   helper:
     HM_CMDNR   35
     PONtest    1
     cSnd       01CA5A004F06A30603,01CA5A004F06A306040000000001
     mId        0095
     regLst     ,0
     rxType     140
     supp_Pair_Rep 0
     bm:
       CUL_HM_Get:
         cnt        43
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        02.03. 18:43:37
         max        0.00382781028747559
         tot        0.0767016410827637
         mAr:
           HASH(0x44ca7f0)
           Heizung_Schlafzimmer
           ?
       CUL_HM_Set:
         cnt        501
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        02.03. 18:38:30
         max        0.624819993972778
         tot        2.98944401741028
         mAr:
           HASH(0x44ca7f0)
           Heizung_Schlafzimmer
           getConfig
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +4F06A3,00,00,00
       nextSend   1520013310.77338
       prefIO     
       rxt        2
       vccu       
       p:
         4F06A3
         00
         00
         00
     mRssi:
       mNo        23
       io:
         CUL:
           -33.5
           -33.5
     prt:
       awake      0
       bErr       0
       brstWu     1
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       prs        1
     rssi:
       CUL:
         avg        -45
         cnt        2
         lst        -45
         max        -45
         min        -45
       at_CUL:
         avg        -43.4005681818182
         cnt        176
         lst        -41.5
         max        -40
         min        -53.5
     shRegW:
       07         04
     shadowReg:
     tmpl:
Attributes:
   IODev      CUL
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.4
   icon       hm-cc-rt-dn
   model      HM-CC-RT-DN
   room       CUL_HM,Heizung
   serialNr   NEQ1228705
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit
[/list]

Jetzt die gleichen Schritte wie oben nochmal durchgeführt:

[code]
define vSensor_Temp_Schlafzimmer CUL_HM CA5A00
attr vSensor_Temp_Schlafzimmer room CUL_HM
set vSensor_Temp_Schlafzimmer virtual 1
rename vSensor_Temp_Schlafzimmer_Btn1 vSensor_Temp_Schlafzimmer_Sen1

set vSensor_Temp_Schlafzimmer_Sen1 peerChan 0 Heizung_Schlafzimmer_Weather single


Ergebnis:
* 1 CMDs pending...
* paar sekunden später
* 2 CMDs pending...
* burstXmit
* 5 Minuten gewartet

No change... Immer noch 2 CMDs pending.  Aktuell sieht es so aus:


Internals:
   CFGFN      ./FHEM/cfg_01_Devices.cfg
   CUL_MSGCNT 180
   CUL_RAWMSG A0A0980024F06A3CA5A0000::-41.5:CUL
   CUL_RSSI   -41.5
   CUL_TIME   2018-03-02 19:02:33
   DEF        4F06A3
   IODev      CUL
   LASTInputDev CUL
   MSGCNT     180
   NAME       Heizung_Schlafzimmer
   NOTIFYDEV  global
   NR         55
   STATE      CMDs_pending
   TYPE       CUL_HM
   channel_01 Heizung_Schlafzimmer_Weather
   channel_02 Heizung_Schlafzimmer_Climate
   channel_03 Heizung_Schlafzimmer_WindowRec
   channel_04 Heizung_Schlafzimmer_Clima
   channel_05 Heizung_Schlafzimmer_ClimaTeam
   channel_06 Heizung_Schlafzimmer_remote
   lastMsg    No:09 - t:02 s:4F06A3 d:CA5A00 00
   protCmdPend 2 CMDs pending
   protLastRcv 2018-03-02 19:02:33
   protResnd  4 last_at:2018-03-02 19:02:37
   protSnd    46 last_at:2018-03-02 19:02:33
   protState  CMDs_pending
   rssi_CUL   max:-45 avg:-45 cnt:2 lst:-45 min:-45
   rssi_at_CUL max:-40 avg:-43.36 cnt:180 lst:-41.5 min:-53.5
   READINGS:
     2018-03-02 18:47:14   Activity        alive
     2018-03-02 19:02:33   CommandAccepted yes
     2018-03-02 18:47:14   D-firmware      1.4
     2018-03-02 18:47:14   D-serialNr      NEQ1228705
     2018-03-02 18:55:03   PairedTo        0xCA5A00
     2018-03-02 18:55:03   R-backOnTime    10 s
     2018-03-02 18:55:03   R-burstRx       on
     2018-03-02 18:55:03   R-cyclicInfoMsg on
     2018-03-02 18:55:03   R-cyclicInfoMsgDis 0
     2018-03-02 18:55:03   R-pairCentral   0xCA5A00
     2018-03-02 18:55:03   RegL_00.          01:01 02:01 09:01 0A:CA 0B:5A 0C:00 0E:0A 0F:00  11:00 12:15 16:00 18:00 19:00 1A:00 00:00
     2018-03-02 19:02:33   actuator        0
     2018-03-02 19:02:33   battery         ok
     2018-03-02 19:02:33   batteryLevel    2.5
     2018-03-02 19:02:33   desired-temp    21.0
     2018-03-02 19:02:33   measured-temp   24.9
     2018-03-02 19:02:33   motorErr        ok
     2018-03-02 18:45:41   powerOn         2018-03-02 18:45:40
     2018-03-02 18:45:41   recentStateType info
     2018-03-02 19:02:37   state           CMDs_pending
     2018-03-02 18:47:28   time-request    -
     RegL_07.:
       VAL       
   cmdStack:
     ++A0014F06A30101CA5A000101
     ++A001CA5A004F06A30103
     ++A001CA5A004F06A301040000000001
   helper:
     HM_CMDNR   10
     PONtest    1
     cSnd       01CA5A004F06A306040000000001,014F06A30101CA5A000101
     mId        0095
     regLst     ,0
     rxType     140
     supp_Pair_Rep 0
     bm:
       CUL_HM_Get:
         cnt        48
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        02.03. 18:43:37
         max        0.00382781028747559
         tot        0.085364818572998
         mAr:
           HASH(0x44ca7f0)
           Heizung_Schlafzimmer
           ?
       CUL_HM_Set:
         cnt        526
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        02.03. 18:38:30
         max        0.624819993972778
         tot        3.07126569747925
         mAr:
           HASH(0x44ca7f0)
           Heizung_Schlafzimmer
           getConfig
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +4F06A3,02,00,00
       nextSend   1520013753.43672
       prefIO     
       rxt        2
       vccu       
       p:
         4F06A3
         00
         00
         00
     mRssi:
       mNo        09
       io:
         CUL:
           -33.5
           -33.5
     prt:
       awake      0
       bErr       0
       brstWu     1
       sProc      2
       wuReSent   2
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       prs        1
     rssi:
       CUL:
         avg        -45
         cnt        2
         lst        -45
         max        -45
         min        -45
       at_CUL:
         avg        -43.3666666666666
         cnt        180
         lst        -41.5
         max        -40
         min        -53.5
     shRegW:
       07         04
     shadowReg:
       RegL_00.     01:01 02:01 09:01 0A:CA 0B:5A 0C:00 0E:0A 0F:00  11:00 12:15 16:00 18:00 19:00 1A:00 00:00
     tmpl:
Attributes:
   IODev      CUL
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.4
   icon       hm-cc-rt-dn
   model      HM-CC-RT-DN
   room       CUL_HM,Heizung
   serialNr   NEQ1228705
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit
   


und der Vollständigkeit halber:

Internals:
   CFGFN     
   DEF        CA5A0001
   NAME       vSensor_Temp_Schlafzimmer_Sen1
   NOTIFYDEV  global
   NR         1134
   STATE      ???
   TYPE       CUL_HM
   chanNo     01
   device     vSensor_Temp_Schlafzimmer
   peerList   Heizung_Schlafzimmer_Weather,
   READINGS:
     2018-03-02 19:02:02   peerList        Heizung_Schlafzimmer_Weather,
   helper:
     fkt        virtThSens
     bm:
       CUL_HM_Define:
         cnt        1
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        02.03. 19:00:35
         max        0.0192661285400391
         tot        0.0192661285400391
         mAr:
           HASH(0x4efab08)
           vSensor_Temp_Schlafzimmer_Btn1 CUL_HM CA5A0001
       CUL_HM_Get:
         cnt        2
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        02.03. 19:00:47
         max        0.00226593017578125
         tot        0.0033879280090332
         mAr:
           HASH(0x4efab08)
           vSensor_Temp_Schlafzimmer_Sen1
           ?
       CUL_HM_Rename:
         cnt        1
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        02.03. 19:00:40
         max        0.00578999519348145
         tot        0.00578999519348145
         mAr:
           vSensor_Temp_Schlafzimmer_Sen1
           vSensor_Temp_Schlafzimmer_Btn1
       CUL_HM_Set:
         cnt        5
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        02.03. 19:02:02
         max        0.0623030662536621
         tot        0.0828943252563477
         mAr:
           HASH(0x4efab08)
           vSensor_Temp_Schlafzimmer_Sen1
           peerChan
           0
           Heizung_Schlafzimmer_Weather
           single
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     role:
       chn        1
     tmpl:
Attributes:
   model      virtual_1
   peerIDs    4F06A301,


und

Internals:
   CFGFN     
   DEF        CA5A00
   IODev     
   NAME       vSensor_Temp_Schlafzimmer
   NOTIFYDEV  global
   NR         1128
   STATE      ???
   TYPE       CUL_HM
   channel_01 vSensor_Temp_Schlafzimmer_Sen1
   READINGS:
   helper:
     HM_CMDNR   21
     mId       
     ack:
     bm:
       CUL_HM_Attr:
         cnt        1
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        02.03. 19:00:07
         max        0.000172138214111328
         tot        0.000172138214111328
         mAr:
           set
           vSensor_Temp_Schlafzimmer
           room
           CUL_HM
       CUL_HM_Define:
         cnt        1
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        02.03. 18:59:59
         max        0.0168919563293457
         tot        0.0168919563293457
         mAr:
           HASH(0x4e93d98)
           vSensor_Temp_Schlafzimmer CUL_HM CA5A00
       CUL_HM_Get:
         cnt        2
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        02.03. 19:00:44
         max        0.00167393684387207
         tot        0.00279092788696289
         mAr:
           HASH(0x4e93d98)
           vSensor_Temp_Schlafzimmer
           ?
       CUL_HM_Set:
         cnt        5
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        02.03. 19:00:35
         max        0.220477104187012
         tot        0.227055072784424
         mAr:
           HASH(0x4e93d98)
           vSensor_Temp_Schlafzimmer
           virtual
           1
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +CA5A00,00,00,00
       prefIO     
       rxt        0
       vccu       
       p:
         CA5A00
         00
         00
         00
     mRssi:
       mNo       
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       vrt        1
     tmpl:
Attributes:
   expert     2_raw
   model      virtual_1
   room       CUL_HM
   subType    virtual
   webCmd     virtual


Beta-User

@moontear
Ich bin nicht betateilchen, sondern Beta-User, und wenn du weißt, was du tust, ist es ja ok mit dem Editieren. Das hier ist (vermutlich) auch kein Fehler, der daraus resultiert. Nur als Tip: über Telnet sieht man oft nicht die ganzen Einstellmöglichkeiten, die neue Devices so bieten. Wenn man sie sieht, ist es oft einfacher, Fehler zu finden.

Was noch auffällt: Der virtuelle Sensor hat kein IO. Der weiß also vermutlich nicht, dass er den erhaltenen Wert über den CUL versenden soll.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Fredi69

Zitat von: Beta-User am 02 März 2018, 18:51:44
Was willst du uns damit genau mitteilen? Dass das peeren virtueller Devices grundsätzlich nicht mehr geht, oder nur, dass es generell nicht klappt, nicht gepairte Devices über FHEM zu peeren? ...
Ich will damit sagen, ich habe auch ein zweites Thermostat in Betrieb genommen, alles funktioniet soweit, auch die zwei echten HM-Fensterkontakte konnte ich erfolgreich peeren. Nur beim virtuellen Thermometer (Lacrosse auf virtuelles Device) bleibt das peering hängen.
Auch ich habe dann immer: 2 CMDs pending
Im Weather Channel kommt das peering nicht an.

Ein anderes Thermostat habe ich bereits erfolgreich mit einem virtuellen Device gepeert.

Vielen Dank für Eure Unterstützung.
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

Beta-User

@Fredi69:
Es ist immer noch nicht besonders höflich, moontears Thread kapern zu wollen, aber da ich optimistisch bin, dass das vollends klappt:
Beherzige doch die bekannten Vorgaben, dass bei solchen Problemen ohne list's der beteiligten Devices nichts zu machen ist. Und da du offensichtlich mehrere virtuelle Temp-Sensoren hast: Ist das _ein_ Device mit mehreren virtuellen Kanälen oder sind es wirklich andere Devices (ist also die HmID dieselbe oder unterschiedlich)?

Aus irgendeinem Grund, den niemand versteht, muß man mehrere Devices anlegen, wenn man unterschiedliche Temp-Sensoren an RT's verteilen will...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Fredi69

Mal abgesehen davon, das ich es nicht unhöflich finde wenn 2 Anwender zur gleichen Zeit das exakt gleiche Problem haben, sich den Thread zu teilen hier gerne meine Antworten:

Es ist wirklich ein anderes Device mit einem Channel.

list Thermostat:
Internals:
   DEF        63C386
   HMLAN1_MSGCNT 304
   HMLAN1_RAWMSG RE8143805,0001,44FD7D14,FF,FFCF,4E800263C3862CD99400
   HMLAN1_RSSI -49
   HMLAN1_TIME 2018-03-02 19:58:15
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     304
   NAME       DG.Sz.HZ.Thermostat
   NOTIFYDEV  global
   NR         433
   NTFY_ORDER 50-DG.Sz.HZ.Thermostat
   STATE      CMDs_pending
   TYPE       CUL_HM
   channel_01 DG.Sz.HZ.Thermostat_Weather
   channel_02 DG.Sz.HZ.Thermostat_Climate
   channel_03 DG.Sz.HZ.Thermostat_WindowRec
   channel_04 DG.Sz.HZ.Thermostat_Clima
   channel_05 DG.Sz.HZ.Thermostat_ClimaTeam
   channel_06 DG.Sz.HZ.Thermostat_remote
   lastMsg    No:4E - t:02 s:63C386 d:2CD994 00
   protCmdPend 2 CMDs pending
   protLastRcv 2018-03-02 19:58:15
   protResnd  48 last_at:2018-03-02 19:58:17
   protSnd    130 last_at:2018-03-02 19:58:15
   protState  CMDs_pending
   rssi_at_HMLAN1 avg:-49.02 min:-50 max:-49 lst:-49 cnt:177
   READINGS:
     2018-03-02 19:58:15   CommandAccepted yes
     2018-03-02 18:00:35   PairedTo        0x2CD994
     2018-03-02 18:00:35   R-backOnTime    10 s
     2018-03-02 18:00:35   R-burstRx       on
     2018-03-02 18:00:35   R-cyclicInfoMsg on
     2018-03-02 18:00:35   R-cyclicInfoMsgDis 0
     2018-03-02 18:00:35   R-pairCentral   0x2CD994
     2018-03-02 18:00:35   RegL_00.          01:01 02:01 09:01 0A:2C 0B:D9 0C:94 0E:0A 0F:00  11:00 12:15 16:00 18:00 19:00 1A:00 00:00
     2018-03-02 18:04:26   RegL_07.       
     2018-03-02 19:58:14   actuator        14
     2018-03-02 19:58:14   battery         ok
     2018-03-02 19:58:14   batteryLevel    3.1
     2018-03-02 19:58:14   desired-temp    17.0
     2018-03-02 19:58:14   measured-temp   16.5
     2018-03-02 19:58:14   motorErr        ok
     2018-03-02 19:58:17   state           CMDs_pending
   cmdStack:
     ++A00163C38601021223340101
     ++A0012CD99463C3860103
     ++A0012CD99463C38601040000000001
   helper:
     HM_CMDNR   79
     cSnd       0163C38601021223340101,0163C38601021223340101
     mId        0095
     regLst     ,0
     rxType     140
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +63C386,02,00,00
       nextSend   1520017094.39414
       rxt        2
       vccu       VCCU
       p:
         63C386
         00
         00
         00
       prefIO:
         HMLAN1
     mRssi:
       mNo        4E
       io:
         HMLAN1:
           -41
           -41
     prt:
       awake      0
       bErr       0
       brstWu     1
       sProc      2
       wuReSent   2
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       prs        1
     rssi:
       at_HMLAN1:
         avg        -49.0225988700565
         cnt        177
         lst        -49
         max        -49
         min        -50
     shRegW:
       07         04
     shadowReg:
       RegL_00.     01:01 02:01 09:01 0A:2C 0B:D9 0C:94 0E:0A 0F:00  11:00 12:15 16:00 18:00 19:00 1A:00 00:00
     tmpl:
Attributes:
   DbLogExclude .*
   IODev      HMLAN1
   IOgrp      VCCU:HMLAN1
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.4
   model      HM-CC-RT-DN
   room       Schlafzimmer
   serialNr   OEQ1880393
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit


list Weather Channel
Internals:
   DEF        63C38601
   NAME       DG.Sz.HZ.Thermostat_Weather
   NOTIFYDEV  global
   NR         435
   NTFY_ORDER 50-DG.Sz.HZ.Thermostat_Weather
   STATE      16.5
   TYPE       CUL_HM
   chanNo     01
   device     DG.Sz.HZ.Thermostat
   READINGS:
     2018-03-02 18:00:36   R-sign          off
     2018-03-02 20:01:00   measured-temp   16.5
     2018-03-02 20:01:00   state           16.5
   helper:
     getCfgListNo
     peerIDsRaw ,00000000
     regLst     ,1
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     prt:
       brstWu     1
     role:
       chn        1
     shadowReg:
     tmpl:
Attributes:
   DbLogExclude .*
   model      HM-CC-RT-DN
   peerIDs    00000000,


list virtuelles Device
   IODev     
   NAME       DG.Sz.vT.Temperatur
   NOTIFYDEV  global
   NR         1012
   STATE      ???
   TYPE       CUL_HM
   channel_01 DG.Sz.vT.Temperatur_Sensor1
   READINGS:
   helper:
     HM_CMDNR   16
     mId       
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +122334,00,00,00
       prefIO     
       rxt        0
       vccu       
       p:
         122334
         00
         00
         00
     mRssi:
       mNo       
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       vrt        1
     tmpl:
Attributes:
   DbLogExclude .*
   expert     2_raw
   model      virtual_1
   room       Schlafzimmer
   subType    virtual
   webCmd     virtual


list virtueller Channel
Internals:
   CFGFN     
   DEF        12233401
   NAME       DG.Sz.vT.Temperatur_Sensor1
   NOTIFYDEV  global
   NR         1021
   STATE      ???
   TYPE       CUL_HM
   chanNo     01
   device     DG.Sz.vT.Temperatur
   READINGS:
   helper:
     fkt        virtThSens
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     role:
       chn        1
       vrt        1
     tmpl:
Attributes:
   DbLogExclude .*
   model      virtual_1
   peerIDs   
   room       Schlafzimmer
   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

moontear

Zitat von: Beta-User am 02 März 2018, 19:24:19
Was noch auffällt: Der virtuelle Sensor hat kein IO. Der weiß also vermutlich nicht, dass er den erhaltenen Wert über den CUL versenden soll.

Das fiel mir auch auf, ich wusste aber nicht dass das schlecht ist - das war die Lösung!

Ich habe jetzt bevor ich den virtual channel angelegt habe (virtual 1) folgendes gemacht:

attr vSensor_Temp_Schlafzimmer IODev CUL

Nachdem ich das gesetzt habe war auch in den internals der CUL hinterlegt. Komisch?! Steht so nicht in der Anleitung - ist das ein "gutes" vorgehen zu kontrollieren dass das IODev gesetzt ist und falls nicht setzen? Ich würde das Wiki dann ergänzen.

Alle anderen Schritte waren korrekt oder Folgefehler. Nochmal die Config in Gänze:

define vSensor_Temp_Schlafzimmer CUL_HM CA5A00
attr vSensor_Temp_Schlafzimmer IODev CUL
set vSensor_Temp_Schlafzimmer virtual 1
rename vSensor_Temp_Schlafzimmer_Btn1 vSensor_Temp_Schlafzimmer_Sen1

set vSensor_Temp_Schlafzimmer_Sen1 peerChan 0 Heizung_Schlafzimmer_Weather single

define at_vSensor_Temp_Schlafzimmer at +*00:05 { my $T=(ReadingsVal("Sensor_TempHum_1","temperature",19.0));; fhem "set vSensor_Temp_Schlafzimmer_Sen1 virtTemp $T" }


Danke Beta-User!

Otto123

ZitatNachdem ich das gesetzt habe war auch in den internals der CUL hinterlegt. Komisch?! Steht so nicht in der Anleitung - ist das ein "gutes" vorgehen zu kontrollieren dass das IODev gesetzt ist und falls nicht setzen? Ich würde das Wiki dann ergänzen.
Martin hat das glaube ich auf dem Schirm und wollte das fixen - ich erinnere mich da dunkel...
ist das das gleiche Problem?

https://forum.fhem.de/index.php/topic,84845.msg772034.html#msg772034

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Fredi69

Herzlichen Dank, das hat auch bei mir das Problem gelöst!
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

Beta-User

Schön, dass das Problem [gelöst] ist, bitte Titel entsprechend ändern.

@Fredi69:
Sorry, dass ich so ruppig war, es war dann ja tatsächlich dasselbe Problem. Es ist aber bei weitem nicht immer so, dass dieselben Symptome dieselbe Ursache haben ;) . Aber lassen wir das jetzt...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Michi_44

#17
Hallo Ich habe das gleiche / ein ähnliches Problem mit dem Peeren eines virtuellen Sensors mit dem HM-Thermostat.
Ich habe schon alles mögliche ausprobiert und es funktioniert trozdem nicht. Evtl kann mir hier jemand weiter helfen.
Hier die lists der jeweiligen Devices
Thermostat:
define Wohnzimmer_Clima CUL_HM 5FA43E04
attr Wohnzimmer_Clima fp_Erdgeschoss 549,584,2,Wohnzimmer_Clima
attr Wohnzimmer_Clima model HM-CC-RT-DN
attr Wohnzimmer_Clima peerIDs 00000000
attr Wohnzimmer_Clima room Heizen,Heizkoerper
#   DEF        5FA43E04
#   FUUID      5c4dde6c-f33f-095a-cbe5-f3160309e015bd4a
#   IODev     
#   NAME       Wohnzimmer_Clima
#   NR         130
#   NTFY_ORDER 48-Wohnzimmer_Clima
#   STATE      T: 32.0 desired: 21.5 valve: 0
#   TYPE       CUL_HM
#   chanNo     04
#   device     Wohnzimmer
#   disableNotifyFn 1
#   eventCount 328
#   protState  Info_Cleared
#   READINGS:
#     2023-03-12 16:30:06   CommandAccepted yes
#     2023-03-12 16:35:24   R-boostPos      80 %
#     2023-03-12 16:35:24   R-btnNoBckLight off
#     2023-03-12 16:35:24   R-dayTemp       21 C
#     2023-03-12 16:35:24   R-daylightSaveTime on
#     2023-03-12 16:35:24   R-modePrioManu  all
#     2023-03-12 16:35:24   R-modePrioParty all
#     2023-03-12 16:35:24   R-nightTemp     17 C
#     2023-03-12 16:35:24   R-noMinMax4Manu off
#     2023-03-12 16:35:24   R-regAdaptive   on
#     2023-03-12 16:35:24   R-showInfo      time
#     2023-03-12 16:35:20   R-sign          off
#     2023-03-12 16:35:24   R-tempOffset    0.0K
#     2023-03-12 16:35:24   R-valveOffsetRt 0 %
#     2023-03-12 16:35:24   R-winOpnBoost   off
#     2023-03-12 16:35:24   R_0_tempListSat  07:30 19.0 10:00 22.0 13:00 21.5 19:30 21.5 22:00 22.5 24:00 19.0
#     2023-03-12 16:35:24   R_1_tempListSun  07:30 19.0 10:00 22.0 13:00 21.5 19:30 21.5 22:00 22.5 24:00 19.0
#     2023-03-12 16:35:24   R_2_tempListMon  05:15 19.0 07:15 21.5 13:00 19.0 17:30 21.5 20:00 21.5 22:00 22.0 24:00 19.0
#     2023-03-12 16:35:24   R_3_tempListTue  05:15 19.0 07:15 21.5 13:00 19.0 17:30 21.5 20:00 21.5 22:00 22.0 24:00 19.0
#     2023-03-12 16:35:24   R_4_tempListWed  05:15 19.0 07:15 21.5 13:00 19.0 17:30 21.5 20:00 21.5 22:00 22.0 24:00 19.0
#     2023-03-12 16:35:24   R_5_tempListThu  05:15 19.0 07:15 21.5 13:00 19.0 17:30 21.5 20:00 21.5 22:00 22.0 24:00 19.0
#     2023-03-12 16:35:24   R_6_tempListFri  05:15 19.0 07:15 21.5 13:00 19.0 17:30 21.5 19:30 21.5 22:00 22.5 24:00 19.0
#     2023-03-12 16:35:24   R_tempList_State verified
#     2023-03-12 16:45:01   ValvePosition   0
#     2023-03-12 16:45:01   boostTime       -
#     2023-03-12 16:36:24   cfgState        TempChk
#     2023-03-12 16:45:46   commState       CMDs_pending
#     2023-03-12 16:45:01   controlMode     auto
#     2023-03-12 16:45:01   desired-temp    21.5
#     2023-03-12 16:45:01   measured-temp   32.0
#     2023-03-12 16:45:01   partyEnd        -
#     2023-03-12 16:45:01   partyStart      -
#     2023-03-12 16:45:01   partyTemp       -
#     2023-03-12 16:30:06   recentStateType ack
#     2023-03-12 16:45:01   state           T: 32.0 desired: 21.5 valve: 0
#     2023-03-12 16:30:06   trigLast        fhem:80
#   helper:
#     peerFriend peerRTteam2
#     peerIDsRaw ,00000000
#     peerIDsState complete
#     peerOpt    p:thermostat
#     regLst     1,7
#     cfgChk:
#       idTp00     file: ./FHEM/tempList.cfg error:Can't open ./FHEM/tempList.cfg: No such file or directory
#     cmds:
#       TmplKey    :no:1678635101.75282
#       TmplTs     1678635101.75282
#       cmdKey     1:0:0::Wohnzimmer:0095:04:
#       cmdLst:
#         burstXmit  noArg
#         clear      [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
#         controlManu (on|off|5.0..30.0;0.5)
#         controlMode (auto|manual|boost|day|night)
#         controlParty -temp- -startDate- -startTime- -endDate- -endTime-
#         desired-temp (on|off|5.0..30.0;0.5)
#         getConfig  noArg
#         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-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})]
#         sysTime    noArg
#         tempListFri [(prep|{exec})] -HH:MM- -temp- [...]
#         tempListMon [(prep|{exec})] -HH:MM- -temp- [...]
#         tempListSat [(prep|{exec})] -HH:MM- -temp- [...]
#         tempListSun [(prep|{exec})] -HH:MM- -temp- [...]
#         tempListThu [(prep|{exec})] -HH:MM- -temp- [...]
#         tempListTmpl [({verify}|restore)] [[-file-:]-templateName-]
#         tempListTue [(prep|{exec})] -HH:MM- -temp- [...]
#         tempListWed [(prep|{exec})] -HH:MM- -temp- [...]
#         tempTmplSet -tempTmpl-
#         tplDel     -tplDel-
#         tplSet_0   -tplChan-
#       lst:
#         condition  slider,0,1,255
#         peer       
#         peerOpt    EsszimmerStrasse_ClimaTeam,EsszimmerWiesse_ClimaTeam,Flur_ClimaTeam,HeizungkoerperBad_ClimaTeam,Kinderzimmer_ClimaTeam,Schlafzimmer_ClimaTeam
#         tplChan   
#         tplDel     
#         tplPeer   
#       rtrvLst:
#         cmdList    [({short}|long)]
#         deviceInfo [({short}|long)]
#         list       [({normal}|full)]
#         param      -param-
#         reg        -addr- -list- [-peerChn-]
#         regList    noArg
#         regTable   noArg
#         regVal     -addr- -list- [-peerChn-]
#         saveConfig [-filename-]
#         tplInfo    noArg
#     expert:
#       def        1
#       det        0
#       raw        0
#       tpl        0
#     peerIDsH:
#       00000000   broadcast
#     prt:
#       bErr       0
#       sProc      0
#     regCollect:
#     role:
#       chn        1
#     shRegR:
#       07         00
#     shadowReg:
#     tmpl:
#   hmccu:
#
setstate Wohnzimmer_Clima T: 32.0 desired: 21.5 valve: 0
setstate Wohnzimmer_Clima 2023-03-12 16:35:24 .R-boostPeriod 5 min
setstate Wohnzimmer_Clima 2023-03-12 16:35:24 .R-decalcTime 11:00
setstate Wohnzimmer_Clima 2023-03-12 16:35:24 .R-decalcWeekday Sat
setstate Wohnzimmer_Clima 2023-03-12 16:35:24 .R-reguExtI 15
setstate Wohnzimmer_Clima 2023-03-12 16:35:24 .R-reguExtP 30
setstate Wohnzimmer_Clima 2023-03-12 16:35:24 .R-reguExtPstart 29
setstate Wohnzimmer_Clima 2023-03-12 16:35:24 .R-reguIntI 18
setstate Wohnzimmer_Clima 2023-03-12 16:35:24 .R-reguIntP 33
setstate Wohnzimmer_Clima 2023-03-12 16:35:24 .R-reguIntPstart 58
setstate Wohnzimmer_Clima 2023-03-12 16:35:24 .R-showWeekday off
setstate Wohnzimmer_Clima 2023-03-12 16:35:24 .R-tempMax 30.5 C
setstate Wohnzimmer_Clima 2023-03-12 16:35:24 .R-tempMin 4.5 C
setstate Wohnzimmer_Clima 2023-03-12 16:35:24 .R-valveErrPos 15 %
setstate Wohnzimmer_Clima 2023-03-12 16:35:24 .R-valveMaxPos 100 %
setstate Wohnzimmer_Clima 2023-03-12 16:35:24 .R-winOpnDetFall 1.4 K
setstate Wohnzimmer_Clima 2023-03-12 16:35:24 .R-winOpnMode on
setstate Wohnzimmer_Clima 2023-03-12 16:35:24 .R-winOpnPeriod 15 min
setstate Wohnzimmer_Clima 2023-03-12 16:35:24 .R-winOpnTempI 12 C
setstate Wohnzimmer_Clima 2023-03-12 16:35:20 .RegL_01.  00:00 08:00
setstate Wohnzimmer_Clima 2023-03-12 16:35:24 .RegL_07.  00:00 01:2A 02:22 03:09 04:3D 05:18 06:03 07:00 08:16 09:07 0A:30 0B:00 0C:64 0D:0F 0E:05 0F:00 10:00 11:00 12:09 13:8E 14:4C 15:5A 16:58 17:78 18:56 19:9C 1A:56 1B:EA 1C:5B 1D:08 1E:4D 1F:20 20:51 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:4C 2F:5A 30:58 31:78 32:56 33:9C 34:56 35:EA 36:5B 37:08 38:4D 39:20 3A:51 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:4C 49:3F 4A:56 4B:57 4C:4C 4D:9C 4E:56 4F:D2 50:56 51:F0 52:59 53:08 54:4D 55:20 56:51 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:4C 63:3F 64:56 65:57 66:4C 67:9C 68:56 69:D2 6A:56 6B:F0 6C:59 6D:08 6E:4D 6F:20 70:51 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:4C 7D:3F 7E:56 7F:57 80:4C 81:9C 82:56 83:D2 84:56 85:F0 86:59 87:08 88:4D 89:20 8A:51 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:4C 97:3F 98:56 99:57 9A:4C 9B:9C 9C:56 9D:D2 9E:56 9F:F0 A0:59 A1:08 A2:4D A3:20 A4:51 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:4C B1:3F B2:56 B3:57 B4:4C B5:9C B6:56 B7:D2 B8:56 B9:EA BA:5B BB:08 BC:4D BD:20 BE:51 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:12 CB:21 CC:3A CD:0F CE:1E CF:1D
setstate Wohnzimmer_Clima 2023-03-12 16:35:20 .associatedWith Wohnzimmer,Wohnzimmer_Clima,Wohnzimmer_ClimaTeam,Wohnzimmer_Climate,Wohnzimmer_Weather,Wohnzimmer_WindowRec,Wohnzimmer_remote,Wohnzimmer
setstate Wohnzimmer_Clima 2023-03-12 16:35:20 .peerListRDate 2023-03-12 16:35:20
setstate Wohnzimmer_Clima 2023-03-12 16:30:06 CommandAccepted yes
setstate Wohnzimmer_Clima 2023-03-12 16:35:24 R-boostPos 80 %
setstate Wohnzimmer_Clima 2023-03-12 16:35:24 R-btnNoBckLight off
setstate Wohnzimmer_Clima 2023-03-12 16:35:24 R-dayTemp 21 C
setstate Wohnzimmer_Clima 2023-03-12 16:35:24 R-daylightSaveTime on
setstate Wohnzimmer_Clima 2023-03-12 16:35:24 R-modePrioManu all
setstate Wohnzimmer_Clima 2023-03-12 16:35:24 R-modePrioParty all
setstate Wohnzimmer_Clima 2023-03-12 16:35:24 R-nightTemp 17 C
setstate Wohnzimmer_Clima 2023-03-12 16:35:24 R-noMinMax4Manu off
setstate Wohnzimmer_Clima 2023-03-12 16:35:24 R-regAdaptive on
setstate Wohnzimmer_Clima 2023-03-12 16:35:24 R-showInfo time
setstate Wohnzimmer_Clima 2023-03-12 16:35:20 R-sign off
setstate Wohnzimmer_Clima 2023-03-12 16:35:24 R-tempOffset 0.0K
setstate Wohnzimmer_Clima 2023-03-12 16:35:24 R-valveOffsetRt 0 %
setstate Wohnzimmer_Clima 2023-03-12 16:35:24 R-winOpnBoost off
setstate Wohnzimmer_Clima 2023-03-12 16:35:24 R_0_tempListSat  07:30 19.0 10:00 22.0 13:00 21.5 19:30 21.5 22:00 22.5 24:00 19.0
setstate Wohnzimmer_Clima 2023-03-12 16:35:24 R_1_tempListSun  07:30 19.0 10:00 22.0 13:00 21.5 19:30 21.5 22:00 22.5 24:00 19.0
setstate Wohnzimmer_Clima 2023-03-12 16:35:24 R_2_tempListMon  05:15 19.0 07:15 21.5 13:00 19.0 17:30 21.5 20:00 21.5 22:00 22.0 24:00 19.0
setstate Wohnzimmer_Clima 2023-03-12 16:35:24 R_3_tempListTue  05:15 19.0 07:15 21.5 13:00 19.0 17:30 21.5 20:00 21.5 22:00 22.0 24:00 19.0
setstate Wohnzimmer_Clima 2023-03-12 16:35:24 R_4_tempListWed  05:15 19.0 07:15 21.5 13:00 19.0 17:30 21.5 20:00 21.5 22:00 22.0 24:00 19.0
setstate Wohnzimmer_Clima 2023-03-12 16:35:24 R_5_tempListThu  05:15 19.0 07:15 21.5 13:00 19.0 17:30 21.5 20:00 21.5 22:00 22.0 24:00 19.0
setstate Wohnzimmer_Clima 2023-03-12 16:35:24 R_6_tempListFri  05:15 19.0 07:15 21.5 13:00 19.0 17:30 21.5 19:30 21.5 22:00 22.5 24:00 19.0
setstate Wohnzimmer_Clima 2023-03-12 16:35:24 R_tempList_State verified
setstate Wohnzimmer_Clima 2023-03-12 16:45:01 ValvePosition 0
setstate Wohnzimmer_Clima 2023-03-12 16:45:01 boostTime -
setstate Wohnzimmer_Clima 2023-03-12 16:36:24 cfgState TempChk
setstate Wohnzimmer_Clima 2023-03-12 16:45:46 commState CMDs_pending
setstate Wohnzimmer_Clima 2023-03-12 16:45:01 controlMode auto
setstate Wohnzimmer_Clima 2023-03-12 16:45:01 desired-temp 21.5
setstate Wohnzimmer_Clima 2023-03-12 16:45:01 measured-temp 32.0
setstate Wohnzimmer_Clima 2023-03-12 16:45:01 partyEnd -
setstate Wohnzimmer_Clima 2023-03-12 16:45:01 partyStart -
setstate Wohnzimmer_Clima 2023-03-12 16:45:01 partyTemp -
setstate Wohnzimmer_Clima 2023-03-12 16:30:06 recentStateType ack
setstate Wohnzimmer_Clima 2023-03-12 16:45:01 state T: 32.0 desired: 21.5 valve: 0
setstate Wohnzimmer_Clima 2023-03-12 16:30:06 trigLast fhem:80



Weather Channel:
define Wohnzimmer_Weather CUL_HM 5FA43E01
attr Wohnzimmer_Weather model HM-CC-RT-DN
attr Wohnzimmer_Weather peerIDs 00000000,F1103601
#   DEF        5FA43E01
#   FUUID      5c4dde6b-f33f-095a-7789-438b611bfbcbd981
#   NAME       Wohnzimmer_Weather
#   NR         127
#   NTFY_ORDER 48-Wohnzimmer_Weather
#   STATE      32.0
#   TYPE       CUL_HM
#   chanNo     01
#   device     Wohnzimmer
#   disableNotifyFn 1
#   eventCount 322
#   peerList   F1103601
#   READINGS:
#     2018-06-25 08:32:28   R-sign          off
#     2023-03-12 16:48:46   cfgState        PeerUndef,RegMiss
#     2023-03-12 16:47:55   commState       CMDs_done_Errors:1
#     2023-03-12 16:47:55   measured-temp   32.0
#     2023-03-12 16:42:58   peerList        F1103601
#     2023-03-12 16:47:55   state           32.0
#     2023-03-12 15:34:23   trigLast        WohnZvirtTemperatur_Btn1:0
#     2023-03-12 15:34:23   trig_WohnZvirtTemperatur_Btn1 0
#   helper:
#     getCfgListNo
#     peerFriend peerSensT
#     peerIDsRaw ,F1103601,00000000
#     peerIDsState complete
#     peerOpt    p:thermostat
#     regLst     1
#     cfgChk:
#       idPz01     id:F1103601
#       idRc01     .RegL_01.
#     cmds:
#       TmplKey    F1103601:no:1678635101.75244
#       TmplTs     1678635101.75244
#       cmdKey     1:0:0::Wohnzimmer:0095:01:F1103601
#       cmdLst:
#         burstXmit  noArg
#         clear      [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
#         getConfig  noArg
#         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-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_F1103601 -tplPeer-
#       lst:
#         condition  slider,0,1,255
#         peer       F1103601
#         peerOpt    remove_F1103601
#         tplChan   
#         tplDel     
#         tplPeer   
#       rtrvLst:
#         cmdList    [({short}|long)]
#         deviceInfo [({short}|long)]
#         list       [({normal}|full)]
#         param      -param-
#         reg        -addr- -list- [-peerChn-]
#         regList    noArg
#         regTable   noArg
#         regVal     -addr- -list- [-peerChn-]
#         saveConfig [-filename-]
#         tplInfo    noArg
#     expert:
#       def        1
#       det        0
#       raw        0
#       tpl        0
#     peerIDsH:
#       00000000   broadcast
#       F1103601   F1103601
#     prt:
#       brstWu     1
#     regCollect:
#     role:
#       chn        1
#     shadowReg:
#     tmpl:
#   hmccu:
#
setstate Wohnzimmer_Weather 32.0
setstate Wohnzimmer_Weather 2023-03-12 16:42:58 .associatedWith Wohnzimmer,Wohnzimmer_Clima,Wohnzimmer_ClimaTeam,Wohnzimmer_Climate,Wohnzimmer_Weather,Wohnzimmer_WindowRec,Wohnzimmer_remote,Wohnzimmer
setstate Wohnzimmer_Weather 2023-03-12 16:42:58 .peerListRDate 2023-03-12 16:42:58
setstate Wohnzimmer_Weather 2018-06-25 08:32:28 R-sign off
setstate Wohnzimmer_Weather 2023-03-12 16:48:46 cfgState PeerUndef,RegMiss
setstate Wohnzimmer_Weather 2023-03-12 16:47:55 commState CMDs_done_Errors:1
setstate Wohnzimmer_Weather 2023-03-12 16:47:55 measured-temp 32.0
setstate Wohnzimmer_Weather 2023-03-12 16:42:58 peerList F1103601
setstate Wohnzimmer_Weather 2023-03-12 16:47:55 state 32.0
setstate Wohnzimmer_Weather 2023-03-12 15:34:23 trigLast WohnZvirtTemperatur_Btn1:0
setstate Wohnzimmer_Weather 2023-03-12 15:34:23 trig_WohnZvirtTemperatur_Btn1 0



Virtuelles Device:
define Wohnzimmer_virt_Temperatur CUL_HM 112233
attr Wohnzimmer_virt_Temperatur .mId FFF1
attr Wohnzimmer_virt_Temperatur IODev myHmUART
attr Wohnzimmer_virt_Temperatur model VIRTUAL
attr Wohnzimmer_virt_Temperatur msgRepeat 0
attr Wohnzimmer_virt_Temperatur subType virtual
attr Wohnzimmer_virt_Temperatur webCmd virtual
#   CFGFN     
#   DEF        112233
#   FUUID      640dedf6-f33f-095a-b3e1-180e49eaa50b7ade
#   IODev      myHmUART
#   NAME       Wohnzimmer_virt_Temperatur
#   NR         793
#   NTFY_ORDER 48-Wohnzimmer_virt_Temperatur
#   STATE      CMDs_done
#   TYPE       CUL_HM
#   channel_01 Wohnzimmer_virt_Temperatur_Btn1
#   disableNotifyFn 1
#   eventCount 33
#   protSnd    8 last_at:2023-03-12 16:49:32
#   protState  CMDs_done
#   READINGS:
#     2023-03-12 16:49:32   IODev           myHmUART
#     2023-03-12 16:29:43   cfgState        ok
#     2023-03-12 16:49:32   commState       CMDs_done
#     2023-03-12 16:49:32   state           CMDs_done
#   helper:
#     HM_CMDNR   144
#     mId        0000
#     peerFriend
#     peerOpt    -:-
#     regLst     
#     rxType     1
#     cmds:
#       TmplKey    :no:1678634533.59094
#       TmplTs     1678634533.59094
#       cmdKey     0:1:1::Wohnzimmer_virt_Temperatur:0000:00:
#       cmdLst:
#         clear      (readings|all)
#         tplSet_0   -tplChan-
#         update     noArg
#         virtual    [(1..50;1|{1})]
#       lst:
#         condition  slider,0,1,255
#         peer       
#         peerOpt   
#         tplChan   
#         tplDel     
#         tplPeer   
#       rtrvLst:
#         cmdList    [({short}|long)]
#         deviceInfo [({short}|long)]
#         list       [({normal}|full)]
#         listDevice [({all}|alive|unknown|dead|notAlive)]
#         param      -param-
#         status     noArg
#     expert:
#       def        1
#       det        0
#       raw        0
#       tpl        0
#     io:
#       vccu       
#       prefIO:
#     mRssi:
#       mNo       
#     peerIDsH:
#     prt:
#       bErr       0
#       sProc      0
#       rspWait:
#     q:
#       qReqConf   
#       qReqStat   
#     role:
#       dev        1
#       vrt        1
#     tmpl:
#   hmccu:
#
setstate Wohnzimmer_virt_Temperatur CMDs_done
setstate Wohnzimmer_virt_Temperatur 2023-03-12 16:49:32 IODev myHmUART
setstate Wohnzimmer_virt_Temperatur 2023-03-12 16:29:43 cfgState ok
setstate Wohnzimmer_virt_Temperatur 2023-03-12 16:49:32 commState CMDs_done
setstate Wohnzimmer_virt_Temperatur 2023-03-12 16:49:32 state CMDs_done



Virteller Channel:
define Wohnzimmer_virt_Temperatur_Sensor1 CUL_HM 11223301
attr Wohnzimmer_virt_Temperatur_Sensor1 IODev myHmUART
attr Wohnzimmer_virt_Temperatur_Sensor1 model VIRTUAL
attr Wohnzimmer_virt_Temperatur_Sensor1 peerIDs 5FA43E01
attr Wohnzimmer_virt_Temperatur_Sensor1 webCmd press short:press long
#   CFGFN     
#   DEF        11223301
#   FUUID      640dee20-f33f-095a-9a3a-b63fd9fd60740682
#   IODev      myHmUART
#   NAME       Wohnzimmer_virt_Temperatur_Sensor1
#   NR         797
#   NTFY_ORDER 48-Wohnzimmer_virt_Temperatur_Btn1
#   STATE      set_virtTemp -18.6
#   TYPE       CUL_HM
#   chanNo     01
#   device     Wohnzimmer_virt_Temperatur
#   disableNotifyFn 1
#   eventCount 3
#   peerList   Wohnzimmer_Weather
#   READINGS:
#     2023-03-12 16:40:36   IODev           myHmUART
#     2023-03-12 16:29:43   cfgState        ok
#     2023-03-12 16:45:46   peerList        Wohnzimmer_Weather
#     2023-03-12 16:30:50   state           set_virtTemp -18.6
#     2023-03-12 16:30:50   temperature     -18.6
#   helper:
#     fkt        virtThSens
#     peerIDsState incomplete
#     virtTC     00
#     cmds:
#       TmplKey    Wohnzimmer_Weather:no:1678634533.59216
#       TmplTs     1678634533.59216
#       cmdKey     1:0:1:virtThSens:Wohnzimmer_virt_Temperatur:0000:01:Wohnzimmer_Weather
#       cmdLst:
#         clear      (readings|all)
#         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_Wohnzimmer_Weather -tplPeer-
#         update     noArg
#         virtHum    (off|0.0..99.0;0.1)
#         virtTemp   (off|-20.0..50.0;0.1)
#       lst:
#         condition  slider,0,1,255
#         peer       Wohnzimmer_Weather
#         peerOpt    remove_Wohnzimmer_Weather
#         tplChan   
#         tplDel     
#         tplPeer   
#       rtrvLst:
#         cmdList    [({short}|long)]
#         deviceInfo [({short}|long)]
#         list       [({normal}|full)]
#         listDevice [({all}|alive|unknown|dead|notAlive)]
#         param      -param-
#         status     noArg
#     expert:
#       def        1
#       det        0
#       raw        0
#       tpl        0
#     io:
#     peerIDsH:
#       5FA43E01   Wohnzimmer_Weather
#     prt:
#     role:
#       chn        1
#       vrt        1
#     tmpl:
#     vd:
#       ackT       
#       cmd        8470112233000000
#       idh        682618
#       idl        13056
#       miss       0
#       msgCnt     8
#       msgRed     0
#       next       1678636311.44499
#       nextM      1678636311.44499
#       typ        2
#       val        7F46
#       vin        -18.6
#   hmccu:
#
setstate Wohnzimmer_virt_Temperatur_Sensor1 set_virtTemp -18.6
setstate Wohnzimmer_virt_Temperatur_Sensor1 2023-03-12 16:45:46 .associatedWith Wohnzimmer_virt_Temperatur,Wohnzimmer_virt_Temperatur_Btn1,Wohnzimmer_virt_Temperatur,Wohnzimmer_Weather
setstate Wohnzimmer_virt_Temperatur_Sensor1 2023-03-12 16:40:36 IODev myHmUART
setstate Wohnzimmer_virt_Temperatur_Sensor1 2023-03-12 16:29:43 cfgState ok
setstate Wohnzimmer_virt_Temperatur_Sensor1 2023-03-12 16:45:46 peerList Wohnzimmer_Weather
setstate Wohnzimmer_virt_Temperatur_Sensor1 2023-03-12 16:30:50 state set_virtTemp -18.6
setstate Wohnzimmer_virt_Temperatur_Sensor1 2023-03-12 16:30:50 temperature -18.6



Und der Versuch zu Peeren:
set Wohnzimmer_virt_Temperatur_Sensor1 peerChan 0 Wohnzimmer_Weather single set

Der Eventmonitor dazu:
2023-03-12 16:45:46 CUL_HM Wohnzimmer commState: CMDs_pending
2023-03-12 16:45:46 CUL_HM Wohnzimmer_Clima commState: CMDs_pending
2023-03-12 16:45:46 CUL_HM Wohnzimmer_ClimaTeam commState: CMDs_pending
2023-03-12 16:45:46 weekprofile WoziWochenplan profile_count: 3
2023-03-12 16:45:46 CUL_HM Wohnzimmer_Climate commState: CMDs_pending
2023-03-12 16:45:46 CUL_HM Wohnzimmer_Weather commState: CMDs_pending
2023-03-12 16:45:46 CUL_HM Wohnzimmer_WindowRec commState: CMDs_pending
2023-03-12 16:45:46 CUL_HM Wohnzimmer_remote commState: CMDs_pending
2023-03-12 16:45:46 CUL_HM Wohnzimmer CMDs_pending


Edit: das attr IODev lässt sich nicht auf CUL oderCUL_HM umstellen das nimmt nur automatisch myHmUART an bei Virtuellen device sowie beim Virtuellen Channel
3x Fhem auf Raspi 3,
1x RPI-RF-MOD am Raspi 3,
1x raspberrymatic auf Raspi 3
18 HM-Classic Devices
4 OWTemp. Sensoren

Beta-User

Zitatsetstate Wohnzimmer_Clima 2023-03-12 16:45:46 commState CMDs_pending
Deaktiviere mal diese Aktualisierungen...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Michi_44

ich habe beim Thermostat: "set Clear all" durchgeführt da durch war das von dir
Zitatsetstate Wohnzimmer_Clima 2023-03-12 16:45:46 commState CMDs_pending
nicht mehr vorhanden und habe dann versucht über den Befehl:
set Wohnzimmer_virt_Temperatur_Sensor1 peerChan 0 Wohnzimmer_Weather single set

neu zu peeren, das hat aber leider nicht funktioniert und der eventMonitor hat wieder nur folgendes ausgeworfen:
2023-03-12 18:44:12 CUL_HM Wohnzimmer_Clima cfgState: updating
2023-03-12 18:44:12 CUL_HM Wohnzimmer_Clima commState: CMDs_pending
2023-03-12 18:44:12 CUL_HM Wohnzimmer_Clima commState: CMDs_processing...
2023-03-12 18:44:12 CUL_HM Wohnzimmer_Clima controlMode: auto
2023-03-12 18:44:12 CUL_HM Wohnzimmer_Clima desired-temp: 23.0
2023-03-12 18:44:12 CUL_HM Wohnzimmer_Clima measured-temp: 25.8
2023-03-12 18:44:12 CUL_HM Wohnzimmer_Clima partyEnd: -
2023-03-12 18:44:12 CUL_HM Wohnzimmer_Clima partyStart: -
2023-03-12 18:44:12 CUL_HM Wohnzimmer_Clima partyTemp: -
2023-03-12 18:44:12 CUL_HM Wohnzimmer_Clima T: 25.8 desired: 23.0 valve: 0
2023-03-12 18:44:12 CUL_HM Wohnzimmer_ClimaTeam cfgState: updating
2023-03-12 18:44:12 CUL_HM Wohnzimmer_ClimaTeam commState: CMDs_pending
2023-03-12 18:44:12 CUL_HM Wohnzimmer_ClimaTeam commState: CMDs_processing...
2023-03-12 18:44:12 weekprofile WoziWochenplan profile_count: 3
2023-03-12 18:44:12 CUL_HM Wohnzimmer_Climate cfgState: updating
2023-03-12 18:44:12 CUL_HM Wohnzimmer_Climate commState: CMDs_pending
2023-03-12 18:44:12 CUL_HM Wohnzimmer_Climate commState: CMDs_processing...
2023-03-12 18:44:12 CUL_HM Wohnzimmer_Weather cfgState: updating
2023-03-12 18:44:12 CUL_HM Wohnzimmer_Weather commState: CMDs_pending
2023-03-12 18:44:12 CUL_HM Wohnzimmer_Weather commState: CMDs_processing...
2023-03-12 18:44:12 CUL_HM Wohnzimmer_Weather measured-temp: 25.8
2023-03-12 18:44:12 CUL_HM Wohnzimmer_Weather 25.8
2023-03-12 18:44:12 CUL_HM Wohnzimmer_WindowRec cfgState: updating
2023-03-12 18:44:12 CUL_HM Wohnzimmer_WindowRec commState: CMDs_pending
2023-03-12 18:44:12 CUL_HM Wohnzimmer_WindowRec commState: CMDs_processing...
2023-03-12 18:44:12 CUL_HM Wohnzimmer_remote cfgState: updating
2023-03-12 18:44:12 CUL_HM Wohnzimmer_remote commState: CMDs_pending
2023-03-12 18:44:12 CUL_HM Wohnzimmer_remote commState: CMDs_processing...
2023-03-12 18:44:12 CUL_HM Wohnzimmer commState: CMDs_done_Errors:1
2023-03-12 18:44:12 CUL_HM Wohnzimmer CMDs_done_Errors:1
2023-03-12 18:44:12 CUL_HM Wohnzimmer NACK
2023-03-12 18:44:12 CUL_HM Wohnzimmer Nack
2023-03-12 18:44:12 CUL_HM Wohnzimmer_Clima commState: CMDs_done_Errors:1
2023-03-12 18:44:12 CUL_HM Wohnzimmer_ClimaTeam commState: CMDs_done_Errors:1
2023-03-12 18:44:12 weekprofile WoziWochenplan profile_count: 3
2023-03-12 18:44:12 CUL_HM Wohnzimmer_Climate commState: CMDs_done_Errors:1
2023-03-12 18:44:12 CUL_HM Wohnzimmer_Weather commState: CMDs_done_Errors:1
2023-03-12 18:44:12 CUL_HM Wohnzimmer_WindowRec commState: CMDs_done_Errors:1
2023-03-12 18:44:12 CUL_HM Wohnzimmer_remote commState: CMDs_done_Errors:1
3x Fhem auf Raspi 3,
1x RPI-RF-MOD am Raspi 3,
1x raspberrymatic auf Raspi 3
18 HM-Classic Devices
4 OWTemp. Sensoren

Beta-User

...damit hast du aber nicht die Funktionalität abgeschaltet...

Dazu muss man ein Attribut setzen, wobei das für alle Hauptdevices zu empfehlen ist. Hilfsmittel wäre (wobei das noch ein zweites setzt, das du (vermutlich und noch) nicht sinnvoll setzen kannst):
defmod archHM1 archetype TYPE=CUL_HM:FILTER=DEF=.{6}
attr archHM1 userattr commStInCh IOgrp
attr archHM1 IOgrp undef:VCCU
attr archHM1 attributes commStInCh IOgrp
attr archHM1 commStInCh undef:off
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

LuckyDay

#     2023-03-12 16:42:58   peerList        F1103601
du hast doch bereits im
define Wohnzimmer_Weather CUL_HM 5FA43E01

einen exteren gepeert.

Michi_44

@ Beta-User: und wie geht das ganze dann weiter nachdem ich den Code von dir eingefügt habe?

@ fhem-hm-knecht: ja peerID ist auch vorhanden aber der Weather Channel und der Sensor Channel kommunizieren trotzdem nicht miteinander, ich hab auch schon versucht das stateFormat zu ändern das es evtl. da dran lag aber das auch auch nichts gebracht. Ich hab auch schon in allen möglichen varianten die Kommunikation über peerID hin zu bekommen aber nichts hat bis jetzt funktioniert. Und immer wenn ich auf peerXref gehe bekommen ich folgende meldung:
peerXref done:
x-ref list
  receive
       EsszimmerStrasse_Weather  =>  F1103501
       HeizungkoerperBad_Weather  =>  F1103401
       Wohnzimmer_Weather    =>  F1103601
  undef
       Wohnzimmer_virt_Temperatur_Sensor1  =>  Wohnzimmer_Weather



was für mich so viel bedeutet wie das er es nicht schafft die Kommunikation zwischen den beiden zu definieren
3x Fhem auf Raspi 3,
1x RPI-RF-MOD am Raspi 3,
1x raspberrymatic auf Raspi 3
18 HM-Classic Devices
4 OWTemp. Sensoren

frank

  receive
       Wohnzimmer_Weather    =>  F1103601


das vorhandene peering musst du erst "löschen", zb mit peerbulk unset.
danach mit dem gewünschten peer 11223301 erneut peeren.

oder meinst du der thermostat sucht sich aus mehreren peers einen aus?
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

Michi_44

@ frank: Ich dachte diese PeerID muss vorhanden sein damit die Daten an den Haupt-Channel des Devices übermittelt werden.
3x Fhem auf Raspi 3,
1x RPI-RF-MOD am Raspi 3,
1x raspberrymatic auf Raspi 3
18 HM-Classic Devices
4 OWTemp. Sensoren

Michi_44

Ich weiß zwar nicht wie, aber aus irgend einem unerfindlichen Grund funktioniert es jetzt (seit ca. 15 min. stabil) und das trotz:
peerXref done:
x-ref list
  receive
       EsszimmerStrasse_Weather  =>  F1103501
       HeizungkoerperBad_Weather  =>  F1103401
       Wohnzimmer_Weather    =>  Test_virt_Temperatur_Sensor1
  undef
       Test_virt_Temperatur_Sensor1  =>  Wohnzimmer_Weather



Komischerweise hat mit der Weather Channel immer wieder die peerID die ich individuell vergeben habe rausgeschmissen und durch die Bereits vorher vorhandene ersetzt (diese war aber vorher nicht vergeben). Dann habe ich den Virtuellen Channel einfach mit dieser ID versehen und dann hat es komischer weise funktioniert.

Trozdem habe ich immer wieder eine Fehlermeldung im Haupt-Device.

Ich setz jetzt trozdem mal die Lists der Devices mit rein evtl. sieht nochmal einer einen Fehler den ich noch ausbessern muss.

Thermostat:
define Wohnzimmer CUL_HM 5FA43E
attr Wohnzimmer .mId 0095
attr Wohnzimmer IODev myHmUART
attr Wohnzimmer actCycle 000:10
attr Wohnzimmer actStatus alive
attr Wohnzimmer alias WohnZi Heizung
attr Wohnzimmer autoReadReg 4_reqStatus
attr Wohnzimmer firmware 1.4
attr Wohnzimmer model HM-CC-RT-DN
attr Wohnzimmer room CUL_HM
attr Wohnzimmer serialNr OEQ1695385
attr Wohnzimmer subType thermostat
attr Wohnzimmer webCmd getConfig:clear msgEvents:burstXmit
#   DEF        5FA43E
#   FUUID      5c4dde6b-f33f-095a-492f-bfe099cd0aa071f2
#   IODev      myHmUART
#   LASTInputDev myHmUART
#   MSGCNT     1171
#   NAME       Wohnzimmer
#   NR         125
#   NTFY_ORDER 48-Wohnzimmer
#   STATE      CMDs_done
#   TYPE       CUL_HM
#   channel_01 Wohnzimmer_Weather
#   channel_02 Wohnzimmer_Climate
#   channel_03 Wohnzimmer_WindowRec
#   channel_04 Wohnzimmer_Clima
#   channel_05 Wohnzimmer_ClimaTeam
#   channel_06 Wohnzimmer_remote
#   disableNotifyFn 1
#   eventCount 1696
#   lastMsg    No:C9 - t:10 s:5FA43E d:000000 0AACDE0E0000
#   myHmUART_MSGCNT 1171
#   myHmUART_RAWMSG 05000036C986105FA43E0000000AACDE0E0000
#   myHmUART_RSSI -54
#   myHmUART_TIME 2023-03-13 21:27:56
#   protCondBurst forced_off
#   protLastRcv 2023-03-13 21:27:56
#   protRcv    49 last_at:2023-03-13 21:27:56
#   protSnd    34 last_at:2023-03-13 21:17:27
#   protState  CMDs_done
#   rssi_at_myHmUART cnt:208 min:-55 max:-52 avg:-53.08 lst:-54
#   rssi_myHmUART cnt:6 min:-55 max:-53 avg:-53.83 lst:-55
#   READINGS:
#     2023-03-13 20:52:33   CommandAccepted yes
#     2023-03-13 21:17:27   IODev           myHmUART
#     2023-03-13 20:27:08   PairedTo        0xF11034
#     2023-03-13 20:12:32   R-backOnTime    10 s
#     2023-03-13 20:12:32   R-burstRx       on
#     2023-03-13 20:12:32   R-cyclicInfoMsg on
#     2023-03-13 20:12:32   R-cyclicInfoMsgDis 0
#     2023-03-13 20:12:32   R-pairCentral   0xF11034
#     2023-03-13 21:27:56   actuator        0
#     2023-03-13 21:27:56   battery         ok
#     2023-03-13 21:27:56   batteryLevel    2.9
#     2023-03-13 20:56:20   cfgState        ok
#     2023-03-13 21:17:27   commState       CMDs_done
#     2023-03-13 21:27:56   desired-temp    21.5
#     2023-03-13 21:27:56   measured-temp   22.2
#     2023-03-13 21:27:56   motorErr        ok
#     2023-03-13 21:17:27   state           CMDs_done
#   helper:
#     HM_CMDNR   201
#     cSnd       11F110345FA43E860424,11F110345FA43E8004
#     cfgStateUpdt 0
#     lastMsgTm  1678739276.66377
#     mId        0095
#     peerFriend -
#     peerOpt    -:thermostat
#     regLst     0
#     rxType     140
#     supp_Pair_Rep 0
#     cmds:
#       TmplKey    :no:1678635101.75334
#       TmplTs     1678635101.75334
#       cmdKey     0:1:0::Wohnzimmer:0095:00:
#       cmdLst:
#         assignHmKey noArg
#         burstXmit  noArg
#         clear      [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
#         deviceRename -newName-
#         fwUpdate   -filename- [-bootTime-]
#         getConfig  noArg
#         getDevInfo noArg
#         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-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)]
#         list       [({normal}|full)]
#         param      -param-
#         reg        -addr- -list- [-peerChn-]
#         regList    noArg
#         regTable   noArg
#         regVal     -addr- -list- [-peerChn-]
#         saveConfig [-filename-]
#         tplInfo    noArg
#     expert:
#       def        1
#       det        0
#       raw        0
#       tpl        0
#     io:
#       flgs       0
#       newChn     +5FA43E,00,00,00
#       nextSend   1678739276.7602
#       rxt        2
#       vccu       
#       p:
#         5FA43E
#         00
#         00
#         00
#       prefIO:
#     mRssi:
#       mNo        C9
#       io:
#         myHmUART:
#           -48
#           -48
#     peerIDsH:
#     prt:
#       awake      0
#       bErr       0
#       brstWu     1
#       sProc      0
#       tryMsg:
#     q:
#       qReqConf   
#       qReqStat   
#     regCollect:
#     role:
#       dev        1
#       prs        1
#     rssi:
#       at_myHmUART:
#         avg        -53.0865384615385
#         cnt        208
#         lst        -54
#         max        -52
#         min        -55
#       myHmUART:
#         avg        -53.8333333333333
#         cnt        6
#         lst        -55
#         max        -53
#         min        -55
#     shRegW:
#       07         04
#     shadowReg:
#     shadowRegChn:
#       RegL_00.   00
#     tmpl:
#   hmccu:
#
setstate Wohnzimmer CMDs_done
setstate Wohnzimmer 2023-03-13 20:12:32 .R-btnLock off
setstate Wohnzimmer 2023-03-13 20:12:32 .R-globalBtnLock off
setstate Wohnzimmer 2023-03-13 20:12:32 .R-localResDis off
setstate Wohnzimmer 2023-03-13 20:12:32 .R-lowBatLimitRT 2.1 V
setstate Wohnzimmer 2023-03-13 20:12:32 .R-modusBtnLock off
setstate Wohnzimmer 2023-03-13 20:27:08 .RegL_00.  00:00 01:01 02:01 09:01 0A:F1 0B:10 0C:34 0E:0A 0F:00 11:00 12:15 16:01 18:00 19:00 1A:00
setstate Wohnzimmer 2023-03-13 20:55:30 .RegL_07.
setstate Wohnzimmer 2023-03-13 21:27:56 .protLastRcv 20230313212756
setstate Wohnzimmer 2023-03-13 20:52:33 CommandAccepted yes
setstate Wohnzimmer 2023-03-13 21:17:27 IODev myHmUART
setstate Wohnzimmer 2023-03-13 20:27:08 PairedTo 0xF11034
setstate Wohnzimmer 2023-03-13 20:12:32 R-backOnTime 10 s
setstate Wohnzimmer 2023-03-13 20:12:32 R-burstRx on
setstate Wohnzimmer 2023-03-13 20:12:32 R-cyclicInfoMsg on
setstate Wohnzimmer 2023-03-13 20:12:32 R-cyclicInfoMsgDis 0
setstate Wohnzimmer 2023-03-13 20:12:32 R-pairCentral 0xF11034
setstate Wohnzimmer 2023-03-13 21:27:56 actuator 0
setstate Wohnzimmer 2023-03-13 21:27:56 battery ok
setstate Wohnzimmer 2023-03-13 21:27:56 batteryLevel 2.9
setstate Wohnzimmer 2023-03-13 20:56:20 cfgState ok
setstate Wohnzimmer 2023-03-13 21:17:27 commState CMDs_done
setstate Wohnzimmer 2023-03-13 21:27:56 desired-temp 21.5
setstate Wohnzimmer 2023-03-13 21:27:56 measured-temp 22.2
setstate Wohnzimmer 2023-03-13 21:27:56 motorErr ok
setstate Wohnzimmer 2023-03-13 21:17:27 state CMDs_done



Thermostat_Weather Channel:
define Wohnzimmer_Weather CUL_HM 5FA43E01
attr Wohnzimmer_Weather event-on-change-reading .*
attr Wohnzimmer_Weather model HM-CC-RT-DN
attr Wohnzimmer_Weather peerIDs 00000000,F1103601
#   DEF        5FA43E01
#   FUUID      5c4dde6b-f33f-095a-7789-438b611bfbcbd981
#   IODev     
#   NAME       Wohnzimmer_Weather
#   NR         127
#   NTFY_ORDER 48-Wohnzimmer_Weather
#   STATE      22.2
#   TYPE       CUL_HM
#   chanNo     01
#   device     Wohnzimmer
#   disableNotifyFn 1
#   eventCount 1247
#   peerList   Test_virt_Temperatur_Sensor1
#   protState  Info_Cleared
#   READINGS:
#     2023-03-13 20:12:32   R-sign          off
#     2023-03-13 20:56:20   cfgState        RegMiss
#     2023-03-13 21:17:27   commState       CMDs_done
#     2023-03-13 21:27:56   measured-temp   22.2
#     2023-03-13 20:27:09   peerList        Test_virt_Temperatur_Sensor1
#     2023-03-13 21:27:56   state           22.2
#   helper:
#     getCfgListNo
#     peerFriend peerSensT
#     peerIDsRaw ,F1103601,00000000
#     peerIDsState complete
#     peerOpt    p:thermostat
#     regLst     1
#     cfgChk:
#       idRc01     .RegL_01.
#     cmds:
#       TmplKey    Test_virt_Temperatur_Sensor1:no:1678635101.75244
#       TmplTs     1678635101.75244
#       cmdKey     1:0:0::Wohnzimmer:0095:01:Test_virt_Temperatur_Sensor1
#       cmdLst:
#         burstXmit  noArg
#         clear      [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
#         getConfig  noArg
#         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-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_Test_virt_Temperatur_Sensor1 -tplPeer-
#       lst:
#         condition  slider,0,1,255
#         peer       Test_virt_Temperatur_Sensor1
#         peerOpt    remove_Test_virt_Temperatur_Sensor1
#         tplChan   
#         tplDel     
#         tplPeer   
#       rtrvLst:
#         cmdList    [({short}|long)]
#         deviceInfo [({short}|long)]
#         list       [({normal}|full)]
#         param      -param-
#         reg        -addr- -list- [-peerChn-]
#         regList    noArg
#         regTable   noArg
#         regVal     -addr- -list- [-peerChn-]
#         saveConfig [-filename-]
#         tplInfo    noArg
#     expert:
#       def        1
#       det        0
#       raw        0
#       tpl        0
#     peerIDsH:
#       00000000   broadcast
#       F1103601   Test_virt_Temperatur_Sensor1
#     prt:
#       bErr       0
#       brstWu     1
#       sProc      0
#     regCollect:
#     role:
#       chn        1
#     shadowReg:
#     tmpl:
#   hmccu:
#
setstate Wohnzimmer_Weather 22.2
setstate Wohnzimmer_Weather 2023-03-13 20:27:09 .associatedWith Wohnzimmer,Wohnzimmer_Clima,Wohnzimmer_ClimaTeam,Wohnzimmer_Climate,Wohnzimmer_Weather,Wohnzimmer_WindowRec,Wohnzimmer_remote,Wohnzimmer,Test_virt_Temperatur_Sensor1
setstate Wohnzimmer_Weather 2023-03-13 20:27:09 .peerListRDate 2023-03-13 20:27:09
setstate Wohnzimmer_Weather 2023-03-13 20:12:32 R-sign off
setstate Wohnzimmer_Weather 2023-03-13 20:56:20 cfgState RegMiss
setstate Wohnzimmer_Weather 2023-03-13 21:17:27 commState CMDs_done
setstate Wohnzimmer_Weather 2023-03-13 21:27:56 measured-temp 22.2
setstate Wohnzimmer_Weather 2023-03-13 20:27:09 peerList Test_virt_Temperatur_Sensor1
setstate Wohnzimmer_Weather 2023-03-13 21:27:56 state 22.2



Virtueller Channel:
define Test_virt_Temperatur_Sensor1 CUL_HM F1103601
attr Test_virt_Temperatur_Sensor1 model VIRTUAL
attr Test_virt_Temperatur_Sensor1 peerIDs 5FA43E01
attr Test_virt_Temperatur_Sensor1 room Heizen
#   CFGFN     
#   DEF        F1103601
#   FUUID      640f766f-f33f-095a-a94e-f3ddf4cdd5106634
#   NAME       Test_virt_Temperatur_Sensor1
#   NR         1317
#   NTFY_ORDER 48-Test_virt_Temperatur_Btn1
#   STATE      set_virtTemp 22.25
#   TYPE       CUL_HM
#   chanNo     01
#   device     Test_virt_Temperatur
#   disableNotifyFn 1
#   eventCount 45
#   peerList   Wohnzimmer_Weather
#   READINGS:
#     2023-03-13 20:30:49   cfgState        ok
#     2023-03-13 20:42:02   peerList        Wohnzimmer_Weather
#     2023-03-13 21:29:08   state           set_virtTemp 22.25
#     2023-03-13 21:29:08   temperature     22.25
#   helper:
#     fkt        virtThSens
#     peerIDsState incomplete
#     virtTC     00
#     cmds:
#       TmplKey    Wohnzimmer_Weather:no:1678734964.74287
#       TmplTs     1678734964.74287
#       cmdKey     1:0:1:virtThSens:Test_virt_Temperatur:0000:01:Wohnzimmer_Weather
#       cmdLst:
#         clear      (readings|all)
#         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_Wohnzimmer_Weather -tplPeer-
#         update     noArg
#         virtHum    (off|0.0..99.0;0.1)
#         virtTemp   (off|-20.0..50.0;0.1)
#       lst:
#         condition  slider,0,1,255
#         peer       Wohnzimmer_Weather
#         peerOpt    remove_Wohnzimmer_Weather
#         tplChan   
#         tplDel     
#         tplPeer   
#       rtrvLst:
#         cmdList    [({short}|long)]
#         deviceInfo [({short}|long)]
#         list       [({normal}|full)]
#         listDevice [({all}|alive|unknown|dead|notAlive)]
#         param      -param-
#         status     noArg
#     expert:
#       def        1
#       det        0
#       raw        0
#       tpl        0
#     peerIDsH:
#       5FA43E01   Wohnzimmer_Weather
#     role:
#       chn        1
#       vrt        1
#     tmpl:
#     vd:
#       ackT       
#       cmd        8470F11036000000
#       idh        321232
#       idl        13824
#       miss       0
#       msgCnt     28
#       msgRed     0
#       next       1678739489.83377
#       nextM      1678739489.83377
#       typ        2
#       val        00DE
#       vin        22.25
#   hmccu:
#
setstate Test_virt_Temperatur_Sensor1 set_virtTemp 22.25
setstate Test_virt_Temperatur_Sensor1 2023-03-13 20:42:02 .associatedWith Test_virt_Temperatur,Test_virt_Temperatur_Btn1,Test_virt_Temperatur,Wohnzimmer_Weather
setstate Test_virt_Temperatur_Sensor1 2023-03-13 20:30:49 cfgState ok
setstate Test_virt_Temperatur_Sensor1 2023-03-13 20:42:02 peerList Wohnzimmer_Weather
setstate Test_virt_Temperatur_Sensor1 2023-03-13 21:29:08 state set_virtTemp 22.25
setstate Test_virt_Temperatur_Sensor1 2023-03-13 21:29:08 temperature 22.25

3x Fhem auf Raspi 3,
1x RPI-RF-MOD am Raspi 3,
1x raspberrymatic auf Raspi 3
18 HM-Classic Devices
4 OWTemp. Sensoren