[Gelöst] HMLAN pairing mit Fensterkontakten HM-Sec-SCo schlägt fehl

Begonnen von FhemPiUser, 14 August 2015, 14:24:59

Vorheriges Thema - Nächstes Thema

FhemPiUser

Hallo,

ich habe eine Reihe von optischen Fensterkontakten (HM-Sec-SCo) gekauft und das Pairing schlägt jetzt mit dem 3. Kontakt in Folge fehl, sodass ich daran zweifele, dass es an defekten Kontakten liegt. Den ersten Kontakt konnte ich noch ohne Probleme pairen. Ich habe das Gefühl, dass irgendetwas mit dem HMLAN nicht stimmt bzw. hängt.

Es kommt keine Fehlermeldung o.ä., sondern einfach kein Eintrag in der fhem.log. Der Fensterkontakt zeigt an, dass er versucht zu pairen (blinkt orange), aber es taucht nie ein neues Device in fhem auf.

Kennt jemand das Problem?

Habe die Kontakte zurückgesetzt, Batterie rausgenommen, HMLAN vom STrom getrennt, fhem geupdatet und neu gestartet, hat alles nichts genützt. Ich habe allerdings auch ziemlich viele Geräte verbunden, kann es daran liegen?

HMInfo checkConfig zeigt auch einige incomplete Pairings an, u.a. den 1. neuen Fensterkontakt, der aber in fhem funktioniert:

HMLAN Readings:

"msgKeepAlive: dlyMax:2.844 bufferMin:2
msgLoadCurrent: 3
msgLoadHistory: 5min steps: 1/2/0/-/-/-/-/-/-/-/-/-
msgParseDly: min:8 max:16993 last:10 cnt:69
Xmit-Events: ok:1 disconnected:1 init:1"

frank

am besten raw-messages vom pairen posten.

gruss frannk
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

matze15

Hallo kilian2050,

ich bin auf keinen Fall ein Experte, habe aber vermutlich dasselbe Problem wie Du.
Was steht denn in Deiner log-Datei?
Bei mir wird dort in der Datei 10_CUL_HM.pm ein Fehler protokolliert.

Mein Problem habe ich hier platziert, da ich noch ganz neu dabei bin.
http://forum.fhem.de/index.php/topic,40003.0.html

gruß matze

FhemPiUser

Die Rawmsgs sind folgende:

2015.08.14 19:27:10.340 0: HMLAN_Parse: HMLAN1 R:E3BBF20   stat:0000 t:00BAB1C5 d:FF r:FFCC     m:2D A641 3BBF20 3BBEB4 010A00
2015.08.14 19:27:10.905 0: HMLAN_Parse: HMLAN1 R:E3BBF20   stat:0000 t:00BAB3FA d:FF r:FFCF     m:2F 8400 3BBF20 000000 1000C74D45513033363932323380810101
2015.08.14 19:27:16.569 0: HMLAN_Parse: HMLAN1 R:E2404A9   stat:0000 t:00BAC989 d:FF r:FFBE     m:83 8610 2404A9 000000 0AF4FB0C6452
2015.08.14 19:27:19.613 0: HMLAN_Parse: HMLAN1 R:E529BBB   stat:0000 t:00BAD601 d:FF r:FFB0     m:CF 865A 529BBB 000000 A8D33D
2015.08.14 19:27:24.415 0: HMLAN_Parse: HMLAN1 R:E26FE9B   stat:0000 t:00BAE8C4 d:FF r:FFAD     m:BE 8470 26FE9B 000000 00D43B
2015.08.14 19:27:26.190 0: HMLAN_Send:  HMLAN1 I:K
2015.08.14 19:27:26.198 0: HMLAN_Parse: HMLAN1 V:03C4 sNo:LEQ0101967 d:26EDEB O:ABCDEF t:00BAEFC4 IDcnt:0013 L:1 %
2015.08.14 19:27:29.867 0: HMLAN_Parse: HMLAN1 R:E2E0D2A   stat:0000 t:00BAFE11 d:FF r:FFBF     m:18 845E 2E0D2A 000000 800026000000000008CBFE
2015.08.14 19:27:31.041 0: HMLAN_Parse: HMLAN1 R:E3BBF20   stat:0000 t:00BB02A5 d:FF r:FFCA     m:2F 8400 3BBF20 000000 1000C74D45513033363932323380810101
2015.08.14 19:27:31.594 0: HMLAN_Parse: HMLAN1 R:E3BBF20   stat:0000 t:00BB04CE d:FF r:FFCD     m:31 A641 3BBF20 3BBEB4 010BC8

