Ich spiele gerade mit Docker und möchte für den TWS den ha-bridge container nützen. Vielleicht gelingt es damit kurzfristig einen ersten ALEXA-Docker für den Timberwolf zu haben, bis mittelfristig Elabnet (hoffentlich) einen eigenen Skill bringt.
Kurzer Hintergrund:
Soweit ich diesen Blog, verstanden habe:
- HA Bridge simuliert Philips HUE Lampen und macht damit den HUE Skill für das Smarthome nutzbar.
- Der Skill kann nur Schaltbefehle ausführen (EIN, AUS, Dimmwert), keine Statusrückmeldung geben. Das mag jetzt für viele Technikbegeisterte ein Problem sein, dass man Alexa nicht nach der Vorlauftemperatur fragen kann.
- Mittlerweile hat der Skill aber ein wenig gelernt (machine learning) und versteht auch Rolladen rauf/runter, Rolladen 50% oder Temperatur Wohnzimmer 22°C (steht in der Diskussion des oben verlinkten Blogs).
Folgende Schritte habe ich bisher durchgeführt:
1) Image von aptalca/home-automation-bridge:latest geladen (fertiger Docker-File der sich der aktuellen ha-bridge von https://github.com/bwssytems/ha-bridge bedient, dort stehen auch noch viele interessante Infos)
2) Container erstellt mit:
- Unter Network: Heimnetz ausgewählt (macvlan analog der Beschreibung im EDOMI Docker) und als IPv4 192.168.1.252 eingetragen.
- Unter ENV habe ich SERVERIP mit Wert 192.168.1.252 und SERVERPORT mit Wert 8080, soweit ich verstanden habe, wird damit im Container die IP+Port festgelegt und die IP muss identisch mit dem Eintrag in
- Portmapping habe ich 8080 <=> 8080 und zur Sicherheit 80 <=> 80 eingetragen
3) Deploy Container
Im Log steht des Containers steht nun:
Code: Alles auswählen
Current default time zone: 'Etc/UTC'
Local time is now: Tue Jan 22 17:47:02 UTC 2019.
Universal Time is now: Tue Jan 22 17:47:02 UTC 2019.
Latest version on bwssystems github repo is 5.2.1
Using existing version '5.2.1'
Setting correct permissions
Parameters used:
Server IP : 192.168.1.252
Server Port : 8080
Starting Home Automation Bridge
2019-01-22 17:47:09,161 [main] INFO com.bwssystems.HABridge.HABridge - HA Bridge startup sequence...
2019-01-22 17:47:09,263 [main] INFO com.bwssystems.HABridge.BridgeSettings - reading from system properties
2019-01-22 17:47:09,307 [main] INFO com.bwssystems.HABridge.HABridge - HA Bridge (v5.2.1) initializing....
...
...
2019-01-22 17:47:11,591 [main] INFO com.bwssystems.HABridge.upnp.UpnpSettingsResource - Description xml service started....
2019-01-22 17:47:11,642 [main] INFO com.bwssystems.HABridge.upnp.UpnpListener - UPNP Discovery Listener starting....
2019-01-22 17:47:11,646 [main] INFO com.bwssystems.HABridge.upnp.UpnpListener - UPNP Discovery Listener running and ready....
Mit 192.168.1.282:8080 kann ich nun auf die HA_Bridge Konfiguration zugreifen. Hat anfangs nicht funktioniert, nach dem Restart des Containers hat's geklappt (komisch


Ich berichte weiter und muss nun kurzfristig eine Alexa bestellen...
Kleine Ergänzung:
Parallel habe ich probiert einen debian basierendem Docker für die HA_Bridge selbst zu bauen, da hakt es aber noch!
@jockel und @MiniMaxV2: jetzt kennt ihr die Hintergründe zu meinen Fragen. ssh ist aber nicht der Punkt, sondern systemd als PID1... und das ist für einen Linux Dau wie mich schon knackig.
lg
Robert