Phillips Hue med node.js

https://developers.meethue.com/documentation/getting-started

Find din egen ip-adresse

win: ipconfig / mac: ifconfig

Find hue-bridge adresse:

Kig i app’en under bridge info

Brugernavn: fælles – få det på tavlen

API: Phillips Hue REST

Phillips Hue arbejder som et såkaldt REST API. Det vil sige at man har nogle helt fast vedtagne regler for hvordan man skriver kommandoer til den bridge, som kontrollerer lamperne.

Representational State Transfer (REST) is an architectural style that defines a set of constraints to be used for creating web services. Web services that conform to the REST architectural style, or RESTful web services, provide interoperability between computer systems on the Internet. REST-compliant web services allow the requesting systems to access and manipulate textual representations of web resources by using a uniform and predefined set of stateless operations. Other kinds of web services, such as SOAP web services, expose their own arbitrary sets of operations.

https://en.wikipedia.org/wiki/Representational_state_transfer#RESTful_web_services

Du kan følge intro-guiden her – men beslut først hvem der styrer hvilke pærer

Dernæst kommer vi til selve api’et. Bemærk at du skal oprette en brugerkonto for at se med. Her kan du se alle de mulige ting du kan gøre fra din bridge.

Phillips Hue API

Phillips hue med node.js og p5.js

Fork projektet på github her, og prøv selv

  1. Start med at finde din hub’s ip og skriv den ind i filen osc-single-light.js
  2. kør npm install fra terminalen
  3. kør node bridge.js fra terminalen
  4. se om du kan få fat i din pære
  5. se om du kan få wekinator forbundet med scriptet

Leave a comment

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *