Giter Site home page Giter Site logo

hue-and-me's Introduction

hue-and-me

Single html-file frontend for controlling devices through a local hue bridge

ToDo:

  • continously sync state
  • anything more advance than on/off

Resources

Setup

Found bridge ip via router: http://192.168.0.25/description.xml

Create user

Note: preconfigured username can't be used since 2016... (source)

curl -X POST http://$host5/api -H 'Content-Type:: application/json' -d '{"devicetype":"blubb-api-client"}'
[{"success":{"username":"FWYx-ZDXHudwxLQ6wYveS25v3MMykkCNU9Ug3IG3"}}]

First steps

assuming $username and $host

  • Config:

    curl -s "http://$host/api/$username/config" | jq
  • Lights:

    curl -s "http://$host/api/$username/lights" | jq
  • blink a ligh (alert)

    curl -i  "http://$host/api/$username/lights/11/state" -X PUT -d '{"alert": "lselect"}'
    curl -i  "http://$host/api/$username/groups/1/action" -X PUT -d '{"alert": "select"}'
  • dimmable

    curl -i  "http://$host/api/$username/groups/1/action" -X PUT -d '{"on": true, "transitiontime": 100, "bri": 254}'

hue-and-me's People

Contributors

iudex- avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.