Home Assistant
Avec votre broker MQTT réglé dans le boîtier, Home Assistant découvre MoniWatt for BSLBATT et crée sensor.bslbatt_monitor_soc, sensor.bslbatt_monitor_soh, sensor.bslbatt_monitor_power, la tension, le courant, sensor.bslbatt_monitor_cell_min, sensor.bslbatt_monitor_cell_max et l’écart entre cellules. Aucun YAML à écrire.
La plateforme REST est aussi disponible, avec un extrait YAML généré par le boîtier.
MQTT
Une fois sur votre broker, les mesures sont ouvertes à tout client : Telegraf et InfluxDB, Grafana, ou un script qui rédige un bilan de santé mensuel.
API JSON locale
GET http://moniwatt.local/api.json?key=YOUR_KEY
{ "soc": 81, "soh": 98, "power": 1240, "voltage": 53.4,
"cell_min": 3.334, "cell_max": 3.341, "temp": 24.0, "alarms": [] }La clé est affichée dans Settings > Public JSON access.
Jeedom
Un plugin JSON du Market interroge api.json ; créez des commandes info pour soc, soh, cell_min et cell_max et utilisez-les dans vos scénarios et graphiques d’historique.
Node-RED
Un nœud http request sur api.json avec une sortie JSON analysée, puis un nœud function qui calcule l’écart à partir de cell_max - cell_min. Ou recevez tout par mqtt in.
Domoticz
La passerelle MQTT Auto Discovery de Domoticz crée les mêmes appareils que Home Assistant ; un script dzVents sur api.json est l’option sans broker.
openHAB
Le binding HTTP avec JSONPATH, comme $.soh et $.cell_min, ou le binding MQTT.
IFTTT, Make et Apilio
Avec le Cloud gratuit activé, IFTTT, Make.com ou Apilio peuvent lire le lien JSON privé de votre batterie et transmettre les valeurs à des scènes SmartLife ou Tuya. Il n’existe pas d’intégration Tuya native.
Des idées pour les propriétaires de BSLBATT
- Stocker le surplus en chaleur en relevant la consigne de la pompe à chaleur quand la batterie est pleine.
- Vous envoyer chaque mois un bilan de l’état de santé.
- Couper les appareils les plus gourmands quand la cellule la plus basse descend.
- Tracer les kWh entrés et sortis chaque jour à côté de l’état de santé au fil des années.
- Afficher l’état de charge sur un écran connecté près de l’entrée.