Autor Thema: Heizkörperthermostat HM-CC-RT-DN Problem mit Peeren  (Gelesen 1742 mal)

Offline Ruggy

  • Full Member
  • ***
  • Beiträge: 419
Heizkörperthermostat HM-CC-RT-DN Problem mit Peeren
« am: 26 September 2022, 21:32:54 »
Hallo,

ich habe 6 HM-CC-RT-DN gepeert. Die Raumtemperatur erhalten sie von einem externen Thermometer (Xiaomi).
Mit zwei habe ich Probleme.

Durch die Heizperiode ist mir aufgefallen, dass bei zwei etwas nicht stimmt.

Wenn ich die Templist aktualisiere wird mir folgendes Ergebnis angezeigt

passed : ./FHEM/tempList.cfg:HM_7294A4_Clima for HM_7294A4_Clima
passed : ./FHEM/tempList.cfg:KIND_HEIZUNG_1_Clima for KIND_HEIZUNG_1_Clima
restore: ./FHEM/tempList.cfg:KIND_HEIZUNG_2_Clima for KIND_HEIZUNG_2_Clima
restore: ./FHEM/tempList.cfg:WOH_HEIZUNG_1_Clima for WOH_HEIZUNG_1_Clima
restore: ./FHEM/tempList.cfg:WOH_HEIZUNG_2_Clima for WOH_HEIZUNG_2_Clima
restore: ./FHEM/tempList.cfg:WOH_HEIZUNG_3_Clima for WOH_HEIZUNG_3_Clima

Problem 1:
Ich habe die zwei _Clima vom HM-CC-RT-DN (KIND_HEIZUNG_1_Clima und KIND_HEIZUNG_2_Clima) verglichen, welche sich im Kinderzimmer befinden.
Der einzige Unterschied, welchen ich feststellen konnte ist, dass bei einem cfgState - ok steht und beim anderen cfgState - RegPend
Problem 2:
Das andere HM-CC-RT-DN (HM_7294A4_Clima) habe ich erst neu installiert und eingerichtet.
Ich bin eigentlich genaus vorgegangen, wie ich die anderen eingerichtet hatte (https://hilftdirweiter.de/fhem-homematic-heizkoerperthermostat-mit-externem-temperatursensor-peeren/).

Das externe Thermostat liefert meiner Meinung nach auch die richtige Temperatur an den virtuellen Temperatursensor. Zumindest wird die richtige Termperatur dort angezeigt.
Es liefert aber nicht die Templist an das Thermostat.

Der folgende Befehl gibt folgendes aus:

set hm peerXref
peerXref done:
 x-ref list
  actor
       HM_1906AC             =>  13A98801
  receive
       HM_7294A4_Weather     =>  BAD_virt_Temperatur_Sensor
       KIND_HEIZUNG_1_Weather  =>  KIND_virt_Temperatur_Sensor1
       KIND_HEIZUNG_2_Weather  =>  KIND_virt_Temperatur_Sensor2
       WOH_HEIZUNG_1_Weather  =>  WOH_virt_Temperatur_Sensor1
       WOH_HEIZUNG_2_Weather  =>  WOH_virt_Temperatur_2_Sensor1
       WOH_HEIZUNG_3_Weather  =>  WOH_virt_Temperatur_3_Sensor1
  undef
       BAD_virt_Temperatur_Sensor  =>  HM_7294A4_Weather
       KIND_virt_Temperatur_Sensor1  =>  KIND_HEIZUNG_1_Weather
       KIND_virt_Temperatur_Sensor2  =>  KIND_HEIZUNG_2_Weather
       WOH_virt_Temperatur_2_Sensor1  =>  WOH_HEIZUNG_2_Weather
       WOH_virt_Temperatur_3_Sensor1  =>  WOH_HEIZUNG_3_Weather
       WOH_virt_Temperatur_Sensor1  =>  WOH_HEIZUNG_1_Weather

Demnach sollte es doch in beide Richtungen richtig gepeert sein.

Warum werden aber die Werte aus der Templist nicht übertragen?


Hier die Lists von den ich meine das man sie benötigt.


Für Problem 1:

Hier das List vom KIND_HEIZUNG_1


Internals:
   DEF        62FB6A04
   FUUID      5c65c66e-f33f-194f-2bc1-7962f7fb053a7e27
   NAME       KIND_HEIZUNG_1_Clima
   NR         45
   NTFY_ORDER 48-KIND_HEIZUNG_1_Clima
   STATE      T: 19.7 desired: 18.5 valve: 0
   TYPE       CUL_HM
   chanNo     04
   device     KIND_HEIZUNG_1
   disableNotifyFn 1
   eventCount 6257
   Helper:
     DBLOG:
       ValvePosition:
         DbLog:
           TIME       1664219911.56623
           VALUE      0
       state:
         DbLog:
           TIME       1664219911.56623
           VALUE      T: 19.7 desired: 18.5 valve: 0
   READINGS:
     2022-02-17 07:29:07   CommandAccepted yes
     2022-03-08 19:10:54   R-boostPos      80 %
     2022-03-08 19:10:54   R-btnNoBckLight off
     2022-03-08 19:10:54   R-dayTemp       21 C
     2022-03-08 19:10:54   R-daylightSaveTime on
     2022-03-08 19:10:54   R-modePrioManu  all
     2022-03-08 19:10:54   R-modePrioParty all
     2022-03-08 19:10:54   R-nightTemp     17 C
     2022-03-08 19:10:54   R-noMinMax4Manu off
     2022-03-08 19:10:54   R-regAdaptive   on
     2022-03-08 19:10:54   R-showInfo      time
     2018-11-23 19:27:24   R-sign          off
     2022-03-08 19:10:54   R-tempOffset    0.0K
     2022-03-08 19:10:54   R-valveOffsetRt 0 %
     2022-03-08 19:10:54   R-winOpnBoost   off
     2022-09-25 19:37:31   R_0_tempListSat  07:00 18.5 19:00 20.5 24:00 18.5
     2022-09-25 19:37:31   R_1_tempListSun  07:00 18.5 19:00 20.5 24:00 18.5
     2022-09-25 19:37:31   R_2_tempListMon  13:30 18.5 18:30 20.5 24:00 18.5
     2022-09-25 19:37:31   R_3_tempListTue  13:30 18.5 18:30 20.5 24:00 18.5
     2022-09-25 19:37:31   R_4_tempListWed  13:30 18.5 18:30 20.5 24:00 18.5
     2022-09-25 19:37:31   R_5_tempListThu  13:30 18.5 18:30 20.5 24:00 18.5
     2022-09-25 19:37:31   R_6_tempListFri  13:30 18.5 18:30 20.5 24:00 18.5
     2022-09-25 19:37:31   R_tempList_State verified
     2022-09-25 19:37:27   RegL_01.         00:00 08:00
     2022-09-25 19:37:31   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:4A 15:54 16:52 17:E4 18:4B 19:20 1A:45 1B:20 1C:45 1D:20 1E:45 1F:20 20:45 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:4A 2F:54 30:52 31:E4 32:4B 33:20 34:45 35:20 36:45 37:20 38:45 39:20 3A:45 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:4A 49:A2 4A:52 4B:DE 4C:4B 4D:20 4E:55 4F:08 50:45 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:4A 63:A2 64:52 65:DE 66:4B 67:20 68:55 69:08 6A:45 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:4A 7D:A2 7E:52 7F:DE 80:4B 81:20 82:55 83:08 84:45 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:4A 97:A2 98:52 99:DE 9A:4B 9B:20 9C:55 9D:08 9E:45 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:4A B1:A2 B2:52 B3:DE B4:4B B5:20 B6:55 B7:08 B8:45 B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 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:2C CD:12 CE:21 CF:2D
     2022-09-26 21:18:31   ValvePosition   0
     2022-09-26 21:18:31   boostTime       -
     2022-09-26 18:43:23   cfgState        ok
     2022-09-26 21:18:31   controlMode     auto
     2022-09-26 21:18:31   desired-temp    18.5
     2022-09-26 21:18:31   measured-temp   19.7
     2022-09-26 21:18:31   partyEnd        -
     2022-09-26 21:18:31   partyStart      -
     2022-09-26 21:18:31   partyTemp       -
     2022-02-17 07:29:07   recentStateType ack
     2022-09-26 21:18:31   state           T: 19.7 desired: 18.5 valve: 0
     2022-02-13 16:29:18   tempTmplSet     KIND_HEIZUNG_1_Clima
     2022-02-17 07:29:06   trigLast        fhem:80
   TEMPLIST:
     Fri:
       0:
         HOUR       13
         MINUTE     30
         TEMP       18.5
       1:
         HOUR       18
         MINUTE     30
         TEMP       20.5
       2:
         HOUR       24
         MINUTE     00
         TEMP       18.5
     Mon:
       0:
         HOUR       13
         MINUTE     30
         TEMP       18.5
       1:
         HOUR       18
         MINUTE     30
         TEMP       20.5
       2:
         HOUR       24
         MINUTE     00
         TEMP       18.5
     Sat:
       0:
         HOUR       07
         MINUTE     00
         TEMP       18.5
       1:
         HOUR       19
         MINUTE     00
         TEMP       20.5
       2:
         HOUR       24
         MINUTE     00
         TEMP       18.5
     Sun:
       0:
         HOUR       07
         MINUTE     00
         TEMP       18.5
       1:
         HOUR       19
         MINUTE     00
         TEMP       20.5
       2:
         HOUR       24
         MINUTE     00
         TEMP       18.5
     Thu:
       0:
         HOUR       13
         MINUTE     30
         TEMP       18.5
       1:
         HOUR       18
         MINUTE     30
         TEMP       20.5
       2:
         HOUR       24
         MINUTE     00
         TEMP       18.5
     Tue:
       0:
         HOUR       13
         MINUTE     30
         TEMP       18.5
       1:
         HOUR       18
         MINUTE     30
         TEMP       20.5
       2:
         HOUR       24
         MINUTE     00
         TEMP       18.5
     Wed:
       0:
         HOUR       13
         MINUTE     30
         TEMP       18.5
       1:
         HOUR       18
         MINUTE     30
         TEMP       20.5
       2:
         HOUR       24
         MINUTE     00
         TEMP       18.5
   helper:
     peerFriend peerRTteam2
     peerIDsRaw ,00000000
     peerIDsState complete
     peerOpt    p:thermostat
     regLst     1,7
     cmds:
       TmplKey    :no:1664210443.64482
       TmplTs     1664210443.64482
       cmdKey     1:0:0::KIND_HEIZUNG_1: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)]
         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   
         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        1
       tpl        0
     peerIDsH:
       00000000   broadcast
     regCollect:
     role:
       chn        1
     shRegR:
       07         00
     shadowReg:
     tmpl:
