[HM-Module] HM-Thermostate: TempList-Änderung nur nach manuellem getConfig

Begonnen von FFHEM, 14 November 2021, 15:49:31

Vorheriges Thema - Nächstes Thema

FFHEM

EDIT: Problem hat wohl nichts mit weekprofile zu tun. Im Climate-Channel von Homematic-Thermostaten ist das Ändern einer TmpList nicht mehr möglich, ohne manuell ein set ... getConfig zu machen.

Hallo zusammen,
hoffentlich könnt Ihr mit der Überschrift etwas anfangen, evtl. optimiere ich sie noch EDIT: Ist jetzt erfolgt, Problem hat nichts mit weekprofile zu tun
Ich hatte diese Frage bereits im [CUL_HM+]-Thread gestellt, der sich mit der Optimierung der Homematic-Module (10_CUL_HM etc.) beschäftigt.
Beta-User riet mir, speziell aber für mein Problem einen eigenen Thread zu beginnen:

Seit einigen Monaten habe ich Probleme mit dem weekprofile für Heizungsthermostate.
Ich benutze schon seit Jahren ein weekprofile wie dieses:


Internals:
   CONFIGFILE ./log/weekprofile-Arbeitszimmer_Wochenprofil.cfg
   DEF        Arbeitszimmerthermostat_Climate
   FUUID      6113d934-f33f-26cd-3519-416e0e6c675d1981
   NAME       Arbeitszimmer_Wochenprofil
   NR         1291
   NTFY_ORDER 50-Arbeitszimmer_Wochenprofil
   STATE      assigned
   TYPE       weekprofile
   MASTERDEV:
     NAME       Arbeitszimmerthermostat_Climate
     TYPE       CUL_HM
   PROFILES:
     HASH(0x62d91b8)
   READINGS:
     2021-11-14 15:38:08   profile_count   1
     2021-11-14 11:19:18   state           assigned
   SNDDEVLIST:
     HASH(0x630a288)
     HASH(0x62fe250)
     HASH(0x6515a70)
     HASH(0x65be3f8)
     HASH(0x651eeb0)
     HASH(0x641f160)
     HASH(0x657ec00)
     HASH(0x6400138)
     HASH(0x63054e8)
     HASH(0x6590bd0)
     HASH(0x65be458)
     HASH(0x6586be0)
     HASH(0x62d9ac0)
     HASH(0x6590678)
     HASH(0x62e3d40)
     HASH(0x6166d30)
     HASH(0x62f85f8)
     HASH(0x6303588)
     HASH(0x63d2e08)
     HASH(0x61e7668)
   TEMPMAP:
   TOPICS:
     default
Attributes:
   alias      Arbeitszimmer_Wochenprofil
   group      Wochenprofil
   room       Heizung Wochenprofile
[/s]

Wenn ich nun eine Änderung daran in der TmpList mache, kommt diese nicht beim Thermostaten an: siehe hierzu den Montag, 06:05 Uhr ist der Sollwert, nicht 06:00 Uhr!!!

