Peeren von Heizkörperthermostat und Magnetkontakt geht nicht

Begonnen von MeinHerzBrennt, 14 Mai 2016, 22:06:24

Vorheriges Thema - Nächstes Thema

MeinHerzBrennt

Hallo Burschen!

Folgendes Problem...
Möchte Heizkörperthermostat mit Magnetkontakt peeren...geht dann aber nicht
setzen den Befehl "set Heizk peerChan 0 OG_Zimmer_Pia_Fenster single set"

unter "Channel (Kanal) 03 _WindowRec" im Heizkörperthermostat steht dann

R-sign   off
RegL_01:08:00 00:00
RegL_03:OG_Zimmer_Pia_Fenster_chn:01
RegL_07:OG_Zimmer_Pia_Fenster_chn:01
peerList OG_Zimmer_Pia_Fenster,
state unknown


im Magnetkontakt steht

Activity alive
CommandAccepted no
D-firmware 2.4
D-serialNr MEQ1596571
PairedTo 0x2CD7D0
R-OG_Zimmer_Pia_Heizung_Absenkbetrieb-expectAES set_off --> das hier ist seltsam ???
R-OG_Zimmer_Pia_Heizung_Absenkbetrieb-peerNeedsBurst set_on --> das hier ist seltsam???
R-cyclicInfoMsg off
R-eventDlyTime 0 s
R-pairCentral 0x111111
R-sabotageMsg on
R-sign off
aesCommToDev pending
aesKeyNbr 10
alive yes
battery ok
contact open (to TeamDev)
recentStateType info
sabotageError on
state open
trigDst_TeamDev noConfig
trigger_cnt 22

ich habe scho ein Thermostat und Magnetkonakt laufen, jedoch habe ich diesen als erstes herkömlich gepaart und erst dann den Heizkörperthermosttat in fhem aufgenommen.
Da ich jetzt aber 6 zusätzliche Thermostate und Magnetkontakte in Fhem angelegt habe möchte ich es verhinder wieder alle zu löschen und neu anzulegen....



martinp876

Die Angaben verstehe ich nicht.
Wo kommen die Doppelpunkt her? Das ist nicht orginal, schicke korrekte Daten .
Welchen Magnetkontakt hast du?kenne ich nicht.

MeinHerzBrennt

magnetkontakt -- hm-sec-sc-2
habs nochmal überrüft die angegebenen daten sind ...leider korrekt.

martinp876

Im reading ist kein :. Das kenne ich nicht
Setze expert 251 und mache ein list.

Mache ein getconfig und logge die messages mit sniffen

MeinHerzBrennt

#4
also hier list von Magnetkontakt