frank

ein device 3BBF20 sendet 2x eine anlernmessage, aber fhem reagiert überhaupt nicht. zusätzlich sendet dieses device  einen trigger an ein anderes device 3BBEB4. wer ist das?

nutzt du eine vccu? poste ein list vom hmlan. hast du set hmlan "pairForSec xx" vor dem drücken des tasters am device gemacht? das gilt immer nur für einen versuch innerhalb der angegebenen sekunden.
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

Otto123

Zitat von: frank am 14 August 2015, 19:51:10
nutzt du eine vccu? poste ein list vom hmlan. hast du set hmlan "pairForSec xx" vor dem drücken des tasters am device gemacht? das gilt immer nur für einen versuch innerhalb der angegebenen sekunden.
Hallo Kilian,

ich will das von Frank nochmal unterstreichen "einen versuch" :)

Und bitte nimm Code Tags zum posten der list's sonst verlieren alle die Lust am Lesen 8)

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

FhemPiUser

#6
Hallo Zusammen,

ja, pairforsec habe ich natürlich immer vorher gemacht.

eine vccu habe ich für meine 6-fach wandtaster.

was 3bbeb4 ist weiss ich nicht. kann es sein, dass es der fensterkontakt ist, er aber als device nicht auftaucht, weil das pairen unvollständig war?

die list vom hmlan ist wie

wo finde ich denn eine dokumentation des homematic protokolls?

Puschel74

Zitat von: kilian2050 am 14 August 2015, 20:38:08
eine vccu habe ich für meine 6-fach wandtaster.
Falsch, eine vCCU hast du für deine Installation und nicht für ein einziges Device.
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

frank

Zitateine vccu habe ich für meine 6-fach wandtaster.
wie puschel schon sagt, hier läuft irgendwas mächtig schief. vccu's verwalten io's (hmlan, ...).

ein list erhält man, wenn du in die befehlszeile "list <my_device_name>" eingibst. also 1 vom hmlan und 1 von der vccu.
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

FhemPiUser

#9
Ich habe neben der vccu auch noch einen Vact_dev und einen Vact_Taster (list siehe unten) als virtuellen Aktor für mein 6-fach Wandtaster (http://www.fhemwiki.de/wiki/HM-PB-6-WM55_6fach-Funk-Wandtaster). Das vccu und den Vact_dev könnte ich wohl löschen, hatte ich glaube ich nur

frank

ZitatDas vccu und den Vact_dev könnte ich wohl löschen, hatte ich glaube ich nur zum Testen angelegt.
die vccu lass mal am besten wo sie ist. einfach ein wenig verändern.

deine devices sind sicher mit der hmid ABCDEF vom hmlan gepaired. als erstes änderst du die definition der vccu. dazu klickst du den eintrag DEF der vccu in der detail ansicht an und änderst im dann erscheinenden editorfenster die definition in ABCDEF. als nächstes muss noch das attribut IOList=HMLAN1 gesetzt werden. zum abschluss einmal set vccu update, dann sollte im state der vccu etwa hmlan1:ok auftauchen.

jetzt versuche erneut zu pairen. am besten über die vccu mit set vccu hmPairSerial xxxxxxxxxx, wie sonst auch über den hmlan.
wenn du die virtuellen aktoren löschen willst, solltest du vorher das peering mit dem schalter rückgängig machen, damit es aus dem schalter entfernt ist.

anschliessend bei allen gepairten devices das attribut IOgrp kontrollieren/setzen. bei festverbauten devices am besten mit preffered io. da du wohl (bisher) nur ein io hast, bei allen ein preffered io.
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

FhemPiUser

aber woran kann das pairing problem liegen? an der vccu doch eigentlich nicht, habe es mal probeweise gelöscht und das pairing geht noch immer nicht.

kann es sein, dass die drei assigned ids (3bbe...) von fehlgeschlagenen pairungs der fensterkontakten sind? wie finde ich heraus, wozu die ids gehören, wenn es kein device dazu gibt und wie lösche ich die ids ohne device?

frank

Zitataber woran kann das pairing problem liegen?
woran es jetzt liegt, kann ich nicht erkennen.  8)
gestern war es offensichtlich.
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

