Hallo liebes Forum,
seit einigen Tagen beschäftige ich mit IP-Symcon und habe vor mein bisheriges Magenta SmartHome System durch ein IP-Symcon System zu ersetzen. Da ich einige ZigbeeGeräte und einige Homeatic (IP) Geräte besitze und diese gerne weiterverwenden möchte, war es meine Idee das zigbee2mqtt Modul für die Zigbee Geräte zu nutzen.
Da ich wie gesagt ein absoluter Neulig bin, habe ich meinen Test folgendermaßen begonnen:
[ul]
[li]Raspberry PI 3 B+ als HW mit Linux raspberrypi 4.19.75-v7+ installiert
[/li][li]zigbee2mqtt zigbee2mqtt installiert
[/li][li]IP-Symcon Version 5.3 installiert
[/li][li]In IP-Symcon eine Instanz des MQTT-Servers eingerichtet
[/li][li]Die Konfigurationsdatei von zigbee2mqtt so eingerichtet, dass sie sich mit der IP-Symcon MQTT Instanz verbindet
[/li][li]In IP-Symcon das Modul Zigbee2MQTT Bridge eingerichtet
[/li][li]In IP-Symcon zwei Zigbee Geräte über das Zigbee2MQTT Device eingerichtet
[/li][/ul]
Bis hierhin bin ich auch sehr zufrieden. Die Geräte lassen sich problemlos über IP-Symcon schalten und ich bekomme alle Informationen.
Leider zeigt mir nach ca. 5 Stunden Betriebszeit in IP-Symcon die Zigbee2MQTT Bridge den State = false an und die Geräte lassen sich nicht mehr steuern oder auslesen. Im Protokoll von zigbee2mqtt steht dann folgendes:
Jan 09 10:03:05 raspberrypi npm[513]: zigbee2mqtt:error 2020-01-09 10:03:05: Not connected to MQTT server!
Dieser Log-Eintrag entsteht dann alle 10 Sekunden. Es sieht für mich also so aus, als wäre der MQTT Server nicht mehr erreichbar - in IP-Symcon sieht aber alles normal aus.
Wenn ich jetzt den zigbee2mqtt Dienst neu starte, verbessert sich dieser Zustand nicht. Es kommen weiterhin alle 10 Sekunden die Fehlermeldungen:
Jan 09 10:18:58 raspberrypi npm[3666]: zigbee2mqtt:info 2020-01-09 10:18:58: Connecting to MQTT server at mqtt://localhost:1883
Jan 09 10:19:38 raspberrypi npm[3666]: zigbee2mqtt:error 2020-01-09 10:19:38: Not connected to MQTT server!
Jan 09 10:19:48 raspberrypi npm[3666]: zigbee2mqtt:error 2020-01-09 10:19:48: Not connected to MQTT server!
Als nächste habe ich dann den IP-Symcon Dienst neu gestartet. Danach läuft das System dann wider normal:
pi@raspberrypi:~ $ sudo /etc/init.d/symcon restart
IP-Symcon stopped
IP-Symcon started with PID 3734
pi@raspberrypi:~ $ sudo journalctl -u zigbee2mqtt.service -f
-- Logs begin at Wed 2020-01-08 22:48:58 CET. --
Jan 09 10:21:06 raspberrypi npm[3666]: zigbee2mqtt:error 2020-01-09 10:21:06: Not connected to MQTT server!
Jan 09 10:21:06 raspberrypi npm[3666]: zigbee2mqtt:error 2020-01-09 10:21:06: Cannot send message: topic: 'zigbee2mqtt/OsramMotion', payload: '{"occupancy":true,"tamper":true,"battery_low":false,"linkquality":36,"temperature":20.67}
Jan 09 10:21:08 raspberrypi npm[3666]: zigbee2mqtt:error 2020-01-09 10:21:08: Not connected to MQTT server!
Jan 09 10:21:10 raspberrypi npm[3666]: zigbee2mqtt:info 2020-01-09 10:21:10: Connected to MQTT server
Jan 09 10:21:10 raspberrypi npm[3666]: zigbee2mqtt:info 2020-01-09 10:21:10: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload 'online'
Jan 09 10:21:10 raspberrypi npm[3666]: zigbee2mqtt:info 2020-01-09 10:21:10: MQTT publish: topic 'zigbee2mqtt/OsramSwitch', payload '{"state":"OFF","linkquality":2}'
Ich vermute also, dass hier nach einiger Zeit der MQTT Server für das zigbee2mqtt Modul nicht mehr erreichbar ist. Ich habe aber keine Ahnung warum und kenne mich bisher auch noch nicht gut genug mit ip-Symcon und Linux aus um hier weiterzukommen.
Ich hoffe das Formum kann mich als Anfänger hier unterstützen
Viele Grüße
Björn