Home Assistant
Tragen Sie Ihren MQTT-Broker in der Box ein. Home Assistant entdeckt EG4 Monitor und legt Bank-Sensoren wie sensor.eg4_monitor_bank_soc, sensor.eg4_monitor_bank_power und sensor.eg4_monitor_bank_energy_remaining an, dazu eine Gruppe pro Pack: sensor.eg4_monitor_pack2_soc, sein Strom, seine Temperatur, Zellspreizung und Zellspannungen.
Ohne Broker funktioniert die REST-Plattform mit dem YAML-Snippet, das die Box erzeugt.
MQTT
Veröffentlichte Messwerte stehen jedem MQTT-Client in Ihrem Netzwerk zur Verfügung, von Telegraf und InfluxDB bis zu einem eigenen Dashboard auf einem Wandtablet.
Lokale JSON-API
GET http://moniwatt.local/api.json?key=YOUR_KEY
{ "bank": {"soc": 64, "power": -2310, "energy_kwh": 9.8},
"packs": [ {"addr": 1, "soc": 65, "current": -14.9, "temp": 27.1, "delta_mv": 9},
{"addr": 2, "soc": 63, "current": -15.2, "temp": 28.4, "delta_mv": 14} ] }Der Schlüssel stammt aus Settings > Public JSON access.
Jeedom
Richten Sie ein JSON-Plugin aus dem Market auf api.json und legen Sie Info-Befehle für bank.soc, bank.energy_kwh und jedes packs.N.temp an. Szenarien können dann auf die Bank oder auf ein einzelnes Pack reagieren.
Node-RED
Ein http request-Node auf api.json liefert das geparste Objekt; ein split-Node auf msg.payload.packs erlaubt es, jedes Pack einzeln zu behandeln, etwa um das wärmste zu finden. Ein mqtt in-Node funktioniert ebenso.
Domoticz
Nutzen Sie das MQTT-Auto-Discovery-Gateway von Domoticz, um dieselben Geräte wie in Home Assistant zu erhalten, oder ein dzVents-Skript, das api.json nach den Bankwerten abfragt.
openHAB
Ein HTTP-Thing mit JSONPATH-Kanälen wie $.bank.soc und $.packs[1].temp liefert Items für Diagramme und Regeln. Das MQTT-Binding ist die Alternative.
IFTTT, Make und Apilio
Mit eingeschalteter kostenloser Cloud hat die Bank einen privaten JSON-Link im Internet. IFTTT, Make.com oder Apilio können ihn lesen und Werte an SmartLife- oder Tuya-Szenen weitergeben, da es keine native Tuya-Integration gibt.
Ideen für EG4-Besitzer
- Nachts unwichtige Verbraucher abschalten, wenn die Restenergie unter eine von Ihnen gewählte Schwelle fällt.
- Jeden Nachmittag das wärmste Pack finden und benachrichtigt werden, wenn es heraussticht.
- Überschuss in die Wallbox schicken, wenn die Bank mittags über 95 % ist.
- Die Ladezustände der Packs wöchentlich vergleichen, um ein lockeres Bus- oder Leistungskabel früh zu finden.
- Bankleistung und Restenergie auf einem Wandtablet in der Küche anzeigen.