Ich bekomm's einfach nicht zum laufen: ext. Fenstersensor und HM

Begonnen von C@sh, 27 April 2018, 16:11:47

Vorheriges Thema - Nächstes Thema

C@sh

Servus an Alle!

Ich versuche seit Stunden.. nein eigentlich Tagen Xiaomi Temperatur- und Fenstersensoren mit meinen HM-CC-RT-DN Thermostaten zu koppeln.. bisher sehr erfolglos :(
Ich komme von der CCU2 bzw. Raspmatic wo Das erst recht nicht Möglich ist.

Ich verwende die HM-PCB Variante auf einem Raspi nach:
http://www.linux-ratgeber.de/fhem-und-homematic-hm-mod-rpi-pcb-funkmodul/

Als Vorlage diente mir:
https://wiki.fhem.de/wiki/HM-CC-RT-DN_Funk-Heizk%C3%B6rperthermostat#Simulation_von_Fensterkontakten_und_externen_Temperatursensoren
https://raspberry.tips/hausautomatisierung/fhem/heizungssteuerung-mit-homematic-hm-cc-rt-dn-und-fhem-auf-dem-raspberry-pi/

Gehe ich nach Wiki vor, ist Schluss bei:
- attr virtualKitchenDoor dummy 1  -> Das geht wohl nur für Devices
und danach bei
- regSet winOpnTemp 5    ->  Fehler: cannot calculate value. Please issue set HM_2D6008_WindowRec getConfig first - invalid

CMD sind okay, solange ich kein state über den virtuellen Kanal an den Fensterkontakt sende.

Hier ein paar infos, ich hoffe mir kann bei der Umsetzung jemand zu Hilfe gehen!

Zitat
Beim setzten des vir. Fensterkontaktes
2018-04-27 15:46:48 CUL_HM HM_2D6008_WindowRec trigLast: VCCU_Btn1:open
2018-04-27 15:46:48 CUL_HM HM_2D6008_WindowRec trig_VCCU_Btn1: open
2018-04-27 15:46:48 CUL_HM HM_60F022_WindowRec trigLast: VCCU_Btn1:open
2018-04-27 15:46:48 CUL_HM HM_60F022_WindowRec trig_VCCU_Btn1: open
2018-04-27 15:46:48 CUL_HM VCCU_Btn1 set_postEvent open
2018-04-27 15:46:51 CUL_HM HM_60F022 CMDs_pending
2018-04-27 15:46:56 CUL_HM HM_2D6008 ResndFail
2018-04-27 15:46:56 CUL_HM HM_2D6008 CMDs_done_Errors:1
2018-04-27 15:46:56 CUL_HM HM_2D6008 MISSING ACK

list Thermostat:
Internals:
   DEF        60F022
   HmUART_MSGCNT 252
   HmUART_RAWMSG 040300287B800260F022FF123400
   HmUART_RSSI -40
   HmUART_TIME 2018-04-27 16:08:15
   IODev      HmUART
   LASTInputDev HmUART
   MSGCNT     252
   NAME       HM_60F022
   NOTIFYDEV  global
   NR         74
   NTFY_ORDER 50-HM_60F022
   STATE      CMDs_pending
   TYPE       CUL_HM
   channel_01 HM_60F022_Weather
   channel_02 HM_60F022_Climate
   channel_03 HM_60F022_WindowRec
   channel_04 HM_60F022_Clima
   channel_05 HM_60F022_ClimaTeam
   channel_06 HM_60F022_remote
   lastMsg    No:7B - t:02 s:60F022 d:FF1234 00
   protCmdPend 2 CMDs pending
   protCondBurst off
   protLastRcv 2018-04-27 16:08:15
   protResnd  108 last_at:2018-04-27 16:08:20
   protSnd    254 last_at:2018-04-27 16:08:15
   protState  CMDs_pending
   rssi_at_HmUART cnt:252 min:-52 max:-39 avg:-43.42 lst:-40
   READINGS:
     2018-04-27 15:41:17   Activity        alive
     2018-04-27 16:08:15   CommandAccepted yes
     2018-04-27 15:41:17   D-firmware      1.4
     2018-04-27 15:41:17   D-serialNr      OEQ1251951
     2018-04-27 15:44:35   PairedTo        0xFF1234
     2018-04-27 14:38:41   R-backOnTime    10 s
     2018-04-27 15:44:35   R-burstRx       on
     2018-04-27 14:38:41   R-cyclicInfoMsg on
     2018-04-27 14:38:41   R-cyclicInfoMsgDis 0
     2018-04-27 15:44:35   R-pairCentral   0xFF1234
     2018-04-27 15:44:35   RegL_00.          01:01 02:01 09:01 0A:FF 0B:12 0C:34 0E:0A 0F:00  11:00 12:15 16:00 18:00 19:00 1A:00 00:00
     2018-04-27 16:08:14   actuator        0
     2018-04-27 16:08:14   battery         ok
     2018-04-27 16:08:14   batteryLevel    2.9
     2018-04-27 16:08:14   desired-temp    17.0
     2018-04-27 16:08:14   measured-temp   24.3
     2018-04-27 16:08:14   motorErr        ok
     2018-04-27 15:15:51   powerOn         2018-04-27 15:15:51
     2018-04-27 15:15:51   recentStateType info
     2018-04-27 16:08:20   state           CMDs_pending
     2018-04-27 15:41:48   time-request    -
     RegL_07.:
       VAL       
   cmdStack:
     ++A441FF123460F0220101C8
     ++A441FF123460F0220102C8
     ++A441FF123460F0220103C8
   helper:
     HM_CMDNR   124
     PONtest    1
     cSnd       01FF123460F0220603,01FF123460F02206040000000001
     mId        0095
     regLst     ,0
     rxType     140
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +60F022,02,00,00
       nextSend   1524838095.27775
       prefIO     
       rxt        2
       vccu       
       p:
         60F022
         00
         00
         00
     mRssi:
       mNo        7B
       io:
         HmUART:
           -32
           -32
     prt:
       awake      0
       bErr       0
       brstWu     0
       sProc      2
       wuReSent   2
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       prs        1
     rssi:
       at_HmUART:
         avg        -43.4206349206349
         cnt        252
         lst        -40
         max        -39
         min        -52
     shRegW:
       07         04
     shadowReg:
     tmpl:
Attributes:
   IODev      HmUART
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.4
   model      HM-CC-RT-DN
   room       CUL_HM
   serialNr   OEQ1251951
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit


peerXref:
peerXref done:
x-ref list
    VCCU_Btn1 => HM_2D6008_WindowRec HM_60F022_WindowRec


list vir. Temp-Sensor:
Internals:
   DEF        FF123401
   NAME       VCCU_Btn1
   NOTIFYDEV  global
   NR         82
   NTFY_ORDER 50-VCCU_Btn1
   STATE      set_postEvent open
   TYPE       CUL_HM
   chanNo     01
   device     VCCU
   peerList   HM_2D6008_WindowRec,HM_60F022_WindowRec,
   READINGS:
     2018-04-27 15:40:42   peerList        HM_2D6008_WindowRec,HM_60F022_WindowRec,
     2018-04-27 15:46:48   state           set_postEvent open
   helper:
     count      3
     regLst     
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     role:
       chn        1
       vrt        1
Attributes:
   expert     1_allReg
   model      CCU-FHEM
   peerIDs    2D600803,60F02203,
   room       CUL_HM
   webCmd     postEvent open:postEvent closed


Braucht ihr noch andere Infos?

Otto123

Hi,

bist Du nicht auf dem falschen Weg? Du verwendest einen Virtuellen Kanal Deiner VCCU im Wiki wird aber ein separates virtuelles Gerät angelegt - Das ist meines Wissens nicht das Gleiche!

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Beta-User

#2
Das sollte auch mit einem virtuellen Button der VCCU klappen, ich habe das auch so am laufen. Unterschiede: Btn2, und nur ein RT gepeert. Das mit Btn2 habe ich damals so gewählt, weil ich testen wollte, ob mehrere virtuelle Temp-Sensoren via VCCU definiert werden können, wenn man genau diesen Kanal nimmt. (Der Teil des Test war erfolglos, es ist auch dann so, dass man max. einen Temp-Wert pro virtuellem Device nehmen kann). Ob ein oder 2 RT's, sollte völlig gleichgültig sein.

Seltsam ist aber das "Please issue set HM_2D6008_WindowRec getConfig first - invalid". Vermutlich ist da das peering unvollständig, aber dazu bräuchte man ein list vom WindowRec bzw. auch das xref könnte man so lesen.

Edit: mach erst mal je ein getConfig, dann sieht man mehr; evtl. sind die Daten zum Peering in FHEM nicht aktuell.
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

C@sh

nach getConfig kommt bei mir eine leere Seite.. ?!

Hilft das villt.?

configCheck done:

missing register list
    HM_60F022: RegL_00.
    HM_60F022_Clima: RegL_01.,RegL_07.
    HM_60F022_ClimaTeam: RegL_01.
    HM_60F022_Climate: RegL_01.
    HM_60F022_Weather: RegL_01.
    HM_60F022_WindowRec: RegL_01.
    HM_60F022_remote: RegL_01.

Register changes pending
    HM_60F022

peer not verified. Check that peer is set on both sides
    VCCU_Btn1 p:HM_60F022_WindowRec

templist mismatch
    HM_60F022_Clima: file: ./tempList.cfg error:Can't open ./tempList.cfg: No such file or directory

Beta-User

#4
Das getConfig gehört jeweils zu dem WindowRec-Kanal der RT's.

Aber hier steht m.E., dass das Peering unvollständig ist (vermutlich auch das Pairing vom 2D6008) bzw. das Device gelöscht wurde (Restart ohne save?).

peer not defined
    VCCU_Btn1 id:2D600803

peer not verified. Check that peer is set on both sides
    VCCU_Btn1 p:HM_60F022_WindowRec


Du solltest also als erstes checken, das die Teile wirklich "online" sind. Siehe v.a. Wiki zu Pairing.
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

C@sh

Ja, der 2D6008 ist das HM WT.. das kommt dann später dazu.
Und du hast Recht.. hatte ich gelöscht ;)

hier ein list vor dem peeren mit dem virt. Button:

Internals:
   CFGFN     
   DEF        60F022
   HmUART_MSGCNT 34
   HmUART_RAWMSG 050100274A801060F022FF12340208000000
   HmUART_RSSI -39
   HmUART_TIME 2018-04-27 17:43:34
   IODev      HmUART
   LASTInputDev HmUART
   MSGCNT     34
   NAME       HM_60F022
   NOTIFYDEV  global
   NR         282
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 HM_60F022_Weather
   channel_02 HM_60F022_Climate
   channel_03 HM_60F022_WindowRec
   channel_04 HM_60F022_Clima
   channel_05 HM_60F022_ClimaTeam
   channel_06 HM_60F022_remote
   lastMsg    No:4A - t:10 s:60F022 d:FF1234 0208000000
   protLastRcv 2018-04-27 17:43:34
   protSnd    33 last_at:2018-04-27 17:43:34
   protState  CMDs_done
   rssi_at_HmUART cnt:34 min:-41 max:-39 avg:-39.7 lst:-39
   READINGS:
     2018-04-27 17:42:23   Activity        alive
     2018-04-27 17:43:26   CommandAccepted yes
     2018-04-27 17:42:18   D-firmware      1.4
     2018-04-27 17:42:18   D-serialNr      OEQ1251951
     2018-04-27 17:43:27   PairedTo        0xFF1234
     2018-04-27 17:43:27   R-backOnTime    10 s
     2018-04-27 17:43:27   R-burstRx       on
     2018-04-27 17:43:27   R-cyclicInfoMsg on
     2018-04-27 17:43:27   R-cyclicInfoMsgDis 0
     2018-04-27 17:43:27   R-pairCentral   0xFF1234
     2018-04-27 17:43:27   RegL_00.          01:01 02:01 09:01 0A:FF 0B:12 0C:34 0E:0A 0F:00  11:00 12:15 16:00 18:00 19:00 1A:00 00:00
     2018-04-27 17:43:34   state           CMDs_done
     RegL_07.:
       VAL       
   helper:
     HM_CMDNR   74
     PONtest    1
     cSnd       01FF123460F0220603,01FF123460F02206040000000001
     mId        0095
     regLst     ,0,1
     rxType     140
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +60F022,00,00,00
       nextSend   1524843814.5097
       prefIO     
       rxt        2
       vccu       
       p:
         60F022
         00
         00
         00
     mRssi:
       mNo        4A
       io:
         HmUART:
           -31
           -31
     prt:
       awake      0
       bErr       0
       brstWu     1
       sProc      0
       try        1
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
     rssi:
       at_HmUART:
         avg        -39.7058823529412
         cnt        34
         lst        -39
         max        -39
         min        -41
     shRegW:
       07         04
     shadowReg:
     tmpl:
