Home Assistant
Saisissez l’adresse de votre broker MQTT dans les réglages du boîtier. Home Assistant découvre un appareil Pytes Monitor et crée ses capteurs tout seul : sensor.pytes_monitor_state_of_charge, sensor.pytes_monitor_power, sensor.pytes_monitor_voltage, les cellules extrêmes, la température, l’état de santé et binary_sensor.pytes_monitor_alarm. Le capteur de puissance convient au tableau de bord Énergie.
Vous préférez vous passer de broker ? La plateforme REST fonctionne aussi, avec un extrait YAML généré par le boîtier.
MQTT
Une fois le broker réglé, les mesures y sont publiées pour n’importe quel client : InfluxDB via Telegraf, un tableau Grafana ou votre propre script.
API JSON locale
Une requête sur votre réseau renvoie l’état complet de la batterie :
GET http://moniwatt.local/api.json?key=YOUR_KEY
{ "soc": 87, "voltage": 51.92, "current": -12.3, "power": -639,
"temperature": 21.5, "soh": 99, "cycles": 214, "status": "Discharging" }Copiez la clé depuis Settings > Public JSON access sur le boîtier.
Jeedom
Un plugin JSON du Market interroge api.json et transforme soc, power et soh en commandes info utilisables dans vos scénarios. Si un broker MQTT tourne déjà pour Jeedom, abonnez-vous plutôt au boîtier.
Node-RED
Utilisez un nœud http request qui renvoie un objet JSON analysé chaque minute, puis aiguillez sur msg.payload.soc ou msg.payload.status. Un nœud mqtt in fait de même si vous utilisez le broker.
Domoticz
Domoticz détecte le boîtier par sa passerelle MQTT Auto Discovery. Sans MQTT, un script dzVents lisant api.json met à jour un capteur de pourcentage et un compteur de puissance.
openHAB
Créez un Thing HTTP sur api.json avec des canaux JSONPATH comme $.soc et $.power, ou utilisez le binding MQTT avec votre broker.
IFTTT, Make et Apilio
Avec le Cloud gratuit activé, votre batterie dispose aussi d’un lien JSON privé accessible depuis internet. IFTTT, Make.com et Apilio peuvent le lire et, de là, déclencher des scènes SmartLife ou Tuya. Il n’existe pas d’intégration Tuya native ; ce pont fait le travail.
Des idées pour les propriétaires de Pytes
- Lancer le lave-linge ou le sèche-linge le soir seulement si la batterie dépasse 80 %.
- Baisser la consigne de la pompe à chaleur sous 30 % pour garder une réserve pour la nuit.
- N’autoriser la borne de recharge que lorsque la batterie est pleine et charge encore.
- Envoyer une notification avec l’état du BMS dès que le capteur d’alarme s’active.
- Relever l’état de santé chaque mois et le tracer à côté du nombre de cycles.