Home Assistant
Indiquez votre broker MQTT au boîtier et Home Assistant découvre Daly Monitor : sensor.daly_monitor_soc, la tension, le courant et la puissance, sensor.daly_monitor_cell_01_voltage et les cellules suivantes, sensor.daly_monitor_cell_delta, sensor.daly_monitor_temperature_1 et binary_sensor.daly_monitor_charge_mos avec son jumeau de décharge. Pas de YAML.
Sans broker, utilisez la plateforme REST et l’extrait YAML que génère le boîtier. Les deux fonctionnent très bien sur un réseau local, dans un van ou sur un bateau sans internet.
MQTT
Les mesures sur votre broker sont disponibles pour tout client : Node-RED sur un Raspberry Pi, un tableau de bord sur tablette, ou un enregistreur de données.
API JSON locale
GET http://moniwatt.local/api.json?key=YOUR_KEY
{ "soc": 66, "voltage": 26.3, "current": -4.2, "delta_mv": 6,
"temps": [18.5], "charge_mos": true, "discharge_mos": true, "faults": [] }Copiez la clé depuis Settings > Public JSON access.
Jeedom
Un plugin JSON du Market lit api.json ; associez soc, delta_mv, charge_mos et discharge_mos à des commandes, et alertez sur toute entrée dans faults.
Node-RED
Interrogez api.json avec un nœud http request et surveillez msg.payload.charge_mos et msg.payload.discharge_mos : un passage de true à false est le moment où le BMS a protégé le pack. Un nœud mqtt in fonctionne aussi.
Domoticz
Domoticz lit le boîtier par sa passerelle MQTT Auto Discovery, ou par un script dzVents qui interroge api.json.
openHAB
Binding HTTP avec des canaux JSONPATH comme $.soc et $.charge_mos, ou le binding MQTT.
IFTTT, Make et Apilio
Avec le Cloud gratuit activé et une connexion internet, IFTTT, Make.com ou Apilio peuvent lire le lien JSON privé et transmettre les valeurs à des scènes SmartLife ou Tuya. Il n’existe pas d’intégration Tuya native.
Des idées pour les propriétaires de Daly
- Être prévenu, valeurs des cellules à l’appui, chaque fois que le BMS ouvre le MOS de charge ou de décharge.
- Couper les grosses charges avant que la cellule la plus basse n’atteigne le seuil de coupure.
- Ne garder que l’essentiel sur un bateau quand le pack baisse.
- Alimenter un tapis chauffant quand le pack est froid, avant la charge.
- Consigner l’écart entre cellules après chaque journée ensoleillée pour savoir quand le pack doit être équilibré.