[gelöst] HM-CC-RT-DN und Temperatursensor von LaCrosse

Begonnen von Taslow, 27 April 2025, 11:24:24

Vorheriges Thema - Nächstes Thema

Taslow

Moin,
nach Jahren ist bei mir ein HM-CC-RT-DN ausgefallen und muss ersetzt werden. Alles ist aber sooooo lange her bei mir, dass es jetzt wohl an einer Kleinigkeit scheitert ...
Ich bekomme das Pairing mit externen Temperatursensor von LaCrosse, der dem Weather-Kanal die mittels AT und einem vT die Temperatur schickt, einfach nicht hin ...

Das manuelle Eintragen der PeerID (beim Weather Kanal) klappt nicht, nach dem nächsten reboot bzw. getConfig stehen da wieder Nullen drin.
Ich meine, dass hier irgendetwas mit peerchan notwendig war, finde aber den genauen/richtigen Befehl nirgends mehr :/

Ist wahrscheinlich ganz banal, nur ich sitze schon seit gestern dran ^^

List RT
Internals:
   CFGFN      ./FHEM/fhem_homematic.cfg
   DEF        7B18B8
   FUUID      680c9afe-f33f-a743-7577-4a3ada2791d315c9
   IODev      mohnCUL
   LASTInputDev mohnCUL
   MSGCNT     4
   NAME       Bad_Heizung
   NR         184
   NTFY_ORDER 48-Bad_Heizung
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 Bad_Heizung_Weather
   channel_02 Bad_Heizung_Climate
   channel_03 Bad_Heizung_WindowRec
   channel_04 Bad_Heizung_Clima
   channel_05 Bad_Heizung_ClimaTeam
   channel_06 Bad_Heizung_remote
   disableNotifyFn 1
   eventCount 9
   lastMsg    No:4A - t:10 s:7B18B8 d:A4E21F 0208000000
   mohnCUL_MSGCNT 4
   mohnCUL_RAWMSG A0E4A80107B18B8A4E21F0208000000::-41:mohnCUL
   mohnCUL_RSSI -41
   mohnCUL_TIME 2025-04-27 11:11:24
   protCondBurst forced_off
   protLastRcv 2025-04-27 11:11:24
   protRcv    4 last_at:2025-04-27 11:11:24
   protSnd    2 last_at:2025-04-27 11:11:24
   protState  CMDs_done
   rssi_at_mohnCUL cnt:4 min:-44.5 max:-40.5 avg:-41.62 lst:-41
   READINGS:
     2025-04-27 11:04:28   CommandAccepted yes
     2025-04-27 11:11:23   D-firmware      1.5
     2025-04-27 11:11:23   D-serialNr      UEQ1324415
     2025-04-27 11:11:23   IODev           mohnCUL
     2025-04-27 09:20:25   PairedTo        0xA4E21F
     2025-04-27 09:20:25   RegL_00.        00:00 01:01 02:01 09:01 0A:A4 0B:E2 0C:1F 0E:0A 0F:00 11:00 12:15 16:00 18:00 19:00 1A:00
     2025-04-27 09:30:20   RegL_07.       
     2025-04-27 11:09:44   actuator        9
     2025-04-27 11:09:44   battery         ok
     2025-04-27 11:09:44   batteryLevel    3.2
     2025-04-27 11:12:24   cfgState        ok
     2025-04-27 11:11:24   commState       CMDs_done
     2025-04-27 11:09:44   desired-temp    21.5
     2025-04-27 11:09:44   measured-temp   23.5
     2025-04-27 11:09:44   motorErr        ok
     2025-04-27 11:11:24   state           CMDs_done
     2025-04-27 09:42:31   time-request    -
   helper:
     HM_CMDNR   74
     cSnd       01A4E21F7B18B80103,01A4E21F7B18B801040000000001
     cfgStateUpdt 0
     lastMsgTm  1745745084.22331
     mId        0095
     peerFriend -
     peerOpt    -:thermostat
     regLst     0
     rxType     140
     supp_Pair_Rep 0
     cmds:
       TmplKey    :no:1745744981.14615
       TmplTs     1745744981.14615
       cmdKey     0:1:0::Bad_Heizung:0095:01:
       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     +7B18B8,00,01,00
       nextSend   1745745084.32238
       rxt        2
       vccu       VCCU
       p:
         7B18B8
         00
         01
         00
       prefIO:
         mohnCUL
     mRssi:
       mNo        4A
       io:
         mohnCUL:
           -33
           -33
     peerIDsH:
     prt:
       bErr       0
       sProc      0
       tryMsg:
     q:
       qReqConf  
       qReqStat  
     role:
       dev        1
       prs        1
     rssi:
       at_mohnCUL:
         avg        -41.625
         cnt        4
         lst        -41
         max        -40.5
         min        -44.5
     shRegW:
       07         04
     tmpl:
Attributes:
   IOgrp      VCCU:mohnCUL
   autoReadReg 4_reqStatus
   expert     rawReg
   firmware   1.5
   group      Heizung
   icon       hc_wht_regler.png
   model      HM-CC-RT-DN
   room       Bad,Thermostat
   serialNr   UEQ1324415
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit

List vom Weather-Kanal
Internals:
   CFGFN      ./FHEM/fhem_homematic.cfg
   DEF        7B18B801
   FUUID      680c9afe-f33f-a743-ce77-394ff7084e3552e0
   NAME       Bad_Heizung_Weather
   NR         188
   NTFY_ORDER 48-Bad_Heizung_Weather
   STATE      23.5
   TYPE       CUL_HM
   chanNo     01
   device     Bad_Heizung
   disableNotifyFn 1
   eventCount 9
   READINGS:
     2025-04-27 11:11:24   RegL_01.         00:00 08:00
     2025-04-27 11:12:24   cfgState        ok
     2025-04-27 11:11:24   commState       CMDs_done
     2025-04-27 11:09:44   measured-temp   23.5
     2025-04-27 11:09:44   state           23.5
   helper:
     peerFriend peerSensT
     peerIDsRaw ,00000000
     peerIDsState complete
     peerOpt    p:thermostat
     regLst     1
     cmds:
       TmplKey    :no:1745744981.16266
       TmplTs     1745744981.16266
       cmdKey     1:0:0::Bad_Heizung:0095:01:
       cmdLst:
         burstXmit  noArg
         clear      [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
         getConfig  noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         inhibit    [(on|{off})]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         sign       [(on|{off})]
         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
     shadowReg:
     tmpl:
Attributes:
   group      Heizung
   icon       sani_heating
   model      HM-CC-RT-DN
   peerIDs    00000000
   room       Bad

List vom LaCrosse Sensor:
Internals:
   CFGFN      ./FHEM/fhem_homematic.cfg
   DEF        22
   FUUID      680df452-f33f-a743-a8de-843f1454f929f363
   IODev      myJeeLink
   LASTInputDev myJeeLink
   LaCrosse_lastRcv 2025-04-27 11:18:32
   MSGCNT     114
   NAME       SensorBad
   NR         212
   STATE      T: 25.1 H: 41
   TYPE       LaCrosse
   addr       22
   battery_new 1
   corr1      0
   corr2      0
   eventCount 114
   myJeeLink_MSGCNT 114
   myJeeLink_RAWMSG OK 9 34 129 4 227 41
   myJeeLink_TIME 2025-04-27 11:18:32
   previousH  41
   previousT  25.1
   sensorType 0=T(H)
   READINGS:
     2025-04-27 11:09:39   IODev           myJeeLink
     2025-04-27 11:18:32   battery         ok
     2025-04-27 11:18:32   humidity        41
     2025-04-27 11:15:16   state           T: 25.1 H: 41
     2025-04-27 11:18:32   temperature     25.1
     2019-05-01 17:02:40   temperature2    22.5
Attributes:
   IODev      myJeeLink
   group      Heizung
   icon       temp_temperature
   room       Bad,Sensoren

List vom AT
Internals:
   CFGFN      ./FHEM/fhem_homematic.cfg
   COMMAND    { my $T=(ReadingsVal("SensorBad","temperature","")); fhem "set bad_vT_Sensor1 virtTemp $T" }
   DEF        +*00:05 { my $T=(ReadingsVal("SensorBad","temperature","")); fhem "set bad_vT_Sensor1 virtTemp $T" }
   FUUID      5c42faf2-f33f-a743-d389-65f3cc448365e0d1
   NAME       at_bad_vT
   NR         219
   NTM        11:24:38
   PERIODIC   yes
   RELATIVE   yes
   REP        -1
   STATE      Next: 11:24:38
   TIMESPEC   00:05
   TRIGGERTIME 1745745878.59663
   TRIGGERTIME_FMT 2025-04-27 11:24:38
   TYPE       at
   eventCount 2
   READINGS:
     2025-04-27 11:19:38   state           Next: 11:24:38
Attributes:
   group      Heizung
   icon       edit_copy
   room       Bad,Sensoren

List vom vT
Internals:
   CFGFN      ./FHEM/fhem_homematic.cfg
   DEF        33ABCD01
   FUUID      5c42faf2-f33f-a743-2e76-bce500e6fe2f9dee
   NAME       bad_vT_Sensor1
   NR         217
   NTFY_ORDER 48-bad_vT_Sensor1
   STATE      set_virtTemp 25
   TYPE       CUL_HM
   chanNo     01
   device     bad_vT
   disableNotifyFn 1
   eventCount 18
   peerList   Bad_Heizung_Weather
   READINGS:
     2025-04-27 09:30:45   cfgState        ok
     2025-04-27 11:20:11   commState       CMDs_done
     2025-04-27 11:09:41   peerList        Bad_Heizung_Weather
     2025-04-27 09:17:35   press_Bad_Heizung_Weather short cnt: 1
     2025-04-27 11:19:38   state           set_virtTemp 25
     2025-04-27 11:19:38   temperature     25
   helper:
     fkt        virtThSens
     peerFriend peerSD,peerSens,peerAct
     peerIDsState incomplete
     peerOpt    -:virtual
     regLst    
     virtTC     00
     cmds:
       TmplKey    Bad_Heizung_Weather:no:1745744981.37565
       TmplTs     1745744981.37565
       cmdKey     1:0:1:virtThSens:bad_vT:FFF1:01:Bad_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_Bad_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       Bad_Heizung_Weather
         peerOpt    remove_Bad_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,buero_vT_Sensor1,ez_vT_Sensor1,wz_vT_Sensor1
         tplChan   
         tplDel    
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     peerIDsH:
       7B18B801   Bad_Heizung_Weather
     role:
       chn        1
       vrt        1
     tmpl:
     vd:
       ackT      
       cmd        847033ABCD000000
       idh        3433167
       idl        52480
       miss       0
       msgCnt     5
       msgRed     0
       next       1745745762.52587
       nextM      1745745762.52587
       typ        2
       val        00FA
       vin        25
Attributes:
   group      Heizung
   icon       temp_temperature
   model      VIRTUAL
   peerIDs    7B18B801
   room       Bad,Sensoren
   webCmd     press short:press long

frank

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


Taslow

Danke Jens!
Ich bin bisher davon ausgegangen, dass Weather-Kanal und vT-Sensor in beiden Richtungen gepeert sein müssen.
Ich habe das nur zwischen dem vT und dem Weather-Kanal hinbekommen (peerchan 0 ...). Die andere Richtung habe ich nicht hinbekommen und finde auf der von dir verlinkten Seite nicht, auch nicht wie von Frank vorgeschalgen in der Wiki zum RT.

... aber vielleicht bin ich blind oder es müsste die eine peer-Richtung ausreichen ^^

dyna

Moin Taslow,

die eine peer-Richtung reicht aus

Grüße
Jens