ZP für Sonos in Homebridge einbinden
-
-
Ich habe es mir leider nach der App Installation nicht wirklich zu Gemüte geführt, sondern erst wie ich die Homebridge wieder von Hand installiert habe und da habe ich die Koordinaten dann in der Config per Hand eingegeben.
Aber ich vermute mal dass es die App machen sollte, wenn man über diese installiert.
Kannst Du aber ganz leicht prüfen, auf der GitHub Seite von Suncalc ist der link zu goole, wo du deine Koordinaten abfragen kannst.
https://google-developers.apps…mentation/utils/geocoder/
Bin mit Suncalc auch gerade noch am testen und versuche gerade verschiedene Einstellungen. Bisher scheint es mir so, dass die Werte nicht wirklich gut von HomeKit abgefragt werden können, da die Funktionen von HomeKit offiziell nicht unterstützt werden und auch die Home App von Apple meldet, dass die Funktion nicht unterstützt wird.
Du kannst die werte in myHome und Eve nutzen, aber bei mir klappt das Auslösen über Bewegungssensor nicht zuverlässig. Kann aber auch sein dass es an mir und meinen Einstellungen liegt >= Sonnenuntergang oder <= Sonnenaufgang, wie gesagt, bin da gerade noch am testen.
Code
Alles anzeigen{ "accessories":[ { "accessory":"Suncalc", "offset":{ "sunsetStart":-30, "sunriseEnd":30 }, "name":"Daytime", "location":{ "lat":53.611151, "lng":10.402875 } }, { "accessory":"Sonos", "name":"Lautsprecher Bad", "room":"Bad" }, { "accessory":"Sonos", "name":"Lautsprecher Küche", "room":"Küche" }, { "accessory":"Computer", "name":"Wx10", "mac":"D8:CB:8A:14:0F:21", "ip":"192.168.178.51", "pingInterval":45, "wakeGraceTime":90, "shutdownGraceTime":15, "shutdownCommand":"ssh 192.168.1.51 sudo shutdown -h now" } ], "bridge":{ "username":"CD:22:3D:E3:CE:90", "name":"Homebridge", "pin":"031-45-243", "port":51826 }, "platforms":[ { "name":"Harmony Hub ", "platform":"HarmonyHub" } ] } About
Hey Andi ,habe jetzt die Json wie oben geänder . Nur leider läuft die Homebridge jetzt nicht mehr. Hast du eine Idee??
Versuch mal den Aufbau von Suncalc so
Nach Name in der Harmony Config ist noch ein Leerzeichen vor dem " nimm das mal raus bin mir aber nicht sicher ob das was ausmacht.
Hast du jetzt alles auf einmal konfiguriert, oder Plugin für Plugin und dazwischen immer getestet?
Der Rechner den du im WOL Plugin hast ist doch ein PC oder? Wenn ja können die sudo Befehle für shutdown etc. nicht sein ,da Linux Befehle.
Mach mal bitte Plugin für Plugin.
Fang an mit Sonos und Harmony, Homebridge starten, dann Suncalc wieder starten und zum schluss das WOL, dann kannst du eingrenzen wo es hängt.
Hey Andi, ich war wohl gestern etwas zu schnell mit dem schreiben. Es lief später alles problemlos. Habe aber trotzdem deinen Rat beherzigt und jetzt alles so wie du es mir gerschrieben hast auch umgesetzt. Ich danke dir sehr dafür. Kann man eigentlich auch die Lautstärke der Sonoslautsprecher steuern?
Das freut mich.
Leider nicht über Siri, da Lautsprecher eigentlich offiziell nicht unterstützt werden.
Aber in der Eve App und myHome App wird ein Lautstärke Regler angezeigt.
In den beiden Apps kannst du rein theoretisch auch Szenen erstellen mit Anfangslautstärke.