Attributes:
   IODev      HmUART
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.4
   model      HM-CC-RT-DN
   room       CUL_HM
   serialNr   OEQ1251951
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit


und jetzt danach (set VCCU_Btn1 peerChan 0 HM_60F022_WindowRec single set):

peerXref done:
x-ref list
    VCCU_Btn1 => HM_60F022_WindowRec


Internals:
   CFGFN     
   DEF        60F022
   HmUART_MSGCNT 71
   HmUART_RAWMSG 0500002847861060F0220000000AA8DE0E0600
   HmUART_RSSI -40
   HmUART_TIME 2018-04-27 17:50:38
   IODev      HmUART
   LASTInputDev HmUART
   MSGCNT     71
   NAME       HM_60F022
   NOTIFYDEV  global
   NR         282
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 HM_60F022_Weather
   channel_02 HM_60F022_Climate
   channel_03 HM_60F022_WindowRec
   channel_04 HM_60F022_Clima
   channel_05 HM_60F022_ClimaTeam
   channel_06 HM_60F022_remote
   lastMsg    No:47 - t:10 s:60F022 d:000000 0AA8DE0E0600
   protCmdDel 3
   protLastRcv 2018-04-27 17:50:38
   protNack   1 last_at:2018-04-27 17:47:43
   protSnd    65 last_at:2018-04-27 17:49:10
   protState  CMDs_done
   rssi_at_HmUART cnt:71 min:-43 max:-39 avg:-39.88 lst:-40
   READINGS:
     2018-04-27 17:47:43   Activity        alive
     2018-04-27 17:49:02   CommandAccepted yes
     2018-04-27 17:47:43   D-firmware      1.4
     2018-04-27 17:47:43   D-serialNr      OEQ1251951
     2018-04-27 17:49:03   PairedTo        0xFF1234
     2018-04-27 17:43:27   R-backOnTime    10 s
     2018-04-27 17:43:27   R-burstRx       on
     2018-04-27 17:43:27   R-cyclicInfoMsg on
     2018-04-27 17:43:27   R-cyclicInfoMsgDis 0
     2018-04-27 17:43:27   R-pairCentral   0xFF1234
     2018-04-27 17:49:03   RegL_00.          01:01 02:01 09:01 0A:FF 0B:12 0C:34 0E:0A 0F:00  11:00 12:15 16:00 18:00 19:00 1A:00 00:00
     2018-04-27 17:50:38   actuator        6
     2018-04-27 17:50:38   battery         ok
     2018-04-27 17:50:38   batteryLevel    2.9
     2018-04-27 17:50:38   desired-temp    21.0
     2018-04-27 17:50:38   measured-temp   22.2
     2018-04-27 17:50:38   motorErr        ok
     2018-04-27 17:49:10   state           CMDs_done
     RegL_07.:
       VAL       
   helper:
     HM_CMDNR   71
     PONtest    1
     cSnd       01FF123460F0220603,01FF123460F02206040000000001
     mId        0095
     regLst     ,0,1
     rxType     140
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +60F022,00,00,00
       nextSend   1524844238.14555
       prefIO     
       rxt        2
       vccu       
       p:
         60F022
         00
         00
         00
     mRssi:
       mNo        47
       io:
         HmUART:
           -32
           -32
     prt:
       awake      0
       bErr       0
       brstWu     1
       sProc      0
       try        1
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
     rssi:
       at_HmUART:
         avg        -39.887323943662
         cnt        71
         lst        -40
         max        -39
         min        -43
     shRegW:
       07         04
     shadowReg:
     tmpl:
