FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: FhemPiUser am 14 August 2015, 14:24:59

Titel: [Gelöst] HMLAN pairing mit Fensterkontakten HM-Sec-SCo schlägt fehl
Beitrag von: FhemPiUser am 14 August 2015, 14:24:59
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"
Titel: Antw:HMLAN pairing mit Fensterkontakten HM-Sec-SCo schlägt fehl
Beitrag von: frank am 14 August 2015, 18:41:33
am besten raw-messages vom pairen posten.

gruss frannk
Titel: Antw:HMLAN pairing mit Fensterkontakten HM-Sec-SCo schlägt fehl
Beitrag von: matze15 am 14 August 2015, 18:53:21
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 (http://forum.fhem.de/index.php/topic,40003.0.html)

gruß matze
Titel: Antw:HMLAN pairing mit Fensterkontakten HM-Sec-SCo schlägt fehl
Beitrag von: FhemPiUser am 14 August 2015, 19:28:23
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
Titel: Antw:HMLAN pairing mit Fensterkontakten HM-Sec-SCo schlägt fehl
Beitrag von: frank am 14 August 2015, 19:51:10
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.
Titel: Antw:HMLAN pairing mit Fensterkontakten HM-Sec-SCo schlägt fehl
Beitrag von: Otto123 am 14 August 2015, 20:03:07
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
Titel: Antw:HMLAN pairing mit Fensterkontakten HM-Sec-SCo schlägt fehl
Beitrag von: FhemPiUser am 14 August 2015, 20:38:08
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?
Titel: Antw:HMLAN pairing mit Fensterkontakten HM-Sec-SCo schlägt fehl
Beitrag von: Puschel74 am 14 August 2015, 20:40:44
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.
Titel: Antw:HMLAN pairing mit Fensterkontakten HM-Sec-SCo schlägt fehl
Beitrag von: frank am 14 August 2015, 20:45:51
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.
Titel: Antw:HMLAN pairing mit Fensterkontakten HM-Sec-SCo schlägt fehl
Beitrag von: FhemPiUser am 14 August 2015, 21:02:01
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
Titel: Antw:HMLAN pairing mit Fensterkontakten HM-Sec-SCo schlägt fehl
Beitrag von: frank am 15 August 2015, 00:10:48
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.
Titel: Antw:HMLAN pairing mit Fensterkontakten HM-Sec-SCo schlägt fehl
Beitrag von: FhemPiUser am 15 August 2015, 11:27:43
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?
Titel: Antw:HMLAN pairing mit Fensterkontakten HM-Sec-SCo schlägt fehl
Beitrag von: frank am 15 August 2015, 12:06:37
Zitataber woran kann das pairing problem liegen?
woran es jetzt liegt, kann ich nicht erkennen.  8)
gestern war es offensichtlich.
Titel: Antw:HMLAN pairing mit Fensterkontakten HM-Sec-SCo schlägt fehl
Beitrag von: FhemPiUser am 15 August 2015, 21:59:03
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).

Titel: Antw:HMLAN pairing mit Fensterkontakten HM-Sec-SCo schlägt fehl
Beitrag von: frank am 15 August 2015, 22:06:26
ZitatWoran kann das jetzt noch liegen?
mach mal ein update von 10_cul_hm aus svn.
Titel: Antw:HMLAN pairing mit Fensterkontakten HM-Sec-SCo schlägt fehl
Beitrag von: FhemPiUser am 15 August 2015, 22:14:18
hab gerade ein Update mit "update all" gemacht und die Version
$Id: 10_CUL_HM.pm 9069 2015-08-14 19:34:25Z martinp876 $
bekommen.

Korrekt oder wie mache ich ein Update aus svn?

Hab übrigens noch folgende Warnings im fhem-log:

2015.08.15 21:45:14.094 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/10_CUL_HM.pm line 1115.
2015.08.15 21:45:14.126 1: PERL WARNING: Use of uninitialized value $mh{"devN"} in regexp compilation at ./FHEM/10_CUL_HM.pm line 2661.
2015.08.15 22:06:22.185 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 3128.
Titel: [Gelöst] HMLAN pairing mit Fensterkontakten HM-Sec-SCo schlägt fehl
Beitrag von: FhemPiUser am 15 August 2015, 22:30:40
hab jetzt aktuelle Version aus SVN

# $Id: 10_CUL_HM.pm 9074 2015-08-15 14:52:24Z martinp876 $

und das Pairen geht wieder.

Vielen Dank!