Internals:
   DEF        6339D202
   FUUID      5c444ff0-f33f-26cd-61c1-f38a60be1e2f2a8d
   NAME       Arbeitszimmerthermostat_Climate
   NR         360
   NTFY_ORDER 48-Arbeitszimmerthermostat_Climate
   STATE      Ist: 21.6 °C Soll: 21.5 °C
   TYPE       CUL_HM
   chanNo     02
   device     Arbeitszimmerthermostat
   disableNotifyFn 1
   peerList   HT_Arbeitszimmer_Climate
   READINGS:
     2021-11-14 11:20:33   CommandAccepted yes
     2021-08-13 15:45:46   R-boostPeriod   5 min
     2021-08-13 15:45:46   R-dayTemp       21 C
     2021-08-13 15:45:46   R-daylightSaveTime on
     2021-08-13 15:45:46   R-heatCool      heating
     2021-08-13 15:45:46   R-modePrioManu  all
     2021-08-13 15:45:46   R-modePrioParty all
     2021-08-13 15:45:46   R-nightTemp     17 C
     2021-08-13 15:45:46   R-noMinMax4Manu off
     2021-08-13 15:45:46   R-sendWeatherData on
     2021-08-13 15:45:46   R-showHumidity  tempHum
     2021-08-13 15:45:46   R-showInfo      time
     2021-08-13 15:45:46   R-showSetTemp   actTemp
     2021-08-13 15:45:46   R-showWeekday   off
     2021-08-13 15:45:42   R-sign          off
     2021-08-13 15:45:46   R-tempMax       30.5 C
     2021-08-13 15:45:46   R-tempMin       4.5 C
     2021-08-13 15:45:46   R-tempOffset    0.0K
     2021-08-13 15:45:46   R-weekPrgSel    prog1
     2021-08-13 15:45:46   R-winOpnBoost   off
     2021-11-14 14:53:05   R_P1_0_tempListSat  06:00 18.0 19:30 21.5 24:00 18.0
     2021-11-14 14:53:05   R_P1_1_tempListSun  06:00 18.0 19:30 21.5 24:00 18.0
     2021-11-14 14:53:05   R_P1_2_tempListMon  06:00 18.0 19:30 21.5 24:00 18.0
     2021-11-14 14:53:05   R_P1_3_tempListTue  06:00 18.0 19:30 21.5 24:00 18.0
     2021-11-14 14:53:05   R_P1_4_tempListWed  06:00 18.0 19:30 21.5 24:00 18.0
     2021-11-14 14:53:05   R_P1_5_tempListThu  06:00 18.0 19:30 21.5 24:00 18.0
     2021-11-14 14:53:05   R_P1_6_tempListFri  06:00 18.0 19:30 21.5 24:00 18.0
     2021-11-14 15:38:06   R_P1_tempList_State incomplete
     2021-11-14 14:53:09   R_P2_0_tempListSat  24:00 17.0
     2021-11-14 14:53:09   R_P2_1_tempListSun  24:00 17.0
     2021-11-14 14:53:09   R_P2_2_tempListMon  24:00 17.0
     2021-11-14 14:53:09   R_P2_3_tempListTue  24:00 17.0
     2021-11-14 14:53:09   R_P2_4_tempListWed  24:00 17.0
     2021-11-14 14:53:09   R_P2_5_tempListThu  24:00 17.0
     2021-11-14 14:53:09   R_P2_6_tempListFri  24:00 17.0
     2021-11-14 14:53:09   R_P2_tempList_State verified
     2021-11-14 14:53:13   R_P3_0_tempListSat  24:00 17.0
     2021-11-14 14:53:13   R_P3_1_tempListSun  24:00 17.0
     2021-11-14 14:53:13   R_P3_2_tempListMon  24:00 17.0
     2021-11-14 14:53:13   R_P3_3_tempListTue  24:00 17.0
     2021-11-14 14:53:13   R_P3_4_tempListWed  24:00 17.0
     2021-11-14 14:53:13   R_P3_5_tempListThu  24:00 17.0
     2021-11-14 14:53:13   R_P3_6_tempListFri  24:00 17.0
     2021-11-14 14:53:13   R_P3_tempList_State verified
     2021-11-14 15:08:50   boostTime       -
     2021-11-14 15:39:07   cfgState        updating
     2021-11-14 15:08:50   commReporting   off
     2021-11-14 15:38:08   commState       CMDs_done
     2021-11-14 15:08:50   controlMode     auto
     2021-11-14 15:39:32   desired-temp    21.5
     2021-11-14 15:39:32   humidity        55
     2021-11-14 15:39:32   measured-temp   21.6
     2021-11-14 14:53:01   peerList        HT_Arbeitszimmer_Climate
     2021-11-14 11:20:33   recentStateType ack
     2021-11-14 15:39:32   state           T: 21.6 desired: 21.5
     2021-09-17 08:18:21   trigLast        fhem:80
     2021-11-14 15:08:50   winOpenReporting off
   TEMPLIST:
     Mon:
       0:
         HOUR       06
         MINUTE     05
         TEMP       18.0
       1:
         HOUR       19
         MINUTE     30
         TEMP       21.5
       2:
         HOUR       24
         MINUTE     00
         TEMP       18.0
   helper:
     peerFriend peerRtTc
     peerIDsRaw ,44E88102,00000000
     peerIDsState complete
     peerOpt    p:thermostat
     regLst     1,7,8,9
     cfgChk:
       idRc02     .RegL_07.
       idRc03     fail
       idTp00     Arbeitszimmerthermostat_Climate not found in file ./FHEM/tempList.cfg
     cmds:
       TmplKey    HT_Arbeitszimmer_Climate:no:1636885155.93992
       TmplTs     1636885155.93992
       cmdKey     1:0:0::Arbeitszimmerthermostat:00AD:02:HT_Arbeitszimmer_Climate
       cmdLst:
         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)]
         peerChan   -btnNumber- -actChn- [({single})] [({set}|unset)] [(actor|remote|{both})]
         peerSmart  -peerOpt-
         regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         sign       [(on|{off})]
         tempListFri [(prep|{exec})] [({p1}|p2|p3)] -HH:MM- -temp- [...]
         tempListMon [(prep|{exec})] [({p1}|p2|p3)] -HH:MM- -temp- [...]
         tempListSat [(prep|{exec})] [({p1}|p2|p3)] -HH:MM- -temp- [...]
         tempListSun [(prep|{exec})] [({p1}|p2|p3)] -HH:MM- -temp- [...]
         tempListThu [(prep|{exec})] [({p1}|p2|p3)] -HH:MM- -temp- [...]
         tempListTmpl [({verify}|restore)] [[-file-:]-templateName-]
         tempListTue [(prep|{exec})] [({p1}|p2|p3)] -HH:MM- -temp- [...]
         tempListWed [(prep|{exec})] [({p1}|p2|p3)] -HH:MM- -temp- [...]
         tempTmplSet -tempTmpl-
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         tplSet_HT_Arbeitszimmer_Climate -tplPeer-
       lst:
         condition  slider,0,1,255
         peer       HT_Arbeitszimmer_Climate
         peerOpt    remove_HT_Arbeitszimmer_Climate,HT_Bad_gross_Climate,HT_Bad_klein_Climate,HT_Flur_Gaeste_WC_Climate,HT_Flur_Haustuer_Climate,HT_Gaeste_WC_Climate,HT_Kueche_Climate,HT_Schlafzimmer_Climate,HT_Wohnzimmer_links_Climate,HT_Wohnzimmer_mitte_Climate,HT_Wohnzimmer_rechts_Climate
         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        1
       raw        0
       tpl        0
     peerIDsH:
       00000000   broadcast
       44E88102   HT_Arbeitszimmer_Climate
     regCollect:
     role:
       chn        1
     shRegR:
       07         00
     shadowReg:
       RegL_07.    00:00 01:2A 02:22 03:09 04:3D 05:00 06:00 07:00 08:00 09:C7 0A:30 0B:00 0C:00 0D:00 0E:01 0F:04 10:00 11:00 12:09 13:00 14:48 15:48 16:56 17:EA 18:49 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:48 2F:48 30:56 31:EA 32:49 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:48 49:49 4A:56 4B:EA 4C:49 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:48 63:48 64:56 65:EA 66:49 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:48 7D:48 7E:56 7F:EA 80:49 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:48 97:48 98:56 99:EA 9A:49 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:48 B1:48 B2:56 B3:EA B4:49 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:00 CB:00 CC:00 CD:00 CE:00 CF:00
     tmpl:
Attributes:
   alias      Arbeitszimmer
   devStateIcon ok:measure_battery_100@green low:measure_battery_0@red
   event-on-change-reading .*
   event-on-update-reading battery
   group      Wandthermostat
   icon       hc_wht_regler
   model      HM-TC-IT-WM-W-EU
   peerIDs    00000000,44E88102
   room       Heizung
   stateFormat Ist: measured-temp °C Soll: desired-temp °C
   webCmd     controlMode:desired-temp


Die entscheidenden Zeilen sind:
     2021-11-14 14:53:05   R_P1_2_tempListMon  06:00 18.0 19:30 21.5 24:00 18.0
   
     2021-11-14 15:38:06   R_P1_tempList_State incomplete

tempListMon steht noch auf 06:00 statt wie von mir geändert auf 06:05, und tempList_State ist incomplete.
Erst, wenn ich ein
set xxxx getConfig
mache, wird die Änderung in den Thermostaten geschrieben und weekprofile aktualisiert sich.

Bei irgendeiner Kombination von HMinfo/10_CUL_HM/HM??? der letzten Monate funktionierte dies noch, ich steige aber nicht mehr durch, welche.
Ein aktuelles Update aller HM-Module mit dem neuesten:

# $Id: 10_CUL_HM.pm 25158 2021-11-09 Beta-User $

bringt auch nicht den Erfolg. Bei mir steht dann im Thermostaten immer noch "incomplete".
Frage: Stammt dieser Fehler aus HMinfo.pm? Und wenn ja, wird daran auch gearbeitet und welche Version von HMinfo.pm kann ich verwenden?

Vielen Dank!
Gruß,
Friedhelm
Raspberry Pi 4B, Homematic, Sonoff, Shelly, Worx, Arduino, ESP8266

frank

führe diesen cmd aus und sichere die config.
attr TYPE=CUL_HM:FILTER=DEF=......:FILTER=DEF!=000000 commStInCh off
danach erneut probieren
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

FFHEM

Danke, Frank, für die rasche Antwort!

Habe fhem.cfg gesichert und den attr-Befehl auf alle HM-Komponenten abgesetzt.
Auffällig: das Attribut erscheint nicht als neues Attribut bei den Geräten (falls das überhaupt sein sollte und wichtig ist).
Und die Änderungen werden vom weekprofile immer noch nicht auf die Thermostate übertragen (sind also immer noch incomplete, was man nur durch manuelles set xxx getConfig korrigieren kann/muss).

Was sich positiv geändert hat:
Eine Änderung im weekprofile bleibt jetzt im weekprofile bestehen und wird nicht wie vorher durch den alten Wert nach ca. 1 s überschrieben.
Raspberry Pi 4B, Homematic, Sonoff, Shelly, Worx, Arduino, ESP8266

frank

in jedem hauptdevice muss nun das attr commStInCh=off existieren.

ZitatWas sich positiv geändert hat:
Eine Änderung im weekprofile bleibt jetzt im weekprofile bestehen und wird nicht wie vorher durch den alten Wert nach ca. 1 s überschrieben.
ich nutze weekprofile nicht.
aber dann muss weekprofile ein problem haben, wenn dadurch sein verhalten geändert wird.

ZitatUnd die Änderungen werden vom weekprofile immer noch nicht auf die Thermostate übertragen (sind also immer noch incomplete, was man nur durch manuelles set xxx getConfig korrigieren kann/muss).
getconfig schreibt keine daten. es liest daten aus dem device.


poste ein je ein list vom rt-hauptdevice, IODev und der vccu.
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

FFHEM

Du hast recht, im Hauptdevice ist das Attribut vorhanden, entschuldige, ich hatte nur im Climate-Kanal nachgesehen!
Mit dem  set xxx getConfig im Arbeitszimmerthermostat_Climate-Kanal werden auf jeden Fall die Sollwerte im Thermostaten aktualisiert bzw. auf verified gesetzt.

