Star on GitHubStar2.4k stars

Case study

Fluval Connect light: reconstructing local Bluetooth control for aquarium lights

Fluval Connect light implements local Home Assistant control of Fluval Connect aquarium lights over Bluetooth, using commands recovered from the FluvalConnect Android app. It exposes lighting, modes, schedules and clock synchronization, with support confirmed by the author on a Roma & Shaker 2.0 light.

Targets
Protocol
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Evidence class
C2 code & docs, no demo or download
Stars
2
Last commit
2026-08-30
Language
Python
License (GitHub)
MIT

GitHub data as of 2026-11-10

Copy as MarkdownView JSONCite

Evidence

Observed
Code and documentation observed; no download method or demo found.
Checked
2026-11-08

How evidence classes are assigned

Requirements & limits

  • Prerequisites: Requires a Home Assistant host with Bluetooth and a supported Fluval Connect light.
  • Limits: The light accepts one connection at a time; holding the connection prevents simultaneous phone-app access.
  • License: MIT license.

Cite

BibTeX

@misc{hass-fluval-connect-case,
  title = {{Fluval Connect light: reconstructing local Bluetooth control for aquarium lights}},
  howpublished = {\url{https://github.com/LordOfPolls/hass-fluval-connect}},
  url = {https://github.com/LordOfPolls/hass-fluval-connect},
  urldate = {2026-11-06},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/hass-fluval-connect-case/}}
}

Plain text

Fluval Connect light: reconstructing local Bluetooth control for aquarium lights. https://github.com/LordOfPolls/hass-fluval-connect (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/hass-fluval-connect-case/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · LordOfPolls/hass-fluval-connect · Revision 2d691b5

More in Protocols

All 720 entries in ProtocolsProtocols case studies (645)

↑↓ move↵ open⌘↵ new tab