Hallo
Möchte ein PI Enocean-Modul an einem Wiz120SR mit FHEM verbinden.
Hab es mal am Wiz120SR angerschlossen und auf 56700 (am Wiz120SR) eingestellt.
Ersstellt hab ich das Gateway mit:
define TCM_ESP3_0 TCM ESP3 192.168.178.26:5000 (Adresse von PI Enocean Modul inm Wiz120SR)
Erhalten hab ich das:
Internals
BaseID FFFCB080
CFGFN
ChipID 0519F961
DEF ESP3 192.168.178.26:5000
DeviceName 192.168.178.26:5000
FD 38
FUUID 616ada28-f33f-d169-4b15-26f785df2b220313
LastID FFFCB0FF
MODEL ESP3
NAME TCM_ESP3_0
NOTIFYDEV global
NR 1398 NTFY_ORDER 45-TCM_ESP3_0
PARTIAL
STATE initialized
TYPE TCM
Readings
baseID BaseID: FFFCB080 RemainingWriteCycles: 0A 2021-10-16 17:02:40
maturity 01 2021-10-16 16:10:06
repeater RepEnable: 00 RepLevel: 00 2021-10-16 16:10:06
state initialized 2021-10-16 16:10:06
version APIVersion: 02060900 APPVersion: 020F0000 ChipID: 0519F961 ChipVersion: 454F0103 Desc: GATEWAYCTRL 2021-10-16 16:10:06
Attributes
comType TCM deleteattr
sendInterval 0 deleteattr
smartAckMailboxMax 0 deleteattr
Sieht schon mal gut aus.
Habe leider noch kein Enocean Device zum Testen.
ELV verkauft nur das Pi Modul und sonst nichts von Enocean.
Habe eigentlich noch nicht viel gelesen über Enocean mit FHEM.
Frag mal ob das so funktioniert, oder ob ich dafür unbedingt ein PI haben muss?
Hallo
Hab mal ein Bewegungsmelder gekauft und angelernt.
Scheint zu funktionieren.
Wiederhole meine Frage nochmals.
Ist es möglich des PI Modul über IP laufen zu lassen?
ZitatDEF ESP3 192.168.178.26:5000
Hab über Wochenende versucht einen Eltako FL62-230V anzulernen.
Hat leider nicht geklappt.
Ich glaube das liegt bei mir an den Verschlüsselungspaketen.
Die es braucht für die Verschlüsselung.
Die Pakete gingen bei mir nicht ganz ohne Fehler durch.
Auf der Seite:
https://wiki.fhem.de/wiki/EnOcean-Verschl%C3%BCsselung (https://wiki.fhem.de/wiki/EnOcean-Verschl%C3%BCsselung)
Ist es mit
Zitatsudo /usr/bin/perl -MCPAN -e 'install Crypt::Rijndael'
sudo /usr/bin/perl -MCPAN -e 'install Crypt::Random'
Beschrieben.
Anderswo:
http://automaten-karl.de/blog/?p=220 (http://automaten-karl.de/blog/?p=220)
Zitat
Installation über apt (sudo apt-get install libcrypt-rijndael-perl libcrypt-random-source-perl)
Installation über CPAN Perl paketmanager
Ich persönlich habe nur die Option 2. ausprobiert, wozu die folgenden Schritte umgesetzt werden müssen. Mit CPAN dauert es zwar deutlich länger, weil hier noch einige Module kompiliert werden müssen, aber dafür ist es immer das neueste Release.
CPAN aufrufen
cpan
<Wenn Fragen kommen, immer Enter>
Da rauschen dann eine Menge Meldungen vorbei und am Ende steht meistens, dass man erstmal CPAN aktualisieren sollte. also .. (Achtung: CPAN groß schreiben)
install CPAN
Da rauschen dann wieder eine Menge Meldungen durch und dann
reload cpan
Dann die Shell schließen, neu öffnen, cpan starten und die folgenden Module installieren.
install Math::Pari
-> yes
install Crypt::Random
install Crypt::Rijndael
Hab vieles versucht, leider ohne Erfolg.
Es kommt immer:
ZitatEnOcean Cryptographic functions are not available.
Geht das mit der Verschlüsselung eigentlich für TCM ESP3 über IP:PORT?
Oder geht das nur für TCM ESP3 /dev/ttyAMA0@57600?
Bekommst Du den Aktor denn ohne Verschlüsselung eingelernt?
Ich bin mir sehr sicher, dass
EnOcean Cryptographic functions are not available.
Nicht an Deinem Konstrukt über IP liegt, sondern die Libraries schlicht nicht geladen werden.
Danke für die Antwort.
Werde es dann nochmals Versuchen.
Wie sehe ich das TCM ESP3 Verbindung mit FHEM hat.
Wenn ich das TCM ESP3 (über IP) neu Starte steht in FHEM immer noch in "State initialized".
Aber im Tool vom Wiz120SR sehe ich das das Gateway keine Verbindung mehr hat.
State initialized
ist jetzt auch erstmal richtig. Mach doch mal bitte ein list vom TCM.
Wie das mit Deinem Wiz120SR zusammenläuft weiß ich nicht.
Hallo
ZitatInternals:
BaseID FFFBD200
ChipID 0519F7A4
DEF ESP3 192.168.178.26:5001
DeviceName 192.168.178.26:5001
FD 10
FUUID 61ace488-f33f-3b14-3c2f-7088097a6ff39d9f
LastID FFFBD27F
MODEL ESP3
NAME TCM_ESP3_0
NOTIFYDEV global
NR 20
NTFY_ORDER 45-TCM_ESP3_0
PARTIAL
STATE initialized
TYPE TCM
READINGS:
2021-12-05 17:16:14 baseID BaseID: FFFBD200 RemainingWriteCycles: 0A
2021-12-05 17:18:25 frequencyInfo Frequency: 01 Protocol: 00
2021-12-05 17:13:57 maturity 01
2021-12-05 17:18:07 repeater RepEnable: 00 RepLevel: 01
2021-12-05 17:13:57 state initialized
2021-12-05 17:13:57 version APIVersion: 02060900 APPVersion: 020F0000 ChipID: 0519F7A4 ChipVersion: 454F0103 Desc: GATEWAYCTRL
helper:
init_done 1
telegramSentTimeLast 1638721105.70027
BaseID:
FFFBD200
ChipID:
0519F7A4
awaitCmdResp:
Attributes:
sendInterval 0
smartAckMailboxMax 0
Nach dem erstellen des TCM steht "open".
Nach einem neustart von FHEM sehe ich nur noch "initialized"
Sieht OK aus. Von daher bitte einmal irgendetwas einfaches einlernen. Ein FL62 ist ja an sich schon mal eine Hürde.
Wie komm ich zu einem Open nach einem Neustart.
Wieso "Open"? Initialized ist richtig.
So steht es nach der Installation:
BaseID und Andere steht hier auf null und bleiben so über Nacht.
Internals:
BaseID 00000000
CFGFN
DEF ESP3 192.168.178.26:5000
DeviceName 192.168.178.26:5000
FD 42
FUUID 61ace195-f33f-d169-a2e4-592f75b0d76d2e0d
LastID 00000000
MODEL ESP3
NAME TCM_ESP3_0
NOTIFYDEV global
NR 2762
NTFY_ORDER 45-TCM_ESP3_0
PARTIAL
STATE opened
TYPE TCM
READINGS:
2021-12-06 08:09:25 baseID BaseID: FFFCB080 RemainingWriteCycles: 0A
2021-12-05 17:05:10 dutycycleLimit ActualSlotLeft: 00E7 DutyCycle: 00 LoadAfterActual: 00 SlotPeriod: 0168 Slots: 0A
2021-12-05 17:05:16 filter Type:Value:
2021-12-05 17:05:21 frequencyInfo Frequency: 01 Protocol: 00
2021-12-05 17:05:27 repeater RepEnable: 01 RepLevel: 02
2021-12-05 17:05:32 smartAckLearnMode Enable: 00 Extended: 00
2021-12-05 17:05:38 smartAckLearnedClients ClientID:CtrlID:Mailbox:
2021-12-05 16:58:52 state opened
2021-12-06 08:09:53 version APIVersion: 02060900 APPVersion: 020F0000 ChipID: 0519F961 ChipVersion: 454F0103 Desc: GATEWAYCTRL
helper:
telegramSentTimeLast 1638774593.40339
awaitCmdResp:
Attributes:
room Enocean
Und so nach einem Neustart von FHEM:
Internals:
BaseID FFFCB080
ChipID 0519F961
DEF ESP3 192.168.178.26:5000
DeviceName 192.168.178.26:5000
FD 28
FUUID 61ace195-f33f-d169-a2e4-592f75b0d76d2e0d
LastID FFFCB0FF
MODEL ESP3
NAME TCM_ESP3_0
NOTIFYDEV global
NR 593
NTFY_ORDER 45-TCM_ESP3_0
PARTIAL
STATE initialized
TYPE TCM
READINGS:
2021-12-06 08:12:51 baseID BaseID: FFFCB080 RemainingWriteCycles: 0A
2021-12-05 17:05:10 dutycycleLimit ActualSlotLeft: 00E7 DutyCycle: 00 LoadAfterActual: 00 SlotPeriod: 0168 Slots: 0A
2021-12-05 17:05:16 filter Type:Value:
2021-12-05 17:05:21 frequencyInfo Frequency: 01 Protocol: 00
2021-12-06 08:12:51 maturity 01
2021-12-06 08:12:51 repeater RepEnable: 01 RepLevel: 02
2021-12-05 17:05:32 smartAckLearnMode Enable: 00 Extended: 00
2021-12-05 17:05:38 smartAckLearnedClients ClientID:CtrlID:Mailbox:
2021-12-06 08:12:51 state initialized
2021-12-06 08:12:51 version APIVersion: 02060900 APPVersion: 020F0000 ChipID: 0519F961 ChipVersion: 454F0103 Desc: GATEWAYCTRL
helper:
init_done 1
telegramSentTimeLast 1638774771.40454
BaseID:
FFFCB080
ChipID:
0519F961
awaitCmdResp:
Attributes:
room Enocean
sendInterval 0
smartAckMailboxMax 0
Sorry, ich verstehe Deine Frage nicht. Die Werte nach dem Neustart sehen richtig aus.
Hallo
Erstmals Vielen Dank für die Hilfe.
In der Enocean Starter Guide steht:
ZitatNach erfolgreicher Definition ist das Gateway im Raum "Everything" in der Gruppe "TCM" zu finden. Wenn neben dem Gatewaynamen "initialized" oder "opened" angezeigt wird, ist FHEM in der Lage mit den EnOcean-Geräten zu kommunizieren.
Da frag ich mich natürlich, wann ist open und wann .......?
Hab ein OMNIO UPS230/10 angelernt.
Funktioniert.
Hab das Gateway im UG mit einem HM_Uart_Gateway.
Werde das mal einige Tage so Testen.