FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: spi3845 am 03 November 2019, 14:18:34

Titel: zwei HM-CC-RT-DN mit virtuellen Temp.sensoren lernen Temp. des anderen falschen
Beitrag von: spi3845 am 03 November 2019, 14:18:34
Hallo zusammen,

ich habe lange Zeit in einem Raum zwei Thermostate HM-CC-RT-DN mit einem virtuellen Temperatursensor ohne Probleme analog dem Wiki (https://wiki.fhem.de/wiki/HM-CC-RT-DN_Funk-Heizk%C3%B6rperthermostat (https://wiki.fhem.de/wiki/HM-CC-RT-DN_Funk-Heizk%C3%B6rperthermostat)) genutzt:

Ich habe in einem zweiten Raum das gleiche zusätzlich aufgebaut, hier ist die Konstellation so:

Jetzt passiert das komische, dass nach einiger Zeit der eine Thermostat die Temperatur des gar nicht mit ihm gepeerten virtuellen Temperatursensors übernimmt. Oder noch besser, beide lernen die Temperatur des jeweils anderen Temperatursensors. Ich habe die virtuellen Sensoren schon gelöscht und neu angelegt, cyclicMsgOffset in den virtuellen Temperatursensoren gesetzt, aber es hilft nichts. Sobald ich zwei virtuelle Temperatursensoren aktiviere, lernen die Thermostate die Werte des falschen Temperatursensors, obwohl die Peerings korrekt sind.

Alle Thermostate sind HM-CC-RT-DN, dabei ist der og_Heizung_Bad_Fussboden ein neuerer und mit Firmware 1.5 ausgeliefert. Den og_Heizung_Bad habe ich auf 1.5 aktualisiert. Die anderen zwei sind noch mit Firmware 1.4.

Das ganze ist inzwischen schon spooky - hat jemand eine Idee? Oder übersehe ich da irgend etwas?

Schon mal danke!

Hier noch ein paar Configs (um die Zuweisung der falschen Temperaturen besser beobachten zu können, setze ich die virtTemp im Bad fest auf 21.5, im SchlaZi auf 20.0):
og_Heizung_SchlaZi_Tuer
Internals:
   DEF        62F862
   FUUID      5c608beb-f33f-4699-05c8-e41b5d037dc14270
   HMLAN1_MSGCNT 4
   HMLAN1_RAWMSG 0500005C46A03F62F862xxxxxx
   HMLAN1_RSSI -92
   HMLAN1_TIME 2019-11-03 13:54:39
   HMLAN2_MSGCNT 27
   HMLAN2_RAWMSG 050101395F861062F862xxxxxx0A90CF0C0000
   HMLAN2_RSSI -57
   HMLAN2_TIME 2019-11-03 13:54:41
   IODev      HMLAN2
   LASTInputDev HMLAN2
   MSGCNT     31
   NAME       og_Heizung_SchlaZi_Tuer
   NOTIFYDEV  global
   NR         319
   NTFY_ORDER 50-og_Heizung_SchlaZi_Tuer
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 og_Heizung_SchlaZi_Tuer_Weather
   channel_02 og_Heizung_SchlaZi_Tuer_Climate
   channel_03 og_Heizung_SchlaZi_Tuer_WindowRec
   channel_04 og_Heizung_SchlaZi_Tuer_Clima
   channel_05 og_Heizung_SchlaZi_Tuer_ClimaTeam
   channel_06 og_Heizung_SchlaZi_Tuer_remote
   lastMsg    No:5F - t:10 s:62F862 d:xxxxxx 0A90CF0C0000
   protLastRcv 2019-11-03 13:54:41
   protRcv    27 last_at:2019-11-03 13:54:41
   protSnd    1 last_at:2019-11-03 13:54:39
   protState  CMDs_done
   rssi_at_HMLAN1 cnt:4 min:-92 max:-88 avg:-90.5 lst:-92
   rssi_at_HMLAN2 cnt:27 min:-58 max:-54 avg:-56.11 lst:-57
   READINGS:
     2019-11-03 12:50:12   Activity        alive
     2019-11-03 09:25:06   CommandAccepted yes
     from archivexx        D-firmware      1.4
     from archivexx        D-serialNr      OEQ1705251
     2019-09-10 10:34:19   PairedTo        0xxxxxxx
     2018-05-01 17:38:36   R-backOnTime    10 s
     2018-05-01 17:38:36   R-burstRx       on
     2018-05-01 17:38:36   R-cyclicInfoMsg on
     2018-05-01 17:38:36   R-cyclicInfoMsgDis 0
     2018-05-01 17:38:36   R-pairCentral   0xxxxxxx
     2019-09-10 10:34:19   RegL_00.        00:00 01:01 02:01 09:01 0A:7E 0B:64 0C:9C 0E:0A 0F:01 11:00 12:15 16:01 18:00 19:00 1A:00
     2019-09-10 10:34:48   RegL_07.       
     2019-11-03 13:54:41   actuator        0
     2019-11-03 13:54:41   battery         ok
     2019-11-03 13:54:41   batteryLevel    2.7
     2019-11-03 13:54:41   desired-temp    18.0
     2019-11-03 13:54:41   measured-temp   20.7
     2019-11-03 13:54:41   motorErr        ok
     2018-05-01 17:31:45   powerOn         2018-05-01 17:31:45
     2018-05-01 17:31:45   recentStateType info
     2019-11-03 13:54:39   state           CMDs_done
     2019-11-03 13:54:39   time-request    -
   helper:
     HM_CMDNR   95
     mId        0095
     peerFriend
     peerOpt    -:thermostat
     regLst     0
     rxType     140
     supp_Pair_Rep 0
     tmplChg    0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +62F862,00,01,00
       nextSend   1572785681.69314
       rxt        2
       vccu       vccu
       p:
         62F862
         00
         01
         00
       prefIO:
         HMLAN2
     mRssi:
       mNo        5F
       io:
         HMLAN1:
           -92
         HMLAN2:
           -51
           -51
     prt:
       bErr       0
       sProc      0
       sleeping   1
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       prs        1
     rssi:
       at_HMLAN1:
         avg        -90.5
         cnt        4
         lst        -92
         max        -88
         min        -92
       at_HMLAN2:
         avg        -56.1111111111111
         cnt        27
         lst        -57
         max        -54
         min        -58
     shRegW:
       07         04
     shadowReg:
     tmpl:
Attributes:
   IODev      HMLAN2
   IOgrp      vccu:HMLAN2
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   devices_map batteryLevel:((2.0)|([01].[0-9])):nok batteryLevel:.*:ok
   expert     2_raw
   firmware   1.4
   model      HM-CC-RT-DN
   room       CUL_HM,OG
   serialNr   OEQ1705251
   subType    thermostat
   userattr   devices devices_map structexclude
   webCmd     getConfig:clear msgEvents:burstXmit


og_Heizung_SchlaZi_Fenster
Internals:
   DEF        63A2B4
   FUUID      5c608beb-f33f-4699-23bb-59bfc5af2f4bc5ed
   HMLAN1_MSGCNT 342
   HMLAN1_RAWMSG 0500005362861063A2B40000000A90D7090000
   HMLAN1_RSSI -83
   HMLAN1_TIME 2019-11-03 13:58:57
   HMLAN2_MSGCNT 354
   HMLAN2_RAWMSG 0500013462861063A2B40000000A90D7090000
   HMLAN2_RSSI -52
   HMLAN2_TIME 2019-11-03 13:58:57
   IODev      HMLAN2
   LASTInputDev HMLAN2
   MSGCNT     696
   NAME       og_Heizung_SchlaZi_Fenster
   NOTIFYDEV  global
   NR         327
   NTFY_ORDER 50-og_Heizung_SchlaZi_Fenster
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 og_Heizung_SchlaZi_Fenster_Weather
   channel_02 og_Heizung_SchlaZi_Fenster_Climate
   channel_03 og_Heizung_SchlaZi_Fenster_WindowRec
   channel_04 og_Heizung_SchlaZi_Fenster_Clima
   channel_05 og_Heizung_SchlaZi_Fenster_ClimaTeam
   channel_06 og_Heizung_SchlaZi_Fenster_remote
   lastMsg    No:62 - t:10 s:63A2B4 d:000000 0A90D7090000
   protCmdDel 1
   protCondBurst forced_off
   protEvt_AESCom-ok 9 last_at:2019-11-03 13:26:11
   protLastRcv 2019-11-03 13:58:57
   protNack   1 last_at:2019-11-03 13:10:26
   protRcv    361 last_at:2019-11-03 13:58:57
   protResnd  3 last_at:2019-11-03 13:10:39
   protSnd    334 last_at:2019-11-03 13:34:21
   protSndB   20 last_at:2019-11-03 13:34:12
   protState  CMDs_done
   rssi_at_HMLAN1 cnt:342 min:-90 max:-80 avg:-83.35 lst:-83
   rssi_at_HMLAN2 cnt:345 min:-57 max:-51 avg:-53.12 lst:-52
   READINGS:
     2019-11-03 12:50:12   Activity        alive
     2019-11-03 13:34:12   CommandAccepted yes
     from archivexx        D-firmware      1.4
     from archivexx        D-serialNr      OEQ1718499
     2019-11-03 13:34:13   PairedTo        0xxxxxxx
     2018-05-01 19:55:20   R-backOnTime    10 s
     2018-05-01 19:55:20   R-burstRx       on
     2018-05-01 19:55:20   R-cyclicInfoMsg on
     2018-05-01 19:55:20   R-cyclicInfoMsgDis 0
     2018-05-01 19:55:20   R-pairCentral   0xxxxxxx
     2019-11-03 13:34:13   RegL_00.         00:00 01:01 02:01 09:01 0A:7E 0B:64 0C:9C 0E:0A 0F:01 11:00 12:15 16:01 18:00 19:00 1A:00
     2019-11-03 13:35:52   RegL_07.       
     2019-11-03 13:58:57   actuator        0
     2019-11-03 13:26:11   aesCommToDev    ok
     2019-11-03 13:26:11   aesKeyNbr       00
     2019-11-03 13:58:57   battery         ok
     2019-11-03 13:58:57   batteryLevel    2.4
     2019-11-03 13:58:57   desired-temp    18.0
     2019-11-03 13:58:57   measured-temp   21.5
     2019-11-03 13:58:57   motorErr        ok
     2019-11-03 13:34:21   state           CMDs_done
     2019-11-02 15:27:27   time-request    -
   helper:
     HM_CMDNR   98
     cSnd       01xxxxxx63A2B40304531C5D0107,01xxxxxx63A2B4030453274F0107
     mId        0095
     peerFriend
     peerOpt    -:thermostat
     regLst     0
     rxType     140
     supp_Pair_Rep 0
     tmplChg    0
     ack:
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +63A2B4,00,01,00
       nextSend   1572785938.03849
       rxt        2
       vccu       vccu
       p:
         63A2B4
         00
         01
         00
       prefIO:
         HMLAN2
     mRssi:
       mNo        62
       io:
         HMLAN1:
           -83
           -83
         HMLAN2:
           -46
           -46
     prt:
       awake      0
       bErr       0
       brstWu     1
       sProc      0
       rspWaitSec:
         Pending    RegisterRead
         cmd        As105CA001xxxxxx63A2B400040000000007
         forChn     04
         forList    07
         forPeer   
         mNo        104
         nAddr      0
         reSent     2
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       dev        1
       prs        1
     rssi:
       at_HMLAN1:
         avg        -83.3538011695906
         cnt        342
         lst        -83
         max        -80
         min        -90
       at_HMLAN2:
         avg        -53.127536231884
         cnt        345
         lst        -52
         max        -51
         min        -57
     shRegW:
       07         04
     shadowReg:
     tmpl:
Attributes:
   IODev      HMLAN2
   IOgrp      vccu:HMLAN2
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   devices_map batteryLevel:((2.0)|([01].[0-9])):nok batteryLevel:.*:ok
   expert     2_raw
   firmware   1.4
   model      HM-CC-RT-DN
   room       OG
   serialNr   OEQ1718499
   subType    thermostat
   userattr   devices devices_map structexclude
   webCmd     getConfig:clear msgEvents:burstXmit


og_SchlaZi_virtTemp
Internals:
   DEF        xxxxxx0D
   FUUID      5c608beb-f33f-4699-8010-862ba57532dca54e
   NAME       og_SchlaZi_virtTemp
   NOTIFYDEV  global
   NR         400
   NTFY_ORDER 50-vccu_Btn13
   STATE      set_virtTemp 20.0
   TYPE       CUL_HM
   chanNo     0D
   device     vccu
   peerList   og_Heizung_SchlaZi_Fenster_Weather,
   READINGS:
     2019-11-03 09:24:41   CommandAccepted yes
     2019-11-03 13:59:20   peerList        og_Heizung_SchlaZi_Fenster_Weather,
     2019-11-03 14:00:33   state           set_virtTemp 20.0
     2019-11-03 14:00:33   temperature     20.0
   helper:
     fkt        virtThSens
     peerFriend peerSens,peerAct
     peerOpt    -:virtual
     regLst     
     virtTC     00
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     role:
       chn        1
       vrt        1
     shadowReg:
     tmpl:
     vd:
       ackT       
       cmd        8470xxxxxx000000
       idh        2007700
       idl        39936
       miss       0
       msgCnt     10
       msgRed     0
       next       1572786074.76082
       nextM      1572786074.76082
       typ        2
       val        00C8
       vin        20.0
Attributes:
   cyclicMsgOffset 500
   model      CCU-FHEM
   peerIDs    63A2B401,
   webCmd     press short:press long


at_SchlaZi_setzen_virtTemp
Internals:
   COMMAND    {
my $T=(ReadingsVal("og_Heizung_SchlaZi_Tuer","measured-temp",18.0));;
fhem("set og_SchlaZi_virtTemp virtTemp 20.0");;
#fhem("set og_SchlaZi_virtTemp virtTemp $T");;
}
   DEF        +*00:02 {
my $T=(ReadingsVal("og_Heizung_SchlaZi_Tuer","measured-temp",18.0));;
fhem("set og_SchlaZi_virtTemp virtTemp 20.0");;
#fhem("set og_SchlaZi_virtTemp virtTemp $T");;
}
   FUUID      5c608beb-f33f-4699-5b0d-5229c9922c72a668
   NAME       at_SchlaZi_setzen_virtTemp
   NR         408
   NTM        14:02:33
   PERIODIC   yes
   RELATIVE   yes
   REP        -1
   STATE      Next: 14:02:33
   TIMESPEC   00:02
   TRIGGERTIME 1572786153.85774
   TRIGGERTIME_FMT 2019-11-03 14:02:33
   TYPE       at
   READINGS:
     2019-11-03 14:00:33   state           Next: 14:02:33
Attributes:
   group      Temperatur
   room       OG


og_Heizung_Bad
Internals:
   DEF        53514A
   FUUID      5c608beb-f33f-4699-c5f0-646e27011f077b6a
   HMLAN1_MSGCNT 28
   HMLAN1_RAWMSG 0500004CDD861053514A0000000AA8DD0B1800
   HMLAN1_RSSI -76
   HMLAN1_TIME 2019-11-03 14:02:59
   HMLAN2_MSGCNT 28
   HMLAN2_RAWMSG 05000133DD861053514A0000000AA8DD0B1800
   HMLAN2_RSSI -51
   HMLAN2_TIME 2019-11-03 14:02:59
   IODev      HMLAN2
   LASTInputDev HMLAN1
   MSGCNT     56
   NAME       og_Heizung_Bad
   NOTIFYDEV  global
   NR         164
   NTFY_ORDER 50-og_Heizung_Bad
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 og_Heizung_Bad_Weather
   channel_02 og_Heizung_Bad_Climate
   channel_03 og_Heizung_Bad_WindowRec
   channel_04 og_Heizung_Bad_Clima
   channel_05 og_Heizung_Bad_ClimaTeam
   channel_06 og_Heizung_Bad_remote
   lastMsg    No:DD - t:10 s:53514A d:000000 0AA8DD0B1800
   protLastRcv 2019-11-03 14:02:59
   protRcv    28 last_at:2019-11-03 14:02:59
   rssi_at_HMLAN1 cnt:28 min:-78 max:-75 avg:-76.67 lst:-76
   rssi_at_HMLAN2 cnt:28 min:-53 max:-51 avg:-51.6 lst:-51
   READINGS:
     2019-11-03 12:50:12   Activity        alive
     2019-11-03 10:10:21   CommandAccepted yes
     from archivexx        D-firmware      1.4
     from archivexx        D-serialNr      NEQ1774297
     2019-11-02 21:07:58   PairedTo        0xxxxxxx
     2017-12-31 15:44:26   R-backOnTime    10 s
     2017-12-31 15:44:26   R-burstRx       on
     2017-12-31 15:44:26   R-cyclicInfoMsg on
     2017-12-31 17:45:42   R-cyclicInfoMsgDis 0
     2017-12-31 17:45:42   R-pairCentral   0xxxxxxx
     2019-11-02 21:07:58   RegL_00.        00:00 01:01 02:01 09:01 0A:7E 0B:64 0C:9C 0E:0A 0F:01 11:00 12:15 16:00 18:00 19:00 1A:00
     2019-11-02 21:25:39   RegL_07.       
     2019-11-03 14:02:59   actuator        24
     2019-11-02 21:07:25   aesCommToDev    ok
     2019-11-03 10:10:21   aesKeyNbr       02
     2019-11-03 14:02:59   battery         ok
     2019-11-03 14:02:59   batteryLevel    2.6
     2019-11-01 19:12:22   controlMode     auto
     2019-11-03 14:02:59   desired-temp    21.0
     2019-11-01 20:34:22   fwUpdate        done
     2019-11-03 14:02:59   measured-temp   22.1
     2019-11-03 14:02:59   motorErr        ok
     2019-11-01 20:35:33   powerOn         2019-11-01 20:35:33
     2019-11-01 20:35:33   recentStateType info
     2019-11-02 21:08:06   state           CMDs_done
     2019-11-02 19:20:51   time-request    -
   helper:
     HM_CMDNR   221
     mId        0095
     peerFriend
     peerOpt    -:thermostat
     regLst     0
     rxType     140
     supp_Pair_Rep 0
     tmplChg    0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +53514A,00,01,00
       nextSend   1572786179.56494
       rxt        2
       vccu       vccu
       p:
         53514A
         00
         01
         00
       prefIO:
         HMLAN2
     mRssi:
       mNo        DD
       io:
         HMLAN1:
           -76
           -76
         HMLAN2:
           -45
           -45
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       prs        1
     rssi:
       at_HMLAN1:
         avg        -76.6785714285714
         cnt        28
         lst        -76
         max        -75
         min        -78
       at_HMLAN2:
         avg        -51.6071428571429
         cnt        28
         lst        -51
         max        -51
         min        -53
     shRegW:
       07         04
     shadowReg:
     tmpl:
Attributes:
   IODev      HMLAN2
   IOgrp      vccu:HMLAN2
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   devices_map aesCommToDev:fail:nok aesCommToDev:ok:ok batteryLevel:((2.0)|([01].[0-9])):nok batteryLevel:.*:ok
   expert     2_raw
   firmware   1.5
   model      HM-CC-RT-DN
   room       CUL_HM,OG
   serialNr   NEQ1774297
   subType    thermostat
   userattr   devices devices_map structexclude
   webCmd     getConfig:clear msgEvents:burstXmit


og_Heizung_Bad_Fussboden
Internals:
   DEF        6AD5E6
   FUUID      5dbb15f9-f33f-4699-02f5-53a1fe149fde2697
   HMLAN1_MSGCNT 392
   HMLAN1_RAWMSG 050000519486106AD5E60000000AA8D7100000
   HMLAN1_RSSI -81
   HMLAN1_TIME 2019-11-03 14:02:48
   HMLAN2_MSGCNT 402
   HMLAN2_RAWMSG 0500012E9486106AD5E60000000AA8D7100000
   HMLAN2_RSSI -46
   HMLAN2_TIME 2019-11-03 14:02:48
   IODev      HMLAN2
   LASTInputDev HMLAN2
   MSGCNT     794
   NAME       og_Heizung_Bad_Fussboden
   NOTIFYDEV  global
   NR         655
   NTFY_ORDER 50-og_Heizung_Bad_Fussboden
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 og_Heizung_Bad_Fussboden_Weather
   channel_02 og_Heizung_Bad_Fussboden_Climate
   channel_03 og_Heizung_Bad_Fussboden_WindowRec
   channel_04 og_Heizung_Bad_Fussboden_Clima
   channel_05 og_Heizung_Bad_Fussboden_ClimaTeam
   channel_06 og_Heizung_Bad_Fussboden_remote
   lastMsg    No:94 - t:10 s:6AD5E6 d:000000 0AA8D7100000
   protCmdDel 107
   protCondBurst forced_off
   protEvt_AESCom-ok 14 last_at:2019-11-03 13:34:52
   protLastRcv 2019-11-03 14:02:48
   protNack   6 last_at:2019-11-03 13:01:23
   protRcv    395 last_at:2019-11-03 14:02:48
   protResnd  8 last_at:2019-11-03 12:58:21
   protResndFail 2 last_at:2019-11-03 12:58:28
   protSnd    365 last_at:2019-11-03 13:35:08
   protSndB   35 last_at:2019-11-03 13:34:59
   protState  CMDs_done
   rssi_at_HMLAN1 cnt:392 min:-86 max:-77 avg:-82.88 lst:-81
   rssi_at_HMLAN2 cnt:388 min:-49 max:-45 avg:-46.49 lst:-46
   READINGS:
     2019-11-03 12:50:12   Activity        alive
     2019-11-03 13:35:00   CommandAccepted yes
     2019-10-31 18:47:22   D-firmware      1.5
     2019-10-31 18:47:22   D-serialNr      PEQ1316621
     2019-11-03 13:35:00   PairedTo        0xxxxxxx
     2019-11-03 13:00:50   R-backOnTime    10 s
     2019-11-03 13:00:50   R-burstRx       on
     2019-11-03 13:00:50   R-cyclicInfoMsg on
     2019-11-03 13:00:50   R-cyclicInfoMsgDis 0
     2019-11-03 13:00:50   R-pairCentral   0xxxxxxx
     2019-11-03 13:35:00   RegL_00.         00:00 01:01 02:01 09:01 0A:7E 0B:64 0C:9C 0E:0A 0F:01 11:00 12:15 16:01 18:00 19:00 1A:00
     2019-11-03 13:35:52   RegL_07.       
     2019-11-03 14:02:48   actuator        0
     2019-11-03 13:34:52   aesCommToDev    ok
     2019-11-03 13:34:52   aesKeyNbr       02
     2019-11-03 14:02:48   battery         ok
     2019-11-03 14:02:48   batteryLevel    3.1
     2019-11-01 19:11:04   controlMode     auto
     2019-11-03 14:02:48   desired-temp    21.0
     2019-11-03 14:02:48   measured-temp   21.5
     2019-11-03 14:02:48   motorErr        ok
     2019-11-01 13:07:32   powerOn         2019-11-01 13:07:32
     2019-11-01 13:07:32   recentStateType info
     2019-11-03 13:35:08   state           CMDs_done
     2019-11-03 10:38:08   time-request    -
   helper:
     HM_CMDNR   148
     cSnd       01xxxxxx6AD5E603045328960103,01xxxxxx6AD5E603045328960107
     mId        0095
     peerFriend
     peerOpt    -:thermostat
     regLst     0
     rxType     140
     supp_Pair_Rep 0
     tmplChg    0
     ack:
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +6AD5E6,00,01,00
       nextSend   1572786168.92906
       rxt        2
       vccu       vccu
       p:
         6AD5E6
         00
         01
         00
       prefIO:
         HMLAN2
     mRssi:
       mNo        94
       io:
         HMLAN1:
           -81
           -81
         HMLAN2:
           -38
           -38
     prt:
       awake      0
       bErr       0
       brstWu     1
       sProc      0
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       dev        1
       prs        1
     rssi:
       at_HMLAN1:
         avg        -82.8852040816326
         cnt        392
         lst        -81
         max        -77
         min        -86
       at_HMLAN2:
         avg        -46.4974226804123
         cnt        388
         lst        -46
         max        -45
         min        -49
     shRegW:
       07         04
     shadowReg:
     tmpl:
Attributes:
   IODev      HMLAN2
   IOgrp      vccu:HMLAN2
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.5
   model      HM-CC-RT-DN
   room       CUL_HM,OG
   serialNr   PEQ1316621
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmitInternals:
   DEF        6AD5E6
   FUUID      5dbb15f9-f33f-4699-02f5-53a1fe149fde2697
   HMLAN1_MSGCNT 392
   HMLAN1_RAWMSG 050000519486106AD5E60000000AA8D7100000
   HMLAN1_RSSI -81
   HMLAN1_TIME 2019-11-03 14:02:48
   HMLAN2_MSGCNT 402
   HMLAN2_RAWMSG 0500012E9486106AD5E60000000AA8D7100000
   HMLAN2_RSSI -46
   HMLAN2_TIME 2019-11-03 14:02:48
   IODev      HMLAN2
   LASTInputDev HMLAN2
   MSGCNT     794
   NAME       og_Heizung_Bad_Fussboden
   NOTIFYDEV  global
   NR         655
   NTFY_ORDER 50-og_Heizung_Bad_Fussboden
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 og_Heizung_Bad_Fussboden_Weather
   channel_02 og_Heizung_Bad_Fussboden_Climate
   channel_03 og_Heizung_Bad_Fussboden_WindowRec
   channel_04 og_Heizung_Bad_Fussboden_Clima
   channel_05 og_Heizung_Bad_Fussboden_ClimaTeam
   channel_06 og_Heizung_Bad_Fussboden_remote
   lastMsg    No:94 - t:10 s:6AD5E6 d:000000 0AA8D7100000
   protCmdDel 107
   protCondBurst forced_off
   protEvt_AESCom-ok 14 last_at:2019-11-03 13:34:52
   protLastRcv 2019-11-03 14:02:48
   protNack   6 last_at:2019-11-03 13:01:23
   protRcv    395 last_at:2019-11-03 14:02:48
   protResnd  8 last_at:2019-11-03 12:58:21
   protResndFail 2 last_at:2019-11-03 12:58:28
   protSnd    365 last_at:2019-11-03 13:35:08
   protSndB   35 last_at:2019-11-03 13:34:59
   protState  CMDs_done
   rssi_at_HMLAN1 cnt:392 min:-86 max:-77 avg:-82.88 lst:-81
   rssi_at_HMLAN2 cnt:388 min:-49 max:-45 avg:-46.49 lst:-46
   READINGS:
     2019-11-03 12:50:12   Activity        alive
     2019-11-03 13:35:00   CommandAccepted yes
     2019-10-31 18:47:22   D-firmware      1.5
     2019-10-31 18:47:22   D-serialNr      PEQ1316621
     2019-11-03 13:35:00   PairedTo        0xxxxxxx
     2019-11-03 13:00:50   R-backOnTime    10 s
     2019-11-03 13:00:50   R-burstRx       on
     2019-11-03 13:00:50   R-cyclicInfoMsg on
     2019-11-03 13:00:50   R-cyclicInfoMsgDis 0
     2019-11-03 13:00:50   R-pairCentral   0xxxxxxx
     2019-11-03 13:35:00   RegL_00.         00:00 01:01 02:01 09:01 0A:7E 0B:64 0C:9C 0E:0A 0F:01 11:00 12:15 16:01 18:00 19:00 1A:00
     2019-11-03 13:35:52   RegL_07.       
     2019-11-03 14:02:48   actuator        0
     2019-11-03 13:34:52   aesCommToDev    ok
     2019-11-03 13:34:52   aesKeyNbr       02
     2019-11-03 14:02:48   battery         ok
     2019-11-03 14:02:48   batteryLevel    3.1
     2019-11-01 19:11:04   controlMode     auto
     2019-11-03 14:02:48   desired-temp    21.0
     2019-11-03 14:02:48   measured-temp   21.5
     2019-11-03 14:02:48   motorErr        ok
     2019-11-01 13:07:32   powerOn         2019-11-01 13:07:32
     2019-11-01 13:07:32   recentStateType info
     2019-11-03 13:35:08   state           CMDs_done
     2019-11-03 10:38:08   time-request    -
   helper:
     HM_CMDNR   148
     cSnd       01xxxxxx6AD5E603045328960103,01xxxxxx6AD5E603045328960107
     mId        0095
     peerFriend
     peerOpt    -:thermostat
     regLst     0
     rxType     140
     supp_Pair_Rep 0
     tmplChg    0
     ack:
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +6AD5E6,00,01,00
       nextSend   1572786168.92906
       rxt        2
       vccu       vccu
       p:
         6AD5E6
         00
         01
         00
       prefIO:
         HMLAN2
     mRssi:
       mNo        94
       io:
         HMLAN1:
           -81
           -81
         HMLAN2:
           -38
           -38
     prt:
       awake      0
       bErr       0
       brstWu     1
       sProc      0
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       dev        1
       prs        1
     rssi:
       at_HMLAN1:
         avg        -82.8852040816326
         cnt        392
         lst        -81
         max        -77
         min        -86
       at_HMLAN2:
         avg        -46.4974226804123
         cnt        388
         lst        -46
         max        -45
         min        -49
     shRegW:
       07         04
     shadowReg:
     tmpl:
Attributes:
   IODev      HMLAN2
   IOgrp      vccu:HMLAN2
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.5
   model      HM-CC-RT-DN
   room       CUL_HM,OG
   serialNr   PEQ1316621
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit


og_Bad_virtTemp
Internals:
   DEF        xxxxxx0E
   FUUID      5c608beb-f33f-4699-901c-5d7203166927f75a
   NAME       og_Bad_virtTemp
   NOTIFYDEV  global
   NR         401
   NTFY_ORDER 50-vccu_Btn14
   STATE      set_virtTemp 21.5
   TYPE       CUL_HM
   chanNo     0E
   device     vccu
   peerList   og_Heizung_Bad_Fussboden_Weather,
   READINGS:
     2019-11-03 01:21:26   CommandAccepted yes
     2019-11-03 14:05:20   peerList        og_Heizung_Bad_Fussboden_Weather,
     2019-11-03 14:04:23   state           set_virtTemp 21.5
     2019-11-03 14:04:23   temperature     21.5
   helper:
     fkt        virtThSens
     peerFriend peerSens,peerAct
     peerOpt    -:virtual
     regLst     
     virtTC     00
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     role:
       chn        1
       vrt        1
     shadowReg:
     tmpl:
     vd:
       ackT       
       cmd        8470xxxxxx000000
       idh        2007700
       idl        39936
       miss       0
       msgCnt     12
       msgRed     0
       next       1572786406.15857
       nextM      1572786406.15857
       typ        2
       val        00D7
       vin        21.5
Attributes:
   cyclicMsgOffset 500
   model      CCU-FHEM
   peerIDs    6AD5E601,
   webCmd     press short:press long


at_Bad_setzen_virtTemp
Internals:
   COMMAND    {
my $T=(ReadingsVal("og_Heizung_Bad","measured-temp",18.0));;
#fhem("set og_Bad_virtTemp virtTemp $T");;
fhem("set og_Bad_virtTemp virtTemp 21.5");;
}
   DEF        +*00:02 {
my $T=(ReadingsVal("og_Heizung_Bad","measured-temp",18.0));;
#fhem("set og_Bad_virtTemp virtTemp $T");;
fhem("set og_Bad_virtTemp virtTemp 21.5");;
}
   FUUID      5daca2e5-f33f-4699-e186-d48347348b3da902
   NAME       at_Bad_setzen_virtTemp
   NR         648
   NTM        14:08:23
   PERIODIC   yes
   RELATIVE   yes
   REP        -1
   STATE      Next: 14:08:23
   TIMESPEC   00:02
   TRIGGERTIME 1572786503.29507
   TRIGGERTIME_FMT 2019-11-03 14:08:23
   TYPE       at
   READINGS:
     2019-11-03 14:06:23   state           Next: 14:08:23
Attributes:
   group      Temperatur
   room       OG


set hm peerXref (gefiltert nach og_Heizung_SchlaZi und og_Heizung_Bad)
peerXref done:
x-ref list
    og_Bad_virtTemp => og_Heizung_Bad_Fussboden_Weather
    og_BalkontuerSchlaZi => og_Heizung_SchlaZi_Fenster_WindowRec og_Heizung_SchlaZi_Tuer_WindowRec
    og_FenstergriffBad => og_Heizung_Bad_Fussboden_WindowRec og_Heizung_Bad_WindowRec
    og_FenstergriffSchlaZi => og_Heizung_SchlaZi_Fenster_WindowRec og_Heizung_SchlaZi_Tuer_WindowRec
    og_Heizung_Bad_Clima => og_Heizung_Bad_Fussboden_ClimaTeam
    og_Heizung_Bad_ClimaTeam => og_Heizung_Bad_Fussboden_Clima
    og_Heizung_Bad_Fussboden_Clima => og_Heizung_Bad_ClimaTeam
    og_Heizung_Bad_Fussboden_ClimaTeam => og_Heizung_Bad_Clima
    og_Heizung_Bad_Fussboden_Weather => og_Bad_virtTemp
    og_Heizung_Bad_Fussboden_WindowRec => og_FenstergriffBad
    og_Heizung_Bad_WindowRec => og_FenstergriffBad
    og_Heizung_SchlaZi_Fenster_Clima => og_Heizung_SchlaZi_Tuer_ClimaTeam
    og_Heizung_SchlaZi_Fenster_ClimaTeam => og_Heizung_SchlaZi_Tuer_Clima
    og_Heizung_SchlaZi_Fenster_Weather => og_SchlaZi_virtTemp
    og_Heizung_SchlaZi_Fenster_WindowRec => og_BalkontuerSchlaZi og_FenstergriffSchlaZi
    og_Heizung_SchlaZi_Tuer_Clima => og_Heizung_SchlaZi_Fenster_ClimaTeam
    og_Heizung_SchlaZi_Tuer_ClimaTeam => og_Heizung_SchlaZi_Fenster_Clima
    og_Heizung_SchlaZi_Tuer_WindowRec => og_BalkontuerSchlaZi og_FenstergriffSchlaZi
    og_SchlaZi_virtTemp => og_Heizung_SchlaZi_Fenster_Weather
Titel: Antw:zwei HM-CC-RT-DN mit virtuellen Temp.sensoren lernen Temp. des anderen falschen
Beitrag von: frank am 03 November 2019, 14:41:16
jeder virtuelle tempfühler muss aus einem eigenen virt hauptdevice plus einem channel bestehen.


edit: und jeder rt braucht einen eigenen virt tempfühler.
Titel: Antw:zwei HM-CC-RT-DN mit virtuellen Temp.sensoren lernen Temp. des anderen falschen
Beitrag von: spi3845 am 03 November 2019, 19:39:29
Zitat von: frank am 03 November 2019, 14:41:16
jeder virtuelle tempfühler muss aus einem eigenen virt hauptdevice plus einem channel bestehen.


edit: und jeder rt braucht einen eigenen virt tempfühler.
Hm, ich kann doch per define wz_vT CUL_HM <hmId> nur ein Device per hmId anlegen. Und das ist bei mir das Device vccu. Und eine andere hmId kann es doch auch nicht sein.
Titel: Antw:zwei HM-CC-RT-DN mit virtuellen Temp.sensoren lernen Temp. des anderen falschen
Beitrag von: frank am 03 November 2019, 19:43:01
denk dir welche aus, die nicht in deinem system vorhanden sind. zb "AAAAA0", ...
sollte alles im wiki stehen.
Titel: Antw:zwei HM-CC-RT-DN mit virtuellen Temp.sensoren lernen Temp. des anderen falschen
Beitrag von: spi3845 am 03 November 2019, 19:47:44
Zitat von: frank am 03 November 2019, 19:43:01
denk dir welche aus, die nicht in dwinem system vorhanden sind. zb "AAAAA0", ...
sollte alles im wiki stehen.
Im Wiki steht
1. Virtuelles HomeMatic Device mit _deiner_ HM Id definieren:

define wz_vT CUL_HM <hmId>

Pro hm_Id kann nur ein CUL_HM angelegt werden. Wenn ich ein CUL_HM mit einer anderen hm_ID anlege, dann kann ich es nicht mit Geräte peeren, die mit einer anderen VCCU (und damit einer anderen hm_Id) gepaired sind. Damit müsste ich ich mehrere VCCUs betreiben und alle Thermostate in Gruppen unterschiedlichen VCCUs zuordnen.
Titel: Antw:zwei HM-CC-RT-DN mit virtuellen Temp.sensoren lernen Temp. des anderen falschen
Beitrag von: Otto123 am 03 November 2019, 19:54:05
Man muss im Wiki nicht zwingend nur einen Satz lesen! Insbesondere sind die roten Boxen interessant! ;)

