Home Assistant
Voer uw MQTT-broker in bij de instellingen van de box. Home Assistant maakt een JK BMS Monitor-apparaat aan met sensor.jkbms_monitor_soc, spanning, stroom en vermogen, sensor.jkbms_monitor_cell_01_voltage en verder, sensor.jkbms_monitor_cell_delta, het celminimum en -maximum, de balanceerstatus en de MOS-temperatuur. Niets met de hand te schrijven.
Met meerdere JK-borden op dezelfde bus verschijnt elk als eigen apparaat. Het REST-platform blijft beschikbaar als u geen broker hebt.
MQTT
De broker ontvangt de metingen voor elke andere client: Telegraf en InfluxDB, een Grafana-dashboard, of een script dat balanceersessies vastlegt.
Lokale JSON-API
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 }De sleutel staat in Settings > Public JSON access.
Jeedom
Een JSON-plug-in uit de Market leest api.json; koppel soc, delta_mv, balancing en mos_temp aan commando’s en gebruik ze in scenario’s. MQTT werkt ook als Jeedom al een broker heeft.
Node-RED
Vraag api.json op met een http request-node en vergelijk msg.payload.delta_mv vóór en na elke balanceersessie om te meten hoe goed de balancer zijn werk doet. Of luister met een mqtt in-node.
Domoticz
Via de MQTT Auto Discovery-gateway krijgt Domoticz dezelfde apparaten als Home Assistant. Een dzVents-script dat api.json opvraagt, is de optie zonder broker.
openHAB
Gebruik de HTTP-binding met JSONPATH, bijvoorbeeld $.delta_mv en $.mos_temp, of de MQTT-binding.
IFTTT, Make en Apilio
Als de gratis Cloud aan staat, kunnen IFTTT, Make.com of Apilio de privé-JSON-link van uw pakket lezen en waarden doorgeven aan SmartLife- of Tuya-scènes. Er is geen native Tuya-integratie.
Ideeën voor JK BMS-eigenaren
- Zware verbruikers bij volle lading uit houden tot de celdelta onder 10 mV is gezakt.
- Een koelventilator op een slimme stekker starten als de MOS-temperatuur stijgt.
- Overschot omzetten in warm water zodra de balancering klaar is.
- De grootste verbruikers afschakelen voordat de laagste cel de afschakelgrens van het BMS bereikt.
- Cycli tegenover celverschil maand na maand weergeven om te zien hoe het pakket veroudert.