Internals:
   DEF        405912
   HMLAN01_MSGCNT 30
   HMLAN01_RAWMSG E405912,0000,11FB25BE,FF,FFB6,44A6414059122CD7D00138C8
   HMLAN01_RSSI -74
   HMLAN01_TIME 2016-05-19 21:39:17
   IODev      HMLAN01
   LASTInputDev HMLAN01
   MSGCNT     30
   NAME       OG_Zimmer_Pia_Fenster
   NR         279
   STATE      open
   TYPE       CUL_HM
   lastMsg    No:44 - t:41 s:405912 d:2CD7D0 0138C8
   protLastRcv 2016-05-19 21:39:17
   protSnd    23 last_at:2016-05-19 21:39:17
   protState  CMDs_done
   rssi_at_HMLAN01 avg:-66.79 min:-84 max:-48 lst:-74 cnt:30
   Readings:
     2016-05-19 21:33:47   Activity        alive
     2016-05-14 21:42:38   CommandAccepted no
     2016-05-19 21:33:47   D-firmware      2.4
     2016-05-19 21:33:47   D-serialNr      MEQ1596571
     2016-05-19 21:16:42   PairedTo        0x2CD7D0
     2016-05-14 21:41:11   R-OG_Zimmer_Pia_Heizung_Absenkbetrieb-expectAES set_off
     2016-05-14 21:41:11   R-OG_Zimmer_Pia_Heizung_Absenkbetrieb-peerNeedsBurst set_on
     2016-04-29 22:26:50   R-cyclicInfoMsg off
     2016-04-29 22:26:51   R-eventDlyTime  0 s
     2016-04-29 22:26:51   R-ledOnTime     0.5 s
     2016-04-29 22:26:51   R-msgScPosA     closed
     2016-04-29 22:26:51   R-msgScPosB     open
     2016-04-29 22:26:50   R-pairCentral   0x2CD7D0
     2016-04-29 22:26:50   R-sabotageMsg   on
     2016-05-19 21:01:33   R-sign          on
     2016-04-29 22:26:50   R-transmDevTryMax 6
     2016-04-29 22:26:51   R-transmitTryMax 6
     2016-05-19 21:16:42   RegL_00:          02:01 09:00 0A:2C 0B:D7 0C:D0 10:01 14:06 00:00
     2016-05-19 21:16:43   RegL_01:          08:01 20:60 21:00 22:64 30:06 00:00
     2016-05-14 21:42:36   aesCommToDev    pending
     2016-05-14 21:42:37   aesKeyNbr       10
     2016-05-14 20:30:20   alive           yes
     2016-05-19 21:39:17   battery         ok
     2016-05-19 21:39:17   contact         open (to TeamDev)
     2016-05-14 20:30:20   recentStateType info
     2016-05-14 20:30:20   sabotageError   on
     2016-05-19 21:39:17   state           open
     2016-05-19 21:39:17   trigDst_TeamDev noConfig
     2016-05-19 21:39:17   trigger_cnt     56
   Helper:
     HM_CMDNR   68
     cSnd       012CD7D040591201040000000001,012CD7D04059120103
     mId        00B1
     peerIDsRaw ,00000000
     rxType     28
     Expert:
       def        1
       det        1
       raw        1
       tpl        1
     Io:
       newCh      1
       newChn     +405912,00,01,00
       nextSend   1463686758.02908
       prefIO
       rxt        2
       vccu
       p:
         405912
         00
         01
         00
     Mrssi:
       mNo        44
       Io:
         HMLAN01    -72
     Prt:
       bErr       0
       sProc      0
       sleeping   0
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
     Rpt:
       IO         HMLAN01
       flg        A
       ts         1463686757.94444
       ack:
         HASH(0x248eb90)
         4480022CD7D040591200
     Rssi:
       At_hmlan01:
         avg        -66.8
         cnt        30
         lst        -74
         max        -48
         min        -84
     Shadowreg:
     Tmpl:
Attributes:
   IODev      HMLAN01
   actCycle   028:00
   actStatus  alive
   autoReadReg 4_reqStatus
   devStateIcon closed:10px-kreis-gruen open:10px-kreis-rot Nack:10px-kreis-gelb
   expert     251_anything
   firmware   2.4
   fp_OG      795,455,0, ,HM_405912
   icon       fts_window_2w_open_r
   model      HM-SEC-SC-2
   peerIDs    00000000,
   room       Pia
   serialNr   MEQ1596571
   subType    threeStateSensor


hier Heizkörperthermostat

Internals:
   DEF        45F348
   HMLAN01_MSGCNT 54
   HMLAN01_RAWMSG RCA9737C8,0001,120AE034,FF,FFCD,AC801045F3482CD7D00205180000
   HMLAN01_RSSI -51
   HMLAN01_TIME 2016-05-19 21:56:28
   IODev      HMLAN01
   LASTInputDev HMLAN01
   MSGCNT     54
   NAME       OG_Zimmer_Pia_Heizung
   NR         184
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 OG_Zimmer_Pia_Temperatur
   channel_02 HM_45F348_Climate
   channel_03 OG_Zimmer_Pia_Heizung_Absenkbetrieb
   channel_04 HM_45F348_Clima
   channel_05 HM_45F348_ClimaTeam
   channel_06 HM_45F348_remote
   lastMsg    No:AC - t:10 s:45F348 d:2CD7D0 0205180000
   protCondBurst off
   protLastRcv 2016-05-19 21:56:28
   protSnd    17 last_at:2016-05-19 21:56:28
   protState  CMDs_done
   rssi_at_HMLAN01 avg:-51.11 min:-52 max:-51 lst:-51 cnt:54
   Readings:
     2016-05-19 21:06:02   Activity        alive
     2016-05-19 21:56:18   CommandAccepted yes
     2016-02-19 17:55:15   D-firmware      1.4
     2016-02-19 17:55:15   D-serialNr      MEQ1879210
     2016-05-19 21:56:19   PairedTo        0x2CD7D0
     2016-02-19 17:55:23   R-backOnTime    10 s
     2016-03-18 19:06:09   R-btnLock       on
     2016-02-19 17:55:23   R-burstRx       on
     2016-02-19 17:55:23   R-cyclicInfoMsg on
     2016-02-19 17:55:23   R-cyclicInfoMsgDis 0
     2016-02-19 17:55:23   R-globalBtnLock off
     2016-02-19 17:55:23   R-localResDis   off
     2016-02-19 17:55:23   R-lowBatLimitRT 2.1 V
     2016-02-19 17:55:23   R-modusBtnLock  off
     2016-02-19 17:55:23   R-pairCentral   0x2CD7D0
     2016-05-19 21:56:19   RegL_00:          01:01 02:01 09:01 0A:2C 0B:D7 0C:D0 0E:0A 0F:01  11:00 12:15 16:01 18:00 19:00 1A:00 00:00
     2016-05-19 21:55:59   actuator        0
     2016-05-19 21:55:59   batteryLevel    3
     2016-05-19 21:55:59   desired-temp    17.0
     2016-05-19 21:55:59   measured-temp   19.3
     2016-05-19 21:55:59   motorErr        ok
     2016-05-19 21:56:28   state           CMDs_done
     2016-05-19 20:42:51   time-request    -
     Regl_07::
       VAL
   Helper:
     HM_CMDNR   172
     cSnd       012CD7D045F34803044059120103,012CD7D045F34803044059120107
     mId        0095
     rxType     140
     Expert:
       def        1
       det        1
       raw        1
       tpl        1
     Io:
       newChn     +45F348,00,01,00
       nextSend   1463687788.64032
       prefIO
       rxt        2
       vccu
       p:
         45F348
         00
         01
         00
     Mrssi:
       mNo        AC
       Io:
         HMLAN01    -49
     Prt:
       awake      0
       bErr       0
       brstWu     0
       sProc      0
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       dev        1
       prs        1
     Rssi:
       At_hmlan01:
         avg        -51.1111111111111
         cnt        54
         lst        -51
         max        -51
         min        -52
     Shregw:
       07         04
     Shadowreg:
     Tmpl:
Attributes:
   IODev      HMLAN01
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     251_anything
   firmware   1.4
   icon       hc_wht_regler
   model      HM-CC-RT-DN
   room       Pia
   serialNr   MEQ1879210
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit

hier der channel_03 vom Heizkörperthermostat

Internals:
   DEF        45F34803
   NAME       OG_Zimmer_Pia_Heizung_Absenkbetrieb
   NR         188
   STATE      last:trigLast
   TYPE       CUL_HM
   chanNo     03
   device     OG_Zimmer_Pia_Heizung
   peerList   OG_Zimmer_Pia_Fenster,
   Readings:
     2016-02-19 17:55:26   R-sign          off
     2016-05-14 21:43:09   RegL_01:        08:00 00:00
     2016-05-14 21:43:09   RegL_03:OG_Zimmer_Pia_Fenster_chn:01 04:32 00:00
     2016-05-14 21:43:10   RegL_07:OG_Zimmer_Pia_Fenster_chn:01 05:18 00:00
     2016-05-19 21:06:02   peerList        OG_Zimmer_Pia_Fenster,
     2016-05-19 21:06:02   state           unknown
   Helper:
     Expert:
       def        1
       det        1
       raw        1
       tpl        1
     Role:
       chn        1
     Tmpl:
Attributes:
   expert     251_anything
   model      HM-CC-RT-DN
   peerIDs    00000000,40591201,
   stateFormat last:trigLast


hier die Logs von ca. 15 Minuten sniffen
Magnetkontakt betätigt und Anlerntaste bei Magnetkontakt gedrückt.
Am Heizkörperthermostat selbst hab ich nicht rumgedrückt.

2016.05.19 21:28:14.037 1: PERL WARNING: Use of uninitialized value in hash element at fhem.pl line 1410.
2016.05.19 21:30:10.254 1: Error: getConfig has no TYPE
2016.05.19 21:30:10.946 1: Error: getConfig has no TYPE
2016.05.19 21:30:23.524 1: Error: getConfig has no TYPE
2016.05.19 21:31:12.404 0: HMLAN_Parse: HMLAN01 R:E405912   stat:0000 t:11F3BCD6 d:FF r:FFB7     m:2F A641 405912 2CD7D0 012300
2016.05.19 21:31:17.904 0: HMLAN_Parse: HMLAN01 R:E405912   stat:0000 t:11F3D253 d:FF r:FFB3     m:30 A641 405912 2CD7D0 0124C8
2016.05.19 21:31:46.656 0: HMLAN_Parse: HMLAN01 R:E405912   stat:0000 t:11F442A6 d:FF r:FFC1     m:31 A641 405912 2CD7D0 012500
2016.05.19 21:31:54.657 0: HMLAN_Parse: HMLAN01 R:E405912   stat:0000 t:11F461E9 d:FF r:FFCF     m:32 A641 405912 2CD7D0 0126C8
2016.05.19 21:31:57.655 0: HMLAN_Parse: HMLAN01 R:E405912   stat:0000 t:11F46DA0 d:FF r:FFCA     m:33 A641 405912 2CD7D0 012700
2016.05.19 21:32:09.856 1: Error: getConfig has no TYPE
2016.05.19 21:32:12.408 0: HMLAN_Parse: HMLAN01 R:E405912   stat:0000 t:11F4A743 d:FF r:FFC0     m:34 A641 405912 2CD7D0 0128C8
2016.05.19 21:32:18.907 0: HMLAN_Parse: HMLAN01 R:E405912   stat:0000 t:11F4C0A7 d:FF r:FFC1     m:35 A641 405912 2CD7D0 012900
2016.05.19 21:32:47.949 0: HMLAN_Parse: HMLAN01 R:E45F348   stat:0000 t:11F5321E d:FF r:FFCD     m:83 8610 45F348 000000 0A88C20F0000
2016.05.19 21:32:54.016 0: HMLAN_Parse: HMLAN01 R:E405912   stat:0000 t:11F549D1 d:FF r:FFC0     m:36 8400 405912 000000 2400B14D45513135393635373180810101
2016.05.19 21:33:14.356 0: HMLAN_Parse: HMLAN01 R:E405912   stat:0000 t:11F59948 d:FF r:FFC3     m:37 A641 405912 2CD7D0 012BC8
2016.05.19 21:33:14.614 0: HMLAN_Parse: HMLAN01 R:E405912   stat:0000 t:11F59A4B d:FF r:FFC2     m:38 8400 405912 000000 2400B14D45513135393635373180810101
2016.05.19 21:33:18.730 0: HMLAN_Parse: HMLAN01 R:E405912   stat:0000 t:11F5AA5F d:FF r:FFC4     m:39 A641 405912 2CD7D0 012D00
2016.05.19 21:33:18.921 0: HMLAN_Parse: HMLAN01 R:E405912   stat:0000 t:11F5AB1E d:FF r:FFC5     m:3A A641 405912 2CD7D0 012EC8
2016.05.19 21:33:19.162 0: HMLAN_Parse: HMLAN01 R:E405912   stat:0000 t:11F5AC0F d:FF r:FFC5     m:3B A641 405912 2CD7D0 012F00
2016.05.19 21:33:20.914 0: HMLAN_Parse: HMLAN01 R:E405912   stat:0000 t:11F5B2E8 d:FF r:FFC7     m:3C A641 405912 2CD7D0 0130C8
2016.05.19 21:33:28.164 0: HMLAN_Parse: HMLAN01 R:E405912   stat:0000 t:11F5CF3A d:FF r:FFBE     m:3D A641 405912 2CD7D0 013100
2016.05.19 21:33:32.863 0: HMLAN_Parse: HMLAN01 R:E405912   stat:0000 t:11F5E196 d:FF r:FFBC     m:3E 8400 405912 000000 2400B14D45513135393635373180810101
2016.05.19 21:33:47.318 0: HMLAN_Parse: HMLAN01 R:E405912   stat:0000 t:11F61A0F d:FF r:FFCB     m:3F A641 405912 2CD7D0 0133C8
2016.05.19 21:33:47.578 0: HMLAN_Parse: HMLAN01 R:E405912   stat:0000 t:11F61B13 d:FF r:FFCD     m:40 8400 405912 000000 2400B14D45513135393635373180810101
2016.05.19 21:33:50.480 0: HMLAN_Parse: HMLAN01 R:E405912   stat:0000 t:11F6266A d:FF r:FFCE     m:41 A641 405912 2CD7D0 013500
2016.05.19 21:33:51.668 0: HMLAN_Parse: HMLAN01 R:E405912   stat:0000 t:11F62B0E d:FF r:FFD0     m:42 A641 405912 2CD7D0 0136C8
2016.05.19 21:35:46.188 1: Error: getConfig has no TYPE
2016.05.19 21:35:51.700 0: HMLAN_Parse: HMLAN01 R:E45F348   stat:0000 t:11F80000 d:FF r:FFCD     m:84 8610 45F348 000000 0A88C20F0000
2016.05.19 21:38:41.200 0: HMLAN_Parse: HMLAN01 R:E45F348   stat:0000 t:11FA9636 d:FF r:FFCD     m:85 8610 45F348 000000 0A88C20F0000
2016.05.19 21:38:48.189 0: HMLAN_Parse: HMLAN01 R:E405912   stat:0000 t:11FAB184 d:FF r:FFB5     m:43 A641 405912 2CD7D0 013700
2016.05.19 21:39:17.939 0: HMLAN_Parse: HMLAN01 R:E405912   stat:0000 t:11FB25BE d:FF r:FFB6     m:44 A641 405912 2CD7D0 0138C8
2016.05.19 21:41:16.201 0: HMLAN_Parse: HMLAN01 R:E45F348   stat:0000 t:11FCF3C6 d:FF r:FFCD     m:86 8610 45F348 000000 0A88C20F0000
2016.05.19 21:43:36.701 0: HMLAN_Parse: HMLAN01 R:E45F348   stat:0000 t:11FF18B0 d:FF r:FFCD     m:87 8610 45F348 000000 0A88C20F0000
2016.05.19 21:45:44.171 0: HMLAN_Parse: HMLAN01 R:E45F348   stat:0000 t:120105ED d:FF r:FFCD     m:88 8610 45F348 000000 0A88C20F0000


