Home Assistant
Escriba la dirección de su broker MQTT en los ajustes de la caja. Home Assistant descubre un dispositivo Pytes Monitor y crea solo sus sensores: sensor.pytes_monitor_state_of_charge, sensor.pytes_monitor_power, sensor.pytes_monitor_voltage, las celdas extremas, la temperatura, el estado de salud y binary_sensor.pytes_monitor_alarm. El sensor de potencia sirve para el panel de Energía.
¿Prefiere evitar el broker? La plataforma REST también funciona, con un fragmento YAML generado por la caja.
MQTT
Con el broker configurado, las lecturas se publican allí para cualquier cliente: InfluxDB vía Telegraf, un tablero Grafana o su propio script.
API JSON local
Una petición en su red devuelve el estado completo de la batería:
GET http://moniwatt.local/api.json?key=YOUR_KEY
{ "soc": 87, "voltage": 51.92, "current": -12.3, "power": -639,
"temperature": 21.5, "soh": 99, "cycles": 214, "status": "Discharging" }Copie la clave desde Settings > Public JSON access en la caja.
Jeedom
Un plugin JSON del Market consulta api.json y convierte soc, power y soh en comandos info utilizables en escenarios. Si ya tiene un broker MQTT para Jeedom, suscríbase a la caja en su lugar.
Node-RED
Use un nodo http request que devuelva un objeto JSON analizado cada minuto y enrute según msg.payload.soc o msg.payload.status. Un nodo mqtt in hace lo mismo si usa el broker.
Domoticz
Domoticz detecta la caja con su pasarela MQTT Auto Discovery. Sin MQTT, un script dzVents que lea api.json actualiza un sensor de porcentaje y un contador de potencia.
openHAB
Cree un Thing HTTP sobre api.json con canales JSONPATH como $.soc y $.power, o use el binding MQTT con su broker.
IFTTT, Make y Apilio
Con la Nube gratuita activada, su batería también tiene un enlace JSON privado accesible desde internet. IFTTT, Make.com y Apilio pueden leerlo y, desde ahí, lanzar escenas SmartLife o Tuya. No existe integración nativa con Tuya; este puente cumple la función.
Ideas para propietarios de Pytes
- Poner en marcha la lavadora o la secadora por la noche solo si la batería supera el 80 %.
- Bajar la consigna de la bomba de calor por debajo del 30 % para guardar reserva para la noche.
- Dejar funcionar el cargador del coche solo mientras la batería esté llena y siga cargando.
- Enviar una notificación con el estado del BMS cuando se active el sensor de alarma.
- Anotar el estado de salud cada mes y representarlo junto al número de ciclos.