Hi everyone,
I've just released a custom integration to control Fermob Bluetooth lamps (Hoopik GL1200) directly from Home Assistant — no Fermob cloud account, no hub, no middleman.
How it works
The integration communicates directly over BLE using the Linkio protocol, reverse-engineered from the official Fermob app. Pairing happens once (~4 s), and subsequent reconnects are fast (~1 s).
Features
- Local BLE control — fully offline
- Auto-discovery via HA's native Bluetooth integration
- Brightness control (full dimming support)
- Physical button sync while the BLE connection is active
- Clean unpair service (equivalent to "Forget" in the Fermob app)
- Works with ESPHome Bluetooth proxies if your HA server has no built-in BLE
Installation via HACS
Add as a custom repository in HACS: https://github.com/edouardrosset/ha-fermob
Or manually copy the custom_components/fermob/ folder into your HA config.
Compatibility
Tested on the Hoopik GL1200. Other Fermob lamps using the Linkio BLE protocol (advertisement UUID 41C13060-6DEF-11E5-BCDE-0002A5D5C51B) may work — feedback welcome.
Feedback
This is a v0.1.0 — bug reports and PRs are very welcome on GitHub. If you have a different Fermob model and want to help expand support, open an issue with your debug log.
Cheers, Edouard