Attributes:
   IODev      HmUART
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.4
   model      HM-CC-RT-DN
   room       CUL_HM
   serialNr   OEQ1251951
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit


Internals:
   CFGFN     
   DEF        60F02203
   NAME       HM_60F022_WindowRec
   NOTIFYDEV  global
   NR         286
   STATE      last:trigLast
   TYPE       CUL_HM
   chanNo     03
   device     HM_60F022
   READINGS:
     2018-04-27 17:43:28   R-sign          off
     2018-04-27 17:49:05   RegL_01.          08:00 00:00
     2018-04-27 17:49:04   state           unpeered
   helper:
     peerIDsRaw ,00000000
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     role:
       chn        1
     shadowReg:
     tmpl:
Attributes:
   model      HM-CC-RT-DN
   peerIDs    00000000,
   stateFormat last:trigLast


und dann, nachdem ich ein "open" setze:

Internals:
   CFGFN     
   DEF        60F022
   HmUART_MSGCNT 95
   HmUART_RAWMSG 0403002954800260F022FF123400
   HmUART_RSSI -41
   HmUART_TIME 2018-04-27 17:55:27
   IODev      HmUART
   LASTInputDev HmUART
   MSGCNT     95
   NAME       HM_60F022
   NOTIFYDEV  global
   NR         282
   STATE      CMDs_processing...
   TYPE       CUL_HM
   channel_01 HM_60F022_Weather
   channel_02 HM_60F022_Climate
   channel_03 HM_60F022_WindowRec
   channel_04 HM_60F022_Clima
   channel_05 HM_60F022_ClimaTeam
   channel_06 HM_60F022_remote
   lastMsg    No:54 - t:02 s:60F022 d:FF1234 00
   protCmdDel 3
   protCmdPend 14 CMDs pending
   protCondBurst off
   protLastRcv 2018-04-27 17:55:27
   protNack   1 last_at:2018-04-27 17:47:43
   protResnd  10 last_at:2018-04-27 17:55:18
   protSnd    90 last_at:2018-04-27 17:55:27
   protState  CMDs_processing...
   rssi_at_HmUART cnt:95 min:-43 max:-39 avg:-39.89 lst:-41
   READINGS:
     2018-04-27 17:47:43   Activity        alive
     2018-04-27 17:55:27   CommandAccepted yes
     2018-04-27 17:47:43   D-firmware      1.4
     2018-04-27 17:47:43   D-serialNr      OEQ1251951
     2018-04-27 17:49:03   PairedTo        0xFF1234
     2018-04-27 17:43:27   R-backOnTime    10 s
     2018-04-27 17:43:27   R-burstRx       on
     2018-04-27 17:43:27   R-cyclicInfoMsg on
     2018-04-27 17:43:27   R-cyclicInfoMsgDis 0
     2018-04-27 17:43:27   R-pairCentral   0xFF1234
     2018-04-27 17:55:27   actuator        13
     2018-04-27 17:55:27   battery         ok
     2018-04-27 17:55:27   batteryLevel    2.9
     2018-04-27 17:55:27   desired-temp    21.0
     2018-04-27 17:55:27   measured-temp   22.1
     2018-04-27 17:55:27   motorErr        ok
     2018-04-27 17:55:27   state           CMDs_processing...
   cmdStack:
     ++A001FF123460F02200040000000000
     ++A001FF123460F0220103
     ++A001FF123460F02201040000000001
     ++A001FF123460F0220203
     ++A001FF123460F02202040000000001
     ++A001FF123460F0220303
     ++A001FF123460F02203040000000001
     ++A001FF123460F0220403
     ++A001FF123460F02204040000000001
     ++A001FF123460F02200040000000007
     ++A001FF123460F0220503
     ++A001FF123460F02205040000000001
     ++A001FF123460F0220603
     ++A001FF123460F02206040000000001
   helper:
     HM_CMDNR   85
     PONtest    1
     cSnd       01FF123460F0220603,01FF123460F02206040000000001
     mId        0095
     regLst     ,0,1
     rxType     140
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +60F022,02,00,00
       nextSend   1524844527.41692
       prefIO     
       rxt        2
       vccu       
       p:
         60F022
         00
         00
         00
     mRssi:
       mNo        54
       io:
         HmUART:
           -33
           -33
     prt:
       awake      0
       bErr       0
       brstWu     0
       sProc      1
       rspWait:
         cmd        As0C55A441FF123460F0220104C8
         mNo        55
         reSent     1
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
     rssi:
       at_HmUART:
         avg        -39.8947368421053
         cnt        95
         lst        -41
         max        -39
         min        -43
     shRegW:
       07         04
     shadowReg:
     tmpl:
