Ce module permet de suivre l'état de la voiture (chargement, batterie et autonomie) et de voir les distances parcourues chaque jour.
Je m'appuie sur le paquet LeafPy mais il faut prendre en compte la pull request #100 pour l'Europe.
Puisque cette dernière n'a pas encore été acceptée, le code est dupliqué dans le fichier plugin.py
et il n'est pas nécessaire de cloner ce repo.
Merci à nricklin pour son travail.
Pour installer le module, il suffit de cloner ce dernier dans le sous-dossier plugins de Domoticz :
git clone https://github.com/BreizhCat/DomoticzNissanLeaf.git
Pour la mise à jour :
git pull
Pensez à redémarrer le serveur après l'installation et/ou la mise à jour.
À l'installation, il faut renseigner l'adresse mail et le mot de passe de votre compte Nissan You+Nissan . Il faut ensuite choisir la région (Europe pour mon cas).
Une fois l'hardware créé un ensemble de 6 devices sera ajouté à votre Domoticz.
- Niveau de batterie (en %)
- Autonomie sans l'air conditionné (en km)
- Autonomie avec l'air conditionné (en km)
- Le nombre de kilomètre parcourus
- L'état de charge (branché ou non)
- Un switch pour forcer la mise à jour des données
Counter Divider
.
Si comme moi, vous avez déjà récupéré un historique des déplacements en utilisant le package Leafpy, vous avez peut être un historique à charger une fois le module installé dans Domoticz.
J'ai fait le script upload_history
afin de réaliser cela.
$> python upload_history -h
usage: Domoticz Leaf Upload History [-h] -f FILE -s SERVER -d DEVICE
optional arguments:
-h, --help show this help message and exit
Arguments:
-f FILE, --file FILE
-s SERVER, --server SERVER
-d DEVICE, --device DEVICE
$> python upload_history -f histo_052021.json -s localhost:9888 -d 14
2021-05-03 : 2018 m [Server Code: 200]
2021-05-04 : 2496 m [Server Code: 200]
2021-05-05 : 2824 m [Server Code: 200]