You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Kuba Orlik 9b86d7f049 | 3 months ago | |
---|---|---|
README.md | 10 months ago | |
config.js | 11 months ago | |
env.js | 10 months ago | |
get-config.js | 10 months ago | |
hyperion-ha-bridge.service | 11 months ago | |
index.js | 10 months ago | |
latest_color.js | 10 months ago | |
light-loop.js | 3 months ago | |
package.json | 11 months ago | |
util.js | 11 months ago |
README.md
Use any Home Assistant lights with Hyperion
Setup:
-
Clone this respository;
-
Edit
config.js
to your liking. There are two light types:rgb
anddim
. The names of the lights must represent light entity id that are present in Home Assistant; -
Generate a Home Assistant Token using the /profile view (scroll to the bottom of the view);
-
Setup a new LED instance in Hyperion using the
udpraw
controller. Set the number of lights to the amount of lights you've specified in theconfig.js
file; -
Run
HA_TOKEN=your_token12341234123432 node .
To setup the systemd unit to make this run in the background:
- Adjust the path in
ExecStart
part ofhyperion-ha-bridge.service
file in this repo; - Copy this file to
/etc/systemd/system/ha-bridge.service
- Run
systemctl daemon-reload && systemctl enable --now ha-bridge