Home Assistant
Une fois votre broker MQTT indiqué dans le boîtier, Home Assistant découvre WeCo Monitor et crée sensor.weco_monitor_soc, sensor.weco_monitor_power, tension et courant, un jeu de capteurs par module comme sensor.weco_monitor_module_1_soc, sensor.weco_monitor_cell_min, sensor.weco_monitor_cell_max, sensor.weco_monitor_soh et binary_sensor.weco_monitor_alarm. Aucun YAML à écrire.
Pas de broker MQTT ? L’intégration REST peut lire l’API JSON locale à la place.
MQTT
Sur votre broker, les mesures sont ouvertes à tout client : Telegraf et InfluxDB, Grafana, ou un script qui rédige un bilan de santé mensuel.
API JSON locale
GET http://moniwatt.local/api.json?key=YOUR_KEY
{ "soc": 74, "power": 2150, "voltage": 53.0,
"modules": [{"soc": 75}, {"soc": 73}], "soh": 99, "alarms": [] }La clé se trouve dans Settings > Access key & Cloud.
Jeedom
Un plugin JSON du Market interroge api.json ; créez des commandes info pour soc, power et soh, et une par module si vous voulez les comparer dans un graphique d’historique.
Node-RED
Un nœud http request sur api.json avec un JSON décodé, puis un nœud function qui trouve le module le moins chargé dans msg.payload.modules. Ou recevez tout par un nœud mqtt in.
Domoticz
La passerelle MQTT Auto Discovery de Domoticz crée les mêmes appareils que Home Assistant ; un script dzVents sur api.json est l’option sans broker.
openHAB
Le binding HTTP avec JSONPATH, comme $.soc et $.modules[0].soc, ou le binding MQTT.
IFTTT, Make et Apilio
Avec le Cloud gratuit activé, IFTTT, Make.com ou Apilio peuvent lire le lien JSON privé de votre batterie et transmettre des valeurs à des scènes SmartLife ou Tuya. Il n’existe pas d’intégration Tuya native.
Idées pour les propriétaires de WeCo
- Être prévenu quand un module finit toujours la journée plus bas que les autres.
- Chauffer l’eau avec le surplus une fois le cluster plein.
- Vous envoyer un bilan de santé mensuel.
- Retenir les gros appareils quand la batterie baisse le soir.
- Tracer chaque module côte à côte au fil des ans.