Deconz und Phoscon App
Nach Neustart alle Hue Geräte weg mit Raspbee von Dresden Elektronik.
Aus eigenem gegebenem Anlass:
Wenn die Lampen und Schalter nach Neustart von HB oder Raspberry weg sind nicht funktionieren
oder die Homebridge stoppt, liegt das an nicht korrektem Ablauf beim Start. Es gibt einiges hier im Forum dazu an verschiedenen Stellen. Ich habe versucht mal die Komplettlösung zusammenzusetzen und damit das Problem der nicht vorhandenen Rechte nicht auftaucht ist das die Version über SSH.
Erst muss Deconz gestartet werden und dann muss sich der Pi automatisch anmelden, sodass man sich spart die App zu öffnen und auf verbinden zu Klicken.
Also per SSH verbinden
Autostart von Deconz mit GUI
sudo systemctl enable deconz-gui
sudo systemctl disable deconz.service
sudo systemctl enable deconz-gui.service
Autostart von Deconz ohne GUI
sudo systemctl enable deconz-gui
sudo systemctl enable deconz.service
sudo systemctl disable deconz-gui.service
Damit Deconz VOR der HB startet jetzt die Startverzögerung um 30 Sekunden
sudo nano /etc/systemd/system/homebridge.service
Der Editor öffnet sich und wenn du der Forenanleitung zur HB Installation gefolgt bist, solltest du das hier sehen:
[Unit]
Description=Node.js HomeKit Server
After=syslog.target network-online.target
[Service]
Type=simple
User=homebridge
EnvironmentFile=/etc/default/homebridge
ExecStart=/usr/local/bin/homebridge $HOMEBRIDGE_OPTS
Restart=on-failure
RestartSec=10
KillMode=process
[Install]
WantedBy=multi-user.target
unter der Zeile „ExecStart=/usr/local/bin/homebridge $HOMEBRIDGE_OPTS„
Bereich [Service] fügst du nun folgende Zeile ein:
ExecStartPre=/bin/sleep 30
Du speicherst die Datei ab, in dem du ctrl-x drückst, und danach y und dann die Entertaste.
Dann noch diesen Befehl damit der Pi weiss, dass es etwas Neues gibt
sudo systemctl daemon-reload
Jetzt müssen wir nach dafür sorgen dass die Phoscon App sich automatisch verbindet
In der Homebridge Config (Homebridge-Hue) einen Benutzer und Kennwort für die Phoscon Anmeldung hinterlegen. Das Kennwort wird im Log auf der HB angezeigt, in dem Moment wo man in der Phoscon App
auf verbinden klickt.
Dann sollte das alles laufen