Attributes:
   model      HM-CC-RT-DN
   peerIDs    00000000
   room       Heizung
   tempListTmpl KIND_HEIZUNG_1_Clima


List vom KIND_HEIZUNG_2


Internals:
   DEF        62FAC804
   FUUID      5c65c66e-f33f-194f-f65d-d697f028d4a6acf4
   NAME       KIND_HEIZUNG_2_Clima
   NR         53
   NTFY_ORDER 48-KIND_HEIZUNG_2_Clima
   STATE      T: 19.7 desired: 18.5 valve: 0
   TYPE       CUL_HM
   chanNo     04
   device     KIND_HEIZUNG_2
   disableNotifyFn 1
   eventCount 6235
   Helper:
     DBLOG:
       ValvePosition:
         DbLog:
           TIME       1664219962.72859
           VALUE      0
       state:
         DbLog:
           TIME       1664219962.72859
           VALUE      T: 19.7 desired: 18.5 valve: 0
   READINGS:
     2022-02-17 07:27:37   CommandAccepted yes
     2022-03-10 12:27:56   R-boostPos      80 %
     2022-03-10 12:27:56   R-btnNoBckLight off
     2022-03-10 12:27:56   R-dayTemp       21 C
     2022-03-10 12:27:56   R-daylightSaveTime on
     2022-03-10 12:27:56   R-modePrioManu  all
     2022-03-10 12:27:56   R-modePrioParty all
     2022-03-10 12:27:56   R-nightTemp     17 C
     2022-03-10 12:27:56   R-noMinMax4Manu off
     2022-03-10 12:27:56   R-regAdaptive   on
     2022-03-10 12:27:56   R-showInfo      time
     2018-11-23 19:37:17   R-sign          off
     2022-03-10 12:27:56   R-tempOffset    0.0K
     2022-03-10 12:27:56   R-valveOffsetRt 0 %
     2022-03-10 12:27:56   R-winOpnBoost   off
     2022-09-25 19:36:25   R_0_tempListSat  07:00 18.5 19:00 20.5 24:00 18.5
     2022-09-25 19:36:25   R_1_tempListSun  07:00 18.5 19:00 20.5 24:00 18.5
     2022-09-25 19:36:25   R_2_tempListMon  13:30 18.5 18:30 20.5 24:00 18.5
     2022-09-25 19:36:25   R_3_tempListTue  13:30 18.5 18:30 20.5 24:00 18.5
     2022-09-25 19:36:25   R_4_tempListWed  13:30 18.5 18:30 20.5 24:00 18.5
     2022-09-25 19:36:25   R_5_tempListThu  13:30 18.5 18:30 20.5 24:00 18.5
     2022-09-25 19:36:25   R_6_tempListFri  13:30 18.5 18:30 20.5 24:00 18.5
     2022-09-25 19:36:25   R_tempList_State verified
     2022-09-25 19:36:21   RegL_01.         00:00 08:00
     2022-09-25 19:36:25   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:4A 15:54 16:52 17:E4 18:4B 19:20 1A:45 1B:20 1C:45 1D:20 1E:45 1F:20 20:45 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:4A 2F:54 30:52 31:E4 32:4B 33:20 34:45 35:20 36:45 37:20 38:45 39:20 3A:45 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:4A 49:A2 4A:52 4B:DE 4C:4B 4D:20 4E:55 4F:08 50:45 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:4A 63:A2 64:52 65:DE 66:4B 67:20 68:55 69:08 6A:45 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:4A 7D:A2 7E:52 7F:DE 80:4B 81:20 82:55 83:08 84:45 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:4A 97:A2 98:52 99:DE 9A:4B 9B:20 9C:55 9D:08 9E:45 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:4A B1:A2 B2:52 B3:DE B4:4B B5:20 B6:55 B7:08 B8:45 B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 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:2C CD:12 CE:21 CF:2D
     2022-09-26 21:19:22   ValvePosition   0
     2022-09-26 21:19:22   boostTime       -
     2022-09-26 18:43:23   cfgState        RegPend
     2022-09-26 21:19:22   controlMode     auto
     2022-09-26 21:19:22   desired-temp    18.5
     2022-09-26 21:19:22   measured-temp   19.7
     2022-09-26 21:19:22   partyEnd        -
     2022-09-26 21:19:22   partyStart      -
     2022-09-26 21:19:22   partyTemp       -
     2022-02-17 07:27:37   recentStateType ack
     2022-09-26 21:19:22   state           T: 19.7 desired: 18.5 valve: 0
     2022-02-13 16:29:49   tempTmplSet     KIND_HEIZUNG_2_Clima
     2022-02-17 07:27:37   trigLast        fhem:80
   TEMPLIST:
     Fri:
       0:
         HOUR       13
         MINUTE     30
         TEMP       18.5
       1:
         HOUR       18
         MINUTE     30
         TEMP       20.5
       2:
         HOUR       24
         MINUTE     00
         TEMP       18.5
     Mon:
       0:
         HOUR       13
         MINUTE     30
         TEMP       18.5
       1:
         HOUR       18
         MINUTE     30
         TEMP       20.5
       2:
         HOUR       24
         MINUTE     00
         TEMP       18.5
     Sat:
       0:
         HOUR       07
         MINUTE     00
         TEMP       18.5
       1:
         HOUR       19
         MINUTE     00
         TEMP       20.5
       2:
         HOUR       24
         MINUTE     00
         TEMP       18.5
     Sun:
       0:
         HOUR       07
         MINUTE     00
         TEMP       18.5
       1:
         HOUR       19
         MINUTE     00
         TEMP       20.5
       2:
         HOUR       24
         MINUTE     00
         TEMP       18.5
     Thu:
       0:
         HOUR       13
         MINUTE     30
         TEMP       18.5
       1:
         HOUR       18
         MINUTE     30
         TEMP       20.5
       2:
         HOUR       24
         MINUTE     00
         TEMP       18.5
     Tue:
       0:
         HOUR       13
         MINUTE     30
         TEMP       18.5
       1:
         HOUR       18
         MINUTE     30
         TEMP       20.5
       2:
         HOUR       24
         MINUTE     00
         TEMP       18.5
     Wed:
       0:
         HOUR       13
         MINUTE     30
         TEMP       18.5
       1:
         HOUR       18
         MINUTE     30
         TEMP       20.5
       2:
         HOUR       24
         MINUTE     00
         TEMP       18.5
   helper:
     peerFriend peerRTteam2
     peerIDsRaw ,00000000
     peerIDsState complete
     peerOpt    p:thermostat
     regLst     1,7
     cfgChk:
       idRc03     fail
     cmds:
       TmplKey    :no:1663270731.71746
       TmplTs     1663270731.71746
       cmdKey     1:0:0::KIND_HEIZUNG_2: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    KIND_HEIZUNG_1_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        1
       tpl        0
     peerIDsH:
       00000000   broadcast
     regCollect:
     role:
       chn        1
     shRegR:
       07         00
     shadowReg:
       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:4A 15:54 16:52 17:E4 18:4B 19:20 1A:45 1B:20 1C:45 1D:20 1E:45 1F:20 20:45 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:4A 2F:54 30:52 31:E4 32:4B 33:20 34:45 35:20 36:45 37:20 38:45 39:20 3A:45 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:4A 49:A2 4A:52 4B:DE 4C:4B 4D:20 4E:55 4F:08 50:45 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:4A 63:A2 64:52 65:DE 66:4B 67:20 68:55 69:08 6A:45 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:4A 7D:A2 7E:52 7F:DE 80:4B 81:20 82:55 83:08 84:45 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:4A 97:A2 98:52 99:DE 9A:4B 9B:20 9C:55 9D:08 9E:45 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:4A B1:A2 B2:52 B3:DE B4:4B B5:20 B6:55 B7:08 B8:45 B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 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:2C CD:12 CE:21 CF:2D
     tmpl:
Attributes:
   model      HM-CC-RT-DN
   peerIDs    00000000
   room       Heizung
   tempListTmpl KIND_HEIZUNG_2_Clima



Für Problem 2:

List vom Device HM-CC-RT-DN

