...
- SSH connection aufs NAS (Putty - IP vom NAS eintragen, connect, mit dem admin anmelden)
- Ordner erstellen
mkdir /share/MD0_DATA/VM mkdir /share/MD0_DATA/VM/docker mkdir /share/MD0_DATA/VM/docker/homebridge //MD0_DATA variiert je nach NAS
Plugin Installationsdatei erstellen (mit dem Editor eures Vertrauens, in meinem Fall "vi")
vi /share/MD0_DATA/docker/homebridge/install.sh
#!/bin/sh
npm install -g homebridge-loxone-ws→ speicher mit ":wq"
install.sh ausführbar machen
chmod +x /share/MD0_DATA/VM/docker/homebridge/install.shKonfigurationsdatei config.json erstellenerstellen → nur die mit // kommentierten Zeilen sind anzupassen. der Rest kann unverändert bleiben.
vi /share/MD0_DATA/VM/docker/homebridge/config.json
edit:{ "bridge": { "name": "HomeBridge", "username": "CA:AA:12:34:56:78", "port": 51826, "pin": "012-34-567" }, "description": "Your config file.", "platforms": [ { "platform": "LoxoneWs", "name": "Loxone", "host": "192.168.1.2", //Miniserver IP "port": "12345", //Port (Standard: 80) "username": "homebridge", //User der sich am Miniserver anmeldet -> bevorzugt ein eigens erstellter "password": "somepassword" //Passwort } ] }
→ die Kommentare inkl. // löschen
→ mit ":wq" speichern- Docker App starten
docker run -d --name HomeBridge --restart=always --net=host -p 51826:51826 -v /share/MD0_DATA/VM/docker/homebridge:/root/.homebridge marcoraddatz/homebridge:latest
...