Hilo
dvd-dev/hilo · vv2026.10.2
Home Assistant Hilo Integration via HACS
In Apple Home through HomeKit Bridge
What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.
| Entity | Shows up as | Note |
|---|---|---|
light | Light | |
switch | Switch or outlet | |
climate | Thermostat | |
sensor | Sensor (temperature, humidity, air quality…) |
3 reports below say how a device from this integration behaves in the Home app.
What people report
Hilo thermostats, lights and dimmers work through the cloud integration and reportedly appear in HomeKit automatically; the Defi sensor does not. Sinope models are supported, but OFF mode is missing.
- Works5
- Partly works2
| Device | In Home Assistant | In Apple Home | What they said | Source |
|---|---|---|---|---|
| Hilo lights and dimmers | Works Cloud | Works in Home Appear automatically in Apple Home via HomeKit | Lights and dimmers work with the Hilo integrationSaved copyBonjour, J'ai bien installer le plugin dans pacs, mais il ne m'a pas demandé mon compte Hilo. comment je fais pour les entrer? Merci pour votre plugin. ## Version of the custom_component ## Configuration [code] ## Describe the bug A clear and concise description of what the bug is. ## Debug log [code] Excerpt saved from GitHub on 2026-10-23. | Issue #34 · 2022-01 |
| Hilo smart energy meter and gateway | Works Cloud | Energy meter and gateway unavailable after websocket JSON error; reported fixedSaved copyLes capteurs Smart energy meter, hilo gateway et défi hilo sont non-disponibles, le reste fonctione bien. Cela pourrait être causé par cette erreur: Logger: custom_components.hilo Source: custom_components/hilo/init.py:358 Integration: Hilo (documentation, issues) First occurred: 04:27:15 (1 occurrences) Last logged: 04:27:15 Failed to connect to websocket: Received invalid JSON Traceback (most recent call last): File "/usr/local/lib/python3.9/site-packages/pyhilo/websocket.py", line 179, in _async_receive_json data = json.loads(msg.data[:-1]) File "/usr/local/lib/python3.9/json/init.py", … Excerpt saved from GitHub on 2026-10-23. | Issue #123 · 2022-05 | |
| Hilo thermostats | Works Cloud | Works in Home Appear automatically in Apple Home via HomeKit | Thermostats control fine through the Hilo integrationSaved copyDe mon côté ça marchait automatiquement pour les thermostats et lumières et dimmers avec l’intégration Hilo et HomeKit. Pour le sensor de defi il n’apparaît pas automatiquement mais il y a sûrement une façon de l’exposer… Le jeu. 6 janv. 2022 à 08:24, David Vallee Delisle *@*.*> a écrit : > Même chose pour moi, j'ai pas homekit. Mais si ça fonctionne pour toi, ça > serait bien de le mentionner ici pour les autres qui se posent la question > :-) > >, > Reply to this email directly, view it on GitHub > , or > unsubscribe > Excerpt saved from GitHub on 2026-10-23. | Issue #34 · 2022-01 |
| Sinope RM3500WF water heater controller | Works Cloud | Support merged in 2026; RM3510WF should work but is untestedSaved copyTested with RM3500WF, should also work with RM3510WF but untested. Depends on https://github.com/dvd-dev/python-hilo/pull/392 Excerpt saved from GitHub on 2026-10-23. | PR #900 · 2026-03 | |
| Sinope thermostat (Hilo) | Works Cloud | Fix for 'Unknown device type SinopeThermostat' mergedSaved copyFix for "Unknown device type SinopeThermostat" Depends on https://github.com/dvd-dev/python-hilo/pull/393 Excerpt saved from GitHub on 2026-10-23. | PR #902 · 2026-03 | |
| Hilo Defi challenge sensor | Partly works Cloud | Broken in Home Does not show up in Apple Home automatically | Sensor available in HA but not exposed to HomeKit automaticallySaved copyDe mon côté ça marchait automatiquement pour les thermostats et lumières et dimmers avec l’intégration Hilo et HomeKit. Pour le sensor de defi il n’apparaît pas automatiquement mais il y a sûrement une façon de l’exposer… Le jeu. 6 janv. 2022 à 08:24, David Vallee Delisle *@*.*> a écrit : > Même chose pour moi, j'ai pas homekit. Mais si ça fonctionne pour toi, ça > serait bien de le mentionner ici pour les autres qui se posent la question > :-) > >, > Reply to this email directly, view it on GitHub > , or > unsubscribe > Excerpt saved from GitHub on 2026-10-23. | Issue #34 · 2022-01 |
| Sinope TH1120 thermostat | Partly works Cloud | No OFF mode exposed; maintainer lacks hardware to develop itSaved copyIs your feature request related to a problem? Please describe. Many Sinope thermostats (including older models such as the TH1120 series) support an "OFF" mode in the official Sinope and Hilo apps. However, the Home Assistant “Sinope Local” integration exposes only limited `hvac_modes` (e.g., `heat`) and does not allow switching the thermostat to OFF. This means that a key device function is unavailable in Home Assistant even though it works locally through the hub. The first automation I want to do with this is create a mapping of door sensors to baseboard heaters that will turn them off … Excerpt saved from GitHub on 2026-10-23. | Issue #767 · 2025-11 |
Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Cloud push
Goes through the maker’s cloud, which sends updates as they happen. Needs the internet and an account.
Details
| Installs (analytics) | 579 (0.08%) |
|---|---|
| GitHub stars | 251 |
| Latest version | v2026.10.2 (2026-10-19) |
| Set up in the UI | Yes |
| Maintainers | @dvd-dev |
| License | MIT |
In ReReHome
Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.
Bridges get their own settings page listing the accessories behind them.
Sources
- Documentation: https://github.com/dvd-dev/hilo
- Source code: https://github.com/dvd-dev/hilo
- Issues: https://github.com/dvd-dev/hilo/issues
- HACS: https://hacs.xyz