FhemPiUser

Hallo,

nachdem ich die vccu gelöscht habe und ein Firmwareupdate des HMLAN durchgeführt habem geht es leider noch immer nicht.

Selbst einen 4. Fensterkontakt und die Funk-Statusanzeige HM-Dis-WM55 konnte ich nicht pairen. In den raw msgs sieht man, dass die Anlernmessages von Fensterkontakt (3BBEB4) geschickt werden, aber fhem/HMLAN antworten darauf nicht.

2015.08.15 21:53:03.518 0: HMLAN_Parse: HMLAN1 R:E3BBEB4   stat:0000 t:0006F0F5 d:FF r:FFCE     m:02 8400 3BBEB4 000000 1000C74D45513033363933333180810101
2015.08.15 21:53:06.668 0: HMLAN_Parse: HMLAN1 R:E2E0D2A   stat:0000 t:0006FD45 d:FF r:FFC1     m:8A 845E 2E0D2A 000000 800029000000000008BC01
2015.08.15 21:53:07.282 0: HMLAN_Send:  HMLAN1 I:K
2015.08.15 21:53:07.291 0: HMLAN_Parse: HMLAN1 V:03C4 sNo:LEQ0101967 d:26EDEB O:ABCDEF t:0006FFBD IDcnt:0013 L:1 %
2015.08.15 21:53:09.536 0: HMLAN_Parse: HMLAN1 R:E26FE9B   stat:0000 t:0007087A d:FF r:FFA8     m:2F 8470 26FE9B 000000 00D43E
2015.08.15 21:53:09.836 0: HMLAN_Parse: HMLAN1 R:E240351   stat:0000 t:000709A6 d:FF r:FFB9     m:28 8610 240351 000000 0A910A0C002B
2015.08.15 21:53:10.175 0: HMLAN_Parse: HMLAN1 R:E130292   stat:0000 t:00070AF7 d:FF r:FF9D     m:47 8202 130292 12B481 0101000034
2015.08.15 21:53:32.290 0: HMLAN_Send:  HMLAN1 I:K
2015.08.15 21:53:32.300 0: HMLAN_Parse: HMLAN1 V:03C4 sNo:LEQ0101967 d:26EDEB O:ABCDEF t:00076171 IDcnt:0013 L:1 %
2015.08.15 21:53:38.860 0: HMLAN_Parse: HMLAN1 R:E52A9A7   stat:0000 t:00077B0A d:FF r:FFBF     m:49 865A 52A9A7 000000 A9093E
2015.08.15 21:53:43.557 0: HMLAN_Parse: HMLAN1 R:E14128D   stat:0000 t:00078D62 d:FF r:FF9D     m:50 8202 14128D 12B3C9 0101000035

Woran kann das jetzt noch liegen?

Natürlich mache ich einen set HMLAN1 hmPairForSec 600 vorher und achte darauf, dass der vorherige Anlernvorgang zuende ist (hmPair 1 weg ist und nach Eingabe von set HMLAN1 hmPairForSec 600 neu auftaucht).


frank

ZitatWoran kann das jetzt noch liegen?
mach mal ein update von 10_cul_hm aus svn.
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