Hallo,
ich habe vor zwei Wochen begonnen mir mit einem Raspberry PI 2 und FHEM ein System aufzubauen. Fensterkontake und Bewegungsmelder sowie einen Handsender zum Ein-/Auschalten der Alarmanlagenfuntionalität habe ich erfolgreich einbinden können.
Jetzt bin ich dabei, die Funk Statusanzeige HM-Dis-WM55 (zur Anzeige des Alarmanlagenstatus) von Homematik einbinden zu woillen und bin ein wenig am verzweifeln:
Weder mit hmPairForSec noch mit hmPairSerial will sich das Teil anlernen lassen. Entweder bin ich zu blöd oder mir fehlt ein entscheidener Hinweis. Den Hinweis den Paramter msgRepeat auf 3 zu setzen und diverse Rücksetzungen auf Werkszustand habe ich schon ausprobiert.
Mit hmPairSerial reagiert das Gerät zumindest bei "Anlernen mit Seriennummer" mit einer grün blinkenden Seriennummer, danach kommt aber immer "nicht an Zentrale angemeldet". Die Geräte und Kanäle werden aber brav unter "everything" gelistet.
Hat jemand von euch einen Hinweis, was ich evtl vergessen haben könnten bzw. kennt da einen Trick ?
Vielen Dank schon mal
Holger
Das an lernen sollte normal funktionieren.
Loge einmal die rohmessages, dann sehe ich mir das an
Hallo
vielen Dank für das schnelle Feedback. Hier die Ausgabe des Logs bei Anlernen über hmPairForSec (ich hoffe das ist das was du brauchst):
2015.08.30 07:36:08 2: CUL_HM Unknown device HM_374BA4 is now defined
2015.08.30 07:36:08 2: autocreate: define HM_374BA4 CUL_HM 374BA4
2015.08.30 07:36:08 2: autocreate: define FileLog_HM_374BA4 FileLog ./log/HM_374BA4-%Y-%m-%d.log HM_374BA4
2015.08.30 07:36:08 3: CUL_HM pair: HM_374BA4 pushButton, model HM-Dis-WM55 serialNr
2015.08.30 07:36:08 1: CUL_HM HM_374BA4 need Crypt::Rijndael to answer signing request with CUL
Viele Grüße
Holger
Hallo,
nachdem mir die letzte Zeile im Log komisch vorkam, haeb ich noch weiter recherchiert und in der command reference unter HM_CUL define den entscheidenden Hinweis gefunden:
"AES-Encryption is useable with a HMLAN or a CUL. When using a CUL, the perl-module Crypt::Rijndael needs to be installed."
Ich habe daraufhin das Package libcrypt-rijndael-perl nachinstalliert und schon geht es.
Vielen Dank nochmal und sorry - mit ein wenig Hartnäckigkeit mehr hätte ich auch selbst darauf kommen könnne.
Viele Grüße
Holger
Also ich hatte gerade folgenden Fehler im log, nachdem ich versucht habe 3 HM-Sec-SD-2 zu installieren.
2016.07.01 12:19:37 1: CUL_HM SmokeDetector1 need Crypt::Rijndael to generate AES-CBC signature
2016.07.01 12:19:43 1: CUL_HM SmokeDetector1 need Crypt::Rijndael to generate AES-CBC signature
So habe ich das Team gebildet:
set SmokeDetector1 peerChan 0 SmokeDetector1 single set actor
set SmokeDetector1 peerChan 0 SmokeDetector3 single set actor
set SmokeDetector1 peerChan 0 SmokeDetector2 single set actor
In den Readings findet sich dann
SDteam add_HM_xxxxxxx
Nachher noch folgendes Paket mit PuTTy installiert, damit die oben angeführten Fehler verschwinden:
sudo apt-get install libcrypt-rijndael-perl
Nach einem restart von FHEM funktioniert mein SD-Team.
set EurerTeamLeader alarmOn
set EurerTeamLeader alarmOff
set EurerTeamLeader teamCall
Wobei
- alarmOn wirklich den Alarm auslöst
- teamCall die StatusLED aller Team-Mitglieder grün blinken lässt
- alarmOff den Alarm und auch den teamCall beendet
lg
Markus