Home Assistant
Inserisca il broker MQTT nelle impostazioni del box. Home Assistant crea un dispositivo JK BMS Monitor con sensor.jkbms_monitor_soc, tensione, corrente e potenza, sensor.jkbms_monitor_cell_01_voltage e seguenti, sensor.jkbms_monitor_cell_delta, il minimo e il massimo delle celle, lo stato del bilanciamento e la temperatura dei MOS. Nulla da scrivere a mano.
Con più schede JK sullo stesso bus, ciascuna compare come dispositivo a sé. La piattaforma REST resta disponibile se non ha un broker.
MQTT
Il broker riceve le letture per qualsiasi altro client: Telegraf e InfluxDB, una dashboard Grafana o uno script che registra le sessioni di bilanciamento.
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 chiave si trova in Settings > Public JSON access.
Jeedom
Un plugin JSON del Market legge api.json; associ soc, delta_mv, balancing e mos_temp a dei comandi e li usi negli scenari. Funziona anche MQTT se Jeedom ha già un broker.
Node-RED
Interroghi api.json con un nodo http request, poi confronti msg.payload.delta_mv prima e dopo ogni sessione di bilanciamento per misurare quanto bene lavora il bilanciatore. Oppure ascolti con un nodo mqtt in.
Domoticz
Tramite il gateway MQTT Auto Discovery, Domoticz ottiene gli stessi dispositivi di Home Assistant. Uno script dzVents che interroga api.json è l’opzione senza broker.
openHAB
Usi il binding HTTP con JSONPATH, ad esempio $.delta_mv e $.mos_temp, oppure il binding MQTT.
IFTTT, Make e Apilio
Quando il Cloud gratuito è attivo, IFTTT, Make.com o Apilio possono leggere il link JSON privato del Suo pacco e passare i valori a scenari SmartLife o Tuya. Non esiste un’integrazione Tuya nativa.
Idee per chi ha un JK BMS
- Tenere spenti i carichi pesanti a carica completa finché il delta tra celle non scende sotto 10 mV.
- Avviare un ventilatore su una presa smart quando la temperatura dei MOS sale.
- Trasformare il surplus in acqua calda una volta terminato il bilanciamento.
- Staccare i carichi maggiori prima che la cella più bassa raggiunga la soglia di distacco del BMS.
- Tracciare i cicli rispetto alla differenza tra celle mese per mese per vedere come invecchia il pacco.