Skip to content
This repository has been archived by the owner on Mar 16, 2023. It is now read-only.

Domoticz scripts to report yesterday consumption from hydroquebec

License

Notifications You must be signed in to change notification settings

jingl3s/domoticz_hydroquebec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Domoticz Hydroquebec

Script pour envoyer à un serveur domoticz via API JSON les informations de la veille de HydroQuebec.
Configuration via fichier JSON.

Pour commencer

Requis

Python 3.x

Installation

git clone https://github.com/jingl3s/domoticz_hydroquebec
pip3 install -r pip3-requires.txt

Configuration

Fichier de configuration

  • Lancer le programme un fois, il va produire un message d'erreur pour renommer le fichier config_defaut.json en config.json dans le dossier configs
  • Editer le fichier config.json
"HYDROQUEBEC": {
    "U": "UserName",
    "P": "Password",
    "PYHYDRO": "pyhydroquebec"
},
"DOMOTICZ": {
    "ADRESSE": "http://IP_ADDRESSE:PORT",
    "URL_LIT": "/json.htm?type=devices&rid=",
    "HYDRO": {
        "IDX": "ID_DOMOTICZ",
        "URL_ECRIT": "/json.htm?type=command&param=udevice&idx=ID_DOMOTICZ&nvalue=0&svalue=",
        "JSON_VAL_LIT": "Data",
        "JSON_VAL_ECRIT": "CounterToday"
    }
}
  • UserName Nom d'utilisateur pour s'identifier sur hydroquebec
  • Password Mot de passe hydroquebec sans cryptage, eviter de laisser un accès publique sur ce fichier
  • pyhydroquebec Chemin complet d'accès à pyhydroquebec
  • IP_ADDRESSE et PORT Addresse IP et PORT d'accès à Domoticz
  • ID_DOMOTICZ ID du capteur dans Domoticz

Domoticz

  • Créer un nouveau capteur Virtuel Electricity
  • Dans la zone des Dispositifs récupérer la valeur de ID_DOMOTICZ

Usage example

  • Executer la commande
python3 hydroquebec
  • Verifier la mise à jour du jour avec la valeur de la veille

Fonctionnement

  • Verifier la date de dernière mise à jour
  • Lance la mise à jour si date différente
    • Récupère la consommation de la veille sur HydroQuebec
    • Met à jour la consommation sur Domoticz en ajoutant à la valeur en cours

Limites

  • Seul un contrat est pris compte
  • La valeur affiché est celle de la veille

Historique versions

  • 1 Premiere version

Meta

Jinl3s

Voir LICENSE pour plus d'information.

Contribution

Fork du projet

Liens

Liste de liens utiles pour ce script

Domoticz

Git

About

Domoticz scripts to report yesterday consumption from hydroquebec

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages