Surveillez et automatisez votre consommation électrique directement dans Home Assistant.
Navigation rapide: Installation • Configuration • Blueprints • Capteurs • FAQ
⚠️ IMPORTANT - Support et problèmesCette intégration est développée de façon indépendante et n'est pas supportée par Hydro-Québec.
NE CONTACTEZ PAS le service client d'Hydro-Québec pour des problèmes avec cette intégration.
Pour toute question ou problème :
Intégration native pour Home Assistant qui vous permet de :
- Importez votre historique de consommation horaire et affichez le dans le tableau de bord Énergie d'Home-Assistant
- Suivre vos factures et coûts électriques
- Recevoir des alertes de périodes de pointe critiques
- Affichez vos crédits hivernaux (tarif DCPC)
- Automatiser vos appareils pendant les périodes de pointe
- Utiliser un calendrier intégré pour une fiabilité maximale
L'intégration calendrier offre plusieurs niveaux de protection pour vos automatisations :
- Persistance - Les événements restent même si l'API est indisponible
- Déclencheurs natifs HA - Utilise le système éprouvé de Home Assistant
- Fallback manuel - Créez des événements manuellement en cas de problème
- Tous les tarifs supportés : D, DT, DPC (Flex-D), DCPC (Crédits hivernaux)
- Mode sans compte : Surveillez les pointes sans identifiants
- Multi-contrats : Gérez maison, chalet, etc.
- Blueprints prêt-à-l'emploi : Automatisations optimisées incluses
Option 1 : Installation en un clic
Cliquez sur le badge ci-dessus, puis :
- Cliquez sur "Télécharger"
- Redémarrez Home Assistant
- Ajoutez l'intégration dans Paramètres → Appareils et services
Option 2 : Installation manuelle dans HACS
Cliquez pour voir les étapes détaillées
- Ouvrez HACS dans Home Assistant
- Cliquez sur Intégrations
- Cliquez sur les 3 points → "Dépôts personnalisés"
- Ajoutez :
https://github.com/hydroqc/hydroqc-ha(catégorie: Intégration) - Recherchez "Hydro-Québec" et cliquez sur "Télécharger"
- Redémarrez Home Assistant
Pour les utilisateurs avancés
- Téléchargez depuis GitHub Releases
- Extrayez dans
custom_components/hydroqc - Redémarrez Home Assistant
Accès à toutes les données : consommation, facturation, pointes, crédits hivernaux
- Paramètres → Appareils et services → + Ajouter une intégration
- Recherchez "Hydro-Québec"
- Choisissez "Se connecter avec un compte"
- Entrez vos identifiants Hydro-Québec
- Sélectionnez le contrat à surveiller
- Terminé ! Les capteurs apparaissent en ~60 secondes
Uniquement les alertes de pointe sans identifiants
- Suivez les étapes 1-2 ci-dessus
- Choisissez "Données de pointe uniquement"
- Sélectionnez votre tarif
- Les alertes de pointe sont actives !
Le calendrier est obligatoire pour les tarifs DPC (Flex-D) et DCPC (Crédits hivernaux). Les capteurs de pointe dépendent du calendrier pour fonctionner.
Étape 1 : Créer un calendrier local
Ou manuellement :
- Paramètres → Intégrations → + Ajouter
- Recherchez "Calendrier local" (Local Calendar)
- Créez un calendrier dédié (ex: "HQ Pointes")
⚠️ Important : Utilisez un calendrier dédié. Ne partagez pas avec d'autres intégrations.
Étape 2 : Configurer dans Hydro-Québec
- Hydro-Québec → Options (⚙️) → Configurer
- Sélectionnez votre calendrier dédié
- Les événements de pointe sont synchronisés automatiquement !
Créez manuellement un événement de pointe critique dans le calendrier. Utile pour :
- Préparer vos automatisations avant l'annonce officielle (météo extrême prévue)
- Tester vos blueprints avec un événement réel
- Fallback si l'API est indisponible
Paramètres :
| Paramètre | Description | Requis |
|---|---|---|
device_id |
L'appareil HydroQc (contrat) | Oui |
date |
Date de l'événement | Oui |
time_slot |
AM (6h-10h) ou PM (16h-20h) |
Oui |
Exemple d'appel :
action: hydroqc.create_peak_event
data:
date: "2026-02-15"
time_slot: "PM"
target:
device_id: abc123def456Note : L'événement utilise le même format d'UID que les événements OpenData. Si Hydro-Québec annonce ensuite la même pointe, l'événement existant sera conservé (pas de doublon).
Automatisations prêt-à-l'emploi pour gérer les périodes de pointe.
Pour les utilisateurs du tarif D avec Crédits hivernaux (CPC).
Fonctionnalités :
- Déclencheurs calendrier pour pointes critiques + horaire fixe pour pointes régulières
- Pré-chauffage avant pointes critiques (par défaut 1h45 avant)
- Actions distinctes : pointes critiques vs régulières
- Gestion des périodes d'ancrage (matin et soir)
- Délai aléatoire intégré en fin de pointe (30s-5min)
Horaire quotidien (pointes régulières) :
| Période | Horaire |
|---|---|
| Ancrage matin | 01h-04h |
| Pointe matin | 06h-10h |
| Ancrage soir | 12h-14h |
| Pointe soir | 16h-20h |
Pour les utilisateurs du tarif Flex-D (DPC).
Fonctionnalités :
- Déclencheurs calendrier uniquement (pointes critiques)
- Pré-chauffage configurable (par défaut 2h avant)
- Actions de début et fin de pointe
- Délai aléatoire intégré en fin de pointe (30s-5min)
Après avoir importé un blueprint et créé votre automatisation, créez un événement de test dans votre calendrier pour valider que tout fonctionne :
- Utilisez le service
hydroqc.create_peak_eventpour créer un événement - Vérifiez que vos actions se déclenchent correctement
- Vous pouvez supprimez l'événement de test après validation
Configurez séparément le pré-chauffage pour les pointes du matin et du soir.
Format : -HH:MM:SS (négatif = avant l'événement)
- Par défaut :
-00:01:00(1 minute avant) - Utilité : Permet à vos appareils de se stabiliser avant la pointe
- Exemple : Pointe à 18:00 → actions à 17:59
Les actions s'exécutent simultanément plutôt que séquentiellement.
Avantage : Si une action échoue, les autres continuent !
- parallel:
- action: climate.set_temperature
target:
entity_id: climate.chambre
data:
temperature: 19
- action: switch.turn_off
target:
entity_id: switch.chauffe_eauLes blueprints incluent automatiquement un délai aléatoire (30 secondes à 5 minutes) à la fin des pointes.
- Raison : Évite une surcharge du réseau électrique
- Impact : Les appareils ne redémarrent pas tous simultanément
- Recommandation : Conservez ce délai dans vos actions personnalisées
| Capteur | Description |
|---|---|
| Solde | Solde actuel du compte |
| Période de facturation | Jour actuel, durée, facture projetée |
| Consommation | Moyenne quotidienne, total, projection |
| Coût | Moyenne du coût par kWh, facture quotidienne |
| Température | Température moyenne pour la période |
| Panne | Panne prochaine/actuelle avec détails |
Tarif DCPC (Crédits hivernaux)
- Crédit hivernal cumulé
- Crédit hivernal projeté
- Heures de début/fin ancrage/pointe
- Performance de pointe d'hier
- Indicateurs de pointe critique
- Alertes de préchauffage
Tarif DPC (Flex-D)
- Détail de la période DPC actuelle
- Heures de début/fin prochaine pointe
- Heure de début du préchauffage
- Nombre d'heures critiques
- Nombre de jours hivernaux
- Alertes de pointe critique
Tarifs DT / DPC
- Consommation aux prix supérieur/inférieur
- Économie/perte nette vs Tarif D
Échec de connexion
- Vérifiez vos identifiants sur Hydro-Québec
- Vérifiez les caractères spéciaux dans le mot de passe
- Assurez-vous que le compte a des contrats actifs
Aucune donnée n'apparaît
- Attendez 60 secondes pour la première mise à jour
- Vérifiez les journaux : Paramètres → Système → Journaux
- Vérifiez que le portail Hydro-Québec est en ligne
Capteurs indisponibles
- Certains capteurs sont saisonniers (crédits hivernaux : déc-mars)
- Vérifiez si votre tarif supporte le capteur
- Consultez les journaux du coordinateur
Calendrier ne se synchronise pas
- Vérifiez que le calendrier local est installé
- Vérifiez que le calendrier est sélectionné dans les options
- Redémarrez l'intégration après configuration
- Consultez les journaux pour erreurs de validation
Vous utilisez déjà le Add-on ou hydroqc2mqtt ?
- Installation en parallèle possible - Testez en toute sécurité
- Noms de capteurs identiques - Seul le préfixe change
- Nouveaux blueprints calendrier - Plus fiables que les versions antérieures
Étapes de migration :
- Installez l'intégration en parallèle
- Testez vos automatisations avec les nouveaux capteurs
- Remplacez vos anciens blueprints par les nouveaux blueprints calendrier de ce dépôt
- Les blueprints hydroqc2mqtt utilisaient les capteurs binaires (approche moins fiable)
- Les nouveaux blueprints utilisent le calendrier (approche "ceinture et bretelles")
- Supprimez vos anciennes automatisations basées sur les anciens blueprints
- Importez les nouveaux blueprints (liens d'import dans la section Blueprints)
- Une fois satisfait, désactivez l'ancien système
Vous souhaitez contribuer ? Consultez CONTRIBUTING.md pour :
- Configuration de l'environnement de développement
- Directives de contribution
- Documentation des tests
- Conventions de code
- Documentation : hydroqc.ca
- Problèmes : GitHub Issues
- Code source : Dépôt GitHub
- Changelog : CHANGELOG.md
- hydroqc2mqtt : [https://gitlab.com/hydroqc/hydroqc2mqtt] Démon MQTT (prédécesseur de cette intégration)
- Hydro-Quebec-API-Wrapper : Bibliothèque Python sous-jacente
Ce projet est sous licence AGPL-3.0 - consultez le fichier LICENSE pour plus de détails.
Développé avec passion par l'équipe Hydroqc
Cette intégration n'est pas approuvée, associée ou supportée par Hydro-Québec.
Le nom « Hydro-Québec », les logos et toutes les marques de commerce et marques déposées présents dans ce dépôt sont la propriété d'Hydro-Québec. L'utilisation de ces noms, marques de commerce et logos dans ce projet est uniquement à des fins d'identification et n'implique aucune approbation ou affiliation avec Hydro-Québec.
Si cette intégration vous aide à économiser sur vos factures d'électricité, pensez à mettre une étoile sur GitHub !
