Home Assistant
Stel uw MQTT-broker in op de box en Home Assistant ontdekt Daly Monitor: sensor.daly_monitor_soc, spanning, stroom en vermogen, sensor.daly_monitor_cell_01_voltage en de volgende cellen, sensor.daly_monitor_cell_delta, sensor.daly_monitor_temperature_1 en binary_sensor.daly_monitor_charge_mos met zijn ontlaad-tegenhanger. Geen YAML.
Zonder broker gebruikt u het REST-platform en het YAML-fragment dat de box genereert. Beide werken prima op een lokaal netwerk in een busje of op een boot zonder internet.
MQTT
Metingen op uw broker zijn beschikbaar voor elke client: Node-RED op een Raspberry Pi, een dashboard op een tablet of een datalogger.
Lokale JSON-API
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": [] }Kopieer de sleutel via Settings > Public JSON access.
Jeedom
Een JSON-plug-in uit de Market leest api.json; koppel soc, delta_mv, charge_mos en discharge_mos aan commando’s en geef een melding bij elke vermelding in faults.
Node-RED
Vraag api.json op met een http request-node en let op msg.payload.charge_mos en msg.payload.discharge_mos: een overgang van true naar false is het moment waarop het BMS het pakket beschermde. Een mqtt in-node werkt ook.
Domoticz
Domoticz leest de box via de MQTT Auto Discovery-gateway, of via een dzVents-script dat api.json opvraagt.
openHAB
HTTP-binding met JSONPATH-kanalen zoals $.soc en $.charge_mos, of de MQTT-binding.
IFTTT, Make en Apilio
Met de gratis Cloud aan en een internetverbinding kunnen IFTTT, Make.com of Apilio de privé-JSON-link lezen en waarden doorgeven aan SmartLife- of Tuya-scènes. Er is geen native Tuya-integratie.
Ideeën voor Daly-eigenaren
- Een melding krijgen, met de celwaarden, telkens wanneer het BMS de laad- of ontlaad-MOS opent.
- Grote verbruikers uitschakelen voordat de laagste cel de afschakelgrens bereikt.
- Aan boord alleen het essentiële laten draaien als het pakket laag staat.
- Een verwarmingsmat voeden als het pakket koud is, vóór het laden.
- Het celverschil na elke zonnige dag vastleggen om te zien wanneer het pakket gebalanceerd moet worden.