Philips Hue API Benutzer einrichten - 09.07.2021
Damit RocRail per Programmierschnittstelle, der sogenannten API (application programming interface), auf die Philips Hue Bridge zugreifen kann, muss hier ein Benutzer angelegt werden.
Dieser muss über die API direkt eingerichtet werden. An sich ist das Ganze nicht schwer, jedoch meines Erachtens etwas umständlich auf der Hue-Seite beschrieben (Original-Seite https://developers.meethue.com/develop/get-started-2/).
IP der Bridge
Für das weitere Vorgehen, benötigen wir die IP der Hue Bridge. Diese könnt Ihr entweder über Euren Router oder die HueApp auslesen.
Um die IP über die App auszulesen, wechseln wir rechts unten auf Einstellungen / Hue Bridges Aktiv: Philips hue / Philips hue
API aufrufen
Die API ruft Ihr über Euren Browser auf
https://<Eure IP-Adresse>/debug/clip.html
Anlegen eines Benutzers
Hier tragt Ihr folgende Werte ein:
Feld | Befehl | Erläuterung |
URL: | /api/ | Aufruf der API |
Message Body: | {„devicetype“:„hue_app#rrla“} | Den devicetype und den Namen könnt Ihr frei vergeben. „hue_app = frei gewählter Name der Verbindung“ „rrla = frei gewählter Benutzername“ |
Vor dem Absenden, müsst Ihr an Eurer Hue Bridge den runden Button drück und dann in der API den Button POST
Erhaltet Ihr unter Command Response die Meldung link button not pressed wurde der Button an der Bridge nicht gedrückt. Bitte nochmals wiederholen.
Wurde der Benutzer erfolgreich erstellt sieht die Ausgabe unter Command Response wie folgt aus:
Die Zeichenfolge („0IVrrxxxxxxxxxxxxxxxxxxxxxxxxxxxxb4eZPJw“), ohne die Anführungszeichen, hinter dem username ist der Benutzer mit dem Ihr die Bridge nun ansprechen könnt. Diesen solltet Euch speichern und sicher verwahren, da wir diesen später für RocRail benötigen. Ihr solltet diesen auch niemals weitergeben, da mit diesem Benutzer jeder Eure Philips Hue Bridge steuern kann.
Damit ist die Einrichtung des Benutzers abgeschlossen. Auf der Philips Hue API Seite sind noch verschiedene Testszenarien beschrieben, die wir hier aber nicht benötigen.
Fazit
Im ersten Moment ist die API-Benutzung etwas gewöhnungsbedürftig, aber durchaus machbar. Mit der Einrichtung Bridge und des Benutzers sind wir nun in der Lage, die Philips Hue in Rocrail als Zentrale einzurichten.
Ich hoffe, ich konnte Euch mit den Anleitung weiterhelfen und würde mich über einen Kommentar freuen.
Euer RoBa
Hinweis
Wenn Euch die Artikel gefallen und Ihr die Seite unterstützen möchtet, würden wir uns freuen, wenn Ihr die Philips Hue Lampen über unseren Partnerlink erwerben würdet.
Philips Hue
Haftungsausschluss
Wir haben die hier gezeigten Anleitung sorgfältig erstellt und in unserer Testumgebungen ausgiebig getestet.
Wer sich entschließt diese Anleitungen für sich selbst umzusetzen, führt diese auf eigene Verantwortung durch.
Der Ersteller des Artikels, sowie der Seitenbetreiber, haftet nicht für eventuelle Schäden an Hard- und/oder Software oder damit zusammenhängenden Schäden
Diskussion