Seite 5 von 6

Re: openHAB im Docker

Verfasst: So Mär 17, 2019 6:19 am
von James_T_Kirk
Sonos nutzt Multicast, das klappt meines wissens leider nicht mit NAT. Hier wirst du bei macvlan oder Host Networking bleiben müssen. Das liegt nicht an OH sondern an Sonos und betrifft z.B. auch den Sonos-http Container den es noch gibt.

Bei mir habe ich Sonos erstmal aus OH entfernt, da ich zum Steuern eh immer die App nehme. Damit geht natürlich dann kein alles aus beim Verlassen des Hauses. Habe vor kurzem die Sonos Geräte in ein eigenes VLAN gesteckt und auf dem Router einen IGMP Proxy eingerichtet - das klappt, aus VLAN A findet Sonos Controller die Player in VLAN B. Sowas müsste theoretisch auch mit einem IGMP Proxy in einem Container funktionieren. Das steht auf meiner ToDo, habe ich aber bisher noch nicht testen können.

Re: openHAB im Docker

Verfasst: So Mär 17, 2019 8:49 am
von Matze76
Schade.. um sowohl KNX als auch Sonos im OpenHAB-Docker auf dem TWS ans laufen zu bekommen, muss ich mich also um eine separate KNX-Schnittstelle kümmern.

Ich hoffe, dass mcvlan + Nutzung der TWS-KNX-Schnittstelle irgendwo noch bei ElabNet auf der Liste steht :) (Natürlich nicht ganz oben)

Gruß
Matthias

Re: openHAB im Docker

Verfasst: So Mär 17, 2019 12:18 pm
von Matze76
Nur der Vollständigkeit halber, vielleicht ist das ja für den einen oder anderen auch interessant, der wie ich kein funktionierendes Wiregate (mehr) hat und eine weitere KNX-Schnittstelle braucht:

Ich habe mir mit Hilfe dieser Anleitung...

https://www.meintechblog.de/2018/07/tul ... -mit-knxd/

... und dem TPUART-USB-Stick vom Wiregate eine separate KNX-IP-Schnittstelle an einem RaspberryPi eingerichtet. Funktionierte auf Anhieb und problemlos.

Re: openHAB im Docker

Verfasst: So Mär 17, 2019 5:14 pm
von Matze76
... und noch eine Kleinigkeit:

meine "Time cron" rules laufen im Docker-OH alle eine Stunde zu spät, weil defaultmäßig dort wohl UTC verwendet wird (trotz Einstellung der korrekten Zeitzone über die Paper UI).

Nun habe ich in der Doku gelesen, dass bei der Einrichtung noch zwei Volumes angelegt werden sollen, damit die richtige Zeitzone gezogen wird:

Code: Alles auswählen

        -v /etc/localtime:/etc/localtime:ro \
        	 -v /etc/timezone:/etc/timezone:ro \

(Dazu noch eine ENV-Variable: EXTRA_JAVA_OPTS=-Duser.timezone=Europe/Berlin)

In Portainer habe ich dann zwei Volumes ("localtime" und "timezone") angelegt und im Container dann die Zuweisung mit /etc/localtime bzw. /etc/timezone eingestellt und auf "read-only" gesetzt. Das gab aber nur eine kurze Fehlermeldung, der Container wurde nicht angelegt... Was mache ich hier falsch?

Gruß
Matthias

Re: openHAB im Docker

Verfasst: So Mär 17, 2019 7:12 pm
von Robert_Mini
Matze76 hat geschrieben: So Mär 17, 2019 8:49 am Ich hoffe, dass mcvlan + Nutzung der TWS-KNX-Schnittstelle irgendwo noch bei ElabNet auf der Liste steht :) (Natürlich nicht ganz oben)
Tut es.
Denke sogar relativ weit oben, da macvlan + Docker viele betrifft.

Robert

Re: openHAB im Docker

Verfasst: Mo Mär 18, 2019 5:47 am
von James_T_Kirk
Hast du mal das Host networking probiert? Damit sollte es auch klappen, musst nur die bereits belegten Ports des TWS beachten.

Re: openHAB im Docker

Verfasst: Mo Mär 18, 2019 12:01 pm
von Matze76
Mit Host networking läuft der Container, aber OH ist nicht zu erreichen (timberwolfxxx.local:8081 bzw. IP). Auch events.log und openhab.log werden nicht weiter fortgeschrieben, also gehe ich davon aus, dass OH nicht wirklich läuft.

OPENHAB_HTTP_PORT habe ich auf 8081 gesetzt und im Port Mapping ebenfalls 8081->8081 eingestellt.

Re: openHAB im Docker

Verfasst: Do Aug 01, 2019 5:52 pm
von Saarlaender
Servus Freunde,

kann mich einer kurz und knapp auf Stand bringen? Kann man (mittlerweile) mit OpenHab2 - Docker-Container, eingerichtet lt. "4.5.6 ALEXA in <15min am TWS einrichten (OpenHAB basierend)" die KNX-IP-Schnittstelle vom Timberwolf (WG KNX TP-UART ATMEL 26xx) nutzen und wenn ja, wie genau?

Ich hab alle PAs vergeben, es taucht dennoch nur eine Schnittstelle im Timberwolf auf (ka ob das so passt)
#

Danke

Re: openHAB im Docker

Verfasst: Do Aug 01, 2019 7:59 pm
von gbglace
Der TWS 2600 hat ja erstmal seine eigene interne Schnittstelle mit der er 25 Tunnel-Verbindungen realisiert.

problematisch war das die Container die auf dem TWS laufen auf Grund von Netzwerkstrukturen nicht via dem Host darafu zugreifen konnten, sondern eine externe Schnittstelle benötigten.

Ein an den TWs angesteckter TPUART generiert da erstmal nur eine weitere Option für den TWS Host einen weiteren Tunnel zu generieren und den ggf für eine ETS oder für den eigenen Busmonitor zu nutzen ohne im Aplkatiion-Modus zu laufen und damit auch "versteckte" Telegramme mitschneiden zu können.

Mit der Umstellung der Host-IP Kommunikation auf ebenfalls MAC-VLAN besteht dann auch die Möglichkeit das die Docker mit/via den Host Netzwerkverbindungen kommunizieren können und somit Zugriff via dem TWS selbst auf den KNX-Bus erhalten. Damit kann dann OH, NODE-Red, iO-Broker, usw. auch genutzt werden.
Schau mal den Thread ab hier, da wird das notwendige Feature angekündigt.
Klick
Dauert also nicht mehr lange.

Re: openHAB im Docker

Verfasst: Do Aug 01, 2019 8:01 pm
von gbglace
Frage zur Ergänzung.

Was hast mit Openhab vor? Hast ja schon EDOMI am Start.