Mithilfe von Applescript und LOCKE für die Steuerung von Philips Hue-Beleuchtungssystem

Sehe ich, dass es möglich ist für die Steuerung von Philips Hue-Leuchten mit commands wie diesem:

Stellen Sie eine HTTP-POST-Anforderung von dem folgenden (Ihrem Farbton der website hier)

{"username": "YourAppName", "devicetype": "YourAppName"}
Wenn Sie nicht gedrückt halten der Taste auf der Hue-Hub erhalten Sie eine Fehlermeldung wie diese;

{"error":{"type":101,"Adresse":"/","description":"link-button nicht gedrückt"}}
Drücken Sie die link-Taste auf der Nabe und versuchen Sie es erneut, und Sie sollten erhalten;

{"success":{"username":"key"}}
Die Taste oben, wird ein md5-string, Merk dir das, du wirst es brauchen in allen zukünftigen Anfragen

--aber ich bin mir nicht sicher, wie die Verwendung von Applescript zu sprechen, die Sprache-ich weiß, Sie können mit "do shell script" und möglicherweise cURL gab es auch, aber ich bin fallen auseinander, auf der eigentlich immer den code, um korrekt zu arbeiten.

Irgendwelche Gedanken?

  • Ich habe versucht do shell script "curl -d \"username\": \"me\", \"devicetype\": \"Farbton\" 192.168.1.112/api", die sagt ungültiges json. Ich habe auch eine Chrome-Erweiterung namens Simple Rest-Client, der erlaubt, den code zu arbeiten.
  • Bitte nicht Bearbeiten Sie Ihre Frage zum hinzufügen einer Antwort. Fügen Sie einfach die Antwort unten, und nach der erforderlichen Wartezeit, wählen Sie es als richtig.
Schreibe einen Kommentar