Verbindungsproblem Homematic mit openHAB (Synology Docker)
-
- Beiträge: 12
- Registriert: 15. Jan 2020 21:42
Verbindungsproblem Homematic mit openHAB (Synology Docker)
Hallo zusammen,
folgendes Problem:
Ich habe auf meiner Synology-NAS openHAB in einem Docker-Container installiert. Es läuft auch soweit alles super. Nur bei dem Homematic-Binding komme ich einfach nicht weiter.
Homematic läuft als pivCCU auf einem Raspi mit Funkmodul. Bei meiner produktiven openHAB-Installation auf einem anderen Raspi läuft alles perfekt.
Starte ich openHAB in dem Docker-Container ist die Homematic-Bridge online, alle Things werden angezeigt. Nach einer knappen Minute springt die Bridge aber auf 'offline'. Im log erscheint die Meldung "...No Pong received"
Nun hab ich natürlich google gefragt und sämtliche Tipps bezüglich der Konfiguration des Homematic-Bindings versucht.
Die aktuelle Einstellung:
Gateway Address: IP der pivCCU
Callback Network Address: IP der Synology NAS
Bind Address: 0.0.0.0
Leider führte bei mir nichts zum Erfolg. Immer geht die Verbindung nach ca. 1 Minute verloren.
Da ja das Homematic-Binding in der openHAB-Raspi-Installation einwandfrei funktioniert, wird das Problem wohl durch die Docker-Installation auf der Synology verursacht. Der Container läuft im Bridge-Modus mit ein paar Portmapping-Einstellungen. Das sollte ja aber kein Problem darstellen.
Ich habe auch gelesen, man solle die (virtuelle) IP des Docker-Containers versuchen. Nur bekomme ich die nirgends ausgelesen.
Wäre cool, wenn hier jemand noch irgendwelche Hinweise für mich hat.
Viele Grüße vom Dude
folgendes Problem:
Ich habe auf meiner Synology-NAS openHAB in einem Docker-Container installiert. Es läuft auch soweit alles super. Nur bei dem Homematic-Binding komme ich einfach nicht weiter.
Homematic läuft als pivCCU auf einem Raspi mit Funkmodul. Bei meiner produktiven openHAB-Installation auf einem anderen Raspi läuft alles perfekt.
Starte ich openHAB in dem Docker-Container ist die Homematic-Bridge online, alle Things werden angezeigt. Nach einer knappen Minute springt die Bridge aber auf 'offline'. Im log erscheint die Meldung "...No Pong received"
Nun hab ich natürlich google gefragt und sämtliche Tipps bezüglich der Konfiguration des Homematic-Bindings versucht.
Die aktuelle Einstellung:
Gateway Address: IP der pivCCU
Callback Network Address: IP der Synology NAS
Bind Address: 0.0.0.0
Leider führte bei mir nichts zum Erfolg. Immer geht die Verbindung nach ca. 1 Minute verloren.
Da ja das Homematic-Binding in der openHAB-Raspi-Installation einwandfrei funktioniert, wird das Problem wohl durch die Docker-Installation auf der Synology verursacht. Der Container läuft im Bridge-Modus mit ein paar Portmapping-Einstellungen. Das sollte ja aber kein Problem darstellen.
Ich habe auch gelesen, man solle die (virtuelle) IP des Docker-Containers versuchen. Nur bekomme ich die nirgends ausgelesen.
Wäre cool, wenn hier jemand noch irgendwelche Hinweise für mich hat.
Viele Grüße vom Dude
- udo1toni
- Beiträge: 15249
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Verbindungsproblem Homematic mit openHAB (Synology Docker)
Lässt Du openHAB im host-Mode laufen? openHAB muss eipe IP vom dhcp Server zugewiesen bekommen, nicht von docker.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 12
- Registriert: 15. Jan 2020 21:42
Re: Verbindungsproblem Homematic mit openHAB (Synology Docker)
openHAB läuft im Bridge-Mode, wird also über die IP der NAS und dem entsprechenden Port angesprochen.
Mein Gedanke war, die Installation im Bridge-Mode laufen zu lassen um irgendwelchen Port-Doppelbelegungen aus dem Weg zu gehen.
Kann ich denn einem Docker-Container eine eigene IP zuweisen? Oder hat er schon eine, und ich weiß nicht welche?
Ansonsten, wenn dadurch keine Konflikte entstehen, switche ich auf den Host-Mode.
Mein Gedanke war, die Installation im Bridge-Mode laufen zu lassen um irgendwelchen Port-Doppelbelegungen aus dem Weg zu gehen.
Kann ich denn einem Docker-Container eine eigene IP zuweisen? Oder hat er schon eine, und ich weiß nicht welche?
Ansonsten, wenn dadurch keine Konflikte entstehen, switche ich auf den Host-Mode.
-
- Beiträge: 143
- Registriert: 18. Jan 2018 16:38
Re: Verbindungsproblem Homematic mit openHAB (Synology Docker)
Ich habe mein openHAB (2.5.3) auch über Docker (als HOST) auf eine Synology laufen.
Homematic funktioniert ohne Probleme.
Die IP-Adresse ist die von der Synology (sollte über den Router fest vergeben werden), du kannst aber spezielle Ports für jeden Container vergeben!
Die Einstellungen machst du über Container (Bearbeiten), Registerkarte (Umgebung) oder durch Import einer editierten *.json-Datei über (Einstellungen/Importieren)
Hier mal meine Konfiguration:
openhab-2.5.3.json
Homematic funktioniert ohne Probleme.
Die IP-Adresse ist die von der Synology (sollte über den Router fest vergeben werden), du kannst aber spezielle Ports für jeden Container vergeben!
Die Einstellungen machst du über Container (Bearbeiten), Registerkarte (Umgebung) oder durch Import einer editierten *.json-Datei über (Einstellungen/Importieren)
Hier mal meine Konfiguration:
openhab-2.5.3.json
Code: Alles auswählen
{
"cap_add" : null,
"cap_drop" : null,
"cmd" : "gosu openhab tini -s ./start.sh",
"cpu_priority" : 50,
"devices" : null,
"enable_publish_all_ports" : false,
"enable_restart_policy" : true,
"enabled" : false,
"entrypoint_default" : "/entrypoint.sh",
"env_variables" : [
{
"key" : "TZ",
"value" : "Europe/Vienna"
},
{
"key" : "PATH",
"value" : "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
},
{
"key" : "JAVA_VERSION",
"value" : "8"
},
{
"key" : "OPENHAB_URL",
"value" : "https://bintray.com/openhab/mvn/download_file?file_path=org%2Fopenhab%2Fdistro%2Fopenhab%2F2.5.3%2Fopenhab-2.5.3.zip"
},
{
"key" : "OPENHAB_VERSION",
"value" : "2.5.3"
},
{
"key" : "CRYPTO_POLICY",
"value" : "limited"
},
{
"key" : "EXTRA_JAVA_OPTS",
"value" : ""
},
{
"key" : "GROUP_ID",
"value" : "9001"
},
{
"key" : "KARAF_EXEC",
"value" : "exec"
},
{
"key" : "LC_ALL",
"value" : "en_US.UTF-8"
},
{
"key" : "LANG",
"value" : "en_US.UTF-8"
},
{
"key" : "LANGUAGE",
"value" : "en_US.UTF-8"
},
{
"key" : "OPENHAB_BACKUPS",
"value" : "/openhab/userdata/backup"
},
{
"key" : "OPENHAB_CONF",
"value" : "/openhab/conf"
},
{
"key" : "OPENHAB_HOME",
"value" : "/openhab"
},
{
"key" : "OPENHAB_HTTP_PORT",
"value" : "8253"
},
{
"key" : "OPENHAB_HTTPS_PORT",
"value" : "8444"
},
{
"key" : "OPENHAB_LOGDIR",
"value" : "/openhab/userdata/logs"
},
{
"key" : "OPENHAB_USERDATA",
"value" : "/openhab/userdata"
},
{
"key" : "USER_ID",
"value" : "9001"
},
{
"key" : "JAVA_HOME",
"value" : "/usr/lib/jvm/default-jvm"
}
],
"exporting" : false,
"id" : "122ae5ba115433608afb3a46bcd3c5bf956196cf64327790ab92ee6a5ca25ed0",
"image" : "openhab/openhab:2.5.3",
"is_ddsm" : false,
"is_package" : false,
"links" : [],
"memory_limit" : 0,
"name" : "openhab-2.5.3",
"network" : [
{
"driver" : "host",
"name" : "host"
}
],
"network_mode" : "host",
"port_bindings" : [],
"privileged" : false,
"shortcut" : {
"enable_shortcut" : true,
"enable_status_page" : true,
"enable_web_page" : false
},
"use_host_network" : true,
"volume_bindings" : [
{
"host_volume_file" : "/SmartHome/openhab-2.5.3/userdata",
"mount_point" : "/openhab/userdata",
"type" : "rw"
},
{
"host_volume_file" : "/SmartHome/openhab-2.5.3/conf",
"mount_point" : "/openhab/conf",
"type" : "rw"
},
{
"host_volume_file" : "/SmartHome/openhab-2.5.3/addons",
"mount_point" : "/openhab/addons",
"type" : "rw"
}
]
}
openHab4 (v. 4.1.0) Docker auf Synology DS920+ 

