BETA
Ceci est une version Bêta. Il y aura probablement des bogues, irritants, etc. Merci pour votre patience et d'ouvrir des "Issues".
Merci de consulter le Wiki avant de créer des "Issues", plusieurs questions communes s'y trouvent.
Hilo - Home Assistant
Intégration pour Home Assistant d'Hilo
📌 Introduction
Cette intégration non-officielle HACS permet d'utiliser Hilo avec Home Assistant. Elle n'est pas affiliée à Hilo ou Hydro-Québec.
⚠️ Ne contactez pas Hilo ou Hydro-Québec pour les problèmes liés à cette intégration.
⚠️ Merci de faire vos automatisations et call d'API intelligemment, Hilo sait qu'on est là et nous laisse accès parce que l'on n'abuse pas, gardons ça comme ça.
🔗 Configuration minimale recommandée 🔗 Blueprints : NumerID | Arim215 🔗 Exemples d'automatisations YAML : Automatisations 🔗 Exemples d'interfaces Lovelace : Interfaces
🔥 Fonctionnalités principales
✅ Supporte les interrupteurs et gradateurs comme lumières
✅ Contrôle des thermostats et lecture des températures
✅ Suivi de la consommation énergétique des appareils Hilo
✅ Sensor pour les défis et la passerelle Hilo
✅ Configuration via l'interface utilisateur
✅ Authentification via le site web d'Hilo
✅ Capteur météo extérieure avec icône changeante
📌 À faire : Support d'autres appareils, amélioration des compteurs de consommation, documentation API
⚠️ Sensor défi Hilo ⚠️
Ce qui reste à faire de ce côté:
- Les attributs
allowed_kWhetused_kWhsont partiellement fonctionnels actuellement, les informations arrivent morcelées et tous les cas ne sont pas traités encore. - Certaines informations comme
total_devices,opt_out_devicesetpre_heat_devicesne persistent pas en mémoire.
📥 Installation
1️⃣ Vérifier la compatibilité
- L'intégration nécessite le matériel Hilo installé et fonctionnel.
- Testée sous HA OS, Docker (ghcr.io), Podman. D'autres configurations peuvent poser problèmes.
- Problème connu sur Podman/Kubernetes see issue #497.
2️⃣ Installation des fichiers
🔹 Option 1 : Via HACS
- Assurez-vous d'avoir HACS installé.
- Dans HACS, cliquez sur
+ EXPLORE & DOWNLOAD REPOSITORIES, recherchez "Hilo" et téléchargez-le. - Redémarrer Home Assistant
🔹 Option 2 : Manuellement
- Téléchargez la dernière version depuis GitHub.
- Copiez
custom_components/hilodans le dossiercustom_componentsde Home Assistant. - Redémarrer Home Assistant
3️⃣ Ajouter l'intégration à Home Assistant
- Allez à Paramètres > Appareils et services > Intégrations.
- Cliquez sur
+ AJOUTER UNE INTÉGRATIONet recherchez "Hilo". - Authentifiez-vous sur le site web d'Hilo et liez votre compte.
📌 Suivis de la consommation électrique
Si vous souhaitez utiliser la génération automatique des capteurs de consommation électrique, suivez ces étapes :
-
Ajouter la plateforme
utility_meterAjoutez la ligne suivante dans votre fichierconfiguration.yaml:utility_meter: -
Activer la génération automatique
- Dans l'interface utilisateur de l'intégration, cliquez sur
Configurer. - Cochez Générer compteurs de consommation électrique.
- Dans l'interface utilisateur de l'intégration, cliquez sur
-
(Optionnel) Redémarrer Home Assistant
- Attendez environ 5 minutes. L'entité
sensor.hilo_energy_total_lowsera créée et contiendra des données. - Le
statusdevrait êtrecollecting. - L'état
statedevrait être un nombre supérieur à 0. - Toutes les entités et capteurs créés seront préfixés ou suffixés par
hilo_energy_ouhilo_rate_.
- Attendez environ 5 minutes. L'entité
-
Erreur connue (à ignorer) Si vous voyez cette erreur dans le journal de Home Assistant, elle peut être ignorée :
2021-11-29 22:03:46 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved Traceback (most recent call last): [...] ValueError: could not convert string to float: 'None' -
Ajout manuel au tableau de bord "Énergie" Une fois créés, les compteurs devront être ajoutés manuellement.
⚠️ Avertissement
Lorsque l'on active les compteurs, il est recommandé de retirer les anciens capteurs manuels afin d'éviter des données en double.
Si vous rencontrez un problème et souhaitez collaborer, activez la journalisation debug et fournissez un extrait du fichier home-assistant.log. La méthode est expliquée ci-dessous.
⚙️ Autres options de configuration
Vous pouvez configurer des options supplémentaires en cliquant sur Configurer dans Home Assistant :

✅ Générer compteurs de consommation électrique
- Génère automatiquement les compteurs de consommation électrique.
- Nécessite la ligne suivante dans
configuration.yaml:utility_meter:
✅ Générer seulement les compteurs totaux pour chaque appareil
- Calcule uniquement le total d'énergie sans division entre coût faible et coût élevé.
✅ Enregistrer les données de demande et les messages Websocket
- Nécessite un niveau de journalisation
debugsur l'intégration etpyhilo. - Permet un suivi détaillé pour le développement et le débogage.
✅ Verrouiller les entités climate lors des défis Hilo
- Empêche toute modification des consignes de température pendant un défi Hilo.
✅ Suivre des sources de consommation inconnues dans un compteur séparé
- Toutes les sources non Hilo sont regroupées dans un capteur dédié.
- Utilise la lecture du compteur intelligent de la maison.
📌 Nom du tarif Hydro-Québec (rate d ou flex d)
- Définissez le nom du plan tarifaire.
- Valeurs supportées :
'rate d''flex d'
⏳ Intervalle de mise à jour (min : 60s)
- Définit le nombre de secondes entre chaque mise à jour.
- Valeur par défaut :
60s. - Ne pas descendre sous 30s pour éviter une suspension de Hilo.
- Depuis 2023.11.1, le minimum est passé de 15s à 60s.
📌 FAQ et support
🔗 FAQ complète 💬 Rejoignez la communauté sur Discord
Problèmes ? Ouvrez une "Issue" avec les logs debug activés dans configuration.yaml :
logger:
default: info
logs:
custom_components.hilo: debug
pyhilo: debug
👥 Collaborateurs initiaux
🎖️ Mentions très honorables
- Ian Couture : Il maintient cet addon depuis un certain temps.
- Hilo : Merci à Hilo pour son soutien et ses contributions.
💡 Envie de contribuer ? Consultez la section contribution pour voir comment aider au projet.