Home Assistant
Introduzca la dirección de su broker MQTT en los ajustes de la caja y guarde. Home Assistant recibe un mensaje de descubrimiento y crea un dispositivo Seplos Monitor por pack, con sensores como sensor.seplos_monitor_pack1_soc, las dieciséis tensiones de celda y sensor.seplos_monitor_pack1_cell_delta. Sin YAML que escribir.
¿No tiene broker? Use la plataforma REST: la caja le genera el fragmento YAML, listo para pegar en configuration.yaml.
MQTT para todo lo demás
Los mismos valores publicados en su broker pueden leerse con cualquier cliente MQTT: una pila Grafana alimentada por Telegraf, un script en una Raspberry Pi o un segundo Home Assistant en una casa de vacaciones.
La API JSON local
Todos los valores están disponibles en su propia red con una sola petición, sin ninguna nube:
GET http://moniwatt.local/api.json?key=YOUR_KEY
{ "packs": [{ "address": 1, "soc": 76, "voltage": 53.18,
"current": 18.4, "delta_mv": 12, "temps": [19.0, 19.2, 18.8, 19.1] }] }La clave aparece en Settings > Public JSON access. Cualquier cosa capaz de consultar una URL puede usarla.
Jeedom
Instale un plugin JSON del Market de Jeedom, apúntelo a api.json con su clave y asigne packs.0.soc, packs.0.delta_mv y las temperaturas a comandos info. Si ya tiene un broker MQTT para Jeedom, puede suscribirse a la caja en su lugar.
Node-RED
Un nodo inject cada minuto, un nodo http request sobre api.json configurado para devolver un objeto analizado y luego un switch sobre msg.payload.packs[0].soc. O simplemente un nodo mqtt in si la caja ya publica en su broker.
Domoticz
Domoticz puede leer la caja con su pasarela MQTT Auto Discovery, que entiende los mismos mensajes de descubrimiento que Home Assistant. Sin broker, un breve script dzVents que consulte api.json rellena sensores personalizados de estado de carga y dispersión de celdas.
openHAB
Añada un Thing HTTP sobre api.json con transformaciones JSONPATH como $.packs[0].soc, o use el binding MQTT. Ambos le dan items para gráficos y reglas.
IFTTT, Make y Apilio
Con la Nube gratuita activada, la caja también tiene un enlace JSON privado accesible desde internet. IFTTT, Make.com o Apilio pueden leerlo y pasar valores a servicios que no llegan a su red doméstica, por ejemplo para lanzar una escena SmartLife o Tuya cuando el pack está lleno. No existe integración nativa con Tuya; este puente es la forma de hacerlo.
Ideas para propietarios de Seplos
- Encender un termo por encima del 95 % y apagarlo al 85 %, para que el excedente solar sea agua caliente en lugar de vertido.
- Avisarse cuando la diferencia entre celdas pase de 30 mV al final de la carga, el momento de dejar terminar al equilibrador.
- Alimentar una manta calefactora bajo el rack cuando la sonda más fría baje de 5 °C.
- Retrasar el lavavajillas o el cargador del coche hasta que el pack supere el 60 % los días nublados.
- Registrar cada alarma con su hora en una notificación persistente, para que nada de lo ocurrido de noche pase desapercibido.