- peter-pan
- Beiträge: 2758
- Registriert: 28. Nov 2018 12:03
- Wohnort: Schwäbisch Gmünd
Re: Verbindungsproblem Homematic mit openHAB (Synology Docker)
Könnte es sein, dass Homematic nur mit einem OH-System kommunizieren kann ? Ich bin mir zwar nicht sicher, aber ich meine mal ein ähnliches Verhalten zwischen Produktiv- und Test-System bemerkt zu haben.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian
-
- Beiträge: 143
- Registriert: 18. Jan 2018 16:38
Re: Verbindungsproblem Homematic mit openHAB (Synology Docker)
Bei mir läuft es primär auf der 2.3 direkt auf der Synology und sekundär für den Umzug auf dem 2.5.3 auf Docker.
Dieses Verhalten ist mir noch nicht aufgefallen.
Dieses Verhalten ist mir noch nicht aufgefallen.
openHab4 (v. 4.1.0) Docker auf Synology DS920+ 

- peter-pan
- Beiträge: 2758
- Registriert: 28. Nov 2018 12:03
- Wohnort: Schwäbisch Gmünd
Re: Verbindungsproblem Homematic mit openHAB (Synology Docker)
....wie gesagt, eine Vermutung. Ich hatte solche Phänomene schon in der Vergangenheit.
Deshalb läuft mein Testsystem auch in einer Minimalkonfiguration mit dem ich nur gezielt arbeite, z.B. zurzeit mit der Migration meiner Rules nach Jythhon(Python), NGRE. Wobei ich bestimmte Statusänderungen, Verhaltensweisen, etc. dann einfach manuell erledige und nicht per Binding, etc.
Deshalb läuft mein Testsystem auch in einer Minimalkonfiguration mit dem ich nur gezielt arbeite, z.B. zurzeit mit der Migration meiner Rules nach Jythhon(Python), NGRE. Wobei ich bestimmte Statusänderungen, Verhaltensweisen, etc. dann einfach manuell erledige und nicht per Binding, etc.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian
-
- Beiträge: 12
- Registriert: 15. Jan 2020 21:42
Re: Verbindungsproblem Homematic mit openHAB (Synology Docker)
Ich habe jetzt mal den Container neu erstellt. Diesmal im Host-Mode
Das Homematic-Binding läuft nun seit 15 Minuten durch.
P.S. Das produktive openHAB auf dem Raspi läuft auch noch, also Homematic bzw. die pivCCU kann wohl schon mit beiden openHAB-Instanzen kommunizieren.
Ich werde den Container jetzt weiter im Host-Mode betreiben und bei evtl. weiteren Containern auf die Ports achten.
Vielen Dank an euch für die tolle Hilfe! Macht immer wieder Spaß hier auch einfach nur mitzulesen
Das Homematic-Binding läuft nun seit 15 Minuten durch.
P.S. Das produktive openHAB auf dem Raspi läuft auch noch, also Homematic bzw. die pivCCU kann wohl schon mit beiden openHAB-Instanzen kommunizieren.
Ich werde den Container jetzt weiter im Host-Mode betreiben und bei evtl. weiteren Containern auf die Ports achten.
Vielen Dank an euch für die tolle Hilfe! Macht immer wieder Spaß hier auch einfach nur mitzulesen