Das Hauptdevice:
Internals:
   DEF        6339D2
   FUUID      5c444ff0-f33f-26cd-6e18-41d2ce4be76288c3
   IODev      myHmUART
   LASTInputDev myHmUART
   MSGCNT     441
   NAME       Arbeitszimmerthermostat
   NR         357
   NTFY_ORDER 48-Arbeitszimmerthermostat
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 Arbeitszimmerthermostat_Weather
   channel_02 Arbeitszimmerthermostat_Climate
   channel_03 Arbeitszimmerthermostat_WindowRec
   channel_06 Arbeitszimmerthermostat_remote
   channel_07 Arbeitszimmerthermostat_SwitchTr
   disableNotifyFn 1
   lastMsg    No:6B - t:70 s:6339D2 d:000000 00D938
   myHmUART_MSGCNT 441
   myHmUART_RAWMSG 0500003E6B84706339D200000000D938
   myHmUART_RSSI -62
   myHmUART_TIME 2021-11-14 17:31:57
   protCmdDel 5
   protCondBurst on
   protLastRcv 2021-11-14 17:31:57
   protRcv    440 last_at:2021-11-14 17:31:57
   protResnd  1 last_at:2021-11-14 11:19:59
   protResndFail 1 last_at:2021-11-14 11:20:04
   protSnd    122 last_at:2021-11-14 16:44:20
   protSndB   10 last_at:2021-11-14 16:44:19
   protState  CMDs_done
   rssi_at_myHmUART cnt:441 min:-77 max:-54 avg:-63.38 lst:-62
   rssi_myHmUART cnt:3 min:-53 max:-53 avg:-53 lst:-53
   READINGS:
     2021-11-14 11:29:04   Activity        alive
     2021-11-14 16:44:20   CommandAccepted yes
     2021-11-14 10:29:17   D-firmware      1.4
     2021-11-14 10:29:17   D-serialNr      OEQ1673666
     2021-11-14 16:44:19   IODev           myHmUART
     2021-11-12 16:55:11   PairedTo        0xFF3004
     2021-11-02 09:49:39   R-btnLock       off
     2021-11-02 09:49:39   R-burstRx       on
     2021-11-02 09:49:39   R-cyclicInfoMsg on
     2021-11-02 09:49:39   R-cyclicInfoMsgDis 0
     2021-11-02 09:49:39   R-globalBtnLock off
     2021-11-02 09:49:39   R-localResDis   off
     2021-11-02 09:49:39   R-lowBatLimitRT 2.2 V
     2021-11-02 09:49:39   R-modusBtnLock  off
     2021-11-12 16:54:52   R-pairCentral   0xFF3004
     2021-11-14 17:29:01   battery         ok
     2021-11-14 17:29:01   batteryLevel    2.9
     2021-10-06 00:10:22   battery_warning 1633471821.59335
     2021-11-14 16:45:19   cfgState        ok
     2021-11-14 16:44:20   commState       CMDs_done
     2021-11-14 17:29:01   desired-temp    21.5
     2021-11-14 17:29:01   measured-temp   21.7
     2021-10-06 09:27:33   powerOn         2021-10-06 09:27:33
     2021-10-06 09:27:33   recentStateType info
     2021-11-14 16:44:20   state           CMDs_done
     2021-10-06 09:27:35   time-request    -
   helper:
     HM_CMDNR   107
     PONtest    1
     cSnd       01FF30046339D200084948,01FF30046339D20006
     cfgStateUpdt 0
     lastMsgTm  1636907517.09431
     mId        00AD
     peerFriend -
     peerOpt    -:thermostat
     regLst     0
     rxType     6
     supp_Pair_Rep 0
     cmds:
       TmplKey    :no:1636885155.93401
       TmplTs     1636885155.93401
       cmdKey     0:1:0::Arbeitszimmerthermostat:00AD:00:
       cmdLst:
         assignHmKey noArg
         clear      [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         inhibit    [(on|{off})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sysTime    noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt   
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     io:
       flgs       0
       newChn     +6339D2,00,00,00
       nextSend   1636907517.18769
       rxt        0
       vccu       VCCU
       p:
         6339D2
         00
         00
         00
       prefIO:
         myHmUART
     mRssi:
       mNo        6B
       io:
         myHmUART:
           -58
           -58
     peerIDsH:
     prt:
       awake      0
       bErr       0
       brstWu     0
       sProc      0
       tryMsg:
     q:
       qReqConf   02
       qReqStat   
     role:
       dev        1
       prs        1
     rssi:
       at_myHmUART:
         avg        -63.3854875283447
         cnt        441
         lst        -62
         max        -54
         min        -77
       myHmUART:
         avg        -53
         cnt        3
         lst        -53
         max        -53
         min        -53
     shRegW:
       07         02
     shadowReg:
     tmpl:
Attributes:
   IOgrp      VCCU:myHmUART
   actCycle   000:10
   actStatus  alive
   alias      Arbeitszimmerthermostat
   autoReadReg 5_readMissing
   commStInCh off
   expert     defReg,allReg
   firmware   1.4
   group      Raumthermostat
   model      HM-TC-IT-WM-W-EU
   msgRepeat  1
   room       CUL_HM
   serialNr   OEQ1673666
   subType    thermostat
   webCmd     getConfig:clear msgEvents


VCCU:
Internals:
   DEF        FF3004
   FUUID      5c444fef-f33f-26cd-eede-cc08c16bbea644e5
   IODev      myHmUART
   NAME       VCCU
   NR         45
   NTFY_ORDER 48-VCCU
   STATE      CUL_0:UAS,myHmUART:ok
   TYPE       CUL_HM
   assignedIOs CUL_0,myHmUART
   channel_01 VCCU_Btn1_Rueckkanal_fuer_FB
   disableNotifyFn 1
   READINGS:
     2021-04-06 16:35:33   CommandAccepted yes
     2021-11-14 11:19:15   IODev           myHmUART
     2021-11-14 17:18:45   IOopen          1
     2021-11-14 10:43:41   cfgState        ok
     2021-10-21 18:11:22   hmPair          name:HM_74BE53 SN: model:HM-RC-8
     2021-11-14 17:18:45   state           CUL_0:UAS,myHmUART:ok
     2021-06-20 09:33:36   unknown_270691  received
     2021-10-18 09:39:59   unknown_3700F2  received
     2021-11-06 12:26:01   unknown_547AB2  received
     2021-07-18 11:44:58   unknown_748DFD  received
     2021-10-21 18:10:29   unknown_74BE53  received
     2021-02-18 15:51:53   unknown_876F99  received
     2021-03-04 16:35:54   unknown_A5A501  received
     2021-07-30 16:50:27   unknown_A5A502  received
     2021-09-07 17:49:57   unknown_A5A503  received
   helper:
     HM_CMDNR   185
     mId        FFF0
     peerFriend -
     peerOpt    -:virtual
     regLst     
     rxType     1
     ack:
     cmds:
       TmplKey    :no:1636885157.77391
       TmplTs     1636885157.77391
       cmdKey     0:1:1::VCCU:FFF0:00:
       cmdLst:
         assignIO   -IO- [({set}|unset)]
         clear      [(readings|rssi|msgEvents|attack|{msgErrors}|unknownDev)]
         defIgnUnknown noArg
         hmPairForSec [-sec-]
         hmPairSerial -serial-
         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 noArg
         param      -param-
     expert:
       def        1
       det        0
       raw        0
       tpl        0
     io:
       vccu       VCCU
       ioList:
         myHmUART
       prefIO:
     mRssi:
       mNo       
     peerIDsH:
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       vrt        1
     rssi:
     shadowReg:
     tmpl:
Attributes:
   IOList     myHmUART
   IOgrp      VCCU
   alias      VCCU
   commStInCh off
   model      CCU-FHEM
   room       System
   subType    virtual
   webCmd     virtual:update


Das IO-Device:
Internals:
   AssignedPeerCnt 72
   CNT        7
   Clients    :CUL_HM:
   DEF        /dev/serial/by-id/usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0001-if00-port0
   DEVCNT     90
   DevState   99
   DevType    UART
   DeviceName /dev/serial/by-id/usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0001-if00-port0@115200
   FD         4
   FUUID      5c444fef-f33f-26cd-3088-401abcd572025a04
   LastOpen   1636885143.80277
   NAME       myHmUART
   NOTIFYDEV  global
   NR         36
   NTFY_ORDER 47-myHmUART
   PARTIAL   
   RAWMSG     050100442AA270A5A503FF3004005928024D000000000008D10000
   RSSI       -68
   STATE      opened
   TYPE       HMUARTLGW
   XmitOpen   1
   model      HM-MOD-UART
   msgLoadCurrent 7
   msgLoadHistory 0/0/1/0/0/-1/0/0/-1/0/9/0
   msgLoadHistoryAbs 15/15/15/14/14/14/15/15/15/16/16/7/7
   owner      FF3004
   owner_CCU  VCCU
   Helper:
     CreditTimer 1509
     FW         66561
     Initialized 1
     SendCnt    216
     AckPending:
     LastSendLen:
       3
       3
     Log:
       IDs:
     PendingCMD:
     RoundTrip:
       Delay      0.00444388389587402
     loadLvl:
       lastHistory 1636907669.02129
   MatchList:
     1:CUL_HM   ^A......................
   Peers:
     1A99DF     +1A99DF,02,00,00
     1BF6BF     +1BF6BF,00,00,00
     1C53EA     +1C53EA,02,00,00
     1ECF77     +1ECF77,00,00,00
     20CCE8     +20CCE8,00,00,00
     20F767     +20F767,00,00,00
     25128E     +25128E,00,00,00
     270691     +270691,00,00,00
     276E78     +276E78,00,00,00
     33BA5F     +33BA5F,00,00,00
     3493B0     +3493B0,00,00,00
     3493D6     +3493D6,00,00,00
     362398     +362398,00,00,00
     370497     +370497,00,00,00
     37B075     +37B075,00,00,00
     37B0F0     +37B0F0,00,00,00
     37B0F4     +37B0F4,00,00,00
     37B197     +37B197,00,00,00
     37B1A6     +37B1A6,00,00,00
     37B1B9     +37B1B9,00,00,00
     37B1BA     +37B1BA,00,00,00
     389DE5     +389DE5,02,00,00
     38AE13     +38AE13,00,00,00
     390488     +390488,00,00,00
     39CC17     +39CC17,00,00,00
     3AF38E     +3AF38E,00,00,00
     444CA4     +444CA4,00,00,00
     444CA7     +444CA7,00,00,00
     444CA9     +444CA9,00,00,00
     444CD2     +444CD2,00,00,00
     44E881     +44E881,00,00,00
     44E8FD     +44E8FD,00,00,00
     455B34     +455B34,00,00,00
     455CEB     +455CEB,00,00,00
     455CF7     +455CF7,00,00,00
     4BBFD4     +4BBFD4,00,00,00
     4BC383     +4BC383,00,00,00
     4BC48A     +4BC48A,00,00,00
     4C80DB     +4C80DB,00,00,00
     4C80E2     +4C80E2,00,00,00
     4C80EB     +4C80EB,00,00,00
     4CEC58     +4CEC58,00,00,00
     50166E     +50166E,00,00,00
     52DC73     +52DC73,00,00,00
     57C2FB     +57C2FB,00,00,00
     5BABEA     +5BABEA,00,00,00
     5CA04D     +5CA04D,02,00,00
     5D7471     +5D7471,00,00,00
     5F5A30     +5F5A30,00,00,00
     5F5A5A     +5F5A5A,00,00,00
     5FDAC7     +5FDAC7,00,00,00
     613CCD     +613CCD,00,00,00
     630842     +630842,00,00,00
     6339D2     +6339D2,00,00,00
     633A08     +633A08,00,00,00
     64824D     +64824D,00,00,00
     650964     +650964,00,00,00
     669C87     +669C87,00,00,00
     669D57     +669D57,00,00,00
     67B242     +67B242,00,00,00
     68E031     +68E031,02,00,00
     69F066     +69F066,00,00,00
     6A2189     +6A2189,00,00,00
     6BC6A2     +6BC6A2,00,00,00
     706998     +706998,00,00,00
     70699A     +70699A,00,00,00
     748DFD     +748DFD,00,00,00
     74BE53     +74BE53,00,00,00
     A5A501     +A5A501,00,00,00
     A5A502     +A5A502,00,00,00
     A5A503     +A5A503,00,00,00
     A64793     +A64793,02,00,00
   READINGS:
     2021-11-14 11:19:25   D-HMIdAssigned  FF3004
     2021-11-14 11:19:25   D-HMIdOriginal  59D835
     2021-11-14 11:19:26   D-firmware      1.4.1
     2021-11-14 11:19:28   D-serialNr      OEQ0607003
     2021-11-14 11:18:37   D-type          HM-MOD-UART
     2021-11-14 11:19:29   cond            ok
     2021-11-14 17:36:47   load            7
     2021-11-14 11:19:29   loadLvl         low
     2021-11-14 11:19:03   state           opened
   helper:
Attributes:
   alias      myHmUART
   hmId       FF3004
   room       System
Raspberry Pi 4B, Homematic, Sonoff, Shelly, Worx, Arduino, ESP8266

frank

nach den list vermute ich, dass das setzen der liste auch ein automatisches getconfig erzeugt und alles ist erfolgreich.
wenn überhaupt, fehlt nur ein trigger zum verifizieren der templisten.

wenn bisher immer ein erneutes getconfig "geholfen" hat, waren die listen im rt auf jeden fall jedesmal bereits korrekt gesetzt.

vermutlich hilft geduld?  ;)
warte doch einfach mal einen moment, gute 60s. maximal 10min.
und vor einem erneuten getconfig erstmal ein refresh der webseite, falls longpoll ein problem hat.
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

moskito

Ich weiß jetzt nicht um welche Thermostaten es sich genau handelt, aber evtl. liegt auch das Problem an anderer Stelle.
Aus dem Wiki des HM-CC-RT-DN:

Zitat
Es werden nur Uhrzeiten zu jeder vollen oder halben Stunde angenommen (Minuten also 00 oder 30)

Gruß
Danny
FHEM auf Intel NUC/Proxmox & Debian 12 + HM-CFG-USB + zigbee2mqtt + Zwave + Enocean

FFHEM

Zitat von: frank am 14 November 2021, 18:44:15
nach den list vermute ich, dass das setzen der liste auch ein automatisches getconfig erzeugt und alles ist erfolgreich.
wenn überhaupt, fehlt nur ein trigger zum verifizieren der templisten.
@Frank,
was meinst Du mit " fehlt nur ein trigger zum verifizieren der templisten"? Wie könnte ich den erzwingen?
Ich habe immer lange gewartet, ob sich noch etwas ändert - Geduld hat bei den Homematic-Thermostat die oberste Priorität ;-)
Auch an Refreshes hat man sich schon gewöhnt, das macht man reflexartig...
Danke!

