HM-CC-RT-DN - keine Verbindung/blinkendes Antennensymbol

Begonnen von Taslow, 26 November 2020, 20:47:53

Vorheriges Thema - Nächstes Thema

Taslow

Hallo zusammen,
wie ich diese Jahreszeit hasse - nicht nur wegen dem Novemberblues ^^ auch der Heizungssteuerung wegen.

Die hier verwendete Konfiguration läuft schon über Jahre, die letzte Änderung (außer die üblichen Updates über FHEM)  liegt schon Monate zurück. Seit heute beziehen alle eingesetzten HM-CC-RT-DN nicht mehr die aktuellen Temperaturwerte der externen LaCrosse sondern nehmen die Werte aus dem Weather-Channel vom HM-CC-RT-DN. Da es überall das Gleiche ist, hier die lists aus einem Raum:

List Thermostat:
Internals:
   CFGFN      ./FHEM/fhem_homematic.cfg
   DEF        5C4D41
   FUUID      5c42faf2-f33f-a743-d56a-cd56e91c02483c88
   IODev      mohnCUL
   LASTInputDev mohnCUL
   MSGCNT     46
   NAME       Buero_Heizung
   NOTIFYDEV  global
   NR         40
   NTFY_ORDER 50-Buero_Heizung
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 Buero_Heizung_Weather
   channel_02 Buero_Heizung_Climate
   channel_03 Buero_Heizung_WindowRec
   channel_04 Buero_Heizung_Clima
   channel_05 Buero_Heizung_ClimaTeam
   channel_06 Buero_Heizung_remote
   lastMsg    No:C6 - t:10 s:5C4D41 d:000000 0AA4DD0B0300
   mohnCUL_MSGCNT 46
   mohnCUL_RAWMSG A0FC686105C4D410000000AA4DD0B0300::-49:mohnCUL
   mohnCUL_RSSI -49
   mohnCUL_TIME 2020-11-26 20:39:51
   protLastRcv 2020-11-26 20:39:51
   protRcv    46 last_at:2020-11-26 20:39:51
   protSnd    33 last_at:2020-11-26 20:24:21
   protSndB   2 last_at:2020-11-26 20:24:20
   protState  CMDs_done
   rssi_at_mohnCUL cnt:46 min:-53 max:-47 avg:-49.14 lst:-49
   READINGS:
     2020-11-26 20:19:13   Activity        alive
     2020-11-26 20:24:21   CommandAccepted yes
     2020-11-03 15:12:11   D-firmware      1.5
     2020-11-03 15:12:11   D-serialNr      OEQ0668119
     2020-11-26 20:23:36   PairedTo        0xA4E21F
     2020-11-03 15:13:21   R-backOnTime    10 s
     2020-11-03 15:13:21   R-btnLock       off
     2020-11-03 15:13:21   R-burstRx       on
     2020-11-03 15:13:21   R-cyclicInfoMsg on
     2020-11-03 15:13:21   R-cyclicInfoMsgDis 0
     2020-11-03 15:13:21   R-globalBtnLock off
     2020-11-03 15:13:21   R-localResDis   off
     2020-11-03 15:13:21   R-lowBatLimitRT 2.1 V
     2020-11-03 15:13:21   R-modusBtnLock  off
     2020-11-03 15:13:21   R-pairCentral   0xA4E21F
     2020-11-26 20:39:51   actuator        3
     2020-11-06 07:06:04   aesCommToDev    ok
     2020-11-06 07:06:03   aesKeyNbr       02
     2020-11-26 20:39:51   battery         ok
     2020-11-26 20:39:51   batteryLevel    2.6
     2020-11-26 20:24:21   cfgState        ok
     2020-11-26 20:24:21   commState       CMDs_done
     2020-11-26 20:39:51   desired-temp    20.5
     2020-11-26 20:39:51   measured-temp   22.1
     2020-11-26 20:39:51   motorErr        ok
     2020-11-26 12:23:34   powerOn         2020-11-26 12:23:34
     2020-11-26 12:23:34   recentStateType info
     2020-11-26 20:24:21   state           CMDs_done
     2020-11-26 12:23:36   time-request    -
   helper:
     HM_CMDNR   198
     cSnd       01A4E21F5C4D410103,01A4E21F5C4D4101040000000001
     mId        0095
     peerFriend
     peerOpt    -:thermostat
     regLst     0
     rxType     140
     supp_Pair_Rep 0
     cmds:
       TmplKey    :no:1606416409.17967
       TmplTs     1606416409.17967
       cmdKey     0:1:0::Buero_Heizung:0095:00:
       cmdLst:
         assignHmKey noArg
         burstXmit  noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
         inhibit    [(on|{off})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sysTime    noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt   
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     io:
       newChn     +5C4D41,00,01,00
       nextSend   1606419591.91714
       rxt        2
       vccu       VCCU
       p:
         5C4D41
         00
         01
         00
       prefIO:
         mohnCUL
     mRssi:
       mNo        C6
       io:
         mohnCUL:
           -41
           -41
     prt:
       awake      0
       bErr       0
       brstWu     1
       sProc      0
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       dev        1
       prs        1
     rssi:
       at_mohnCUL:
         avg        -49.1413043478261
         cnt        46
         lst        -49
         max        -47
         min        -53
     shRegW:
       07         04
     shadowReg:
     tmpl:
Attributes:
   IODev      mohnCUL
   IOgrp      VCCU:mohnCUL
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     defReg,allReg
   firmware   1.5
   group      Heizung
   icon       hc_wht_regler
   model      HM-CC-RT-DN
   room       Buero,Thermostat
   serialNr   OEQ0668119
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit


List Wheater-Channel:
Internals:
   CFGFN      ./FHEM/fhem_homematic.cfg
   DEF        5C4D4101
   FUUID      5c42faf2-f33f-a743-b495-7f92e8879f41a8ec
   NAME       Buero_Heizung_Weather
   NOTIFYDEV  global
   NR         43
   NTFY_ORDER 50-Buero_Heizung_Weather
   STATE      22.1
   TYPE       CUL_HM
   chanNo     01
   device     Buero_Heizung
   peerList   buero_vT_Sensor1,
   READINGS:
     2020-11-03 15:13:22   R-sign          on
     2020-11-26 20:24:21   cfgState        ok
     2020-11-26 20:39:51   measured-temp   22.1
     2020-11-26 20:24:21   peerList        buero_vT_Sensor1,
     2020-11-26 20:39:51   state           22.1
   helper:
     peerFriend peerSensT
     peerIDsRaw ,44ABCD01,00000000
     peerOpt    p:thermostat
     regLst     1
     cmds:
       TmplKey    buero_vT_Sensor1,:no:1606416409.26416
       TmplTs     1606416409.26416
       cmdKey     1:0:0::Buero_Heizung:0095:01:buero_vT_Sensor1,
       cmdLst:
         burstXmit  noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         getConfig  noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
         inhibit    [(on|{off})]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerSmart  -peerOpt-
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         sign       [(on|{off})]
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         tplSet_buero_vT_Sensor1 -tplPeer-
       lst:
         condition  slider,0,1,255
         peer       buero_vT_Sensor1
         peerOpt    remove_buero_vT_Sensor1
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     prt:
       brstWu     1
     regCollect:
     role:
       chn        1
     shadowReg:
     tmpl:
Attributes:
   group      Heizung
   icon       sani_heating
   model      HM-CC-RT-DN
   peerIDs    00000000,44ABCD01,
   room       Buero


List von Buero_vT_sensor1
Internals:
   CFGFN      ./FHEM/fhem_homematic.cfg
   DEF        44ABCD01
   FUUID      5c42faf2-f33f-a743-42e4-742605d4811c30df
   NAME       buero_vT_Sensor1
   NOTIFYDEV  global
   NR         57
   NTFY_ORDER 50-buero_vT_Sensor1
   STATE      set_virtTemp 20
   TYPE       CUL_HM
   chanNo     01
   device     buero_vT
   peerList   Buero_Heizung_Weather,
   READINGS:
     2020-11-26 19:46:49   peerList        Buero_Heizung_Weather,
     2020-11-26 20:40:45   state           set_virtTemp 20
     2020-11-26 20:40:45   temperature     20
   helper:
     fkt        virtThSens
     peerFriend peerSD,peerSens,peerAct
     peerOpt    -:virtual
     regLst     
     virtTC     00
     cmds:
       TmplKey    Buero_Heizung_Weather,:no:1606416409.76113
       TmplTs     1606416409.76113
       cmdKey     1:0:1:virtThSens:buero_vT:FFF1:01:Buero_Heizung_Weather,
       cmdLst:
         peerChan   -btnNumber- -actChn- [({single}|dual|reverse)] [({set}|unset)] [(actor|remote|{both})]
         peerSmart  -peerOpt-
         postEvent  -condition-
         press      [(long|{short})] [(-peer-|{all})] [(noBurst|{Burst})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         pressL     [(-peer-|{all})]
         pressS     [(-peer-|{all})]
         tplSet_0   -tplChan-
         tplSet_Buero_Heizung_Weather -tplPeer-
         virtHum    (off|0.0..99.0;0.1)
         virtTemp   (off|-20.0..50.0;0.1)
       lst:
         condition  slider,0,1,255
         peer       Buero_Heizung_Weather
         peerOpt    remove_Buero_Heizung_Weather,Bad_Heizung_WindowRec,Bad_Heizung_remote,BewegungGarten,Buero_Heizung_WindowRec,Buero_Heizung_remote,Essen_Heizung_WindowRec,Essen_Heizung_remote,FensterkontaktBadfenster,FensterkontaktHaustuere,FernbedienungHM_Btn_01,FernbedienungHM_Btn_02,FernbedienungHM_Btn_03,FernbedienungHM_Btn_04,FernbedienungHM_Btn_05,FernbedienungHM_Btn_06,FernbedienungHM_Btn_07,FernbedienungHM_Btn_08,IF_GardenaVentil_Beet_hinten,IF_GardenaVentil_Beet_vorne,IF_GardenaVentil_Hecke_vorne,IF_StromanschlussGrill,Wohnzimmer_Heizung_WindowRec,Wohnzimmer_Heizung_remote,bad_vT_Sensor1,ez_vT_Sensor1,wz_vT_Sensor1
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         param      -param-
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     role:
       chn        1
       vrt        1
     tmpl:
     vd:
       cmd        847044ABCD000000
       idh        3433167
       idl        52480
       msgCnt     0
       msgRed     0
       next       1606416409.75099
       typ        2
       val        00C8
       vin        20
Attributes:
   group      Heizung
   icon       temp_temperature
   model      VIRTUAL
   peerIDs    5C4D4101,
   room       Buero,Sensoren
   webCmd     press short:press long


List Buero_vT
Internals:
   CFGFN      ./FHEM/fhem_homematic.cfg
   DEF        44ABCD
   FUUID      5c42faf2-f33f-a743-1829-8218f36ad8290247
   IODev      mohnCUL
   NAME       buero_vT
   NOTIFYDEV  global
   NR         55
   NTFY_ORDER 50-buero_vT
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 buero_vT_Sensor1
   READINGS:
     2020-11-20 06:32:18   commState       CMDs_done
     2020-11-20 06:32:18   state           CMDs_done
   helper:
     HM_CMDNR   27
     mId        FFF1
     peerFriend peerSens,peerAct
     peerOpt    -:virtual
     regLst     
     rxType     1
     cmds:
       TmplKey    :no:1606416409.72825
       TmplTs     1606416409.72825
       cmdKey     0:1:1::buero_vT:FFF1:00:
       cmdLst:
         clear      [(readings|rssi|msgErrors|{msgErrors}|unknownDev)]
         peerSmart  -peerOpt-
         tplSet_0   -tplChan-
         virtual    [(1..50;1|{1})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    Bad_Heizung_WindowRec,Bad_Heizung_remote,BewegungGarten,Buero_Heizung_WindowRec,Buero_Heizung_remote,Essen_Heizung_WindowRec,Essen_Heizung_remote,FensterkontaktBadfenster,FensterkontaktHaustuere,FernbedienungHM_Btn_01,FernbedienungHM_Btn_02,FernbedienungHM_Btn_03,FernbedienungHM_Btn_04,FernbedienungHM_Btn_05,FernbedienungHM_Btn_06,FernbedienungHM_Btn_07,FernbedienungHM_Btn_08,IF_GardenaVentil_Beet_hinten,IF_GardenaVentil_Beet_vorne,IF_GardenaVentil_Hecke_vorne,IF_StromanschlussGrill,Wohnzimmer_Heizung_WindowRec,Wohnzimmer_Heizung_remote
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         param      -param-
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     io:
       prefIO     
       vccu       
     mRssi:
       mNo       
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       vrt        1
     tmpl:
Attributes:
   IODev      mohnCUL
   expert     defReg,allReg
   group      Virtuelle Temperatur
   icon       temp_temperature
   model      VIRTUAL
   msgRepeat  0
   room       Buero
   subType    virtual
   webCmd     virtual


List VCCU
Internals:
   DEF        A4E21F
   FUUID      5c42f6d9-f33f-a743-89eb-da69bfaa6eed018e
   IODev      mohnCUL
   LASTInputDev mohnCUL
   MSGCNT     2
   NAME       VCCU
   NOTIFYDEV  global
   NR         32
   NTFY_ORDER 50-VCCU
   STATE      mohnCUL:ok
   TYPE       CUL_HM
   assignedIOs mohnCUL
   chanNo     01
   mohnCUL_MSGCNT 2
   mohnCUL_RAWMSG A0FF9943F676A6F00000002022752C249::-64:mohnCUL
   mohnCUL_RSSI -64
   mohnCUL_TIME 2020-11-26 20:45:13
   READINGS:
     2020-11-26 19:46:49   IOopen          1
     2020-11-26 19:46:49   state           mohnCUL:ok
     2020-11-26 20:45:13   unknown_676A6F  received
   helper:
     HM_CMDNR   24
     peerFriend peerSD,peerSens,peerAct
     peerOpt    -:virtual
     regLst     0
     rxType     1
     ack:
     cmds:
       TmplKey    :no:1606416409.59184
       TmplTs     1606416409.59184
       cmdKey     1:1:1::VCCU::01:
       cmdLst:
         assignHmKey noArg
         assignIO   -IO- [({set}|unset)]
         clear      [(readings|rssi|msgErrors|{msgErrors}|unknownDev)]
         defIgnUnknown noArg
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getDevInfo noArg
         hmPairForSec [-sec-]
         hmPairSerial -serial-
         peerChan   -btnNumber- -actChn- [({single}|dual|reverse)] [({set}|unset)] [(actor|remote|{both})]
         peerSmart  -peerOpt-
         postEvent  -condition-
         press      [(long|{short})] [(-peer-|{all})] [(noBurst|{Burst})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         pressL     [(-peer-|{all})]
         pressS     [(-peer-|{all})]
         raw        -data- [...]
         reset      noArg
         tplSet_0   -tplChan-
         unpair     noArg
         update     noArg
         virtual    [(1..50;1|{1})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    Bad_Heizung_WindowRec,Bad_Heizung_remote,BewegungGarten,Buero_Heizung_WindowRec,Buero_Heizung_remote,Essen_Heizung_WindowRec,Essen_Heizung_remote,FensterkontaktBadfenster,FensterkontaktHaustuere,FernbedienungHM_Btn_01,FernbedienungHM_Btn_02,FernbedienungHM_Btn_03,FernbedienungHM_Btn_04,FernbedienungHM_Btn_05,FernbedienungHM_Btn_06,FernbedienungHM_Btn_07,FernbedienungHM_Btn_08,IF_GardenaVentil_Beet_hinten,IF_GardenaVentil_Beet_vorne,IF_GardenaVentil_Hecke_vorne,IF_StromanschlussGrill,Wohnzimmer_Heizung_WindowRec,Wohnzimmer_Heizung_remote,bad_vT_Sensor1,buero_vT_Sensor1,ez_vT_Sensor1,wz_vT_Sensor1
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         listDevice noArg
         param      -param-
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     io:
       prefIO     
       vccu       
       ioList:
         mohnCUL
     mRssi:
       mNo       
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       vrt        1
     tmpl:
Attributes:
   IODev      mohnCUL
   IOList     mohnCUL
   expert     defReg,allReg
   group      Virtueller Controller
   hmKey      01:2bb77443904cd6e12611fcb3457c4b07
   icon       RPi
   model      CCU-FHEM
   room       Bad,Buero,Esszimmer,Thermostat,Wohnzimmer,Zentralen
   subType    virtual
   webCmd     virtual:update


List vom LaCrosse
Internals:
   CFGFN      ./FHEM/fhem_homematic.cfg
   DEF        08
   FUUID      5c42faf2-f33f-a743-d8d6-2d6caf5c65ca7e16
   IODev      myJeeLink
   LASTInputDev myJeeLink
   LaCrosse_lastRcv 2020-11-26 20:46:19
   MSGCNT     155
   NAME       SensorBuero
   NR         50
   STATE      T: 20 H: 47
   TYPE       LaCrosse
   addr       08
   battery_new 0
   corr1      0
   corr2      0
   myJeeLink_MSGCNT 157
   myJeeLink_RAWMSG OK 9 8 1 4 176 47
   myJeeLink_TIME 2020-11-26 20:46:19
   previousH  47
   previousT  20
   sensorType 0=T(H)
   READINGS:
     2020-11-26 20:46:19   battery         ok
     2020-11-26 20:46:19   humidity        47
     2020-11-26 20:37:19   state           T: 20 H: 47
     2020-11-26 20:46:19   temperature     20
Attributes:
   IODev      myJeeLink
   group      Heizung
   icon       temp_temperature
   room       Buero,Sensoren


Ich bin mit meinem Latein am Ende ;)

Vielleicht kann mir jemand Nachhilfe geben :)
Danke und Grüße
Uli

dkreutz

Das wurde in den letzten Tagen schon mehrfach thematisiert, u.a. hier: https://forum.fhem.de/index.php/topic,116071.msg1103451.html#msg1103451

Lösung: vorherige Version von CUL_HM aus dem Backup einspiele
Raspberry Pi3B+ (Bullseye) / JeeLink868v3c (LaCrosse), nanoCUL433 (a-culfw V1.24.02), HM-MOD-UART (1.4.1), TEK603, MapleCUL / diverse Sensoren/Sender/Aktoren von Technoline, Intertechno, Shelly, Homematic und MAX!, Froggit Wetterstation, Luftdaten.info / Autor des fhem-skill für Mycroft.ai

Taslow

Danke, das war die Lösung!

Meine cul_hm vom 03.11. läuft wieder ohne Probleme

Beta-User

...die "vorwärtsgewandte Lösung des Problems sieht so aus:
Zitat von: noansi am 08 November 2020, 20:27:01
D.h. Zeile 426 müßte auch noch in den vdCtrl Block ab Zeile 434 umziehen, wenn ich das richtig sehe.
also konkret: Zeile 426 ausschneiden und als neue Zeile unmittelbar  nach 'if ($hash->{helper}{fkt} eq "vdCtrl"){' einfügen.

Dann hat das Geblinke auch ein Ende...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

Taslow

Wie ich den Winter "liebe" - bei meinen vier HM-CC-RT-DN blinkt schon wieder das Antennensymbol und die Temperaturen der externen Sensoren werden nicht in den Weather-Channel geschrieben.

Ich habe gestern Abend alle vier Thermostate zurückgesetzt und neu gepairt. Bis heute Morgen lief dann auch alles gut, dann fingen die Antennen wieder zu blinken, weswegen die Temperaturen der externen Sensoren wohl nicht mehr gesetzt werden können.
Lists kann ich nachreichen bei Bedarf.

Jemand ähnliche Probleme?
LG Uli

Beta-User

Update auf heutige Version+peerIDs-Attribute checken bzw. reparieren, dann sollte es wieder funktionieren.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

Taslow

Danke, aber ;)

update/restart gemacht, den virtuellen Sensoren wieder die peerIDs vom jeweiligen Weather-Channel eingetragen --> sie blinken noch immer und der Weather-Channel bekommt nicht die externen Sensordaten :/

Beta-User

Vermutlich reicht etwas Geduld; die Temp-Werte müssen zum richtigen Zeitpunkt versendet werden; dazu müssen erst die "Uhren synchronisiert" sein.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

Taslow

stabil ist was anderes ... mal habe passt es bei 2/4 Thermostaten mal nur bei einem ...
Ich lass jetzt mal die Finger weg :D

Beta-User

Da dein IO ein CUL zu sein scheint: ist das ein TSCUL? Sonst ggf. mal umstellen und/oder ein natives IO ergänzen?
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

Taslow

aktuell laufen alle vier Thermostate wie sie sollen ...

anbei das list vom CUL, ich sehe da nichts falsches

Internals:
   CMDS       ABbCeFGhiKkLlMmNRTtUuVWXxYZ
   Clients    :CUL_HM:HMS:CUL_IR:STACKABLE_CC:TSSTACKED:STACKABLE:
   DEF        /dev/serial/by-id/usb-busware.de_CUL868-if00@38400 1234
   DeviceName /dev/serial/by-id/usb-busware.de_CUL868-if00@38400
   FD         8
   FHTID      1234
   FUUID      5c42f6d9-f33f-a743-cced-de655848011a7cd8
   NAME       mohnCUL
   NR         29
   NR_CMD_LAST_H 110
   PARTIAL   
   RAWMSG     A0F3F86105C4D410000000AB0CA0E390036
   RSSI       -47
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.67 CUL868
   initString X21
Ar
   mohnCUL_MSGCNT 394
   mohnCUL_TIME 2020-12-27 16:41:40
   owner_CCU  VCCU
   MatchList:
     1:CUL_HM   ^A....................
     8:HMS      ^810e04....(1|5|9).a001
     D:CUL_IR   ^I............
     H:STACKABLE_CC ^\*
     M:TSSTACKED ^\*
     N:STACKABLE ^\*
   READINGS:
     2020-12-27 14:07:20   cmds             A B b C e F G h i K k L l M m N R T t U u V W X x Y Z
     2020-12-26 13:34:19   raw             21  900
     2020-12-27 16:41:40   state           Initialized
   XMIT_TIME:

Beta-User

Von "falsch" war auch nicht die Rede, nur von "nicht optimal": TYPE       CUL
VERSION    V 1.67 CUL868

Mehr Infos im Wiki zu Homematic bzw. hier: Firmware zu CUL, CUNX und Co. mit Timestamp Option ASKSIN tsculfw V0.37
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

Taslow

Vielen Dank für den Tipp - was mir in den gefundenen Forenbeiträgen ein wenig fehlt, ein HowTo :)
Es scheint doch recht komplex zu sein, wenn ich mir den von dir zitierten Beitrag durchlese. Wenn man es aber wohl 1-2 Mal gemacht hat, wohl nicht mehr ^^