This is a custom Home Assistant integration to control Fluora lights over the local network.
Run Home Assistant locally with this repo’s custom_components mounted in, so edits take effect immediately on the next integration reload.
- Create
config/(already included here) and keep it in this repo for local-only config/state. - Start Home Assistant:
docker compose upThen open http://localhost:8123, finish onboarding, and add the “Fluora Light” integration.
Note: for local dev, you do not need HACS at all (and you’ll avoid any GitHub download issues while iterating).
If you want to see exactly what Home Assistant is sending, you can run a local UDP listener and point your integration at it (set the Fluora Light host to your PC and port to 6767, or choose another port).
python tools/udp_dump.py --port 6767- In Home Assistant, go to HACS → Integrations → “Custom repositories”.
- Add your GitHub repository URL and select category “Integration”.
- Install “Fluora Light”.
Copy custom_components/fluora_light into your Home Assistant config directory:
<config>/custom_components/fluora_light
In Home Assistant:
Settings → Devices & services → Add integration → “Fluora Light”
You’ll be prompted for:
- Name
- Hostname / IP address
- Port (default
6767)
This integration updates Home Assistant state based on commands sent to the light (it does not currently read back state from the device).