J'ai un peu de temps libre, alors je mets de choses qui fonctionnent au propre
Voici donc un Plugin Python pour Domoticz permettant de superviser et contrôler une voiture PSA via psa_car_controller de flobz.
Prérequis
- Domoticz ≥ 2022.x avec support plugins Python
- psa_car_controller démarré, configuré et accessible en réseau local
- Python 3.x (fourni avec Domoticz)
Code : Tout sélectionner
cd /home/pi/domoticz/plugins
git clone https://github.com/neutrino85/PSAdomoticzPlugin.git
cd PSAdomoticzPlugin
sudo chmod a+r plugin.py
#2. Redémarrer Domoticz
sudo systemctl restart domoticz
Configuration → Matériel → Ajouter → Type : PSA Car Controller
Capteurs créés automatiquement
Lecture — get_vehicleinfo
- Batterie : Niveau batterie haute tension (%)
- Santé Batterie 12V : Tension batterie 12V (%)
- Compteur : Kilométrage total cumulatif (km)
- Autonomie : Autonomie restante (km)
- Mode de Charge : Texte
- Temps Restant Charge : Texte (ex : 1H30)
- Vitesse de Charge : Puissance de charge (km/h)
- Statut Charge : Sélecteur (Débranché / En Charge / Terminé / Stoppé / Erreur)
- Température : Température extérieure
- Localisation : Texte (lat,lon)
- Ignition : État du contact
- Charge Max : Setpoint (%) — Fixe le seuil de charge (50–100 %)
- Actions : Sélecteur (Lancer Charge / Arrêter Charge / Réveil)
- Préconditionnement : Interrupteur (On/Off)
- Charge Programmée : Interrupteur (On/Off)
Suivi LOA
Si les paramètres LOA sont renseignés, le capteur Moyenne LOA s'allume en orange dès que la moyenne journalière réelle dépasse de plus de 1 % la moyenne cible. Il affiche le delta de kilomètres ainsi que le coût estimé du dépassement (0,06 €/km).