Home Assistant
Stel uw MQTT-broker in op de box. Home Assistant ontdekt EG4 Monitor en maakt banksensoren aan zoals sensor.eg4_monitor_bank_soc, sensor.eg4_monitor_bank_power en sensor.eg4_monitor_bank_energy_remaining, plus een groep per pakket: sensor.eg4_monitor_pack2_soc, de stroom, temperatuur, het celverschil en de celspanningen.
Zonder broker werkt het REST-platform met het YAML-fragment dat de box genereert.
MQTT
Gepubliceerde metingen zijn beschikbaar voor elke MQTT-client op uw netwerk, van Telegraf en InfluxDB tot een eigen dashboard op een 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} ] }De sleutel komt uit Settings > Public JSON access.
Jeedom
Richt een JSON-plug-in uit de Market op api.json en maak info-commando’s voor bank.soc, bank.energy_kwh en elke packs.N.temp. Scenario’s kunnen dan reageren op de bank of op één pakket.
Node-RED
Een http request-node op api.json geeft het geparste object terug; een split-node op msg.payload.packs laat u elk pakket apart behandelen, bijvoorbeeld om het warmste te vinden. Een mqtt in-node werkt ook.
Domoticz
Gebruik de MQTT Auto Discovery-gateway van Domoticz om dezelfde apparaten te krijgen als in Home Assistant, of een dzVents-script dat api.json opvraagt voor de bankwaarden.
openHAB
Een HTTP-Thing met JSONPATH-kanalen zoals $.bank.soc en $.packs[1].temp geeft u items voor grafieken en regels. De MQTT-binding is het alternatief.
IFTTT, Make en Apilio
Met de gratis Cloud aan heeft de bank een privé-JSON-link op internet. IFTTT, Make.com of Apilio kunnen die lezen en waarden doorgeven aan SmartLife- of Tuya-scènes, want er is geen native Tuya-integratie.
Ideeën voor EG4-eigenaren
- ’s Nachts niet-essentiële verbruikers afschakelen als de resterende energie onder een drempel naar keuze zakt.
- Elke middag het warmste pakket vinden en een notificatie krijgen als het opvalt.
- Overschot naar de laadpaal sturen als de bank rond het middaguur boven 95 % staat.
- Wekelijks de laadtoestanden van de pakketten vergelijken om een losse bus- of voedingskabel vroeg te ontdekken.
- Bankvermogen en resterende energie tonen op een wandtablet in de keuken.