Home Assistant
Indique su broker MQTT a la caja y Home Assistant descubre Daly Monitor: sensor.daly_monitor_soc, tensión, corriente y potencia, sensor.daly_monitor_cell_01_voltage y las celdas siguientes, sensor.daly_monitor_cell_delta, sensor.daly_monitor_temperature_1 y binary_sensor.daly_monitor_charge_mos con su gemelo de descarga. Sin YAML.
Sin broker, use la plataforma REST y el fragmento YAML que genera la caja. Ambas funcionan bien en una red local en una furgoneta o un barco sin internet.
MQTT
Las lecturas en su broker están disponibles para cualquier cliente: Node-RED en una Raspberry Pi, un panel en una tableta o un registrador de datos.
API JSON local
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": [] }Copie la clave desde Settings > Public JSON access.
Jeedom
Un plugin JSON del Market lee api.json; asigne soc, delta_mv, charge_mos y discharge_mos a comandos y alerte ante cualquier entrada en faults.
Node-RED
Consulte api.json con un nodo http request y vigile msg.payload.charge_mos y msg.payload.discharge_mos: un paso de true a false es el momento en que el BMS protegió el pack. Un nodo mqtt in también funciona.
Domoticz
Domoticz lee la caja con su pasarela MQTT Auto Discovery, o con un script dzVents que consulte api.json.
openHAB
Binding HTTP con canales JSONPATH como $.soc y $.charge_mos, o el binding MQTT.
IFTTT, Make y Apilio
Con la Nube gratuita activada y conexión a internet, IFTTT, Make.com o Apilio pueden leer el enlace JSON privado y pasar valores a escenas SmartLife o Tuya. No existe integración nativa con Tuya.
Ideas para propietarios de Daly
- Recibir un aviso, con los valores de las celdas, cada vez que el BMS abre el MOS de carga o de descarga.
- Apagar los grandes consumos antes de que la celda más baja llegue al umbral de corte.
- Mantener solo lo esencial en un barco cuando el pack baja.
- Alimentar una manta calefactora cuando el pack está frío, antes de cargar.
- Registrar la dispersión de celdas tras cada día soleado para saber cuándo necesita equilibrado el pack.