mal wieder: WindowRec mit HM-RT und HM-Fensterkontakt

Begonnen von grappa24, 04 Oktober 2016, 23:07:36

Vorheriges Thema - Nächstes Thema

grappa24

und ich dachte, die Kopplung zweier HM Komponenten wäre einfacher als die Kopplung von Kontakten und Thermostatventilen unterschiedlicher Systeme ...

Mein Thermostat reagiert nicht auf den Fensterkontakt, hier mal die Listings:

Internals:
   DEF        3F3098
   HMLAN1_MSGCNT 14
   HMLAN1_RAWMSG E3F3098,0000,1141BB73,FF,FFBA,0C84413F309800000001E500
   HMLAN1_RSSI -70
   HMLAN1_TIME 2016-10-04 23:01:07
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     14
   NAME       bd_fenster
   NR         330
   NTFY_ORDER 50-bd_fenster
   STATE      closed
   TYPE       CUL_HM
   lastMsg    No:0C - t:41 s:3F3098 d:000000 01E500
   protCmdDel 14
   protLastRcv 2016-10-04 23:01:07
   protNack   2 last_at:2016-10-04 22:54:27
   protSnd    3 last_at:2016-10-04 22:54:27
   protState  CMDs_done_Errors:1
   rssi_at_HMLAN1 avg:-71.78 min:-78 max:-64 lst:-70 cnt:14
   Readings:
     2016-10-04 21:07:43   Activity        alive
     2016-10-04 22:54:27   CommandAccepted no
     2015-11-06 15:30:57   D-firmware      1.0
     2015-11-06 15:30:57   D-serialNr      MEQ0888125
     2015-11-06 15:30:02   PairedTo        0x000000
     2015-11-06 15:30:02   R-cyclicInfoMsg on
     2015-11-06 15:30:02   R-eventDlyTime  0 s
     2015-11-06 15:30:02   R-pairCentral   0x000000
     2016-10-04 18:59:31   R-rt_bd_og_WindowRec-expectAES set_off
     2016-10-04 18:59:31   R-rt_bd_og_WindowRec-peerNeedsBurst set_on
     2015-11-06 15:30:02   R-sabotageMsg   on
     2015-11-06 15:30:02   R-sign          on
     2016-10-04 22:54:26   alive           yes
     2016-10-04 23:01:07   battery         ok
     2016-10-04 23:01:07   contact         closed (to broadcast)
     2016-10-04 22:54:26   recentStateType info
     2016-10-04 22:54:26   sabotageError   off
     2016-10-04 23:01:07   state           closed
     2016-10-04 23:01:07   trigger_cnt     229
   Helper:
     HM_CMDNR   12
     cSnd       ,012CD7B93F30980101440A160300
     getCfgList all
     getCfgListNo ,4
     mId        00C7
     rxType     28
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +3F3098,00,00,00
       nextSend   1475614867.14188
       prefIO
       rxt        2
       vccu
       p:
         3F3098
         00
         00
         00
     Mrssi:
       mNo        0C
       Io:
         HMLAN1     -68
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
     Rssi:
       At_hmlan1:
         avg        -71.7857142857143
         cnt        14
         lst        -70
         max        -64
         min        -78
     Shadowreg:
       RegL_04.rt_bd_og_WindowRec  01:01
     Tmpl:
   Nb:
     cnt        1
Attributes:
   IODev      HMLAN1
   actCycle   000:50
   actStatus  alive
   autoReadReg 4_reqStatus
   devStateIcon .*open:fts_window_1w_tilt .*closed:fts_window_1w
   expert     2_full
   firmware   1.0
   fp_Obergeschoss 415,1105,0,,
   model      HM-SEC-SCo
   og_fenster_type og_fenster
   peerIDs    00000000,
   room       CUL_HM,Fenster
   serialNr   MEQ0888125
   subType    threeStateSensor
   userattr   og_fenster_type og_fenster_type_map structexclude xg_fenster_type xg_fenster_type_map
   xg_fenster_type xg_fenster


Internals:
   CFGFN
   CHANGED
   DEF        440A1603
   NAME       rt_bd_og_WindowRec
   NR         639
   STATE      last:trigLast
   TYPE       CUL_HM
   chanNo     03
   device     rt_bd_og
   peerList   bd_fenster,
   Readings:
     2016-10-04 21:34:34   R-sign          off
     2016-10-04 22:50:47   RegL_01.          08:00 00:00
     2016-10-04 22:50:47   RegL_03.bd_fenster_chn-01   04:32 00:00
     2016-10-04 22:50:48   RegL_07.bd_fenster_chn-01   05:0A 00:00
     2016-10-04 22:50:46   peerList        bd_fenster,
     2016-10-04 22:50:46   state           unknown
   Helper:
     peerIDsRaw ,3F309801,00000000
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Role:
       chn        1
     Shadowreg:
     Tmpl:
Attributes:
   model      HM-CC-RT-DN
   peerIDs    00000000,3F309801,
   stateFormat last:trigLast
Gebäudesicherheit/-komfort, PV-Prognose/Verbrauchssteuerung, Heizungssteuerung, Multimedia, ...
KNX, FS20, HM, HUE, Tradfri, Shellies, KLF200, Netatmo, Nuki, SolarForecast, HEOS, Alexa-FHEM, ...
FHEM 6.4, 2 x RasPi 3B+, Debian Bullseye

Cobra

#1
Laut deinem List hat der Fensterkontakt kein Pairing und auch kein Peering mit dem Thermostat.

     2015-11-06 15:30:02   PairedTo        0x000000

peerIDs    00000000,
FHEM in Docker auf Synology, CCU3,
Diverse HM-Komponenten, Netatmo, Hue, Sonos, Nuki

grappa24

ja, Danke ...

nach dem Befehl set bd_fenster peerChan 0 rt_bd_og_WindowRec single

muss man noch den Fensterkontakt und den Thermostat direkt koppeln, schon klappts ...  ;)
Gebäudesicherheit/-komfort, PV-Prognose/Verbrauchssteuerung, Heizungssteuerung, Multimedia, ...
KNX, FS20, HM, HUE, Tradfri, Shellies, KLF200, Netatmo, Nuki, SolarForecast, HEOS, Alexa-FHEM, ...
FHEM 6.4, 2 x RasPi 3B+, Debian Bullseye

DanBu

Zitat von: grappa24 am 05 Oktober 2016, 00:46:48
muss man noch den Fensterkontakt und den Thermostat direkt koppeln, schon klappts ...  ;)

Blöde Frage, habe als FHEM-Neuling gerade das gleiche Problem. Was meinst Du mit direkt koppeln?

MadMax-FHEM

Zitat von: DanBu am 05 Oktober 2016, 13:05:41
Blöde Frage, habe als FHEM-Neuling gerade das gleiche Problem. Was meinst Du mit direkt koppeln?

Direkt koppeln (auch peeren genannt) bedeutet, dass der Aktor beim Empfang eines Funk-Telegrams/Kommandos dieses ausführt ohne dass eine Zentrale oder Fhem oder oder dazwischen ist...

Beispiel mit peering: Fensterkontakt meldet "Fenster offen" und der Heizkörpterthermostat (Aktor) schaltet darauf die Soll-Temp runter.

D.h. das funktioniert solange Sensor und Aktor funktionieren (und keine Funkstörungen da sind)

Ohne peering:

Fentserkontakt meldet "Fenster auf", Zentrale/fhem "hört" das und sendet nun eine neue niedrigere Soll-Temp an das Heizkörperthermostat...

Funktioniert nur solange die Zentrale/fhem funktioniert (und keine Funkstörungen da sind)

Weil ich grad dabei bin: Pairing hingegen ist das "Verbinden" mit einer Zentrale...

Aktor, Sensor, ... -> Zentrale: Pairing

Sensor -> Aktor: Peering


Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

grappa24

Gebäudesicherheit/-komfort, PV-Prognose/Verbrauchssteuerung, Heizungssteuerung, Multimedia, ...
KNX, FS20, HM, HUE, Tradfri, Shellies, KLF200, Netatmo, Nuki, SolarForecast, HEOS, Alexa-FHEM, ...
FHEM 6.4, 2 x RasPi 3B+, Debian Bullseye

STING333

Hallo zusammen,
muss hier in das Thema einmal mit einsteigen. Ich komme soweit das der Fensterkontakt und Thermostat sich finden, es funktioniert auch kurzzeitig, aber nach ca. 30 Sekunden klappt es nicht mehr. Sobald ich am Thermostat die Boosttaste wieder drücke funktioniert es wieder und bricht dann kurz darauf wieder ab :(

Thermostat = HM-CC-RT-DN [1.4]
Fensterkontakt = HM-SEC-SCo [1.0]
FHEM = 5.7

Sollte ein neuer Thread besser sein, erstelle ich den gerne, aber vielleicht hilft das dann hier auch weiter dachte ich mir.

Gruß
Gerhard
FHEM 5.8 auf RPi 3
Perl: v5.24.1

Cobra

Hallo Gerhard,

hilf uns mal ein bißchen weiter:
- Wie finden die sich? Was meinst du damit?
- Was funktioniert für 30 Sekunden und was funktioniert denn nicht?
- Kannst du mal ein List von den beiden Geräten machen und hier in Code-Tag posten?

Gruß Cobra
FHEM in Docker auf Synology, CCU3,
Diverse HM-Komponenten, Netatmo, Hue, Sonos, Nuki

theophilou85

Grüß euch

Habe das ganz gleiche Problem wie STING333. Zwei Fensterkontakt mit Stellantrieb gepeert und Firmware auf 1.4.
Fenstererkennung funktioniert nicht. Halte ich aber die Boosttaste am Stellantrieb gedrückt wo der Countdown 30s runterzählt, erlischt der Counter nach 2-3Sekunden und dann klappt die Fenstererkennung auch "einige Zeit". Vielleicht ein paar Minuten. Eine halbe Stunde später wieder nicht mehr. Anbei die Internals.

Internals:
   DEF        269BFF
   IODev      wz0_cul00
   LASTInputDev wz0_cul00
   MSGCNT     77
   NAME       wz0_sta00
   NOTIFYDEV  global
   NR         83
   STATE      CMDs_pending
   TYPE       CUL_HM
   channel_01 wz0_sta00_Weather
   channel_02 wz0_sta00_Climate
   channel_03 wz0_sta00_WindowRec
   channel_04 wz0_sta00_Clima
   lastMsg    No:0A - t:10 s:269BFF d:000000 0AC0ED894E00
   protCmdDel 50
   protCmdPend 22 CMDs_pending
   protLastRcv 2016-12-19 01:33:52
   protResnd  16 last_at:2016-12-19 01:33:56
   protResndFail 2 last_at:2016-12-19 01:10:43
   protSnd    71 last_at:2016-12-19 01:33:52
   protState  CMDs_pending
   rssi_ActionDetector lst:-59 cnt:35 min:-59 avg:-59 max:-59
   rssi_at_wz0_cul00 min:-58 avg:-57.55 max:-57 cnt:77 lst:-57.5
   wz0_cul00_MSGCNT 77
   wz0_cul00_RAWMSG A0F0A8610269BFF0000000AC0ED894E00::-57.5:wz0_cul00
   wz0_cul00_RSSI -57.5
   wz0_cul00_TIME 2016-12-19 01:33:52
   Readings:
     2016-12-19 01:26:52   CommandAccepted yes
     2016-12-18 14:10:37   D-firmware      1.4
     2016-12-18 14:10:37   D-serialNr      LEQ0105862
     2016-12-12 22:30:02   PairedTo        0x000001
     2016-12-12 22:30:02   R-backOnTime    10 s
     2016-12-12 22:30:02   R-burstRx       on
     2016-12-12 22:30:02   R-cyclicInfoMsg on
     2016-12-12 22:30:02   R-cyclicInfoMsgDis 0
     2016-12-12 22:30:02   R-pairCentral   0x000001
     2016-12-12 22:30:02   RegL_00.        01:01 02:01 09:01 0A:00 0B:00 0C:01 0E:0A 0F:00  11:00 12:15 16:00 18:00 19:00 1A:00 00:00
     2016-12-19 01:33:52   actuator        78
     2016-12-19 01:26:57   battery         ok
     2016-12-19 01:33:52   batteryLevel    2.4
     2016-12-18 14:20:00   controlMode     auto
     2016-12-19 01:33:52   desired-temp    24.0
     2016-12-19 01:33:52   measured-temp   23.7
     2016-12-19 01:33:52   motorErr        communicationERR
     2016-12-15 00:39:27   sabotageAttackId_ErrIoId_26043E cnt:34
     2016-12-15 00:39:27   sabotageAttack_ErrIoAttack cnt 34
     2016-12-19 01:34:44   state           CMDs_pending
     2016-12-18 10:06:10   time-request    -
     Regl_07.:
       VAL
   cmdStack:
     ++A011000001269BFF860430
     ++A011000001269BFF860430
     ++A011000001269BFF860430
     ++A011000001269BFF860430
     ++A011000001269BFF860430
     ++A011000001269BFF860430
     ++A011000001269BFF860430
     ++A011000001269BFF860430
     ++A011000001269BFF860430
     ++A011000001269BFF860430
     ++A011000001269BFF860430
     ++A011000001269BFF860430
     ++A011000001269BFF860430
     ++A011000001269BFF860430
     ++A011000001269BFF860430
     ++A011000001269BFF860430
     ++A011000001269BFF860430
     ++A011000001269BFF860430
     ++A011000001269BFF860430
     ++A011000001269BFF860430
     ++A011000001269BFF860430
     ++A011000001269BFF860430
   Helper:
     HM_CMDNR   11
     PONtest    1
     cSnd       11000001269BFF860430,11000001269BFF860430
     mId        0095
     rxType     140
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +269BFF,02,00,00
       nextSend   1482107632.37709
       prefIO
       rxt        2
       vccu
       p:
         269BFF
         00
         00
         00
     Mrssi:
       mNo        0A
       Io:
         wz0_cul00  -55.5
     Prt:
       bErr       0
       sProc      2
       wuReSent   4
     Q:
       qReqConf
       qReqStat
     Role:
       dev        1
       prs        1
     Rssi:
       Actiondetector:
         avg        -59
         cnt        35
         lst        -59
         max        -59
         min        -59
       At_wz0_cul00:
         avg        -57.5519480519481
         cnt        77
         lst        -57.5
         max        -57
         min        -58
     Shregw:
       07         04
Attributes:
   IODev      wz0_cul00
   actCycle   000:10
   actStatus
   alias      Stellantrieb Wohnzimmer
   autoReadReg 4_reqStatus
   expert     2_full
   firmware   1.4
   group      [Homematic] Stellantriebe
   model      HM-CC-RT-DN
   room       Geräte
   serialNr   LEQ0105862
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit

CBSnake

Moin,

poste doch mal noch ein List von den beiden Fensterkontakten, im Liste des Thermostaten finde ich von den beiden nichts.
Dafür aber 22 CMD die noch zum Thermostaten sollten. Drücke doch mal in der Device Übersicht den BurstXmit Button.

Hast du schon einmal versucht mit

set fensterkontakt peerChan 0 Thermostat_WindowRec single
zu peeren?

Grüße
Achim
FHEM auf Debian 10, HM-Wlan, JeeLink-Wlan, Wlanduino, ConBee, TP-Link Steckdose, GHoma Steckdosen, Shelly Steckdosen

theophilou85

PeerChan habe ich schon mehrfach versucht. Nach jedem Peerchan funktioniert die Abschaltung genau einmal und das war es dann wieder. Anbei die List der Kontakte

wz0_kon00
Internals:
   DEF        359B02
   IODev      wz0_cul00
   LASTInputDev wz0_cul00
   MSGCNT     10
   NAME       wz0_kon00
   NOTIFYDEV  global
   NR         127
   STATE      closed
   TYPE       CUL_HM
   lastMsg    No:34 - t:41 s:359B02 d:000000 017500
   protCmdPend 4 CMDs pending
   protLastRcv 2016-12-19 22:14:23
   protResnd  1 last_at:2016-12-19 22:11:45
   protSnd    5 last_at:2016-12-19 22:11:44
   protState  CMDs_pending
   rssi_at_wz0_cul00 cnt:10 avg:-69.9 max:-59.5 min:-90 lst:-64
   wz0_cul00_MSGCNT 10
   wz0_cul00_RAWMSG A0C348441359B02000000017500::-64:wz0_cul00
   wz0_cul00_RSSI -64
   wz0_cul00_TIME 2016-12-19 22:14:23
   Readings:
     2016-12-19 22:11:43   D-firmware      1.0
     2016-12-19 22:11:43   D-serialNr      LEQ1510020
     2016-12-19 21:51:35   R-wz0_sta00_WindowRec-expectAES set_off
     2016-12-19 21:51:35   R-wz0_sta00_WindowRec-peerNeedsBurst set_on
     2016-12-19 22:11:44   aesKeyNbr       00
     2016-12-19 21:26:53   alive           yes
     2016-12-19 22:14:23   battery         ok
     2016-12-19 22:14:23   batteryLevel    ok
     2016-12-19 22:14:23   contact         closed (to broadcast)
     2016-12-19 21:26:53   recentStateType info
     2016-12-19 21:26:53   sabotageError   off
     2016-12-19 22:14:23   state           closed
     2016-12-19 22:14:23   trigger_cnt     117
   cmdStack:
     ++A001000001359B0201080101
     ++A001000001359B020106
     ++A001000001359B0200040000000000
     ++A001000001359B0201040000000001
     ++A001000001359B020103
   Helper:
     HM_CMDNR   52
     cSnd       01000001359B020105269BFF0304,01000001359B0201080101
     getCfgList all
     getCfgListNo ,4
     mId        00C7
     rxType     28
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +359B02,02,00,00
       nextSend   1482182063.4575
       prefIO
       rxt        2
       vccu
       p:
         359B02
         00
         00
         00
     Mrssi:
       mNo        34
       Io:
         wz0_cul00  -62
     Prt:
       bErr       0
       sProc      2
       wuReSent   2
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
     Rssi:
       At_wz0_cul00:
         avg        -69.9
         cnt        10
         lst        -64
         max        -59.5
         min        -90
     Shadowreg:
       RegL_04.wz0_sta00_WindowRec  01:01
Attributes:
   IODev      wz0_cul00
   actCycle   001:05
   actStatus
   alias      Fensterkontakt Wohnzimmer links
   autoReadReg 4_reqStatus
   expert     2_full
   firmware   1.0
   group      [Homematic] Kontakte
   model      HM-SEC-SCo
   peerIDs    00000000,
   room       Geräte,Kontakte
   serialNr   LEQ1510020
   subType    threeStateSensor
   userReadings batteryLevel { ReadingsVal("wz0_kon00","battery",0); }


wz0_kon01
nternals:
   DEF        359B3E
   IODev      wz0_cul00
   LASTInputDev wz0_cul00
   MSGCNT     13
   NAME       wz0_kon01
   NOTIFYDEV  global
   NR         131
   STATE      closed
   TYPE       CUL_HM
   lastMsg    No:8C - t:41 s:359B3E d:000000 018F00
   protCmdPend 4 CMDs pending
   protLastRcv 2016-12-19 22:14:15
   protResnd  1 last_at:2016-12-19 22:11:33
   protSnd    5 last_at:2016-12-19 22:11:29
   protState  CMDs_pending
   rssi_at_wz0_cul00 min:-75.5 avg:-71.88 max:-60 cnt:13 lst:-75.5
   wz0_cul00_MSGCNT 13
   wz0_cul00_RAWMSG A0C8C8441359B3E000000018F00::-75.5:wz0_cul00
   wz0_cul00_RSSI -75.5
   wz0_cul00_TIME 2016-12-19 22:14:15
   Readings:
     2016-12-19 22:11:29   D-firmware      1.0
     2016-12-19 22:11:29   D-serialNr      LEQ1510062
     2016-12-19 21:52:01   R-wz0_sta00_WindowRec-expectAES set_off
     2016-12-19 21:52:01   R-wz0_sta00_WindowRec-peerNeedsBurst set_on
     2016-12-19 22:11:29   aesKeyNbr       00
     2016-12-19 21:28:04   alive           yes
     2016-12-19 22:14:15   battery         ok
     2016-12-19 22:14:15   batteryLevel    ok
     2016-12-19 22:14:15   contact         closed (to broadcast)
     2016-12-17 01:45:12   powerOn         2016-12-17 01:45:12
     2016-12-19 21:28:04   recentStateType info
     2016-12-19 21:28:04   sabotageError   off
     2016-12-19 22:14:15   state           closed
     2016-12-19 22:14:15   trigger_cnt     143
   cmdStack:
     ++A001000001359B3E01080101
     ++A001000001359B3E0106
     ++A001000001359B3E00040000000000
     ++A001000001359B3E01040000000001
     ++A001000001359B3E0103
   Helper:
     HM_CMDNR   140
     cSnd       01000001359B3E0105269BFF0304,01000001359B3E01080101
     getCfgList all
     getCfgListNo ,4
     mId        00C7
     rxType     28
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +359B3E,02,00,00
       nextSend   1482182055.66034
       prefIO
       rxt        2
       vccu
       p:
         359B3E
         00
         00
         00
     Mrssi:
       mNo        8C
       Io:
         wz0_cul00  -73.5
     Prt:
       bErr       0
       sProc      2
       wuReSent   2
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
     Rssi:
       At_wz0_cul00:
         avg        -71.8846153846154
         cnt        13
         lst        -75.5
         max        -60
         min        -75.5
     Shadowreg:
       RegL_04.wz0_sta00_WindowRec  01:01
Attributes:
   IODev      wz0_cul00
   actCycle   001:05
   actStatus
   alias      Fensterkontakt Wohnzimmer rechts
   autoReadReg 4_reqStatus
   expert     2_full
   firmware   1.0
   group      [Homematic] Kontakte
   model      HM-SEC-SCo
   peerIDs    00000000,
   room       Geräte,Kontakte
   serialNr   LEQ1510062
   subType    threeStateSensor
   userReadings batteryLevel { ReadingsVal("wz0_kon01","battery",0); }

MadMax-FHEM

Es sind noch Commands pending und keine Peers eingetragen...

Ich sehe auch nicht, ob die schon komplett gepaired sind (übersehen?)...

Also erst mal die anstehenden Kommandos abarbeiten lassen: ab und an mal den Config-Knopf am Fenstersensor drücken...

Dann schauen, ob die Fenstersensoren richtig angelernt sind: R-PairCentral / PairedTo da müsste deine (gewählte) HMID stehen.

Ebenso bei den Heizkörperthermostaten...

Dann noch mal den Peer-Befehl absetzen und wieder (sowohl beim Thermostaten als auch beim Fensterkontakt) immer mal wieder den Config-Taster drücken oder einfach warten.

Es sind "wakeup-Devices", sie brauchen bis die Kommandos abgearbeitet sind!
Hektik ist kontraproduktiv.

Und dann schauen was bei peerIDs steht...
...da muss der jeweilige Kanal des anderen Gerätes stehen...

Es hilft auch: set hm configCheck:

https://wiki.fhem.de/wiki/HomeMatic_HMInfo

Gruß, Joachim

P.S.: evtl. auch mal ein list des/der (Heizkörper)thermostate
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

theophilou85

Hatte noch einen Bug mit den Stellantrieben, der jetzt behoben ist. Fensterkontakte soeben wieder mit: set wz0_kon00 peerChan 0 wz0_sta00_WindowRec single set, Configknopf gedrückt. Ich öffne das Fenster, Stellantrieb regelt runter.

list wz0_kon00
Internals:
   DEF        359B02
   IODev      wz0_cul00
   LASTInputDev wz0_cul00
   MSGCNT     17
   NAME       wz0_kon00
   NOTIFYDEV  global
   NR         131
   STATE      closed
   TYPE       CUL_HM
   lastMsg    No:8B - t:41 s:359B02 d:000000 017F00
   protCmdPend 13 CMDs_pending
   protLastRcv 2016-12-22 00:36:03
   protResnd  2 last_at:2016-12-22 00:14:18
   protSnd    6 last_at:2016-12-22 00:14:15
   protState  CMDs_pending
   rssi_at_wz0_cul00 lst:-65.5 cnt:17 avg:-68.26 max:-60.5 min:-81.5
   wz0_cul00_MSGCNT 17
   wz0_cul00_RAWMSG A0C8B8441359B02000000017F00::-65.5:wz0_cul00
   wz0_cul00_RSSI -65.5
   wz0_cul00_TIME 2016-12-22 00:36:03
   Readings:
     2016-12-22 00:14:13   D-firmware      1.0
     2016-12-22 00:14:13   D-serialNr      LEQ1510020
     2016-12-22 00:14:14   PairedTo        0x000000
     2016-12-22 00:14:14   R-cyclicInfoMsg on
     2016-12-22 00:14:14   R-pairCentral   0x000000
     2016-12-22 00:14:14   R-sabotageMsg   on
     2016-12-19 21:51:35   R-wz0_sta00_WindowRec-expectAES set_off
     2016-12-19 21:51:35   R-wz0_sta00_WindowRec-peerNeedsBurst set_on
     2016-12-22 00:14:14   RegL_00.          02:00 09:01 0A:00 0B:00 0C:00 10:01 14:06 00:00
     2016-12-22 00:34:28   RegL_01.
     2016-12-19 22:11:44   aesKeyNbr       00
     2016-12-22 00:07:59   alive           yes
     2016-12-22 00:36:03   battery         ok
     2016-12-22 00:36:03   batteryLevel    ok
     2016-12-22 00:36:03   contact         closed (to broadcast)
     2016-12-22 00:07:59   recentStateType info
     2016-12-22 00:07:59   sabotageError   off
     2016-12-22 00:36:03   state           closed
     2016-12-22 00:36:03   trigger_cnt     127
   cmdStack:
     ++A001000001359B0201040000000001
     ++A001000001359B020103
     ++A001000001359B020101269BFF0300
     ++A001000001359B020105269BFF0304
     ++A001000001359B0201080101
     ++A001000001359B020106
     ++A001000001359B0200040000000000
     ++A001000001359B0201040000000001
     ++A001000001359B020103
     ++A001000001359B020101269BFF0300
     ++A001000001359B020105269BFF0304
     ++A001000001359B0201080101
     ++A001000001359B020106
   Helper:
     HM_CMDNR   139
     cSnd       01000001359B0200040000000000,01000001359B0201040000000001
     getCfgList all
     getCfgListNo ,4
     mId        00C7
     rxType     28
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +359B02,02,00,00
       nextSend   1482363363.49963
       prefIO
       rxt        2
       vccu
       p:
         359B02
         00
         00
         00
     Mrssi:
       mNo        8B
       Io:
         wz0_cul00  -63.5
     Prt:
       bErr       0
       sProc      2
       wuReSent   2
     Q:
       qReqConf   00
       qReqStat
     Role:
       chn        1
       dev        1
     Rssi:
       At_wz0_cul00:
         avg        -68.2647058823529
         cnt        17
         lst        -65.5
         max        -60.5
         min        -81.5
     Shadowreg:
       RegL_04.wz0_sta00_WindowRec  01:01
Attributes:
   IODev      wz0_cul00
   actCycle   001:05
   actStatus
   alias      Fensterkontakt Wohnzimmer links
   autoReadReg 4_reqStatus
   expert     2_full
   firmware   1.0
   group      [Homematic] Kontakte
   model      HM-SEC-SCo
   peerIDs    00000000,
   room       Geräte,Kontakte
   serialNr   LEQ1510020
   subType    threeStateSensor
   userReadings batteryLevel { ReadingsVal("wz0_kon00","battery",0); }


list wz0_sta00
Internals:
   DEF        269BFF
   IODev      wz0_cul00
   LASTInputDev wz0_cul00
   MSGCNT     73
   NAME       wz0_sta00
   NOTIFYDEV  global
   NR         87
   STATE      CMDs_pending
   TYPE       CUL_HM
   channel_01 wz0_sta00_Weather
   channel_02 wz0_sta00_Climate
   channel_03 wz0_sta00_WindowRec
   channel_04 wz0_sta00_Clima
   channel_05 wz0_sta00_ClimaTeam
   channel_06 wz0_sta00_remote
   lastMsg    No:A5 - t:10 s:269BFF d:000000 0AA0DF890000
   protCmdPend 12 CMDs pending
   protLastRcv 2016-12-22 00:40:57
   protResnd  18 last_at:2016-12-22 00:41:02
   protSnd    60 last_at:2016-12-22 00:40:57
   protState  CMDs_pending
   rssi_at_wz0_cul00 max:-61.5 avg:-64.3 min:-78 cnt:73 lst:-63
   wz0_cul00_MSGCNT 73
   wz0_cul00_RAWMSG A0FA58610269BFF0000000AA0DF890000::-63:wz0_cul00
   wz0_cul00_RSSI -63
   wz0_cul00_TIME 2016-12-22 00:40:57
   Readings:
     2016-12-22 00:38:48   CommandAccepted yes
     2016-12-22 00:35:40   D-firmware      1.4
     2016-12-22 00:35:40   D-serialNr      LEQ0105862
     2016-12-12 22:30:02   PairedTo        0x000001
     2016-12-12 22:30:02   R-backOnTime    10 s
     2016-12-12 22:30:02   R-burstRx       on
     2016-12-12 22:30:02   R-cyclicInfoMsg on
     2016-12-12 22:30:02   R-cyclicInfoMsgDis 0
     2016-12-12 22:30:02   R-pairCentral   0x000001
     2016-12-12 22:30:02   RegL_00.        01:01 02:01 09:01 0A:00 0B:00 0C:01 0E:0A 0F:00  11:00 12:15 16:00 18:00 19:00 1A:00 00:00
     2016-12-22 00:40:57   actuator        0
     2016-12-21 22:39:49   battery         ok
     2016-12-22 00:40:57   batteryLevel    2.4
     2016-12-19 22:12:23   controlMode     auto
     2016-12-22 00:40:57   desired-temp    20.0
     2016-12-22 00:40:57   measured-temp   22.3
     2016-12-22 00:40:57   motorErr        communicationERR
     2016-12-15 00:39:27   sabotageAttackId_ErrIoId_26043E cnt:34
     2016-12-15 00:39:27   sabotageAttack_ErrIoAttack cnt 34
     2016-12-22 00:41:02   state           CMDs_pending
     2016-12-21 06:22:05   time-request    -
     Regl_07.:
       VAL
   cmdStack:
     ++A001000001269BFF00040000000007
     ++A001000001269BFF0301359B020101
     ++A001000001269BFF0301359B3E0101
     ++A001000001269BFF0303
     ++A001000001269BFF03040000000001
     ++A001000001269BFF0503
     ++A001000001269BFF05040000000001
     ++A001000001269BFF0603
     ++A001000001269BFF06040000000001
     ++A001000001269BFF0301359B020101
     ++A001000001269BFF0303
     ++A001000001269BFF03040000000001
   Helper:
     HM_CMDNR   166
     cSnd       01000001269BFF00040000000007,01000001269BFF00040000000007
     mId        0095
     rxType     140
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +269BFF,02,00,00
       nextSend   1482363657.79995
       prefIO
       rxt        2
       vccu
       p:
         269BFF
         00
         00
         00
     Mrssi:
       mNo        A5
       Io:
         wz0_cul00  -61
     Prt:
       bErr       0
       sProc      2
       wuReSent   3
     Q:
       qReqConf
       qReqStat
     Role:
       dev        1
       prs        1
     Rssi:
       At_wz0_cul00:
         avg        -64.3082191780822
         cnt        73
         lst        -63
         max        -61.5
         min        -78
     Shregw:
       07         04
     Shadowreg:
       RegL_00.   01:01 02:01 09:01 0A:00 0B:00 0C:01 0E:0A 0F:00  11:00 12:15 16:00 18:00 19:00 1A:00 00:00
Attributes:
   IODev      wz0_cul00
   actCycle   000:10
   actStatus
   alias      Stellantrieb Wohnzimmer
   autoReadReg 4_reqStatus
   expert     2_full
   firmware   1.4
   group      [Homematic] Stellantriebe
   model      HM-CC-RT-DN
   room       Geräte
   serialNr   LEQ0105862
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit


Nach ca. einer Minute klappt es wieder nicht mehr.

MadMax-FHEM

Erst mal das Pairing abschließen, ansonsten nix mit Peering-Aufrufen:

Zitat
     2016-12-22 00:14:14   PairedTo        0x000000
     2016-12-22 00:14:14   R-cyclicInfoMsg on
     2016-12-22 00:14:14   R-pairCentral   0x000000

Weil die HMID ist ja hoffentlich nicht 000000!??

Nein, sie ist wohl 000001...

Und es sind auch noch cmds pending, also ist noch nicht alles abgeschlossen...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

theophilou85

Hallo Joachim

Danke für deine Tipps. Die HMID des CUL ist 000001.
Es waren auch schon keine Commands Pending und es klappte nicht.
Was mich stutzig macht ist, dass es ja unmittelbar nach dem peerChan ja klappt. Sprich: peerChan Fensterkontakt 0, Fensterkontakt 1, Anlerntaste Fensterkontakt 0, Fensterkontakt 1, Configtaste Stellantrieb. Öffne Fenster 0, der Stellantrieb regelt hinunter, schließe, er regelt hoch. Öffne Fenster 1, wieder das gleiche. Warte ca 1min. plötzlich klappt es weder bei Fenster 0 noch 1. So als ob im Stellantrieb irgendwas in den Standby geht und nicht mehr geweckt wird.
Was mich wundert ist dass die Kontakte mit peerID 00000000 und der Windowrec allerdings mit: 359B0201,359B3E01 gepeert ist.

define wz0_cul00 CUL com1@9600 0000
attr wz0_cul00 hmId 000001
attr wz0_cul00 rfmode HomeMatic


define wz0_sta00 CUL_HM 269BFF
attr wz0_sta00 IODev wz0_cul00
attr wz0_sta00 actCycle 000:10
attr wz0_sta00 actStatus
attr wz0_sta00 alias Stellantrieb Wohnzimmer
attr wz0_sta00 autoReadReg 4_reqStatus
attr wz0_sta00 expert 2_full
attr wz0_sta00 firmware 1.4
attr wz0_sta00 group [Homematic] Stellantriebe
attr wz0_sta00 model HM-CC-RT-DN
attr wz0_sta00 room Geräte
attr wz0_sta00 serialNr LEQ0105862
attr wz0_sta00 subType thermostat
attr wz0_sta00 webCmd getConfig:clear msgEvents:burstXmit

define wz0_sta00_Weather CUL_HM 269BFF01
attr wz0_sta00_Weather model HM-CC-RT-DN
attr wz0_sta00_Weather peerIDs 00000000,

define wz0_sta00_Climate CUL_HM 269BFF02
attr wz0_sta00_Climate model HM-CC-RT-DN
attr wz0_sta00_Climate peerIDs 00000000,26043E02,

define wz0_sta00_WindowRec CUL_HM 269BFF03
attr wz0_sta00_WindowRec model HM-CC-RT-DN
attr wz0_sta00_WindowRec peerIDs 00000000,359B0201,359B3E01,
attr wz0_sta00_WindowRec stateFormat last:trigLast

define wz0_sta00_Clima CUL_HM 269BFF04
attr wz0_sta00_Clima alias Stellantriebsetup Wohnzimmer
attr wz0_sta00_Clima group [Homematic] Stellantriebe
attr wz0_sta00_Clima model HM-CC-RT-DN
attr wz0_sta00_Clima peerIDs 00000000,
attr wz0_sta00_Clima room Stellantriebe

define wz0_sta00_ClimaTeam CUL_HM 269BFF05
attr wz0_sta00_ClimaTeam model HM-CC-RT-DN
attr wz0_sta00_ClimaTeam peerIDs 00000000,

define wz0_sta00_remote CUL_HM 269BFF06
attr wz0_sta00_remote model HM-CC-RT-DN
attr wz0_sta00_remote peerIDs 00000000,

define wz0_sta00_log FileLog ./log/wz0_sta00-%Y.log wz0_sta00
attr wz0_sta00_log logtype text
attr wz0_sta00_log room X_Logs


define wz0_kon00 CUL_HM 359B02
attr wz0_kon00 IODev wz0_cul00
attr wz0_kon00 actCycle 001:05
attr wz0_kon00 actStatus
attr wz0_kon00 alias Fensterkontakt Wohnzimmer links
attr wz0_kon00 autoReadReg 4_reqStatus
attr wz0_kon00 expert 2_full
attr wz0_kon00 firmware 1.0
attr wz0_kon00 group [Homematic] Kontakte
attr wz0_kon00 model HM-SEC-SCo
attr wz0_kon00 peerIDs 00000000,
attr wz0_kon00 room Geräte,Kontakte
attr wz0_kon00 serialNr LEQ1510020
attr wz0_kon00 subType threeStateSensor
attr wz0_kon00 userReadings batteryLevel { ReadingsVal("wz0_kon00","battery",0);; }

define wz0_kon00_log FileLog ./log/wz0_kon00-%Y-%m-%d.log wz0_kon00
attr wz0_kon00_log logtype text
attr wz0_kon00_log room X_Logs

define wz0_kon01 CUL_HM 359B3E
attr wz0_kon01 IODev wz0_cul00
attr wz0_kon01 actCycle 001:05
attr wz0_kon01 actStatus
attr wz0_kon01 alias Fensterkontakt Wohnzimmer rechts
attr wz0_kon01 autoReadReg 4_reqStatus
attr wz0_kon01 expert 2_full
attr wz0_kon01 firmware 1.0
attr wz0_kon01 group [Homematic] Kontakte
attr wz0_kon01 model HM-SEC-SCo
attr wz0_kon01 peerIDs 00000000,
attr wz0_kon01 room Geräte,Kontakte
attr wz0_kon01 serialNr LEQ1510062
attr wz0_kon01 subType threeStateSensor
attr wz0_kon01 userReadings batteryLevel { ReadingsVal("wz0_kon01","battery",0);; }

define wz0_kon01_log FileLog ./log/wz0_kon01-%Y-%m-%d.log wz0_kon01
attr wz0_kon01_log logtype text
attr wz0_kon01_log room X_Logs