@Danny:
Zitat von: moskito am 14 November 2021, 21:09:32
Ich weiß jetzt nicht um welche Thermostaten es sich genau handelt, aber evtl. liegt auch das Problem an anderer Stelle.
Es werden nur Uhrzeiten zu jeder vollen oder halben Stunde angenommen (Minuten also 00 oder 30)
Gruß
Danny
Habe ich auch probiert, keine Änderung, dennoch ein guter Hinweis, darauf muss man achten.
Früher, als es noch klappte, funktionierten aber auch 05er-Schritte.
Danke!
Raspberry Pi 4B, Homematic, Sonoff, Shelly, Worx, Arduino, ESP8266

Beta-User

Das mit den 5-Minuten-Schritten geht mit den letzten Firmwares (1.5 für RT und 1.4 für WT) prinzipiell, CUL_HM unterstützt es aber nicht (mehr), Martin hat da afaik irgendwann einen check eingebaut, (der das auf halbe Stunden hinbiegt?) (was eigentlich schade ist...).
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

frank

ich teste bei meinen alten hm-cc-tc das setzen der templist direkt und sehe keine probleme.
probier das auch mal, also im climate channel zb die liste für freitag mit "set tempListFri ....." ändern.

wenn sich da auch nichts tut, setze mal "attr <climatechannel> tempListTmpl none", und probiere erneut.
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

