Home Assistant
Tragen Sie Ihren MQTT-Broker in den Einstellungen der Box ein. Home Assistant legt ein Gerät JK BMS Monitor an mit sensor.jkbms_monitor_soc, Spannung, Strom und Leistung, sensor.jkbms_monitor_cell_01_voltage und folgende, sensor.jkbms_monitor_cell_delta, Zellminimum und -maximum, Balancing-Zustand und MOS-Temperatur. Nichts von Hand zu schreiben.
Mit mehreren JK-Platinen am selben Bus erscheint jede als eigenes Gerät. Die REST-Plattform bleibt verfügbar, wenn Sie keinen Broker haben.
MQTT
Der Broker erhält die Messwerte für jeden anderen Client: Telegraf und InfluxDB, ein Grafana-Dashboard oder ein Skript, das Balancing-Sitzungen protokolliert.
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 }Der Schlüssel steht unter Settings > Public JSON access.
Jeedom
Ein JSON-Plugin aus dem Market liest api.json; ordnen Sie soc, delta_mv, balancing und mos_temp Befehlen zu und nutzen Sie sie in Szenarien. MQTT funktioniert auch, wenn Jeedom schon einen Broker hat.
Node-RED
Fragen Sie api.json mit einem http request-Node ab und vergleichen Sie msg.payload.delta_mv vor und nach jeder Balancing-Sitzung, um zu messen, wie gut der Balancer arbeitet. Oder hören Sie mit einem mqtt in-Node mit.
Domoticz
Über sein MQTT-Auto-Discovery-Gateway erhält Domoticz dieselben Geräte wie Home Assistant. Ein dzVents-Skript, das api.json abfragt, ist die Option ohne Broker.
openHAB
Nutzen Sie das HTTP-Binding mit JSONPATH, zum Beispiel $.delta_mv und $.mos_temp, oder das MQTT-Binding.
IFTTT, Make und Apilio
Ist die kostenlose Cloud aktiv, können IFTTT, Make.com oder Apilio den privaten JSON-Link Ihres Packs lesen und Werte an SmartLife- oder Tuya-Szenen weitergeben. Eine native Tuya-Integration gibt es nicht.
Ideen für JK-BMS-Besitzer
- Große Verbraucher bei Vollladung aus lassen, bis die Zelldifferenz unter 10 mV gefallen ist.
- Einen Kühllüfter an einer smarten Steckdose starten, wenn die MOS-Temperatur steigt.
- Überschuss in Warmwasser verwandeln, sobald das Balancing fertig ist.
- Die größten Verbraucher abschalten, bevor die niedrigste Zelle die BMS-Abschaltschwelle erreicht.
- Zyklen gegen Zellspreizung Monat für Monat darstellen, um zu sehen, wie der Pack altert.