Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Ha Bridge | 1,415 | a year ago | 137 | apache-2.0 | Java | |||||
Home automation bridge that emulates a Philips Hue light system and can control other systems such as a Vera, Harmony Hub, Nest, MiLight bulbs or any other system that has an http/https/tcp/udp interface. This is a compact impl to run on small format computers. This is impl started from this project https://github.com/armzilla/amazon-echo-ha-bridge. | ||||||||||
Phue | 1,413 | 319 | 8 | 9 months ago | 5 | January 27, 2019 | 75 | other | Python | |
A Python library for the Philips Hue system | ||||||||||
Diyhue | 1,395 | a month ago | 58 | other | Python | |||||
Main diyHue software repo | ||||||||||
Node Hue Api | 1,136 | 304 | 91 | a year ago | 92 | April 10, 2023 | 16 | apache-2.0 | TypeScript | |
Node.js Library for interacting with the Philips Hue Bridge and Lights | ||||||||||
Homebridge Hue | 864 | a month ago | 371 | July 10, 2022 | 2 | apache-2.0 | JavaScript | |||
Homebridge plugin for Hue and/or deCONZ | ||||||||||
Amazon Echo Ha Bridge | 610 | 4 years ago | 57 | apache-2.0 | Java | |||||
emulates philips hue api to other home automation gateways | ||||||||||
Diyhue | 608 | 8 months ago | 4 | other | C++ | |||||
Philips Hue emulator that is able to control multiple types of lights | ||||||||||
Huejay | 365 | 40 | 18 | 3 years ago | 72 | May 14, 2019 | 15 | mit | JavaScript | |
Philips Hue client for Node.js | ||||||||||
Hue Alfred Workflow | 356 | 6 months ago | 5 | Python | ||||||
An Alfred workflow for controlling Philips Hue lights. | ||||||||||
Esp8266hueemulator | 352 | 4 years ago | 39 | mit | C++ | |||||
Emulate a Philips Hue bridge running on an ESP8266 using the Arduino IDE. |
A Prometheus exporter for the Philips Hue Bridge Lights, written in Go.
hue-lights-exporter
requires Go 1.11+.
go get github.com/ramaro/hue-lights-exporter
$ hue-lights-exporter -help
Usage of ./hue-lights-exporter:
-bridge-url string
url of the Hue bridge device (default "http://philips-hue")
-listen-address string
set HTTP listen address (default ":9100")
-metrics-path string
set metrics path (default "/metrics")
-username string
set authorised API username
$ hue-lights-exporter -username VBYPKZXBqwcLCSdzj5yLW1gjK2fb9XCOSxQ1dP7B
Name | Type | Help |
---|---|---|
light_status | gauge | Status of light (on/off) [name, id, unique_id] |
light_brightness | gauge | Brightness of light [name, id, unique_id] |
light_hue | gauge | Hue of light [name, id, unique_id] |
light_saturation | gauge | Saturation of light [name, id, unique_id] |
light_reachable | gauge | Reachability of light [name, id, unique_id] |
up | gauge | Was the last scrape successful? |
Register with curl command:
$ curl -X POST -d '{"devicetype":"my app name#my_username"}' http://philips-hue/api
[{"error":{"type":101,"address":"","description":"link button not pressed"}}]
Then press hue bridge link button and run curl again:
$ curl -X POST -d '{"devicetype":"my app name#my_username"}' http://philips-hue/api
[{"success":{"username":"VBYPKZXBqwcLCSdzj5yLW1gjK2fb9XCOSxQ1dP7B"}}]
Username is: VBYPKZXBqwcLCSdzj5yLW1gjK2fb9XCOSxQ1dP7B
Bug reports and features are welcome!