Home Assistant
Inserisca l’indirizzo del broker MQTT nelle impostazioni del box. Home Assistant rileva un dispositivo Pytes Monitor e ne crea i sensori da solo: sensor.pytes_monitor_state_of_charge, sensor.pytes_monitor_power, sensor.pytes_monitor_voltage, le celle estreme, temperatura, stato di salute e binary_sensor.pytes_monitor_alarm. Il sensore di potenza si adatta alla dashboard Energia.
Preferisce fare a meno del broker? Funziona anche la piattaforma REST, con uno snippet YAML generato dal box.
MQTT
Una volta configurato il broker, le letture vi vengono pubblicate per qualsiasi client: InfluxDB tramite Telegraf, una dashboard Grafana o un Suo script.
API JSON locale
Una richiesta sulla Sua rete restituisce lo stato completo della batteria:
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" }Copi la chiave da Settings > Public JSON access sul box.
Jeedom
Un plugin JSON del Market interroga api.json e trasforma soc, power e soh in comandi info da usare negli scenari. Con un broker MQTT già attivo per Jeedom, si abboni invece al box.
Node-RED
Usi un nodo http request che restituisce ogni minuto un oggetto JSON analizzato, poi instradi su msg.payload.soc o msg.payload.status. Un nodo mqtt in fa lo stesso se usa il broker.
Domoticz
Domoticz rileva il box tramite il gateway MQTT Auto Discovery. Senza MQTT, uno script dzVents che legge api.json aggiorna un sensore percentuale e un contatore di potenza.
openHAB
Crei un Thing HTTP su api.json con canali JSONPATH come $.soc e $.power, oppure usi il binding MQTT con il Suo broker.
IFTTT, Make e Apilio
Con il Cloud gratuito attivo, la Sua batteria ha anche un link JSON privato raggiungibile da internet. IFTTT, Make.com e Apilio possono leggerlo e da lì attivare scenari SmartLife o Tuya. Non esiste un’integrazione Tuya nativa; questo ponte fa il lavoro.
Idee per chi ha una Pytes
- Avviare la sera la lavatrice o l’asciugatrice solo quando la batteria è sopra l’80 %.
- Abbassare il setpoint della pompa di calore sotto il 30 % per tenere una riserva per la notte.
- Lasciare funzionare la wallbox solo mentre la batteria è piena e ancora in carica.
- Inviare una notifica con lo stato del BMS ogni volta che il sensore di allarme si attiva.
- Registrare ogni mese lo stato di salute e tracciarlo accanto al numero di cicli.