Attributes:
   IODev      HmUART
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.4
   model      HM-CC-RT-DN
   room       CUL_HM
   serialNr   OEQ1251951
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit


Schwankt immer zwischen CMDs pending und CMDs_processing...

Internals:
   CFGFN     
   DEF        60F02203
   NAME       HM_60F022_WindowRec
   NOTIFYDEV  global
   NR         286
   STATE      last:VCCU_Btn1:open
   TYPE       CUL_HM
   chanNo     03
   device     HM_60F022
   READINGS:
     2018-04-27 17:43:28   R-sign          off
     2018-04-27 17:49:05   RegL_01.          08:00 00:00
     2018-04-27 17:49:04   state           unpeered
     2018-04-27 17:52:40   trigLast        VCCU_Btn1:open
     2018-04-27 17:52:40   trig_VCCU_Btn1  open
   helper:
     peerIDsRaw ,00000000
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     role:
       chn        1
     shadowReg:
     tmpl:
Attributes:
   model      HM-CC-RT-DN
   peerIDs    00000000,
   stateFormat last:trigLast

Beta-User

Soweit ich das erkennen kann, ist der Peer immer noch nicht beim RT eingetragen. Nach dem Peering solltest du entweder erst mal warten, bis der RT aufgewacht war, oder die mittlere Taste länger drücken, bis die 300 sec. runter laufen.