hoffe das könnte weiterhelfen :o

automatisierer

Wenn der Befehl zum peeren in deinem ersten Post dem entspricht was du eingegeben hast, dann geht es nicht. Mal abgesehen davon, dass die Namen nicht stimmen, muss in dem Befehl der Fensterkontakt vor dem Thermostat stehen.

so stehts im WIKI:


Channel (Kanal) 03 _WindowRec

Mit diesem Kanal können Fensterkontakte (HM-SEC-SC und HM-SEC-RHS) ihren Fensterstatus (geöffnet / gekippt) an ein oder mehrere Thermostate senden. Die Thermostate stellen anschließend die entsprechende (konfigurierbare) Temperatur ein. Der Temperaturwert kann je Fenster-Sensor unterschiedlich definiert werden. Sind mehrere Fenster gleichzeitig geöffnet, so wird der Thermostat auf die Temperatur des Sensors mit dem geringsten Temperaturwert eingestellt. Ferner wird empfohlen, bei Einsatz von externen Sensoren, die interne ,,Fenster auf Erkennung" zu deaktivieren (weitere Details sind im Channel (Kanal) 04 _Clima beschrieben).

Der Befehl zum Peeren lautet, wobei <fensterSensor> die Fhem-Kanalbezeichnung für den Fensterkontakt ist und <rt_WindowRec> die Kanalbezeichnung für den entsprechenden Kanal des Heizkörperthermostates:

set <fensterSensor> peerChan 0 <HM-CC-RT-DN>_WindowRec single set



Hab irgendwo mal gelesen, dass das auch genau so muss und nicht umgekehrt, finde es nur grad nicht...

Gruß
Ingo

martinp876

das mit dem ":" gibt es nicht.
mache ein update force.

posts bittein tags einpacken

ggf ein clear readings und dann ein getConfig - da mus aufgeräumt werden.