FFHEM

Zitat von: Beta-User am 15 November 2021, 09:35:15
Das mit den 5-Minuten-Schritten geht mit den letzten Firmwares (1.5 für RT und 1.4 für WT) prinzipiell, CUL_HM unterstützt es aber nicht (mehr), Martin hat da afaik irgendwann einen check eingebaut, (der das auf halbe Stunden hinbiegt?) (was eigentlich schade ist...).
@Beta-User: Fände ich auch sehr schade und einen Rückschritt, aber irgendwie scheinen 5-Minuten-Schritte noch zu funktionieren (wenn man mit set .. getConfig noch einmal nachstopft)

Zitat von: frank am 15 November 2021, 14:14:55
ich teste bei meinen alten hm-cc-tc das setzen der templist direkt und sehe keine probleme.
probier das auch mal, also im climate channel zb die liste für freitag mit "set tempListFri ....." ändern.

wenn sich da auch nichts tut, setze mal "attr <climatechannel> tempListTmpl none", und probiere erneut.
Da scheint der Hund begraben zu sein!
Bei einem HM-CC-RT-DN funktioniert das "set tempListFri ..." bei mir ohne Probleme (also ohne nachträgliches set...getConfig), ABER
bei dem hier in Betracht gezogenen, an das weekprofile angebunden Wandthermostaten HM-TC-IT-WM-W-EU, also der Fehlerfall, auch nicht mit attr <climatechannel> tempListTmpl none", nur wieder mit nachträglichem  set...getConfig. Es bleibt im Zustand
R_P1_tempList_State
incomplete
2021-11-15 16:37:50

stehen. Das ist ja schon mal ein Schritt weiter in der Fehlersuche, danke! Wie kann ich jetzt noch herausbekommen, warum das "set tempListFri ..." nicht (ohne set .. getConfig) funktioniert?

UPDATE:
Habe soeben hminfo getConfigCheck gemacht, kann das die Ursache sein und wie bekomme ich das wieder in Ordnung gebracht?
Wie geschrieben, arbeite ich nur mit weekprofile, wo ich mir darum keine Gedanken machen musste - bis jetzt.

