FHEM Forum

FHEM - Hausautomations-Systeme => EnOcean => Thema gestartet von: Rudolpho am 02 Februar 2019, 23:53:05

Titel: FHEM EnOcean Cryptographic functions are not available / Eimsig Fensterkontakt
Beitrag von: Rudolpho am 02 Februar 2019, 23:53:05
Guten Abend.

Ich betreibe FHEM auf einem Raspberry Pi 3  unter Loxberry

Da ich einen Fenstersensor von Eimsig einlernen wollte aber so gar keine Antwort vom Sensor bekomme. Ist meine einzige Erklärung, dass es an einer eventuellen Verschlüsselung liegt.
Im FHEM Logfile findet sich folgender Eintrag:
EnOcean Cryptographic functions are not available

Mit folgenden Befehlen die ich im Forum gefunden habe wollte ich das Problem beheben, jedoch
apt-get install libcrypt-rijndael-perl
apt-get install libcrypt-random-source-perl
hat sich nach Neustart auch nix verbessert!

Das ganze Log hier:
Zitat2019.02.02 23:34:59 1: Including /opt/loxberry/config/plugins/fhem/fhem.cfg
2019.02.02 23:34:59 3: telnetPort: port 7072 opened
2019.02.02 23:34:59 3: WEB: port 8083 opened
2019.02.02 23:34:59 3: WEBphone: port 8084 opened
2019.02.02 23:34:59 3: WEBtablet: port 8085 opened
2019.02.02 23:34:59 2: eventTypes: loaded 0 events from /opt/loxberry/log/plugins/fhem/eventTypes.txt
2019.02.02 23:34:59 3: Opening TCM_ESP3_0 device /dev/ttyUSB0
2019.02.02 23:34:59 3: Setting TCM_ESP3_0 serial parameters to 57600,8,N,1
2019.02.02 23:34:59 3: TCM_ESP3_0 device opened
2019.02.02 23:35:00 2: EnOcean Cryptographic functions are not available.
2019.02.02 23:35:00 2: EnOcean XML functions available.
2019.02.02 23:35:00 3: TCM TCM_ESP3_0 set reset
2019.02.02 23:35:00 2: TCM TCM_ESP3_0 RESPONSE: OK
2019.02.02 23:35:01 3: TCM TCM_ESP3_0 get baseID
2019.02.02 23:35:01 2: TCM TCM_ESP3_0 RESPONSE: BaseID: FFD86680 RemainingWriteCycles: 0A
2019.02.02 23:35:01 3: TCM TCM_ESP3_0 get version
2019.02.02 23:35:01 2: TCM TCM_ESP3_0 RESPONSE: APIVersion: 02060300 APPVersion: 020B0100 ChipID: 050EB0CD ChipVersion: 454F0103 Desc: GATEWAYCTRL
2019.02.02 23:35:01 3: TCM TCM_ESP3_0 set mode 00
2019.02.02 23:35:01 2: TCM TCM_ESP3_0 RESPONSE: NOT_SUPPORTED
2019.02.02 23:35:01 3: TCM TCM_ESP3_0 set repeater 0000
2019.02.02 23:35:01 2: TCM TCM_ESP3_0 RESPONSE: OK
2019.02.02 23:35:01 2: TCM TCM_ESP3_0 repeater 0000 initialized
2019.02.02 23:35:01 3: TCM TCM_ESP3_0 set maturity 01
2019.02.02 23:35:01 2: TCM TCM_ESP3_0 RESPONSE: OK
2019.02.02 23:35:01 2: TCM TCM_ESP3_0 maturity 01 initialized
2019.02.02 23:35:01 3: TCM TCM_ESP3_0 set smartAckMailboxMax 0
2019.02.02 23:35:01 2: TCM TCM_ESP3_0 RESPONSE: OK
2019.02.02 23:35:01 2: TCM TCM_ESP3_0 smartAckMailboxMax 0 restored
2019.02.02 23:35:01 2: TCM TCM_ESP3_0 initialized
2019.02.02 23:35:01 1: usb create starting
2019.02.02 23:35:01 3: Probing ZWDongle device /dev/serial1
2019.02.02 23:35:01 3: Probing CUL device /dev/ttyAMA0
2019.02.02 23:35:02 3: Probing TCM_ESP3 device /dev/ttyAMA0
2019.02.02 23:35:02 3: Probing ZWDongle device /dev/ttyAMA0
2019.02.02 23:35:02 3: Probing FRM device /dev/ttyAMA0
2019.02.02 23:35:07 1: usb create end
2019.02.02 23:35:07 0: Featurelevel: 5.9
2019.02.02 23:35:07 0: Server started with 43 defined entities (fhem.pl:18463/2019-01-30 perl:5.024001 os:linux user:loxberry pid:960)
2019.02.02 23:37:11 2: AttrTemplates: got 52 entries
2019.02.02 23:37:28 3: TCM TCM_ESP3_0 set teach 500

Info´s zum Sensor hier https://www.fenstersensor.com/
Das Protokoll das er benutzt ist unter anderem A5-14-09

UPDATE: 
Ich habe das noch ausprobiert:

/usr/bin/perl -MCPAN -e 'install Crypt::Rijndael'
/usr/bin/perl -MCPAN -e 'install Crypt::Random'

und jetzt sagt mir FHEM zumindest das die Crypt Funktion aktiv sind........   eingebunden bekomme ich den Fensterkontakt immer noch nicht :(

Jetzt hoffe ich auf Eure Hilfe!
Titel: Antw:FHEM EnOcean Cryptographic functions are not available / Eimsig Fensterkontakt
Beitrag von: krikan am 03 Februar 2019, 12:03:00
Hast Du mal das Teach-In ohne Verschlüsselung probiert?
Verschlüsselung wird vom Modul laut meinem Verstaendnis der commandref nur für PTM215-basierende Taster unterstützt.

Gruß, Christian
Titel: Antw:FHEM EnOcean Cryptographic functions are not available / Eimsig Fensterkontakt
Beitrag von: klaus.schauer am 03 Februar 2019, 17:33:05
Verschlüsselung geht inzwischen nicht nur für Schalter. Eimsig Fensterkontakte funktionieren definitiv auch mit Verschlüsselung. Änderungen für eine geplante neue Firmware werde ich alsbald auch bereitstellen.
Titel: Antw:FHEM EnOcean Cryptographic functions are not available / Eimsig Fensterkontakt
Beitrag von: Rudolpho am 03 Februar 2019, 20:24:06
Laut Doku kann ich nur "anlernen"  oder "kalibrieren"
https://www.eimsig.de/downloads/anleitungen/01_Fenstersensor_EM-FS868A-00_DE.pdf
In FHEM kommt nur rein gar nix an....


Ist das zum Anlernen für den Fenstersensor so richtig?    set TCM_ESP3_0 teach 500