BETA
Ceci est une version Bêta. Il y aura probablement des bogues, irritants, etc. Merci pour votre patience et d'ouvrir des "Issues".
Intégration pour Home Assistant d'Hilo
Cette intégration non-officielle HACS permet d'utiliser Hilo avec Home Assistant. Elle n'est pas affiliée à Hilo ou Hydro-Québec.
🔗 Configuration minimale recommandée 🔗 Blueprints : NumerID | Arim215 🔗 Exemples d'automatisations YAML : Automatisations 🔗 Exemples d'interfaces Lovelace : Interfaces
✅ 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
- 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.
- 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.
- Assurez-vous d'avoir HACS installé.
- Dans HACS, cliquez sur + EXPLORE & DOWNLOAD REPOSITORIES, recherchez "Hilo" et téléchargez-le.
- Redémarrer Home Assistant
- Téléchargez la dernière version depuis GitHub.
- Copiez custom_components/hilodans le dossiercustom_componentsde Home Assistant.
- Redémarrer 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.
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. 
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.
Vous pouvez configurer des options supplémentaires en cliquant sur Configurer dans Home Assistant :

- Génère automatiquement les compteurs de consommation électrique.
- Nécessite la ligne suivante dans configuration.yaml:utility_meter:
- Calcule uniquement le total d'énergie sans division entre coût faible et coût élevé.
- Nécessite un niveau de journalisation debugsur l'intégration etpyhilo.
- Permet un suivi détaillé pour le développement et le débogage.
- Empêche toute modification des consignes de température pendant un défi Hilo.
- Toutes les sources non Hilo sont regroupées dans un capteur dédié.
- Utilise la lecture du compteur intelligent de la maison.
- Définissez le nom du plan tarifaire.
- Valeurs supportées :
- 'rate d'
- 'flex d'
 
- 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 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- 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.