Home Assistant
Tragen Sie Ihren MQTT-Broker in der Box ein, und Home Assistant erkennt JBD Monitor: sensor.jbd_monitor_soc, Spannung, Strom und Leistung, sensor.jbd_monitor_cell_01_voltage und die folgenden Zellen, sensor.jbd_monitor_cell_delta, sensor.jbd_monitor_temperature_1, sensor.jbd_monitor_cycles und binary_sensor.jbd_monitor_charge_mos mit seinem Gegenstück für die Entladung. Kein YAML.
Kein MQTT-Broker? Die REST-Integration von Home Assistant kann stattdessen die lokale JSON-API der Box lesen. Beides funktioniert in einem lokalen Netz ohne Internet, im Camper wie im Haus.
MQTT
Auf Ihrem Broker stehen die Messwerte jedem Client offen: Node-RED auf einem Raspberry Pi, einem Wandtablet, einem Datenlogger.
Lokale JSON-API
GET http://moniwatt.local/api.json?key=YOUR_KEY
{ "soc": 72, "voltage": 53.1, "current": 6.4, "delta_mv": 5,
"temps": [21.5, 22.0], "cycles": 143,
"charge_mos": true, "discharge_mos": true, "protections": [] }Den Schlüssel kopieren Sie unter Settings > Access key & Cloud.
Jeedom
Ein JSON-Plugin aus dem Market liest api.json; ordnen Sie soc, delta_mv, charge_mos und discharge_mos Befehlen zu und lösen Sie bei jedem Eintrag in protections einen Alarm aus.
Node-RED
Fragen Sie api.json mit einem http request-Knoten ab und beobachten Sie msg.payload.charge_mos und msg.payload.discharge_mos: Ein Wechsel von true auf false ist der Moment, in dem das BMS das Pack geschützt hat. Ein mqtt in-Knoten geht ebenso.
Domoticz
Domoticz liest die Box über sein MQTT-Auto-Discovery-Gateway oder mit einem dzVents-Skript, das api.json abfragt.
openHAB
HTTP-Binding mit JSONPATH-Kanälen wie $.soc und $.delta_mv oder das MQTT-Binding.
IFTTT, Make und Apilio
Mit aktivierter kostenloser Cloud und Internetverbindung können IFTTT, Make.com oder Apilio den privaten JSON-Link lesen und Werte an SmartLife- oder Tuya-Szenen weitergeben. Eine native Tuya-Integration gibt es nicht.
Ideen für JBD-Besitzer
- Mit den Zellwerten benachrichtigt werden, wann immer das BMS den Lade- oder Entlade-MOS öffnet.
- Große Verbraucher abschalten, bevor die niedrigste Zelle die Abschaltgrenze erreicht.
- Den Überschuss in den Boiler schicken, wenn das Pack voll ist.
- Das Pack im Winter vor dem Laden wärmen.
- Zyklenzahl und Zellendifferenz Monat für Monat verfolgen.