Variables d'environement
Variables d’environment
Intervalle de rafraîchissement
Depuis la version 0.4.0, la bibliothèque HydroqC fournit désormais la mise en cache des données obtenues à partir du portail client. Cela signifie que nous pouvons augmenter l’intervalle de rafraîchissement des capteurs sans interroger Hydro-Québec à chaque fois. Le principal gain est que nous sommes en mesure de définir l’intervalle de rafraîchissement à toutes les 60 secondes, ce qui améliore considérablement la fiabilité des capteurs de crédit hivernaux et règle en partie issue #5.
Variable |
Syntaxe |
Exemple |
Commentaire |
HQ2M_SYNC_FREQUENCY |
entier |
60 |
|
Variable de configuration MQTT
Variable |
Syntaxe |
Exemple |
Commentaire |
MQTT_USERNAME |
string |
hydroqcuser |
Facultatif |
MQTT_PASSWORD |
string |
yourmqttpassword |
Facultatif |
MQTT_HOST |
string |
yourmqttserver.tld |
Requis |
MQTT_PORT |
string |
'1883' |
Requis, assurez vous de le mettre entre guillemets simple '' |
Variables de compte Hydro-Québec
Variable |
Syntaxe |
Exemple |
Commentaire |
HQ2M_CONTRACTS_0_NAME |
lowercase string |
maison |
Le nom du contrat apparaîtra dans Home-Assistant et dans les topic MQTT Hydroqc. |
HQ2M_CONTRACTS_0_USERNAME |
string |
[email protected] |
Courriel de login au portail Hydro-Québec |
HQ2M_CONTRACTS_0_PASSWORD |
string |
'Soleil123' |
Mot de passe du portail |
HQ2M_CONTRACTS_0_CUSTOMER |
string |
'0987654321' |
Numéro de client visible sur votre facture. 10 chiffres, vous devez possiblement ajouter un 0 au début Ex: ‘987 654 321’ deviendra ‘0987654321’ |
HQ2M_CONTRACTS_0_ACCOUNT |
string |
'654321987654' |
Numéro de compte visible sur votre facture. |
HQ2M_CONTRACTS_0_CONTRACT |
string |
'0123456789' |
Numéro de contrat visible sur votre facture. 10 chiffres, vous devez possiblement ajouter un 0 au début Ex: ‘123 456 789’ deviendra ‘0123456789’ |
HQ2M_CONTRACTS_0_PREHEAT_DURATION_MINUTES |
string |
'180' |
Durée désiré de la période de préchauffage’ |
HQ2M_CONTRACTS_0_RATE |
string |
'D' |
Code de votre tarif au contrat |
HQ2M_CONTRACTS_0_RATE_OPTION |
string |
'CPC' |
Option tarifaire au contrat Doit être à 'NONE' si vous en avez pas |
Variables pour Home-Assistant
Variable |
Syntaxe |
Exemple |
Commentaire |
HQ2M_CONTRACTS_0_SYNC_HOURLY_CONSUMPTION_ENABLED |
string |
"true" |
Active l’import de la consomation horaire dans Home-Assistant. |
HQ2M_CONTRACTS_0_HOME_ASSISTANT_WEBSOCKET_URL |
string |
http://home-assistant:8123/api/websocket |
Adresse de l’API websocket de votre instance Home-Assistant |
HQ2M_CONTRACTS_0_HOME_ASSISTANT_TOKEN |
string |
dqwdq23dqwd34q234dr |
Jetons d’accès de longue durée généré dans Home-Assistant pour l’envoi de la consomation |
Contrats multiples
Les variables de compte sont configurables comme un tableau qui vous permet d’avoir plus d’un contrat synchronisé par l’intégration. Il vous suffit de créer une nouvelle variable en incrémentant le numéro de contrat.
HQ2M_CONTRACTS_0_NAME='maison' \
HQ2M_CONTRACTS_0_USERNAME='[email protected]'
HQ2M_CONTRACTS_0_PASSWORD='Password'
HQ2M_CONTRACTS_0_CUSTOMER='0987654321'
HQ2M_CONTRACTS_0_ACCOUNT='654321987654'
HQ2M_CONTRACTS_0_CONTRACT='0123456789'
HQ2M_CONTRACTS_1_NAME='chalet' \
HQ2M_CONTRACTS_1_USERNAME='[email protected]'
HQ2M_CONTRACTS_1_PASSWORD='Password'
HQ2M_CONTRACTS_1_CUSTOMER='0912354321'
HQ2M_CONTRACTS_1_ACCOUNT='654123987654'
HQ2M_CONTRACTS_1_CONTRACT='0112356789'
HQ2M_CONTRACTS_2_NAME='triplex' \
HQ2M_CONTRACTS_2_USERNAME='[email protected]'
HQ2M_CONTRACTS_2_PASSWORD='Password'
HQ2M_CONTRACTS_2_CUSTOMER='0812354321'
HQ2M_CONTRACTS_2_ACCOUNT='854123987654'
HQ2M_CONTRACTS_2_CONTRACT='0122356789'