templist mismatch
    Arbeitszimmerthermostat_Climate: Arbeitszimmerthermostat_Climate not found in file ./FHEM/tempList.cfg
    Badthermostat_Climate: Badthermostat_Climate not found in file ./FHEM/tempList.cfg
    HT_Arbeitszimmer_Clima: failed Entries:
     HT_Arbeitszimmer_Clima: R_0_tempListSat mismatch 06:30 19.0 21:30 21.5 24:00 19.0 ne 06:00 18.0 19:30 21.5 24:00 18.0 ##
     HT_Arbeitszimmer_Clima: R_1_tempListSun mismatch 07:00 19.0 21:30 21.5 24:00 19.0 ne 06:00 18.0 19:30 21.5 24:00 18.0 ##
     HT_Arbeitszimmer_Clima: R_2_tempListMon mismatch 06:00 19.0 21:30 21.5 24:00 19.0 ne 06:00 18.0 19:30 21.5 24:00 18.0 ##
     HT_Arbeitszimmer_Clima: R_3_tempListTue mismatch 06:00 19.0 21:30 21.5 24:00 19.0 ne 06:00 18.0 19:30 21.5 24:00 18.0 ##
     HT_Arbeitszimmer_Clima: R_4_tempListWed mismatch 06:00 19.0 21:30 21.5 24:00 19.0 ne 06:00 18.0 19:30 21.5 24:00 18.0 ##
     HT_Arbeitszimmer_Clima: R_5_tempListThu mismatch 06:00 19.0 21:30 21.5 24:00 19.0 ne 06:00 18.0 19:30 21.5 24:00 18.0 ##
     HT_Arbeitszimmer_Clima: R_6_tempListFri mismatch 06:30 19.0 21:30 21.5 24:00 19.0 ne 06:30 18.0 19:30 21.5 24:00 18.0 ##
    HT_Bad_gross_Clima: HT_Bad_gross_Clima not found in file ./FHEM/tempList.cfg
    HT_Bad_klein_Clima: HT_Bad_klein_Clima not found in file ./FHEM/tempList.cfg
    HT_Flur_Gaeste_WC_Clima: HT_Flur_Gaeste_WC_Clima not found in file ./FHEM/tempList.cfg
    HT_Flur_Haustuer_Clima: HT_Flur_Haustuer_Clima not found in file ./FHEM/tempList.cfg
    HT_Gaeste_WC_Clima: failed Entries:
     HT_Gaeste_WC_Clima: R_0_tempListSat mismatch 07:30 18.0 21:30 19.5 24:00 18.0 ne 07:00 18.0 21:30 19.5 24:00 18.0 ##
     HT_Gaeste_WC_Clima: R_1_tempListSun mismatch 07:30 18.0 21:30 19.5 24:00 18.0 ne 07:00 18.0 21:30 19.5 24:00 18.0 ##
     HT_Gaeste_WC_Clima: R_2_tempListMon mismatch 07:30 18.0 21:30 19.5 24:00 18.0 ne 07:00 18.0 21:30 19.5 24:00 18.0 ##
     HT_Gaeste_WC_Clima: R_3_tempListTue mismatch 07:30 18.0 21:30 19.5 24:00 18.0 ne 07:00 18.0 21:30 19.5 24:00 18.0 ##
     HT_Gaeste_WC_Clima: R_4_tempListWed mismatch 07:30 18.0 21:30 19.5 24:00 18.0 ne 07:00 18.0 21:30 19.5 24:00 18.0 ##
     HT_Gaeste_WC_Clima: R_5_tempListThu mismatch 07:30 18.0 21:30 19.5 24:00 18.0 ne 07:00 18.0 21:30 19.5 24:00 18.0 ##
     HT_Gaeste_WC_Clima: R_6_tempListFri mismatch 07:30 18.0 21:30 19.5 24:00 18.0 ne 07:00 18.0 21:30 19.5 24:00 18.0 ##
    HT_Kueche_Clima: failed Entries:
     HT_Kueche_Clima: R_0_tempListSat mismatch 06:00 19.0 21:30 21.5 24:00 19.0 ne 06:00 19.0 20:30 21.5 24:00 19.0 ##
     HT_Kueche_Clima: R_1_tempListSun mismatch 06:00 19.0 21:30 21.5 24:00 19.0 ne 06:00 19.0 20:30 21.5 24:00 19.0 ##
     HT_Kueche_Clima: R_2_tempListMon mismatch 05:30 19.0 21:30 21.5 24:00 19.0 ne 06:00 19.0 20:30 21.5 24:00 19.0 ##
     HT_Kueche_Clima: R_3_tempListTue mismatch 05:30 19.0 21:30 21.5 24:00 19.0 ne 06:00 19.0 20:30 21.5 24:00 19.0 ##
     HT_Kueche_Clima: R_4_tempListWed mismatch 05:30 19.0 21:30 21.5 24:00 19.0 ne 06:00 19.0 20:30 21.5 24:00 19.0 ##
     HT_Kueche_Clima: R_5_tempListThu mismatch 05:30 19.0 21:30 21.5 24:00 19.0 ne 06:00 19.0 20:30 21.5 24:00 19.0 ##
     HT_Kueche_Clima: R_6_tempListFri mismatch 05:30 19.0 21:30 21.5 24:00 19.0 ne 06:00 19.0 20:30 21.5 24:00 19.0 ##
    HT_Schlafzimmer_Clima: failed Entries:
     HT_Schlafzimmer_Clima: R_0_tempListSat mismatch 07:00 16.0 22:00 18.0 24:00 16.0 ne 06:00 17.0 08:30 19.5 12:00 17.0 21:00 18.0 24:00 17.0 ##
     HT_Schlafzimmer_Clima: R_1_tempListSun mismatch 07:00 16.0 22:00 18.0 24:00 16.0 ne 06:00 17.0 08:30 19.5 12:00 17.0 21:00 18.0 24:00 17.0 ##
     HT_Schlafzimmer_Clima: R_2_tempListMon mismatch 06:30 16.0 22:00 18.0 24:00 16.0 ne 06:00 17.0 08:30 19.5 12:00 17.0 21:00 18.0 24:00 17.0 ##
     HT_Schlafzimmer_Clima: R_3_tempListTue mismatch 06:30 16.0 22:00 18.0 24:00 16.0 ne 06:00 17.0 08:30 19.5 12:00 17.0 21:00 18.0 24:00 17.0 ##
     HT_Schlafzimmer_Clima: R_4_tempListWed mismatch 06:30 16.0 22:00 18.0 24:00 16.0 ne 06:00 17.0 08:30 19.5 12:00 17.0 21:00 18.0 24:00 17.0 ##
     HT_Schlafzimmer_Clima: R_5_tempListThu mismatch 06:30 16.0 22:00 18.0 24:00 16.0 ne 06:00 17.0 08:30 19.5 12:00 17.0 21:00 18.0 24:00 17.0 ##
     HT_Schlafzimmer_Clima: R_6_tempListFri mismatch 06:30 16.0 22:00 18.0 24:00 16.0 ne 06:00 17.0 08:30 19.5 12:00 17.0 21:00 18.0 24:00 17.0 ##
    HT_Wohnzimmer_links_Clima: HT_Wohnzimmer_links_Clima not found in file ./FHEM/tempList.cfg
    HT_Wohnzimmer_mitte_Clima: HT_Wohnzimmer_mitte_Clima not found in file ./FHEM/tempList.cfg
    HT_Wohnzimmer_rechts_Clima: HT_Wohnzimmer_rechts_Clima not found in file ./FHEM/tempList.cfg
    Wohnzimmerthermostat_Climate: failed Entries:
     Wohnzimmerthermostat_Climate: R_P1_0_tempListSat mismatch 06:00 19.0 21:30 21.5 24:00 19.0 ne 06:00 19.0 20:30 21.5 24:00 19.0 ##
     Wohnzimmerthermostat_Climate: R_P1_1_tempListSun mismatch 06:00 19.0 21:30 21.5 24:00 19.0 ne 06:00 19.0 20:30 21.5 24:00 19.0 ##
     Wohnzimmerthermostat_Climate: R_P1_2_tempListMon mismatch 05:30 19.0 21:30 21.5 24:00 19.0 ne 06:00 19.0 20:30 21.5 24:00 19.0 ##
     Wohnzimmerthermostat_Climate: R_P1_3_tempListTue mismatch 05:30 19.0 21:30 21.5 24:00 19.0 ne 06:00 19.0 20:30 21.5 24:00 19.0 ##
     Wohnzimmerthermostat_Climate: R_P1_4_tempListWed mismatch 05:30 19.0 21:30 21.5 24:00 19.0 ne 06:00 19.0 20:30 21.5 24:00 19.0 ##
     Wohnzimmerthermostat_Climate: R_P1_5_tempListThu mismatch 05:30 19.0 21:30 21.5 24:00 19.0 ne 06:00 19.0 20:30 21.5 24:00 19.0 ##
     Wohnzimmerthermostat_Climate: R_P1_6_tempListFri mismatch 05:30 19.0 21:30 21.5 24:00 19.0 ne 06:00 19.0 20:30 21.5 24:00 19.0 ##

Raspberry Pi 4B, Homematic, Sonoff, Shelly, Worx, Arduino, ESP8266

frank

dann spekuliere ich mal, dass bei dem tc-it eventuell kein automatisches getconfig ausgelöst wird.
am besten mal die raw messages sniffen.
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

FFHEM

Hoffe, richtig gesnifft zu haben: (als logId die  DEF-Nr. des Thermostats (= 6339D2) genommen:)

attr global verbose 1
attr global mseclog 1
attr myHmUART logIDs 6339D202


Das kommt beim Setzen von
set  Arbeitszimmerthermostat_Climate templistMon "06:30 18.0 19:30 21.5 24:00 18.0"

2021.11.15 18:04:34.003 0: HMUARTLGW myHmUART send: 01 02 00 00 01 msg: B1 B1 12 FF3004 6339D2
2021.11.15 18:04:34.518 0: HMUARTLGW myHmUART recv: 01 04 03 00 3F msg: B1 80 02 6339D2 FF3004 00
2021.11.15 18:04:34.737 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: B2 A0 01 FF3004 6339D2 00050000000007
2021.11.15 18:04:34.896 0: HMUARTLGW myHmUART recv: 01 04 03 00 3F msg: B2 80 02 6339D2 FF3004 00
2021.11.15 18:04:34.992 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: B3 A0 01 FF3004 6339D2 0008494E
2021.11.15 18:04:35.169 0: HMUARTLGW myHmUART recv: 01 04 03 00 3F msg: B3 80 02 6339D2 FF3004 00
2021.11.15 18:04:35.265 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: B4 A0 01 FF3004 6339D2 0006
2021.11.15 18:04:35.437 0: HMUARTLGW myHmUART recv: 01 04 03 00 3F msg: B4 80 02 6339D2 FF3004 00

Raspberry Pi 4B, Homematic, Sonoff, Shelly, Worx, Arduino, ESP8266

LuckyDay

 autoReadReg 5_readMissing

sollte das nicht auf 4 seim Beim TH

FFHEM

Zitat von: fhem-hm-knecht am 15 November 2021, 18:15:23
autoReadReg 5_readMissing

sollte das nicht auf 4 seim Beim TH
Keine Änderung bei 4, leider!
Und der HM-CC-RT-DN, bei dem es funktioniert, hat auf 5_readMissing eingestellt.
Raspberry Pi 4B, Homematic, Sonoff, Shelly, Worx, Arduino, ESP8266