Home Assistant
Indiquez votre broker MQTT au boîtier. Home Assistant découvre EG4 Monitor et crée des capteurs pour le parc comme sensor.eg4_monitor_bank_soc, sensor.eg4_monitor_bank_power et sensor.eg4_monitor_bank_energy_remaining, plus un groupe par pack : sensor.eg4_monitor_pack2_soc, son courant, sa température, son écart et ses tensions de cellules.
Sans broker, la plateforme REST fonctionne avec l’extrait YAML généré par le boîtier.
MQTT
Les mesures publiées sont disponibles pour tous les clients MQTT de votre réseau, de Telegraf et InfluxDB à un tableau de bord personnalisé sur une tablette murale.
API JSON locale
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} ] }La clé se trouve dans Settings > Public JSON access.
Jeedom
Pointez un plugin JSON du Market sur api.json et créez des commandes info pour bank.soc, bank.energy_kwh et chaque packs.N.temp. Vos scénarios peuvent alors réagir au parc ou à un seul pack.
Node-RED
Un nœud http request sur api.json renvoie l’objet analysé ; un nœud split sur msg.payload.packs permet de traiter chaque pack séparément, par exemple pour trouver le plus chaud. Un nœud mqtt in fonctionne aussi.
Domoticz
Utilisez la passerelle MQTT Auto Discovery de Domoticz pour obtenir les mêmes appareils que dans Home Assistant, ou un script dzVents qui interroge api.json pour les valeurs du parc.
openHAB
Un Thing HTTP avec des canaux JSONPATH comme $.bank.soc et $.packs[1].temp vous donne des items pour vos graphiques et règles. Le binding MQTT est l’alternative.
IFTTT, Make et Apilio
Avec le Cloud gratuit activé, le parc dispose d’un lien JSON privé sur internet. IFTTT, Make.com ou Apilio peuvent le lire et transmettre les valeurs à des scènes SmartLife ou Tuya, faute d’intégration Tuya native.
Des idées pour les propriétaires d’EG4
- Couper les consommations non essentielles la nuit quand l’énergie restante passe sous un seuil de votre choix.
- Trouver chaque après-midi le pack le plus chaud et recevoir une notification s’il se démarque.
- Envoyer le surplus à la borne de recharge quand le parc dépasse 95 % à midi.
- Comparer chaque semaine les états de charge des packs pour repérer tôt un câble de bus ou de puissance desserré.
- Afficher la puissance du parc et l’énergie restante sur une tablette murale dans la cuisine.