Und es gibt verschiedene Grundlagen Artikel :)

Gruß  Otto
Titel: Antw:zwei HM-CC-RT-DN mit virtuellen Temp.sensoren lernen Temp. des anderen falschen
Beitrag von: spi3845 am 03 November 2019, 20:42:31
Zitat von: Otto123 am 03 November 2019, 19:54:05
Man muss im Wiki nicht zwingend nur einen Satz lesen! Insbesondere sind die roten Boxen interessant! ;)

Und es gibt verschiedene Grundlagen Artikel :)

Gruß  Otto
Ok, das mit der Box ist schon mal ein guter Hinweis. Danke. Mit meiner eingeschränkten Sehkraft kann ich diese roten Boxen kaum erkennen  :)

Das hat jetzt auch geklappt. Bei define wz_vT CUL_HM <hmId> dachte ich immer an eine VCCU und dann war mir nicht klar, wie ich das mit dem Thermostat peeren soll, wenn der Thermostat bereits mit einer anderen VCCU gepaired ist.

Ich konnte keinen Grundlagen-Artikel finden, der explizit auf virtuelle Homematic Device eingeht (auf VCCU schon). In https://wiki.fhem.de/wiki/HomeMatic (https://wiki.fhem.de/wiki/HomeMatic) wird kurz auf "Virtuelle Entities" eingegangen, beim Lesen habe ich das aber gleich unter VCCU gespeichert. Kennst Du noch andere Grundlagenartikel?
Titel: Antw:zwei HM-CC-RT-DN mit virtuellen Temp.sensoren lernen Temp. des anderen falschen
Beitrag von: frank am 03 November 2019, 21:28:47
im wiki vom rt unter virtueller tempfühler steht doch alles, was man wissen muss. punkte 1-6, dann fertig.
kein roter kasten, alles schwarz auf weiss.  ;)
Titel: Antw:zwei HM-CC-RT-DN mit virtuellen Temp.sensoren lernen Temp. des anderen falschen
Beitrag von: Otto123 am 03 November 2019, 21:31:30
Das Du die roten Boxen schlecht erkennen kannst tut mir leid, aber wie soll man es anders machen?

