Intégration personnalisée Home Assistant

Installer l’intégration personnalisée hydroqc-ha pour Home Assistant (Recommandé)

Pourquoi choisir hydroqc-ha?

  • Intégration native: Fonctionne comme un composant personnalisé de Home Assistant
  • Configuration facile: Configuration entièrement via l’interface de Home Assistant
  • Support complet des fonctionnalités: Consommation, facturation, crédits hivernaux et tarification dynamique
  • Multi-contrats: Un appareil par contrat Hydro-Québec
  • Entités de diagnostic: Entités optionnelles pour le dépannage et les automatisations avancées

Installation

Via HACS (Recommandé)

Prérequis

Assurez-vous que HACS est installé dans votre instance Home Assistant. Si ce n’est pas déjà fait:

  1. Suivez le guide d’installation HACS
  2. Redémarrez Home Assistant après l’installation de HACS

Installation de l’intégration

Option A: Installation en un clic

Ouvrir votre instance Home Assistant et ouvrir le dépôt dans HACS.

Cliquez sur le badge ci-dessus pour ajouter le dépôt à HACS, puis:

  1. Cliquez sur “Télécharger” (ou “Installer”)
  2. Redémarrez Home Assistant

Option B: Installation manuelle via HACS

  1. Ouvrez HACS dans Home Assistant
  2. Cliquez sur Intégrations
  3. Cliquez sur le menu trois points dans le coin supérieur droit
  4. Sélectionnez “Dépôts personnalisés”
  5. Ajoutez l’URL du dépôt: https://github.com/hydroqc/hydroqc-ha
  6. Sélectionnez la catégorie: Intégration
  7. Cliquez sur “Ajouter”
  8. Recherchez “Hydro-Québec” dans la liste des intégrations HACS
  9. Cliquez sur l’intégration Hydro-Québec
  10. Cliquez sur “Télécharger” (ou “Installer”)
  11. Redémarrez Home Assistant

Note: après le redémarrage, vous devrez encore configurer l’intégration (voir la section Configuration ci-dessous).

Installation manuelle

  1. Téléchargez la dernière version depuis GitHub Releases
  2. Extrayez le dossier hydroqc dans votre répertoire custom_components
  3. Redémarrez Home Assistant

Configuration

La première étape demande le mode de connexion: Portal Mode (requires login) pour un compte Hydro-Québec, ou OpenData Mode (no login required) pour les données publiques de pointe sans identifiants.

Option 1: Mode Portail (compte Hydro-Québec)

  1. Allez dans Paramètres > Appareils et services
  2. Cliquez sur + Ajouter une intégration
  3. Recherchez Hydro-Québec
  4. Sélectionnez Portal Mode (requires login)
  5. Entrez vos identifiants:
    • Nom d’utilisateur: votre courriel Hydro-Québec
    • Mot de passe: votre mot de passe Hydro-Québec
    • Nom du contrat: un nom convivial (ex: “Maison”, “Chalet”)
  6. Sélectionnez le contrat à surveiller
  7. Choisissez le nombre de jours d’historique de consommation à importer (0-800). Mettez 0 pour ne synchroniser que les 30 derniers jours
  8. Activez ou désactivez la synchronisation de consommation
  9. Pour les tarifs DPC (Flex D) et DCPC (Crédits hivernaux), sélectionnez un calendrier dédié
  10. Terminé! Les entités apparaîtront sous peu

Fonctionnalités avec un compte:

  • Données de consommation actuelle et historique
  • Informations de solde et de facturation
  • Tarif actuel et option tarifaire
  • Crédits hivernaux et événements de pointe
  • Informations sur les pannes
  • Statistiques du tableau de bord énergétique

Option 2: Mode OpenData (aucun compte requis)

Pour les utilisateurs qui souhaitent uniquement les informations sur les périodes de pointe sans se connecter:

  1. Allez dans Paramètres > Appareils et services
  2. Cliquez sur + Ajouter une intégration
  3. Recherchez Hydro-Québec
  4. Sélectionnez OpenData Mode (no login required)
  5. Choisissez votre secteur de clientèle (résidentiel ou commercial)
  6. Sélectionnez votre plan tarifaire (les plans disponibles sont récupérés depuis l’API publique d’Hydro-Québec)
  7. Entrez un nom de contrat et une durée de préchauffage (0-240 minutes)
  8. Pour les tarifs DPC (Flex D) et DCPC (Crédits hivernaux), sélectionnez un calendrier dédié
  9. Terminé! Les entités apparaîtront sous peu

Fonctionnalités sans compte:

  • Informations sur les événements de pointe
  • Informations sur la tarification dynamique
  • Pas de suivi de consommation
  • Pas d’informations de facturation

Configuration multi-contrats

Pour surveiller plusieurs contrats (ex: maison et chalet):

  1. Ajoutez l’intégration plusieurs fois
  2. Utilisez un nom de contrat différent pour chacun
  3. Sélectionnez un contrat différent lors de chaque configuration

Changer de contrat ou de mot de passe

Hydro-Québec attribue un nouveau numéro de contrat chaque fois que le responsable d’un lieu de consommation change, même si ce lieu est déjà associé au compte. Pas besoin de supprimer l’intégration pour mettre à jour:

  1. Allez dans Paramètres > Appareils et services > Hydro-Québec
  2. Ouvrez le menu trois points de l’entrée et sélectionnez Reconfigurer
  3. Confirmez votre courriel. Laissez le mot de passe vide pour garder l’actuel, ou entrez le nouveau
  4. Sélectionnez le contrat

Les entités conservent leur entity_id et l’historique de consommation est préservé.

Vérification par courriel (MFA)

Hydro-Québec peut exiger un code de vérification envoyé par courriel après le mot de passe.

  1. Pendant la configuration initiale, une reconfiguration ou une réauthentification, l’intégration affiche l’étape Vérification par courriel.
  2. Entrez le code reçu. Laissez le champ vide pour recevoir un nouveau code. Si le code est expiré, la connexion est relancée et un nouveau code est envoyé automatiquement.
  3. La session du portail (jeton de rafraîchissement et témoins de connexion Azure AD B2C) est conservée dans le stockage de Home Assistant. Au redémarrage, l’intégration tente une connexion silencieuse avant de redemander des identifiants. La session obtenue pendant la configuration initiale est réutilisée : aucun second code n’est demandé juste après l’ajout.

Aucune demande de code en arrière-plan

Les connexions automatiques s’arrêtent à l’étape de vérification : aucun code n’est envoyé et la connexion n’est pas relancée en boucle. Home Assistant affiche Réauthentification requise dans Paramètres > Appareils et services. Cliquez sur Réauthentifier pour saisir un nouveau code.

Étapes suivantes

Dépannage

Consultez la page Dépannage pour les problèmes de connexion, les données manquantes et la journalisation en mode débogage.

Soutien