Internals:
   CFGFN     
   DEF        7294A4
   FUUID      632cb6fc-f33f-194f-93b4-d7df1f2b0cb42eeb
   HmUART_MSGCNT 2361
   HmUART_RAWMSG 05000032F086107294A40000000A8CBB100000
   HmUART_RSSI -50
   HmUART_TIME 2022-09-26 21:21:02
   IODev      HmUART
   LASTInputDev HmUART
   MSGCNT     2361
   NAME       BAD_HEIZUNG
   NR         21473
   NTFY_ORDER 48-HM_7294A4
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 HM_7294A4_Weather
   channel_02 HM_7294A4_Climate
   channel_03 HM_7294A4_WindowRec
   channel_04 HM_7294A4_Clima
   channel_05 HM_7294A4_ClimaTeam
   channel_06 HM_7294A4_remote
   disableNotifyFn 1
   eventCount 2392
   lastMsg    No:F0 - t:10 s:7294A4 d:000000 0A8CBB100000
   protCmdDel 4
   protCondBurst off
   protLastRcv 2022-09-26 21:21:02
   protNack   1 last_at:2022-09-26 18:31:02
   protRcv    2362 last_at:2022-09-26 21:21:02
   protSnd    93 last_at:2022-09-26 18:31:11
   protSndB   1 last_at:2022-09-22 21:42:18
   protState  CMDs_done
   rssi_at_HmUART cnt:2362 min:-82 max:-49 avg:-54.27 lst:-50
   Helper:
     DBLOG:
       state:
         DbLog:
           TIME       1664209871.63839
           VALUE      CMDs_done
   READINGS:
     2022-09-26 18:31:02   CommandAccepted no
     2022-09-26 18:31:19   D-firmware      1.5
     2022-09-26 18:31:19   D-serialNr      REQ1183293
     2022-09-26 18:31:10   IODev           HmUART
     2022-09-26 18:31:04   PairedTo        0xFA3B12
     2022-09-26 18:31:04   RegL_00.         00:00 01:01 02:01 09:01 0A:FA 0B:3B 0C:12 0E:0A 0F:00 11:00 12:15 16:00 18:00 19:00 1A:00
     2022-09-26 21:21:02   actuator        0
     2022-09-26 21:21:02   battery         ok
     2022-09-26 21:21:02   batteryLevel    3.1
     2022-09-26 18:43:23   cfgState        ok
     2022-09-26 18:31:11   commState       CMDs_done
     2022-09-26 21:21:02   desired-temp    17.5
     2022-09-26 21:21:02   measured-temp   18.7
     2022-09-26 21:21:02   motorErr        ok
     2022-09-22 21:46:31   powerOn         2022-09-22 21:46:31
     2022-09-22 21:46:31   recentStateType info
     2022-09-26 18:31:11   state           CMDs_done
     2022-09-26 16:50:30   time-request    -
     RegL_07.:
       VAL       
   helper:
     HM_CMDNR   240
     PONtest    1
     cSnd       01FA3B127294A40603,01FA3B127294A406040000000001
     cfgStateUpdt 0
     lastMsgTm  1664220062.85605
     mId        0095
     peerFriend -
     peerOpt    -:thermostat
     regLst     0
     rxType     140
     supp_Pair_Rep 0
     cmds:
       TmplKey    :no:1663876121.44664
       TmplTs     1663876121.44664
       cmdKey     0:1:0::BAD_HEIZUNG: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        0
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +7294A4,00,00,00
       nextSend   1664220062.93501
       rxt        2
       vccu       
       p:
         7294A4
         00
         00
         00
       prefIO:
     mRssi:
       mNo        F0
       io:
         HmUART:
           -44
           -44
     peerIDsH:
     prt:
       awake      0
       bErr       0
       brstWu     0
       sProc      0
       tryMsg:
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       dev        1
     rssi:
       at_HmUART:
         avg        -54.2751905165114
         cnt        2362
         lst        -50
         max        -49
         min        -82
     shRegW:
       07         04
     shadowReg:
     tmpl:
Attributes:
   IODev      HmUART
   autoReadReg 4_reqStatus
   expert     rawReg
   firmware   1.5
   model      HM-CC-RT-DN
   room       Bad,CUL_HM
   serialNr   REQ1183293
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit

List vom virtuellen Sensor:

Internals:
   CFGFN     
   DEF        965186
   FUUID      632cc3d1-f33f-194f-fec9-18635a4a9286214e
   IODev      HmUART
   NAME       BAD_virt_Temperatur
   NR         21745
   NTFY_ORDER 48-BAD_virt_Temperatur
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 BAD_virt_Temperatur_Btn1
   disableNotifyFn 1
   eventCount 9009
   protCmdDel 1
   protResnd  3 last_at:2022-09-22 22:22:00
   protResndFail 1 last_at:2022-09-22 22:22:05
   protSnd    2251 last_at:2022-09-26 21:23:46
   protState  CMDs_done
   Helper:
     DBLOG:
       state:
         DbLog:
           TIME       1664220226.74863
           VALUE      CMDs_done
   READINGS:
     2022-09-26 21:23:46   IODev           HmUART
     2022-09-26 18:43:23   cfgState        ok
     2022-09-26 21:23:46   commState       CMDs_done
     2022-09-26 21:23:46   state           CMDs_done
   helper:
     HM_CMDNR   147
     cSnd       ,01FA3B1296518600040000000000
     cfgStateUpdt 0
     mId        FFF1
     peerFriend -
     peerOpt    -:virtual
     regLst     
     rxType     1
     cmds:
       TmplKey    :no:1663878404.32936
       TmplTs     1663878404.32936
       cmdKey     0:1:1::BAD_virt_Temperatur:FFF1:00:
       cmdLst:
         clear      [(readings|rssi|msgEvents|attack|{msgErrors}|unknownDev)]
         tplSet_0   -tplChan-
         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)]
         param      -param-
     expert:
       def        1
       det        0
       raw        0
       tpl        0
     io:
       flgs       0
       newChn     +965186,00,00,00
       rxt        0
       vccu       
       p:
         965186
         00
         00
         00
       prefIO:
     mRssi:
       mNo       
     peerIDsH:
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       vrt        1
     tmpl:
Attributes:
   IODev      HmUART
   autoReadReg 4_reqStatus
   model      VIRTUAL
   msgRepeat  0
   room       Bad
   subType    virtual
   webCmd     virtual


List für das weiterleiten der Temperatur:

Internals:
   CFGFN     
   COMMAND    { my $T=(ReadingsVal("HUESensor44","temperature",20.0)); fhem "set BAD_virt_Temperatur_Sensor virtTemp $T";}
   DEF        +*00:05 { my $T=(ReadingsVal("HUESensor44","temperature",20.0)); fhem "set BAD_virt_Temperatur_Sensor virtTemp $T";}
   FUUID      632cc6bc-f33f-194f-e5b9-252315a2cd188d49
   NAME       at_BAD_virt_Temperatur
   NR         21794
   NTM        21:29:04
   PERIODIC   yes
   RELATIVE   yes
   REP        -1
   STATE      Next: 21:29:04
   TIMESPEC   00:05
   TRIGGERTIME 1664220544.8216
   TRIGGERTIME_FMT 2022-09-26 21:29:04
   TYPE       at
   eventCount 1139
   Helper:
     DBLOG:
       state:
         DbLog:
           TIME       1664220244.86326
           VALUE      Next: 21:29:04
   READINGS:
     2022-09-26 21:24:04   state           Next: 21:29:04
Attributes:
   room       Bad

List vom HM_7294A4_Weather (vom Bad):

Internals:
   CFGFN     
   DEF        7294A401
   FUUID      632cb6fc-f33f-194f-18e2-bf5b4da6270df656
   NAME       HM_7294A4_Weather
   NR         21475
   NTFY_ORDER 48-HM_7294A4_Weather
   STATE      18.7
   TYPE       CUL_HM
   chanNo     01
   device     HM_7294A4
   disableNotifyFn 1
   eventCount 2365
   peerList   BAD_virt_Temperatur_Sensor
   Helper:
     DBLOG:
       state:
         DbLog:
           TIME       1664220373.85383
           VALUE      18.7
   READINGS:
     2022-09-22 21:49:00   R-sign          off
     2022-09-26 18:43:23   cfgState        ok
     2022-09-26 18:31:11   commState       CMDs_done
     2022-09-26 21:26:13   measured-temp   18.7
     2022-09-26 18:31:04   peerList        BAD_virt_Temperatur_Sensor
     2022-09-26 21:26:13   state           18.7
   helper:
     peerFriend peerSensT
     peerIDsRaw ,96518601,00000000
     peerIDsState complete
     peerOpt    p:thermostat
     regLst     1
     cmds:
       TmplKey    BAD_virt_Temperatur_Sensor:no:1663876121.44618
       TmplTs     1663876121.44618
       cmdKey     1:0:0::HM_7294A4::01:BAD_virt_Temperatur_Sensor
       cmdLst:
         clear      [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
         getConfig  noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         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_BAD_virt_Temperatur_Sensor -tplPeer-
       lst:
         condition  slider,0,1,255
         peer       BAD_virt_Temperatur_Sensor
         peerOpt    remove_BAD_virt_Temperatur_Sensor
         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
       96518601   BAD_virt_Temperatur_Sensor
     regCollect:
     role:
       chn        1
     shadowReg:
     tmpl:
Attributes:
   model      HM-CC-RT-DN
   peerIDs    00000000,96518601


List vom HM_7294A4_Weather:

Internals:
   CFGFN     
   DEF        7294A401
   FUUID      632cb6fc-f33f-194f-18e2-bf5b4da6270df656
   NAME       HM_7294A4_Weather
   NR         21475
   NTFY_ORDER 48-HM_7294A4_Weather
   STATE      18.7
   TYPE       CUL_HM
   chanNo     01
   device     HM_7294A4
   disableNotifyFn 1
   eventCount 2366
   peerList   BAD_virt_Temperatur_Sensor
   Helper:
     DBLOG:
       state:
         DbLog:
           TIME       1664220539.88573
           VALUE      18.7
   READINGS:
     2022-09-22 21:49:00   R-sign          off
     2022-09-26 18:43:23   cfgState        ok
     2022-09-26 18:31:11   commState       CMDs_done
     2022-09-26 21:28:59   measured-temp   18.7
     2022-09-26 18:31:04   peerList        BAD_virt_Temperatur_Sensor
     2022-09-26 21:28:59   state           18.7
   helper:
     peerFriend peerSensT
     peerIDsRaw ,96518601,00000000
     peerIDsState complete
     peerOpt    p:thermostat
     regLst     1
     cmds:
       TmplKey    BAD_virt_Temperatur_Sensor:no:1663876121.44618
       TmplTs     1663876121.44618
       cmdKey     1:0:0::HM_7294A4::01:BAD_virt_Temperatur_Sensor
       cmdLst:
         clear      [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
         getConfig  noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         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_BAD_virt_Temperatur_Sensor -tplPeer-
       lst:
         condition  slider,0,1,255
         peer       BAD_virt_Temperatur_Sensor
         peerOpt    remove_BAD_virt_Temperatur_Sensor
         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
       96518601   BAD_virt_Temperatur_Sensor
     regCollect:
     role:
       chn        1
     shadowReg:
     tmpl:
Attributes:
   model      HM-CC-RT-DN
   peerIDs    00000000,96518601

Templist:

#init
entities:KIND_HEIZUNG_1_Clima,KIND_HEIZUNG_2_Clima
R_0_tempListSat> 07:00 18.5 19:00 20.5 24:00 18.5
R_1_tempListSun> 07:00 18.5 19:00 20.5 24:00 18.5
R_2_tempListMon> 13:30 18.5 18:30 20.5 24:00 18.5
R_3_tempListTue> 13:30 18.5 18:30 20.5 24:00 18.5
R_4_tempListWed> 13:30 18.5 18:30 20.5 24:00 18.5
R_5_tempListThu> 13:30 18.5 18:30 20.5 24:00 18.5
R_6_tempListFri> 13:30 18.5 18:30 20.5 24:00 18.5
entities:WOH_HEIZUNG_1_Clima,WOH_HEIZUNG_2_Clima,WOH_HEIZUNG_3_Clima
R_0_tempListSat> 07:00 18.5 23:00 20.5 24:00 18.5
R_1_tempListSun> 07:00 18.5 23:00 20.5 24:00 18.5
R_2_tempListMon> 06:00 18.5 23:00 20.5 24:00 18.5
R_3_tempListTue> 06:00 18.5 23:00 20.5 24:00 18.5
R_4_tempListWed> 06:00 18.5 23:00 20.5 24:00 18.5
R_5_tempListThu> 06:00 18.5 23:00 20.5 24:00 18.5
R_6_tempListFri> 06:00 18.5 23:00 20.5 24:00 18.5
entities:HM_7294A4_Clima
R_0_tempListSat> 07:00 18.5 23:00 20.5 24:00 18.5
R_1_tempListSun> 07:00 18.5 23:00 20.5 24:00 18.5
R_2_tempListMon> 06:00 18.5 23:00 20.5 24:00 18.5
R_3_tempListTue> 06:00 18.5 23:00 20.5 24:00 18.5
R_4_tempListWed> 06:00 18.5 23:00 20.5 24:00 18.5
R_5_tempListThu> 06:00 18.5 23:00 20.5 24:00 18.5
R_6_tempListFri> 06:00 18.5 23:00 20.5 24:00 18.5

Offline Beta-User

  • Developer
  • Hero Member
  • ****
  • Beiträge: 19373
Antw:Heizkörperthermostat HM-CC-RT-DN Problem mit Peeren
« Antwort #1 am: 27 September 2022, 09:32:40 »
Weiß gar nicht, wo anfangen...

a) CUL_HM&Co ist aktuell?
b) Warum hast du keine VCCU eingerichtet?
c) commStInCh scheint noch an dir vorbeigegangen zu sein?

Der Reihe nach: Aktuelle Module sind Pflicht, und eine VCCU mAn. eigentlich auch.
Wenn mit den aktuellen Modulen dann die Kommunikation zu einzelnen Devices nicht klappt, ist das meistens ein Timing-Thema, häufig verursacht durch sehr viele unnötige Events.

Sonstige Hinweise:
Diese Anleitung ist in etwa genauso Bullshit wie das, was dazu früher im Wiki gestanden hatte, nimm statt des "at" die aktuelle aus dem Wiki.
Es ist etwas unklar, warum du KIND_virt_Temperatur_Sensor1 und KIND_virt_Temperatur_Sensor2 angelegt hast.Falls die zum selben "Stammdevice" gehören, klappt das jedenfalls nicht so, wie du dir das gedacht hattest, warum, steht im Wiki...
Server: HP-T620@Debian 11, 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
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline Ruggy

  • Full Member
  • ***
  • Beiträge: 419
Antw:Heizkörperthermostat HM-CC-RT-DN Problem mit Peeren
« Antwort #2 am: 29 September 2022, 08:21:22 »
Sorry, dass ich jetzt erst antworte.

zu b)
Habe mich mit der VCCU erst mal etwas beschäftigen müssen; was das überhaupt ist und wie ich sie einrichten muss.
Hört sich aber sinnvoll an.

Weiß gar nicht, wo anfangen...
Das habe ich schon fast geahnt,...  :-[

zu a)
Cul-HM ist aktuell. Letzte Update habe ich letzte Woche gemacht (vorher länger nicht). Habe aber jetzt nochmal ein Update gemacht.

zu c)
Das commStInCh ist tatsächlich an mir vorbeigegangen und habe aber jetzt auch nicht so recht was dazu gefunden?.


warum du KIND_virt_Temperatur_Sensor1 und KIND_virt_Temperatur_Sensor2Ich dachte man soll pro Device einen virutellen Sensor anlegen. Im Kinderzimmer sind zwei Thermostate.
Oder habe ich das falsch verstanden?


Habe jetzt fürs BAD anstatt dem "at" ein notify angelegt. Bei den anderen wollte ich noch warten, weil diese ja derzeit zumindest noch funktionieren.
define at_BAD_virt_Temperatur notify HUESensor44:temperature:.* set BAD_virt_Temperatur_Sensor virtTemp $EVTPART1Ist das so richtig und ich kann die anderen "at" auch so anpassen/ändern?

Die Kommunikation mit dem BAD funktioniert aber trotzdem nicht.


Als nächstes möchte ich aber trotzdem die VCCU einrichten (oder ist das jetzt keine so gute Idee, bis das bisherige funktioniert?).
Hierzu hätte ich vorab ein paar Fragen, damit nicht noch mehr Fehler auftauchen.

Zum Anlegen soll man ja folgenden Befehl eingeben.
define <Name der vccu> CUL_HM <hmId>
In meinem FHEM gibt es aber schon ein CUL_HM in der "linken Leiste". Wahrscheinlich im Zusammenhang mit der Einrichtung von meinen "Pi HM-MOD-RPI-PCB".
Kann ich trotzem diesen Befehl mit den selben Namen ausführen und auch den Rest von Wiki dazu?

Außerdem habe ich ein Device mit den Namen "hm" mit TYPE HMinfo. Mit diesen wähle ich verschiedene Templist (Winter, Sommer,...) aus.
Kann ich trotzdem nach Anleitung vorgehen? Bzgl. Templists habe ich bei der VCCU imWiki nichts gefunden.

Und dann habe ich noch das Device HmUART.
Von diesen nehme ich dann die D-HMIdOriginal fürs VCCU?




Der Hinweis bzgl. den verschiedenen Anleitungen/blogs stimmt schon und werde versuchen es in Zukunft zu beherzigen.
(diese sind manchmal auch schon älter und funktionieren dann nicht oder sind nicht auf den aktuellen Stand von FHEM angepasst)
Oftsmals sind diese aber für mich als Laie verständlicher geschrieben.

Wobei das Wiki zum VCCU gut geschrieben ist.
Trotzdem bleiben Fragen offen, weil ich hierbei zu "ängstlich" bin, dass danach weitere/andere Fehler entstehen und ich zusätzliche Probleme habe.


« Letzte Änderung: 29 September 2022, 08:23:18 von Ruggy »

Offline Beta-User

  • Developer
  • Hero Member
  • ****
  • Beiträge: 19373
Antw:Heizkörperthermostat HM-CC-RT-DN Problem mit Peeren
« Antwort #3 am: 29 September 2022, 09:25:27 »
zu b)
Habe mich mit der VCCU erst mal etwas beschäftigen müssen; was das überhaupt ist und wie ich sie einrichten muss.
Hört sich aber sinnvoll an.
Schon, aber lass das erst mal auf der Seite, du hast m.E. dringlichere Themen!

Zitat
zu a)
Cul-HM ist aktuell. Letzte Update habe ich letzte Woche gemacht (vorher länger nicht). Habe aber jetzt nochmal ein Update gemacht.
OK. Aber das OS ist hoffnungslos veraltet. Aus https://forum.fhem.de/index.php/topic,129331.0/topicseen.html war abzulesen, dass du noch mit Jessie unterwegs bist. NO GO! Kaufe eine SD-Karte und setze ein aktuelles OS auf (derzeit noch: bullseye). Prio: 1b

Zitat
zu c)
Das commStInCh ist tatsächlich an mir vorbeigegangen und habe aber jetzt auch nicht so recht was dazu gefunden?.
Die Suchworte "commStInCh" und "archetype" sollten ein paar Threads als Treffer liefern. Meine archetype-Vorschläge setzen halt eine VCCU voraus, das müßtest du für dich anpassen, es gibt auch einen "Einzeiler" von Otto123 zu dem Thema.
Das zu fixen ist für dich m.E. Prio 1a.

Zitat
warum du KIND_virt_Temperatur_Sensor1 und KIND_virt_Temperatur_Sensor2Ich dachte man soll pro Device einen virutellen Sensor anlegen. Im Kinderzimmer sind zwei Thermostate.
Oder habe ich das falsch verstanden?
Jein. Du brauchst pro "Gruppe" einen virtuellen Sensor, aber ein "Stammdevice" darf nicht mehr haben als einen Temperatursensor.

Also entweder es gilt für die beiden Thermostate ein und dieselbe Raumtemperatur, dann können sie mit demselben Sensor-Device (-Endpunkt) gepeert werden, oder es sind unabhängige Teilräume, dann "KIND_virt1_Temperatur_Sensor" und "KIND_virt2_Temperatur_Sensor" (unterschiedliche HmId in den ersten 6 Ziffern!).

Zitat
Habe jetzt fürs BAD anstatt dem "at" ein notify angelegt. Bei den anderen wollte ich noch warten, weil diese ja derzeit zumindest noch funktionieren.
define at_BAD_virt_Temperatur notify HUESensor44:temperature:.* set BAD_virt_Temperatur_Sensor virtTemp $EVTPART1Ist das so richtig und ich kann die anderen "at" auch so anpassen/ändern?
Das müßte passen, unterstellt, du hast bei Device:Reading keinen Fehler reingemacht...

Ich persönlich würde das insgesamt auch nur über ein einziges notify lösen, aber das wird jetzt hier auch zu kompliziert.

Du scheinst aber noch nicht komplett durchschaut zu haben, wo der Unterschied liegt, und warum am Ende von https://wiki.fhem.de/wiki/HM-CC-RT-DN_Funk-Heizk%C3%B6rperthermostat#Temperatursensoren dann doch noch ein "at" auftaucht...
Server: HP-T620@Debian 11, 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
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline Ruggy

  • Full Member
  • ***
  • Beiträge: 419
Antw:Heizkörperthermostat HM-CC-RT-DN Problem mit Peeren
« Antwort #4 am: 29 September 2022, 10:51:35 »
Anscheinend stifte ich noch mehr Verwirrung mit meinen verschieden Beiträgen als beabsichtig :-[

Bei anderen Thread bzgl. "DOIF..." handelt es sich um einen anderen Raspberry, welcher bei meinen Eltern sich befindet.
Habe aber nachgeschaut und es befindet sich auch auf diesen (bzgl. Thermostaten) das Jessie.

Ich denke, dass ich erst mal Prio 1a und 1b versuche umzusetzen.

zu Prio 1b)
Das ich ein aktuelles OS gern hätte, geister schon lange in meinen Kopf herum (und dies für beide Raspberrys).
Auch, damit FHEM mal wieder "sauber" installiert wäre. Durch meine Unerfahrenheit und vielen Tests, geht hier wahrscheinlich einiges so drunter und drüber (auf beiden Raspberrys).
Ich hätte also nichts dagegen.

Hierbei habe ich aber wieder das Problem mit dem "ängstlich" und dass danach andere Sachen nicht mehr funktionieren, welche bisher funktioniert haben. Bisher funktionierte es halt zumindes in etwa.
Ich denke aber, dass ich es schaffen würde und das Grundsätzliche doch wieder funktioniert. Ich würde halt alles von grund auf neu anlegen?

Am meißten Bedenken bei einer Neuinstallation:
Was ich noch nicht gefunden habe ist, eine für mich einfache und sichere Möglichkeit, dass ich meine bisherigen "gesammelten" Daten im DbLog (SQLITE) auf dem neuen System wieder habe (Wetterdaten seit Installation).
Ich habe schon viele verschiedene Beiträge dazu gelesen, hatte aber dann bei einen bestimmten Punkt wieder meine Probleme. Deshalb habe ich es immer wieder verschoben.

Wäre schön, wenn Du mir hier einen Tip gegen könntes. Macht dies viele Probleme?
Evlt. gibt es ja so eine Art Anleitung für "Dummies"

Zu Prio 1a)

Dann muß ich mich erst mal damit beschäftigen
meinst Du z.B. diesen Thread?
Den muß ich mir aber mehrmals durchlesen. Bei überfliegen "haut es mir die ??? raus"


https://forum.fhem.de/index.php?topic=125930.0

Offline Beta-User

  • Developer
  • Hero Member
  • ****
  • Beiträge: 19373
Antw:Heizkörperthermostat HM-CC-RT-DN Problem mit Peeren
« Antwort #5 am: 29 September 2022, 11:03:43 »
meinst Du z.B. diesen Thread?
Den muß ich mir aber mehrmals durchlesen. Bei überfliegen "haut es mir die ??? raus"
https://forum.fhem.de/index.php?topic=125930.0
OK, Treffer, da hast du den schwierigsten gefunden...

Hatte eher an sowas gedacht: https://forum.fhem.de/index.php/topic,129240.msg1235535.html#msg1235535, aber zur Belohnung für's überfliegen:
define archHM1 archetype TYPE=CUL_HM:FILTER=DEF=.{6}
attr archHM1 userattr commStInCh
attr archHM1 attributes commStInCh
attr archHM1 commStInCh undef:off
Das sollte dann nur das eine Attribut "vererben", wenn du das anschubst...

Zitat
zu Prio 1b)
Das ich ein aktuelles OS gern hätte, geister schon lange in meinen Kopf herum (und dies für beide Raspberrys).
Auch, damit FHEM mal wieder "sauber" installiert wäre. Durch meine Unerfahrenheit und vielen Tests, geht hier wahrscheinlich einiges so drunter und drüber (auf beiden Raspberrys).
Ich hätte also nichts dagegen.

Hierbei habe ich aber wieder das Problem mit dem "ängstlich" und dass danach andere Sachen nicht mehr funktionieren, welche bisher funktioniert haben. Bisher funktionierte es halt zumindes in etwa.
Ich denke aber, dass ich es schaffen würde und das Grundsätzliche doch wieder funktioniert. Ich würde halt alles von grund auf neu anlegen?

Am meißten Bedenken bei einer Neuinstallation:
Was ich noch nicht gefunden habe ist, eine für mich einfache und sichere Möglichkeit, dass ich meine bisherigen "gesammelten" Daten im DbLog (SQLITE) auf dem neuen System wieder habe (Wetterdaten seit Installation).
Ich habe schon viele verschiedene Beiträge dazu gelesen, hatte aber dann bei einen bestimmten Punkt wieder meine Probleme. Deshalb habe ich es immer wieder verschoben.

Wäre schön, wenn Du mir hier einen Tip gegen könntes. Macht dies viele Probleme?
Evlt. gibt es ja so eine Art Anleitung für "Dummies"
Jeder Weg beginnt mit dem ersten Schritt, und das wäre mal ein aktuelles OS mit einer neuen SD-Karte...

Ansonsten hat z.B. Otto123 "Notizen" im Angebot, wie man vorab checken kann, was denn noch so alles im Unterbau fehlt. Dazu konkrete Hilfestellungen im Voraus zu geben ist praktisch unmöglich, insbesondere dann, wenn unklar ist, was auf deiner jetzigen Murmel (wo auch immer) denn eigentlich so läuft (auch drumherum).

"Aufräumen" kannst du dann danach noch, erst sollte alles laufen.

Eine SQLite-Datenbank ist afaik einfach nur eine einzelne File, die sollte man stressfrei kopieren können, ebenso wie sämtliche Konfigurationsdaten von FHEM (FHEM-backup ist dein Freund).
Server: HP-T620@Debian 11, 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
Gefällt mir Gefällt mir x 2 Liste anzeigen

Offline Ruggy

  • Full Member
  • ***
  • Beiträge: 419
Antw:Heizkörperthermostat HM-CC-RT-DN Problem mit Peeren
« Antwort #6 am: 29 September 2022, 16:14:51 »
Danke für Deine bisherige Hilfe und Geduld  :-[ :D

Ich wollte jetzt die Belohnung in meinen FHEM eingeben und hab schon das nächste Problem  :-[

Beim define... kam folgende Meldung:

Cannot load module archetype
So wie es aussieht fehlt das Modul archtype auf meiner Installation.

Wenn ich es richig verstanden habe, muss ich ein neues Modul einfach auf den Raspi ins Verzeichnist /fhem/FHEM kopieren und den Raspi neu starten.
aber wo kann ich das 98_archetype finden?

Offline Beta-User

  • Developer
  • Hero Member
  • ****
  • Beiträge: 19373
Antw:Heizkörperthermostat HM-CC-RT-DN Problem mit Peeren
« Antwort #7 am: 29 September 2022, 16:20:03 »
Dann lass das erst mal mit archetype, da ist irgendwas anderes (vermutlich gewaltig) faul...

Der direkte Weg für die bestehenden Devices wäre der:
attr TYPE=CUL_HM:FILTER=DEF=.{6} commStInCh off
Sichere deine Daten, falls du das noch nicht gemacht hast! (der obige Befehl ist normalerweise relativ ungefährlich)
Server: HP-T620@Debian 11, 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

Offline Ruggy

  • Full Member
  • ***
  • Beiträge: 419
Antw:Heizkörperthermostat HM-CC-RT-DN Problem mit Peeren
« Antwort #8 am: 29 September 2022, 17:51:09 »
da ist irgendwas anderes (vermutlich gewaltig) faul...

Das denke ich auch.

Habe mir eine neue SD-Karte bestellt. Soll morgen geliefert werden.
Dann werde ich mal das OS neu aufsetzen.
Wenn ich jetzt das Backup zurückspiele, habe ich dann nicht die selben Probleme wieder?
Wäre es dann wahrscheinlich besser, dass ich fhem komplett neu einrichte?

Kann ich das "alte FHEM" weiter laufen lassen, das "neue" mit einen anderen Rasperry einrichten?
Oder funktioniert dies nicht, weil ja auf die verschiedenen Sensoren zweimal zugegriffen wird (Xiaomi Sensoren, Homematic Heizungsthermostate und Lichtschalter,...)
Das bzgl. der SQLite-Datenbank  würde ich erst machen, nachden das neue System läuft. Oder kann dass auch parallel laufen?


Dein Befehl "attr Type=CUL..." hat in der Logfile folgendes bewirkt (zumindest von der Uhrzeit nach könnte es passen)
2022.09.29 17:47:18 1: RMDIR: ./restoreDir/save/2022-09-19

Im Logfile sind zig Einträge dieser Art

2022.09.29 16:20:42 3: CUL_HM set BAD_virt_Temperatur_Sensor virtTemp 18.68
2022.09.29 16:21:17 3: CUL_HM set BAD_virt_Temperatur_Sensor virtTemp 18.65
2022.09.29 16:21:17 3: CUL_HM set BAD_virt_Temperatur_Sensor virtTemp 18.65
2022.09.29 16:21:42 3: CUL_HM set BAD_virt_Temperatur_Sensor virtTemp 18.65
2022.09.29 16:22:42 3: CUL_HM set BAD_virt_Temperatur_Sensor virtTemp 18.65
2022.09.29 16:23:42 3: CUL_HM set BAD_virt_Temperatur_Sensor virtTemp 18.65
2022.09.29 16:24:42 3: CUL_HM set BAD_virt_Temperatur_Sensor virtTemp 18.65


Kann es sein, dass der virtuelle Sensor nicht richig gepeert ist?
im peerIDs vom _Weather steht 00000000
beim Wohnzimmer z.B. steht dort nach den 00000000 noch ,96517501
Laut den Befehl set hm peerXref wären die geräte aber gepeert (sieht man im 1. Thread).

Evlt. lösche ich versuchsweise die Sachen bzgl. dem Badthermostat und mache alles nochmal neu?
« Letzte Änderung: 29 September 2022, 18:10:14 von Ruggy »

Offline Beta-User

  • Developer
  • Hero Member
  • ****
  • Beiträge: 19373
Antw:Heizkörperthermostat HM-CC-RT-DN Problem mit Peeren
« Antwort #9 am: 29 September 2022, 18:12:38 »
Wenn ich jetzt das Backup zurückspiele, habe ich dann nicht die selben Probleme wieder.
Wäre es dann wahrscheinlich besser, dass ich fhem komplett neu einrichte?
Möglicherweise. Ich würde es im Interesse eines schnellen Ergebnisses riskieren, denn das FHEM-Verzeichnis ist das kleinste aller möglichen Probleme und sollte in der Regel zu reparieren sein...

Zitat
Kann ich das "alte FHEM" weiter laufen lassen, das "neue" mit einen anderen Rasperry einrichten?
Oder funktioniert dies nicht, weil ja auf die verschiedenen Sensoren zweimal zugegriffen wird (Xiaomi Sensoren, Homematic Heizungsthermostate und Lichtschalter,...)
Das kommt drauf an. ZigBee (deconz?) geht vermutlich, CUL_HM eher nicht, aber da fehlt dir auch das IO, das sollte nur von einer Stelle her angesteuert werden.

Zitat
Das bzgl. der SQLite-Datenbank  würde ich erst machen, nachden das neue System läuft. Oder kann dass auch parallel laufen?
Das würde ich dann (nochmal) umziehen, wenn das neue System soweit läuft und bis dahin das logging im alten machen.

Zitat
Dein Befehl "attr Type=CUL..." hat in der Logfile folgendes bewirkt (zumindest von der Uhrzeit nach könnte es passen)
2022.09.29 17:47:18 1: RMDIR: ./restoreDir/save/2022-09-19
Das gehört sicher nicht zusammen.

Zitat
Im Logfile sind zig Einträge dieser Art

2022.09.29 16:20:42 3: CUL_HM set BAD_virt_Temperatur_Sensor virtTemp 18.68
2022.09.29 16:21:17 3: CUL_HM set BAD_virt_Temperatur_Sensor virtTemp 18.65
Kann es sein, dass der virtuelle Sensor nicht richig gepeert ist?
Nope, das ist einfach so, dass dein System abartig viele unnötige Events erzeugt und du dich bisher nicht gekümmert hast, was im Logfile so alles steht...
Sowas stand da nämlich auch im Gefolge des at, nur nicht so häufig...

(Von dem Log im anderen Thread beim Starten will ich gar nicht erst anfangen; das ist übrigens nicht böse gemeint, wenn ich das so deutlich rüberbringe ;) ).
Zitat
im peerIDs vom _Weather steht 00000000
beim Wohnzimmer z.B. steht dort nach den 00000000 noch ,96517501
Laut den Befehl set hm peerXref wären die geräte aber gepeert (sieht man im 1. Thread).

Evlt. lösche ich versuchsweise die Sachen bzgl. dem Badthermostat und mache alles nochmal neu?
Löschen ist eine blöde Idee. Was in der Beziehung wirklich Sache ist, findet man nur raus, wenn CUL_HM sauber läuft und effektiv auch lesen kann, was auf den Geräten selbst jeweils gespeichert ist. Ergo: eines nach dem anderen...
Server: HP-T620@Debian 11, 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
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline Ruggy

  • Full Member
  • ***
  • Beiträge: 419
Antw:Heizkörperthermostat HM-CC-RT-DN Problem mit Peeren
« Antwort #10 am: 30 September 2022, 12:35:56 »
Kann es doch nicht ganz lassen und warten, bis die SD-Karte da ist.

Vor allem bei meinen anderen Problem im anderen Thread wird im Logfile deutlich, dass dies alles nach einen durchgeführten Update von FHEM los ging.
Also müsste es doch dort damit zusammenhängen?

Bei den Problem hier bzgl. den Thermostat kann ich es nicht so deutlich erkennen.


Weite habe ich habe ein Gerät "ActionDetector" entdeckt.
Kann es sein, dass dies durch deinen Befehl zustande gekommen ist.
Dort sind alle Heizkörperthermostate aufgelistet außer dem "Problemkind" im Bad.

Internals:
   DEF        000000
   FUUID      5c65c66e-f33f-194f-2479-5ff520d0bb8d3aa3
   NAME       ActionDetector
   NR         30
   NTFY_ORDER 48-ActionDetector
   STATE      alive:5 dead:0 unkn:0 off:0
   TYPE       CUL_HM
   chanNo     01
   disableNotifyFn 1
   READINGS:
     2022-09-30 12:00:35   state           alive:5 dead:0 unkn:0 off:0
     2022-09-30 12:00:35   status_KIND_HEIZUNG_1 alive
     2022-09-30 12:00:35   status_KIND_HEIZUNG_2 alive
     2022-09-30 12:00:35   status_WOH_HEIZUNG_1 alive
     2022-09-30 12:00:35   status_WOH_HEIZUNG_2 alive
     2022-09-30 12:00:35   status_WOH_HEIZUNG_3 alive
   helper:
     HM_CMDNR   233
     actCycle   600
     mId        0000
     peerFriend -
     peerOpt    -:-
     peers      62FAC4,62FAC8,62FACF,62FB0B,62FB6A
     regLst     
     62FAC4:
       start      20220927123034
     62FAC8:
       start      20220927123033
     62FACF:
       start      20220927123034
     62FB0B:
       start      20220927123034
     62FB6A:
       start      20220927123033
     cmds:
       TmplKey    :no:1664531873.73466
       TmplTs     1664531873.73466
       cmdKey     0:1:1::ActionDetector: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
     io:
       vccu       
       prefIO:
     peerIDsH:
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       vrt        1
     tmpl:
Attributes:
   commStInCh off
   event-on-change-reading .*
   model      ACTIONDETECTOR
   room       Homematic
   subType    virtual

In FHEM werden im "Hauptdevice" BAD_HEIZUNG (Thermostat im Bad) die Temperatur vom Xiaomi_Sensor angezeigt (also die Temperatur über den virtuellen Sensor) sowie die "Wunschtemperatur", welche im Display vom Homematic-Thermostat steht.

Readings von BAD_HEIZUNG
desired-temp 17.5
measured-temp 30.2
(Habe zum Testen das Xiaomi_Termometer auf die Heizung gelegt, damit ich eine andere Temperatur als die Raumtemperatur habe)

Also müsste doch die Verbindung vom Thermostat zum FHEM grundsätzlich funktionieren.
Vom FHEM zum Thermostat anscheinend nicht, weil die Templist dahin nicht übertragen wird.

Sehe ich das richtig?

Offline Beta-User

  • Developer
  • Hero Member
  • ****
  • Beiträge: 19373
Antw:Heizkörperthermostat HM-CC-RT-DN Problem mit Peeren
« Antwort #11 am: 30 September 2022, 12:52:52 »
Also müsste doch die Verbindung vom Thermostat zum FHEM grundsätzlich funktionieren.
Vom FHEM zum Thermostat anscheinend nicht, weil die Templist dahin nicht übertragen wird.

Sehe ich das richtig?
MAn. nicht: Es wird doch die externe Temperatur an den Thermostaten geschickt und auch von dort wieder ausgelesen...

Das Problem sind eher die "Mengen", die da (vielleicht!) irgendwo in der pipeline liegen und nicht zeitnah abgearbeitet werden können.

Zitat
Vor allem bei meinen anderen Problem im anderen Thread wird im Logfile deutlich, dass dies alles nach einen durchgeführten Update von FHEM los ging.
Also müsste es doch dort damit zusammenhängen?
Das kann ich so nicht beurteilen, weil ich nicht weiß, welche Version von CUL_HM vorher lief. Wenn das eine war von vor 18 Monaten, kann das sein. Verantwortlich sind dann ggf. zwei Aspekte:
-commStInCh (scheint behoben zu sein, zumindest zeigt das der Actiondetector)
- manchmal: eine kaputte VCCU (das kann es bei dir nicht sein, da noch nicht eingerichtet).

Ansonsten kann es immer noch sein, dass dein System wegen irgendwas anderem einfach "zu beschäftigt" ist, um zeitnah jeweils die nächsten paar Pakete rauszusenden. Schau einfach eine Zeitlang auf den Event-Monitor. Wenn da alles grade so "durchrauscht", ist das vermutlich die tiefere Ursache, warum es nicht vorwärts geht.

Wenn das unauffällig sein sollte, würde ich hergehen und alle "pending"-Aktionen abbrechen und nochmal neu starten mit je einem "getConfig". Dabei aber nicht alle auf einmal anschubsen, sondern vielleicht raumweise. Dazu kannst du dann ggf. auch mal "Knöpfe drücken", um das zu beschleunigen. Wenn das dann durch ist, siehst du über HMinfo, ob wirklich alles sauber ist bzw. wo es noch fehlt.
Server: HP-T620@Debian 11, 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

Offline Ruggy

  • Full Member
  • ***
  • Beiträge: 419
Antw:Heizkörperthermostat HM-CC-RT-DN Problem mit Peeren
« Antwort #12 am: 08 Oktober 2022, 10:49:52 »
Hallo,
ich melde mich jetzt mal wieder, weil ich jetzt  auf den Raspberry ein aktuelles OS habe und FHEM auch soweit läuft.
Die Jarolift Rollo funktionieren noch nicht. Ist aber jetzt nicht so drigend.

Außerdem habe ich eine VCCU eingerichtet.

Die Themostate funktionieren glaube ich immer noch nicht so richtig.

Ich habe jetzt das im Bad versucht neu zu pairen (ohne es in FHEM zu löschen).
Soweit ich es richtig sehe, wird die Templist richtig übertragen. Zumindest wird die vorgegebenen Temperatur an den Thermostaten eingehalten.

Im Device BAD_HEIZUNG fehlt jedoch das R_pairCentral.
Laut https://wiki.fhem.de/wiki/HomeMatic_Devices_pairen ist es dann aber nicht richtig gepaired.
Im PairedTo steht die HmID vom VCCU.

Ich habe jetzt schon mehrmals versucht neu zu pairen. Aber es ändert sich nichts daran.


Habe noch ein weiteres Thermostat angelernt (für die Küche; hatte dort auch noch keines).
Hier verhält es sich auch so.
Hier habe ich aber glaube ich trotzdem einen Fehler gemacht.
Im Attribut IOgrp steht VCCU:HmUART (also zusätzlich HmUART). Dies hätte ich schon gelöscht, kommt aber immer wieder.

Was ist hier noch nicht richtig, bzw. wie könnte ich weiter vorgehen um stück für stück den Fehler zu finden?

Kann ich die Lists von VCCU und den Thermostaten hier einfach einstellen? Haben gelesen, dass die HmIDs andere nicht sehen sollten?

Online frank

  • Hero Member
  • *****
  • Beiträge: 11158
Antw:Heizkörperthermostat HM-CC-RT-DN Problem mit Peeren
« Antwort #13 am: 08 Oktober 2022, 13:03:35 »
Zitat
Ich habe jetzt schon mehrmals versucht neu zu pairen. Aber es ändert sich nichts daran.
dann hast du die sichtbarkeit des registers nicht eingeschltet => attr expert

Zitat
Im Attribut IOgrp steht VCCU:HmUART (also zusätzlich HmUART).
wenn man nur ein io hat, ist die angabe eines prefered io im verhalten identisch.

Zitat
Haben gelesen, dass die HmIDs andere nicht sehen sollten?
wo liest man so einen quatsch?
wenn überhaupt, solltest du eigene keys verändern.
wer angst vor angreifern hat, sollte überhaupt keinen funk benutzen.


Zitat
Die Themostate funktionieren glaube ich immer noch nicht so richtig.
1. dann würde ich mal nach freezes in fhem schauen => module: apptime, freezemon
2. folgende 10_CUL_HM.pm probieren https://forum.fhem.de/index.php/topic,128599.msg1230045.html#msg1230045
3. was zeigt "get hminfo configCheck"?
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

Offline Ruggy

  • Full Member
  • ***
  • Beiträge: 419
Antw:Heizkörperthermostat HM-CC-RT-DN Problem mit Peeren
« Antwort #14 am: 08 Oktober 2022, 13:58:41 »
dann hast du die sichtbarkeit des registers nicht eingeschltet => attr expert

Bei dem attr expter steht nur rawReg (beim Bad) beim Wohnzimmer steht defReg,rawReg

Habe es jetzt geändert und jetzt ist auch das Reading R-pairCentral vorhanden mit der selben HmID als wie Paired to. Die HmID ist vom VCCU.
Also sollte dies dann doch passen.

Sollte ich das 10_CUL_HM.pm mal probieren oder vorerst nicht, weil etwas anderes noch nicht stimmt?

Der ConfgCheck zeigt folgendes.
(Das HM_1906AC war mal ein Wasserstandsensor. Den verwende ich aber vorerst nicht.)


Bei den _Clima stimmt anscheinden dann doch etwas nicht. Oder?


configCheck done:

 missing register list
    HM_1906AC: RegL_00.,RegL_01.,RegL_03.13A98801

 Register changes pending
    HM_7294A4_Clima:
    KIND_HEIZUNG_2_Clima:
    WOH_HEIZUNG_1_Clima:
    WOH_HEIZUNG_2_Clima:
    WOH_HEIZUNG_3_Clima:

 peer not defined
    HM_1906AC: id:13A98801

 PairedTo mismatch to IODev
    HM_1906AC: paired:0x000000 IO attr: FA3B12.


Anschließend zwei Lists von zwei Thermostaten beispielhaft.
Das von der Küche wird beim ConfgCheck gar nicht mit aufgeführt.


Hier ein List von WOH_HEIZUNG_1_Clima

Internals:
   DEF        62FAC404
   FUUID      5c65c66f-f33f-194f-7c50-0a335b1760fd2427
   NAME       WOH_HEIZUNG_1_Clima
   NR         107
   NTFY_ORDER 48-WOH_HEIZUNG_1_Clima
   STATE      T: 21.6 desired: 20.5 valve: 0
   TYPE       CUL_HM
   chanNo     04
   device     WOH_HEIZUNG_1
   disableNotifyFn 1
   eventCount 2227
   Helper:
     DBLOG:
       ValvePosition:
         DbLog:
           TIME       1665229219.29582
           VALUE      0
       state:
         DbLog:
           TIME       1665229219.29582
           VALUE      T: 21.6 desired: 20.5 valve: 0
   READINGS:
     2022-02-17 07:27:32   CommandAccepted yes
     2022-10-04 13:26:25   R-boostPos      80 %
     2022-10-04 13:26:25   R-btnNoBckLight off
     2022-10-04 13:26:25   R-dayTemp       21 C
     2022-10-04 13:26:25   R-daylightSaveTime on
     2022-10-04 13:26:25   R-modePrioManu  all
     2022-10-04 13:26:25   R-modePrioParty all
     2022-10-04 13:26:25   R-nightTemp     17 C
     2022-10-04 13:26:25   R-noMinMax4Manu off
     2022-10-04 13:26:25   R-regAdaptive   on
     2022-10-04 13:26:25   R-showInfo      time
     2019-01-13 13:25:18   R-sign          off
     2022-10-04 13:26:25   R-tempOffset    0.0K
     2022-10-04 13:26:25   R-valveOffsetRt 0 %
     2022-10-04 13:26:25   R-winOpnBoost   off
     2022-10-04 13:29:08   R_0_tempListSat 07:00 18.5 23:00 20.5 24:00 18.5
     2022-10-04 13:29:08   R_1_tempListSun 07:00 18.5 23:00 20.5 24:00 18.5
     2022-10-04 13:29:08   R_2_tempListMon 06:00 18.5 23:00 20.5 24:00 18.5
     2022-10-04 13:29:08   R_3_tempListTue 06:00 18.5 23:00 20.5 24:00 18.5
     2022-10-04 13:29:08   R_4_tempListWed 06:00 18.5 23:00 20.5 24:00 18.5
     2022-10-04 13:29:08   R_5_tempListThu 06:00 18.5 23:00 20.5 24:00 18.5
     2022-10-04 13:29:08   R_6_tempListFri 06:00 18.5 23:00 20.5 24:00 18.5
     2022-10-04 13:29:08   R_tempList_State verified
     2022-10-04 13:29:04   RegL_01.        00:00 08:00
     2022-10-04 13:29:08   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:4A 15:54 16:53 17:14 18:4B 19:20 1A:45 1B:20 1C:45 1D:20 1E:45 1F:20 20:45 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:4A 2F:54 30:53 31:14 32:4B 33:20 34:45 35:20 36:45 37:20 38:45 39:20 3A:45 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:4A 49:48 4A:53 4B:14 4C:4B 4D:20 4E:5D 4F:1F 50:4B 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:4A 63:48 64:53 65:14 66:4B 67:20 68:5D 69:1F 6A:4B 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:4A 7D:48 7E:53 7F:14 80:4B 81:20 82:5D 83:1F 84:4B 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:4A 97:48 98:53 99:14 9A:4B 9B:20 9C:5D 9D:1F 9E:4B 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:4A B1:48 B2:53 B3:14 B4:4B B5:20 B6:5D B7:1F B8:4B B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:0C CB:1B CC:0B CD:12 CE:21 CF:2D
     2022-10-08 13:40:19   ValvePosition   0
     2022-10-08 13:40:19   boostTime       -
     2022-10-08 13:38:03   cfgState        RegPend
     2022-10-08 13:40:19   controlMode     auto
     2022-10-08 13:40:19   desired-temp    20.5
     2022-10-08 13:40:19   measured-temp   21.6
     2022-10-08 13:40:19   partyEnd        -
     2022-10-08 13:40:19   partyStart      -
     2022-10-08 13:40:19   partyTemp       -
     2022-02-17 07:27:32   recentStateType ack
     2022-10-08 13:40:19   state           T: 21.6 desired: 20.5 valve: 0
     2022-02-13 16:30:08   tempTmplSet     WOH_HEIZUNG_1_Clima
     2022-02-17 07:27:32   trigLast        fhem:80
   TEMPLIST:
     Fri:
       0:
         HOUR       06
         MINUTE     00
         TEMP       18.5
       1:
         HOUR       23
         MINUTE     00
         TEMP       20.5
       2:
         HOUR       24
         MINUTE     00
         TEMP       18.5
     Mon:
       0:
         HOUR       06
         MINUTE     00
         TEMP       18.5
       1:
         HOUR       23
         MINUTE     00
         TEMP       20.5
       2:
         HOUR       24
         MINUTE     00
         TEMP       18.5
     Sat:
       0:
         HOUR       07
         MINUTE     00
         TEMP       18.5
       1:
         HOUR       23
         MINUTE     00
         TEMP       20.5
       2:
         HOUR       24
         MINUTE     00
         TEMP       18.5
     Sun:
       0:
         HOUR       07
         MINUTE     00
         TEMP       18.5
       1:
         HOUR       23
         MINUTE     00
         TEMP       20.5
       2:
         HOUR       24
         MINUTE     00
         TEMP       18.5
     Thu:
       0:
         HOUR       06
         MINUTE     00
         TEMP       18.5
       1:
         HOUR       23
         MINUTE     00
         TEMP       20.5
       2:
         HOUR       24
         MINUTE     00
         TEMP       18.5
     Tue:
       0:
         HOUR       06
         MINUTE     00
         TEMP       18.5
       1:
         HOUR       23
         MINUTE     00
         TEMP       20.5
       2:
         HOUR       24
         MINUTE     00
         TEMP       18.5
     Wed:
       0:
         HOUR       06
         MINUTE     00
         TEMP       18.5
       1:
         HOUR       23
         MINUTE     00
         TEMP       20.5
       2:
         HOUR       24
         MINUTE     00
         TEMP       18.5
   helper:
     peerFriend peerRTteam2
     peerIDsState complete
     peerOpt    p:thermostat
     regLst     1,7
     cfgChk:
       idRc03     fail
     cmds:
       TmplKey    :no:1664888238.95964
       TmplTs     1664888238.95964
       cmdKey     1:0:0::WOH_HEIZUNG_1: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    HM_7294A4_ClimaTeam,KIND_HEIZUNG_1_ClimaTeam,KIND_HEIZUNG_2_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        1
       tpl        0
     peerIDsH:
       00000000   broadcast
     role:
       chn        1
     shRegR:
       07         00
     shadowReg:
       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:4A 15:54 16:53 17:14 18:4B 19:20 1A:45 1B:20 1C:45 1D:20 1E:45 1F:20 20:45 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:4A 2F:54 30:53 31:14 32:4B 33:20 34:45 35:20 36:45 37:20 38:45 39:20 3A:45 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:4A 49:48 4A:53 4B:14 4C:4B 4D:20 4E:5D 4F:1F 50:4B 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:4A 63:48 64:53 65:14 66:4B 67:20 68:5D 69:1F 6A:4B 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:4A 7D:48 7E:53 7F:14 80:4B 81:20 82:5D 83:1F 84:4B 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:4A 97:48 98:53 99:14 9A:4B 9B:20 9C:5D 9D:1F 9E:4B 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:4A B1:48 B2:53 B3:14 B4:4B B5:20 B6:5D B7:1F B8:4B B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:0C CB:1B CC:0B CD:12 CE:21 CF:2D
     tmpl:
Attributes:
   model      HM-CC-RT-DN
   peerIDs    00000000
   room       Heizung
   tempListTmpl WOH_HEIZUNG_1_Clima


List vom HM_7294A4_Clima (Thermostat im Bad)

Internals:
   DEF        7294A404
   FUUID      632cb6fc-f33f-194f-7f7b-56964c7d23b66e2e
   NAME       HM_7294A4_Clima
   NR         629
   NTFY_ORDER 48-HM_7294A4_Clima
   STATE      T: 19.3 desired: 18.0 valve: 0
   TYPE       CUL_HM
   chanNo     04
   device     BAD_HEIZUNG
   disableNotifyFn 1
   eventCount 2261
   Helper:
     DBLOG:
       ValvePosition:
         DbLog:
           TIME       1665229291.12897
           VALUE      0
       state:
         DbLog:
           TIME       1665229291.12897
           VALUE      T: 19.3 desired: 18.0 valve: 0
   READINGS:
     2022-10-04 22:00:45   R_0_tempListSat  06:30 17.5 07:15 19.5 19:00 18.0 20:00 19.5 24:00 17.5
     2022-10-04 22:00:45   R_1_tempListSun  06:30 17.5 07:15 19.5 19:00 18.0 20:00 19.5 24:00 17.5
     2022-10-04 22:00:45   R_2_tempListMon  05:30 17.5 07:15 19.5 19:00 18.0 20:00 19.5 24:00 17.5
     2022-10-04 22:00:45   R_3_tempListTue  05:30 17.5 07:15 19.5 19:00 18.0 20:00 19.5 24:00 17.5
     2022-10-04 22:00:45   R_4_tempListWed  05:30 17.5 07:15 19.5 19:00 18.0 20:00 19.5 24:00 17.5
     2022-10-04 22:00:45   R_5_tempListThu  05:30 17.5 07:15 19.5 19:00 18.0 20:00 19.5 24:00 17.5
     2022-10-04 22:00:45   R_6_tempListFri  05:30 17.5 07:15 19.5 19:00 18.0 20:00 19.5 24:00 17.5
     2022-10-04 22:00:45   R_tempList_State verified
     2022-10-04 22:00:41   RegL_01.         00:00 08:00
     2022-10-04 22:00:45   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:46 15:4E 16:4E 17:57 18:48 19:E4 1A:4E 1B:F0 1C:47 1D:20 1E:45 1F:20 20:45 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:46 2F:4E 30:4E 31:57 32:48 33:E4 34:4E 35:F0 36:47 37:20 38:45 39:20 3A:45 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:46 49:42 4A:4E 4B:57 4C:48 4D:E4 4E:4E 4F:F0 50:47 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:46 63:42 64:4E 65:57 66:48 67:E4 68:4E 69:F0 6A:47 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:46 7D:42 7E:4E 7F:57 80:48 81:E4 82:4E 83:F0 84:47 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:46 97:42 98:4E 99:57 9A:48 9B:E4 9C:4E 9D:F0 9E:47 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:46 B1:42 B2:4E B3:57 B4:48 B5:E4 B6:4E B7:F0 B8:47 B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:0F CB:1E CC:1E CD:0F CE:1E CF:1E
     2022-10-08 13:41:31   ValvePosition   0
     2022-10-08 13:41:31   boostTime       -
     2022-10-08 13:38:03   cfgState        RegPend
     2022-10-08 13:41:31   controlMode     auto
     2022-10-08 13:41:31   desired-temp    18.0
     2022-10-08 13:41:31   measured-temp   19.3
     2022-10-08 13:41:31   partyEnd        -
     2022-10-08 13:41:31   partyStart      -
     2022-10-08 13:41:31   partyTemp       -
     2022-10-08 13:41:31   state           T: 19.3 desired: 18.0 valve: 0
   TEMPLIST:
     Fri:
       0:
         HOUR       05
         MINUTE     30
         TEMP       17.5
       1:
         HOUR       07
         MINUTE     15
         TEMP       19.5
       2:
         HOUR       19
         MINUTE     00
         TEMP       18.0
       3:
         HOUR       20
         MINUTE     00
         TEMP       19.5
       4:
         HOUR       24
         MINUTE     00
         TEMP       17.5
     Mon:
       0:
         HOUR       05
         MINUTE     30
         TEMP       17.5
       1:
         HOUR       07
         MINUTE     15
         TEMP       19.5
       2:
         HOUR       19
         MINUTE     00
         TEMP       18.0
       3:
         HOUR       20
         MINUTE     00
         TEMP       19.5
       4:
         HOUR       24
         MINUTE     00
         TEMP       17.5
     Sat:
       0:
         HOUR       06
         MINUTE     30
         TEMP       17.5
       1:
         HOUR       07
         MINUTE     15
         TEMP       19.5
       2:
         HOUR       19
         MINUTE     00
         TEMP       18.0
       3:
         HOUR       20
         MINUTE     00
         TEMP       19.5
       4:
         HOUR       24
         MINUTE     00
         TEMP       17.5
     Sun:
       0:
         HOUR       06
         MINUTE     30
         TEMP       17.5
       1:
         HOUR       07
         MINUTE     15
         TEMP       19.5
       2:
         HOUR       19
         MINUTE     00
         TEMP       18.0
       3:
         HOUR       20
         MINUTE     00
         TEMP       19.5
       4:
         HOUR       24
         MINUTE     00
         TEMP       17.5
     Thu:
       0:
         HOUR       05
         MINUTE     30
         TEMP       17.5
       1:
         HOUR       07
         MINUTE     15
         TEMP       19.5
       2:
         HOUR       19
         MINUTE     00
         TEMP       18.0
       3:
         HOUR       20
         MINUTE     00
         TEMP       19.5
       4:
         HOUR       24
         MINUTE     00
         TEMP       17.5
     Tue:
       0:
         HOUR       05
         MINUTE     30
         TEMP       17.5
       1:
         HOUR       07
         MINUTE     15
         TEMP       19.5
       2:
         HOUR       19
         MINUTE     00
         TEMP       18.0
       3:
         HOUR       20
         MINUTE     00
         TEMP       19.5
       4:
         HOUR       24
         MINUTE     00
         TEMP       17.5
     Wed:
       0:
         HOUR       05
         MINUTE     30
         TEMP       17.5
       1:
         HOUR       07
         MINUTE     15
         TEMP       19.5
       2:
         HOUR       19
         MINUTE     00
         TEMP       18.0
       3:
         HOUR       20
         MINUTE     00
         TEMP       19.5
       4:
         HOUR       24
         MINUTE     00
         TEMP       17.5
   helper:
     peerFriend peerRTteam2
     peerIDsRaw ,00000000
     peerIDsState complete
     peerOpt    p:thermostat
     regLst     1,7
     cfgChk:
       idRc03     fail
     cmds:
       TmplKey    :no:1664892506.36007
       TmplTs     1664892506.36007
       cmdKey     1:0:0::BAD_HEIZUNG: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)]
         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   
         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        0
       det        0
       raw        1
       tpl        0
     peerIDsH:
       00000000   broadcast
     regCollect:
     role:
       chn        1
     shRegR:
       07         00
     shadowReg:
       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:46 15:4E 16:4E 17:57 18:48 19:E4 1A:4E 1B:F0 1C:47 1D:20 1E:45 1F:20 20:45 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:46 2F:4E 30:4E 31:57 32:48 33:E4 34:4E 35:F0 36:47 37:20 38:45 39:20 3A:45 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:46 49:42 4A:4E 4B:57 4C:48 4D:E4 4E:4E 4F:F0 50:47 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:46 63:42 64:4E 65:57 66:48 67:E4 68:4E 69:F0 6A:47 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:46 7D:42 7E:4E 7F:57 80:48 81:E4 82:4E 83:F0 84:47 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:46 97:42 98:4E 99:57 9A:48 9B:E4 9C:4E 9D:F0 9E:47 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:46 B1:42 B2:4E B3:57 B4:48 B5:E4 B6:4E B7:F0 B8:47 B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:0F CB:1E CC:1E CD:0F CE:1E CF:1E
     tmpl:
Attributes:
   model      HM-CC-RT-DN
   peerIDs    00000000
   room       Heizung