Bei sowas immer mit Geduld arbeiten und immer bei den Basisschritten warten, bis nichts mehr "pending" ist.
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

C@sh

Nach dem peering steht es ja auf "done"
(mittlere Taste gedrückt.. hat bei 30 schon wieder aufgehört... danach stand CMD done)

erst mit dem Senden von einem state vom virtuellen Sensor fängt er an zu hakeln

Beta-User

M.E. wird das solange nicht funktionierne, wie der virtuelle Kanal nicht als Peer im RT-WindowRec steht. Also ggf. das Peering wiederholen und dann nach getConfig weiter das list kontrollieren.

Wenn das nicht klappt, versuch's mal mit dem 2. Kanal (also dem 2. virtuellen Kanal). Ist vielleicht auch irgend so ein Ding, was eQ-3 sich ausgedacht hat...
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

C@sh

nach dem pearing und den peerchan mit Kanal 2 steht das Thermostat auf "2 CMDs pending".
Nachdem ich dann die mittlere Taste wieder 2 sec drücke, erscheint am Thermostat kurz "F4" ?!

Internals:
   CFGFN     
   DEF        60F022
   HmUART_MSGCNT 52
   HmUART_RAWMSG 0500002C0A861060F0220000000A80D00E0000
   HmUART_RSSI -44
   HmUART_TIME 2018-04-27 23:46:44
   IODev      HmUART
   LASTInputDev HmUART
   MSGCNT     52
   NAME       HM_60F022
   NOTIFYDEV  global
   NR         265
   STATE      Nack
   TYPE       CUL_HM
   channel_01 HM_60F022_Weather
   channel_02 HM_60F022_Climate
   channel_03 HM_60F022_WindowRec
   channel_04 HM_60F022_Clima
   channel_05 HM_60F022_ClimaTeam
   channel_06 HM_60F022_remote
   lastMsg    No:0A - t:10 s:60F022 d:000000 0A80D00E0000
   protCmdDel 31
   protLastRcv 2018-04-27 23:46:44
   protNack   1 last_at:2018-04-27 23:43:59
   protResnd  3 last_at:2018-04-27 23:43:02
   protSnd    46 last_at:2018-04-27 23:43:59
   protState  CMDs_done_Errors:1
   rssi_HmUART cnt:2 min:-52 max:-52 avg:-52 lst:-52
   rssi_at_HmUART cnt:52 min:-49 max:-41 avg:-44.65 lst:-44
   READINGS:
     2018-04-27 23:43:59   Activity        alive
     2018-04-27 23:43:59   CommandAccepted no
     2018-04-27 23:43:59   D-firmware      1.4
     2018-04-27 23:43:59   D-serialNr      OEQ1251951
     2018-04-27 23:31:26   PairedTo        0xFF1234
     2018-04-27 23:31:26   R-backOnTime    10 s
     2018-04-27 23:31:26   R-burstRx       on
     2018-04-27 23:31:26   R-cyclicInfoMsg on
     2018-04-27 23:31:26   R-cyclicInfoMsgDis 0
     2018-04-27 23:31:26   R-pairCentral   0xFF1234
     2018-04-27 23:46:44   actuator        0
     2018-04-27 23:46:44   battery         ok
     2018-04-27 23:46:44   batteryLevel    2.9
     2018-04-27 23:46:44   desired-temp    16.0
     2018-04-27 23:46:44   measured-temp   20.8
     2018-04-27 23:46:44   motorErr        ok
     2018-04-27 23:43:59   state           Nack
     2018-04-27 23:31:41   time-request    -
   helper:
     HM_CMDNR   10
     PONtest    1
     cSnd       0160F0220301FF12340202,0160F0220301FF12340202
     mId        0095
     regLst     ,0,1
     rxType     140
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +60F022,00,00,00
       nextSend   1524865604.37267
       prefIO     
       rxt        2
       vccu       
       p:
         60F022
         00
         00
         00
     mRssi:
       mNo        0A
       io:
         HmUART:
           -36
           -36
     prt:
       awake      0
       bErr       0
       brstWu     1
       sProc      0
       sleeping   1
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
     rssi:
       HmUART:
         avg        -52
         cnt        2
         lst        -52
         max        -52
         min        -52
       at_HmUART:
         avg        -44.6538461538461
         cnt        52
         lst        -44
         max        -41
         min        -49
     shRegW:
       07         04
     shadowReg:
       RegL_00.     01:01 02:01 09:01 0A:FF 0B:12 0C:34 0E:0A 0F:00  11:00 12:15 16:00 18:00 19:00 1A:00 00:00
     tmpl:
Attributes:
   IODev      HmUART
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.4
   model      HM-CC-RT-DN
   room       CUL_HM
   serialNr   OEQ1251951
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit


Internals:
   CFGFN     
   DEF        60F02203
   NAME       HM_60F022_WindowRec
   NOTIFYDEV  global
   NR         269
   STATE      last:trigLast
   TYPE       CUL_HM
   chanNo     03
   device     HM_60F022
   READINGS:
     2018-04-27 23:31:28   R-sign          off
     2018-04-27 23:31:27   state           unpeered
   helper:
     getCfgList all
     getCfgListNo ,3,7
     peerIDsRaw ,00000000
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     role:
       chn        1
     shadowReg:
     tmpl:
Attributes:
   model      HM-CC-RT-DN
   peerIDs    00000000,
   stateFormat last:trigLast


ConfigCheck done:

missing register list
    HM_60F022: RegL_00.
    HM_60F022_Clima: RegL_01.,RegL_07.
    HM_60F022_ClimaTeam: RegL_01.
    HM_60F022_Climate: RegL_01.
    HM_60F022_Weather: RegL_01.
    HM_60F022_WindowRec: RegL_01.
    HM_60F022_remote: RegL_01.

Register changes pending
    HM_60F022

peer not verified. Check that peer is set on both sides
    VCCU_Btn2 p:HM_60F022_WindowRec

templist mismatch
    HM_60F022_Clima: file: ./tempList.cfg error:Can't open ./tempList.cfg: No such file or directory



Nach dem nächsten Mal (3 Sec mittlere Taste) steht es dann wieder auf "done":



Internals:
   CFGFN     
   DEF        60F02203
   NAME       HM_60F022_WindowRec
   NOTIFYDEV  global
   NR         269
   STATE      last:trigLast
   TYPE       CUL_HM
   chanNo     03
   device     HM_60F022
   READINGS:
     2018-04-27 23:31:28   R-sign          off
     2018-04-27 23:49:03   RegL_01.          08:00 00:00
     2018-04-27 23:49:03   state           unpeered
   helper:
     peerIDsRaw ,00000000
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     role:
       chn        1
     shadowReg:
     tmpl:
Attributes:
   model      HM-CC-RT-DN
   peerIDs    00000000,
   stateFormat last:trigLast


Schlussendlich komm ich zu einem "MISSING ACK" am Thermostat...

Ich werde einfach nicht Schlau...

Beta-User

Das ist alles sehr seltsam. Kannst du das Pairing mal wiederholen?

Es könnte sein, dass das "Paired to" nicht zutreffend ist und es deshalb nicht klappt.

(Gemeint ist wirklich Pairing, nicht Peering).

Dann ein getConfig. Wenn dann die Daten wieder aktualisiert sind, nochmal das Peering versuchen. Wieder erst warten, bis das (ggf. nach Knöpfchendrücken) durch ist und du das auch in der Detailansicht zum WindowRec/im List angezeigt bekommst.
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

C@sh

Habe eben nochmal alles neu gepaired.. selber Zustand.

Habe mir jetzt mal ein anderes Thermostat dahergenommen.
Den externen Temperatursensor habe ich eben problemlos über das selbe Verfahren verbinden können - das funktioniert.
Sobald ich dann wieder den Fenstersensor peere, sind wieder offene CMD's da... Es werden keine Register im WindowRec angelegt

Nachtrag: Es Funktioniert!!! Das Thermostat hat noch die Firmware 1.3... liegts daran?