Naja ich meinte schon den von dir verlinkten Artikel im Wiki.
Du wirfst ja noch peeren und pairen durcheinander ;)

ja ich weiß, die ganzen Beschreibungen sind nicht perfekt und meist alle "historisch" entstanden. Da ist nicht immer alles schlüssig und ordentlich gegliedert.
Titel: Antw:zwei HM-CC-RT-DN mit virtuellen Temp.sensoren lernen Temp. des anderen falschen
Beitrag von: spi3845 am 03 November 2019, 23:32:28
Zitat von: frank am 03 November 2019, 21:28:47
im wiki vom rt unter virtueller tempfühler steht doch alles, was man wissen muss. punkte 1-6, dann fertig.
kein roter kasten, alles schwarz auf weiss.  ;)
Wenn man's weiß, kann man es rauslesen. Das stimmt. Unter 1. steht mit "Virtuelles HomeMatic Device mit _deiner_ HM Id definieren" - genau das sorgte für Verwirrung. Genau diese eine funktioniert ja nicht. Jetzt geht's aber. Danke.

Zitat von: Otto123 am 03 November 2019, 21:31:30
Du wirfst ja noch peeren und pairen durcheinander ;)

ja ich weiß, die ganzen Beschreibungen sind nicht perfekt und meist alle "historisch" entstanden. Da ist nicht immer alles schlüssig und ordentlich gegliedert.

Na ja, ist halt auch nicht immer schlüssig und ordentlich meine Ausdrucksweise  ;) Auch danke für die Unterstützung!