in der config habe ich die HUE noch nicht eingetragen..
da mir ja noch User Daten fehlen
Es spielt keine Rolle, ob dir die Userdaten fehlen: du musst erst einmal was eintragen, denn das löst dann die Anfrage nach dem Link-Button aus. Von allein kommt die nicht. In deine config.json sollte:
"platforms": [
{
"platform": "Hue",
"users": {
"001788FFFExxxxxx": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"001788FFFEyyyyyy": "yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy"
},
"lights": true
}
]
Das hab ich von der homebridge-hue-Seite kopiert und nimm es so mit den ganzen xxxxx und yyyyy.
Dann homebridge neustarten und das Log beachten. Das kannst du auch im Webbrowser tun. Alternativ auf der Raspi-Shell: sudo systemctl restart homebridge; sudo journalctl -fau homebridge.
Du wirst aufgefordert den Knopf auf der Hue-Bridge zu drücken und dann werden dir die Userdaten, die du verwenden musst, angezeigt. Die trägst du dann in deine config.json ein, etwa so:
"platforms": [
{
"platform": "Hue",
"users": {
"001788FFFE12345": "ABCdefGEH123456789IJKlmnOPQ",
},
"lights": true
}
]
Wobei du natürlich "001788FFFE12345": "ABCdefGEH123456789IJKlmnOPQ" durch deine Userdaten ersetzt.
Dann startest du die Homebridge erneut. Der Paulmann-Controller sollte nun in der Home-App auftauchen.
Bitte beachten: ich habe das jetzt aus meiner Erinnerung aufgeschrieben. Das macht man ja nur einmal, und bei mir ist das nun 15 Monate her.
---------------------------------
Noch etwas anderes: ich glaube, dass deine config.json so nicht richtig ist. Das wesentliche Wort im vorigen Satz ist das Wort "glaube". Soll heißen, ich weiß das nicht wirklich genau, weil ich keine Kameras einsetze. Ich bin nur erstaunt, dass es so läuft, wie du es gemacht hast.
Lies die folgenden Zeilen und lasse sie auf dich wirken. Mach erst deinen Hue-Kram fertig und überlege dann, ob du die folgende vorgeschlagene Änderung überhaupt machen willst. Mach nix, wenn du es nicht vollständig verstehst und wenn dein Setup auch so funktioniert.
Es geht um "platform": "Camera-ffmpeg",
Das sollte nur einmal in deiner config.json auftauchen. Es ist aber zweimal da, für jede Kamera einmal. Ein einziges Mal sollte aber reichen, egal wieviele Kameras du hast. Ich bin der Meinung, dass es so aussehen sollte:
{
"platform": "Camera-ffmpeg",
"cameras": [{
"name": "Doorbird Haustuer",
"videoConfig": {
"source": "-re -i http://192.168.178.38:80/bha-api/video.cgi?http-user=ggysuh0001&http-password=XXXX",
"maxStreams": 2,
"maxWidth": 1280,
"maxHeight": 720,
"maxFPS": 6
}
}, {
"name": "Doorbird Garage",
"videoConfig": {
"source": "-re -i http://192.168.178.28:80/bha-api/video.cgi?http-user=ggyktc0001&http-password=XXXX",
"maxStreams": 2,
"maxWidth": 1280,
"maxHeight": 720,
"maxFPS": 6
}
}]
},
Alles anzeigen
Wie du siehst, taucht "platform": "Camera-ffmpeg", jetzt nur noch einmal auf. Beide Kameras sind darunter zu finden. Eine Plattform, zwei Kameras.
Das gleiche gilt für "platform": "DoorBird",
Hier sollte es wahrscheinlich so aussehen:
{
"platform": "DoorBird",
"cameras": [{
"name": "DoorBird Haustuer",
"doorbird_ip": "192.168.178.38",
"doorbird_username": "ggysuh0001",
"doorbird_password": "XXXX",
"cmd_doorbell": "",
"cmd_motionsensor": "",
"videoConfig": {
"source": "-rtsp_transport tcp -re -i rtsp://ggysuh0001username:[email protected]:8557/mpeg/media.amp",
"stillImageSource": "-i http://192.168.178.38:80/bha-a…uh0001&http-password=XXXX",
"maxStreams": 2,
"maxWidth": 1280,
"maxHeight": 720,
"maxFPS": 15,
"port": 5005
}
}, {
"name": "DoorBird Garage",
"doorbird_ip": "192.168.178.28",
"doorbird_username": "ggyktc0001",
"doorbird_password": "XXXX",
"cmd_doorbell": "",
"cmd_motionsensor": "",
"videoConfig": {
"source": "-rtsp_transport tcp -re -i rtsp://ggyktc0001username:[email protected]:8557/mpeg/media.amp",
"stillImageSource": "-i http://192.168.178.28:80/bha-a…tc0001&http-password=XXXX",
"maxStreams": 2,
"maxWidth": 1280,
"maxHeight": 720,
"maxFPS": 15,
"port": 5005
}
}]
}
Alles anzeigen
Falls du die Änderungen machen willst, dann mach vorher ein Backup deiner config.json!