Home Assistant
Indiquez votre broker MQTT dans les réglages du boîtier. Home Assistant crée un appareil JK BMS Monitor avec sensor.jkbms_monitor_soc, la tension, le courant et la puissance, sensor.jkbms_monitor_cell_01_voltage et les suivants, sensor.jkbms_monitor_cell_delta, le minimum et le maximum des cellules, l’état de l’équilibrage et la température MOS. Rien à écrire à la main.
Avec plusieurs cartes JK sur le même bus, chacune apparaît comme un appareil distinct. La plateforme REST reste disponible si vous n’avez pas de broker.
MQTT
Le broker reçoit les mesures pour tout autre client : Telegraf et InfluxDB, un tableau de bord Grafana, ou un script qui consigne les séances d’équilibrage.
API JSON locale
GET http://moniwatt.local/api.json?key=YOUR_KEY
{ "soc": 91, "voltage": 54.42, "current": 6.1, "delta_mv": 7,
"balancing": true, "balance_current": 0.6, "mos_temp": 31.0, "cycles": 87 }La clé se trouve dans Settings > Public JSON access.
Jeedom
Un plugin JSON du Market lit api.json ; associez soc, delta_mv, balancing et mos_temp à des commandes et utilisez-les dans vos scénarios. Le MQTT fonctionne aussi si Jeedom a déjà un broker.
Node-RED
Interrogez api.json avec un nœud http request, puis comparez msg.payload.delta_mv avant et après chaque séance d’équilibrage pour mesurer l’efficacité de l’équilibreur. Ou écoutez avec un nœud mqtt in.
Domoticz
Grâce à sa passerelle MQTT Auto Discovery, Domoticz obtient les mêmes appareils que Home Assistant. Un script dzVents interrogeant api.json est l’option sans broker.
openHAB
Utilisez le binding HTTP avec JSONPATH, par exemple $.delta_mv et $.mos_temp, ou le binding MQTT.
IFTTT, Make et Apilio
Quand le Cloud gratuit est activé, IFTTT, Make.com ou Apilio peuvent lire le lien JSON privé de votre pack 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 JK BMS
- Garder les grosses charges coupées à pleine charge jusqu’à ce que l’écart entre cellules soit passé sous 10 mV.
- Lancer un ventilateur sur prise connectée quand la température MOS monte.
- Transformer le surplus en eau chaude une fois l’équilibrage terminé.
- Couper les plus grosses charges avant que la cellule la plus basse n’atteigne le seuil de coupure du BMS.
- Tracer mois par mois les cycles face à l’écart entre cellules pour voir comment le pack vieillit.