bitte schön:
Update: sorry hatte noch die Verbindung auf. Hier nun die aktualisierte Ausgabe:
dirk@DebPyt3:~$ python3 eltako1
Verbindung zu 192.168.40.231:20108 hergestellt
Mehr kommt nicht
bitte schön:
Update: sorry hatte noch die Verbindung auf. Hier nun die aktualisierte Ausgabe:
dirk@DebPyt3:~$ python3 eltako1
Verbindung zu 192.168.40.231:20108 hergestellt
Mehr kommt nicht
Kannst du es irgendwie provozieren, damit ein Telegramm gesendet wird? Hast du z.B. einen Funktaster oder einfach mal Strom an und aus machen vom FAM14. Der sendet kurz nach dem Start die Zustände der Aktoren.
Ich weiss nicht wo du draus hinaus möchtest. Oben habe ich dir ein Protokoll geschickt wo mit dem GW kommuniziert wird. und ich auch Antwort bekomme.
Es ist nicht so einfach mal eben das GW auszuschalten, da hängen einige Sachen dran.
Ich versuche mal was und berichte dann aber mir ist nicht klar wohin das führen soll.
Okay - hier Update:
dirk@DebPyt3:~$ python3 eltako1
Verbindung zu 192.168.40.231:20108 hergestellt
0x5500010002650000
0x5500010002650000
0x55000707017af650ffeedb073000ffffffff30000d
0x5500010002650000
0x5500010002650000
0x55000707017af670ffeedb073000ffffffff3000f3
Das sieht ganz gut aus und sind alles gültige ESP3 Telegramme, ich verstehe nicht wieso das nicht in der Integration ankommt.
Kannst du mir noch einmal schicken, wie du das Gateway konfiguriert hast?
Ich meinte die von HA
Kannst du bitte am Ende von der Konfig noch das folgende hinzufügen (parallel zu eltako) und schauen du siehst ob Telegramme oder Fehlermeldungen kommen.
logger:
default: info
logs:
eltako: debug
enocean.communicators.SerialCommunicator: debug
eltakobus.tcp2serial: debug
Ich gehe davon aus, dass auch HA sich gegen das GW verbindet aber keine Nachrichten ankommen?
Hatte ich oben schon geschrieben. Die Verbindung über HA wird aufgebaut aber es werden keine Daten ausgetauscht ! → Hier
40.55 ist der HA Server
Das sieht soweit ok aus. Kommen da keine Logs mehr? Hattest du eltakobus.tcp2serial: debug
auf debug stehen?
Ich meine nein, da die Verbindung zwar da ist aber keine Senden/Empfangen Pakete ausgetauscht werden (0 Byte)
Wo sollen Logs kommen ?
Das habe ich noch nicht implementiert da es immer mit Aufwand verbunden ist von dem laufenden funktionierenden System umzustellen auf das HA System um es zu testen, da nur eine Verbindung akzeptiert wird.
Bitte sag doch mal konkret was gemacht werden soll.
Und nochmal → Verbindung steht ABER keine Datenpakete werden ausgetauscht mit dem GW
Ja, wenn du willst das ich es anpasse muss ich wissen wieso keine Telegramme empfangen werden. Das Modul eltakobus.tcp2serial
empfängt und sendet in deinem Fall die Telegramme, deswegen wäre es hilfreich davon die Logs zu sehen.
Wo muss ich denn da schauen in welche Logs bei HA ?
Ichhabe die Debus Protokollierung am Eltako in HA aktiviert und dann kommt das hier:
2024-08-07 10:43:11.467 ERROR (Thread-2) [eltakobus.tcp2serial] [Errno 9] Bad file descriptor
2024-08-07 10:43:11.467 INFO (Thread-2) [eltakobus.tcp2serial] TCP2Serial communication crashed. Wait 10 seconds for reconnection.
2024-08-07 10:43:11.473 DEBUG (MainThread) [eltako] [binary_sensor] [Gateway Id 1] connected False
2024-08-07 10:43:11.699 INFO (MainThread) [homeassistant.setup] Setting up bluetooth_adapters
2024-08-07 10:43:15.565 INFO (MainThread) [homeassistant.components.mqtt.client] MQTT client initialized, birth message sent
2024-08-07 10:43:21.468 INFO (Thread-2) [eltakobus.tcp2serial] Established TCP connection to 192.168.40.231:20108
2024-08-07 10:43:21.469 DEBUG (MainThread) [eltako] [binary_sensor] [Gateway Id 1] connected True
2024-08-07 10:43:23.095 INFO (SyncWorker_32) [pyfritzhome.fritzhome] Updating Devices ...
2024-08-07 10:43:23.241 INFO (SyncWorker_32) [pyfritzhome.fritzhome] Updating Templates ...
2024-08-07 10:43:32.483 ERROR (Thread-2) [eltakobus.tcp2serial] [Errno 9] Bad file descriptor
2024-08-07 10:43:32.483 INFO (Thread-2) [eltakobus.tcp2serial] TCP2Serial communication crashed. Wait 10 seconds for reconnection.
2024-08-07 10:43:32.484 DEBUG (MainThread) [eltako] [binary_sensor] [Gateway Id 1] connected False
2024-08-07 10:43:42.485 INFO (Thread-2) [eltakobus.tcp2serial] Established TCP connection to 192.168.40.231:20108
2024-08-07 10:43:42.485 DEBUG (MainThread) [eltako] [binary_sensor] [Gateway Id 1] connected True
2024-08-07 10:43:53.094 INFO (SyncWorker_28) [pyfritzhome.fritzhome] Updating Devices ...
2024-08-07 10:43:53.243 INFO (SyncWorker_28) [pyfritzhome.fritzhome] Updating Templates ...
2024-08-07 10:43:53.498 ERROR (Thread-2) [eltakobus.tcp2serial] [Errno 9] Bad file descriptor
2024-08-07 10:43:53.498 INFO (Thread-2) [eltakobus.tcp2serial] TCP2Serial communication crashed. Wait 10 seconds for reconnection.
2024-08-07 10:43:53.499 DEBUG (MainThread) [eltako] [binary_sensor] [Gateway Id 1] connected False
2024-08-07 10:44:03.499 INFO (Thread-2) [eltakobus.tcp2serial] Established TCP connection to 192.168.40.231:20108
2024-08-07 10:44:03.500 DEBUG (MainThread) [eltako] [binary_sensor] [Gateway Id 1] connected True
2024-08-07 10:44:14.514 ERROR (Thread-2) [eltakobus.tcp2serial] [Errno 9] Bad file descriptor
2024-08-07 10:44:14.514 INFO (Thread-2) [eltakobus.tcp2serial] TCP2Serial communication crashed. Wait 10 seconds for reconnection.
2024-08-07 10:44:14.515 DEBUG (MainThread) [eltako] [binary_sensor] [Gateway Id 1] connected False
2024-08-07 10:44:23.095 INFO (SyncWorker_16) [pyfritzhome.fritzhome] Updating Devices ...
2024-08-07 10:44:23.246 INFO (SyncWorker_16) [pyfritzhome.fritzhome] Updating Templates ...
2024-08-07 10:44:24.516 INFO (Thread-2) [eltakobus.tcp2serial] Established TCP connection to 192.168.40.231:20108
2024-08-07 10:44:24.516 DEBUG (MainThread) [eltako] [binary_sensor] [Gateway Id 1] connected True
[Errno 9] Bad file descriptor
heißt so viel wie die Verbindung wurde vom Betriebsystem zugemacht.
ich werde in das nächste Release mehr log details hinzufügen, damit wir vielleicht sehen können woran es liegt.
Es könnte auch sein, dass das Gateway noch die alte Verbindung hält. Kannst du es versuchen neu zu starten. (Strom aus und an) Die Verbindung sollte dann nach 10 Sekunden automatisch wieder aufgebaut werden.
Das ist in seltenen Fällen auch bei meinem Gateway so.
Okay dann warte ich mal
Hatte ich vorher schon zig mal gemacht - gleiches Resultat
Kannst du sagen ob du daran arbeitest und/oder wann etwas kommt ?
Gibts schon irgendwelche Fortschritte was das nächste Release an geht ?
Sorry für die späte Antwort. Es müssen erst einmal die aktuellen Änderungen in feature-branch getestet werden.
Das wäre ja machbar, wenn wir gewusst hätten, dass es Änderungen zum Testen gegeben hat oder betreffen die Änderungen nicht das Problem hier ?
Die letzten Änderungen sind 3 bzw. 4 Wochen alt!?
Lässt sich der feature-branch mit der neuen HACS Version irgendwie einfacher installieren oder ist weiterhin die Konsolenlösung anzuwenden ?
Ähm, und welche Änderungen wurde da eingebracht ? Ohne Infos kann ich auch nicht wirklich was testen.