Home Assistant
Con il broker MQTT impostato nel box, Home Assistant rileva BSLBATT Monitor e crea sensor.bslbatt_monitor_soc, sensor.bslbatt_monitor_soh, sensor.bslbatt_monitor_power, tensione, corrente, sensor.bslbatt_monitor_cell_min, sensor.bslbatt_monitor_cell_max e il delta tra celle. Nessun YAML da scrivere.
È disponibile anche la piattaforma REST, con uno snippet YAML generato dal box.
MQTT
Una volta sul Suo broker, le letture sono aperte a qualsiasi client: Telegraf e InfluxDB, Grafana o uno script che redige un rapporto mensile sulla salute.
API JSON locale
GET http://moniwatt.local/api.json?key=YOUR_KEY
{ "soc": 81, "soh": 98, "power": 1240, "voltage": 53.4,
"cell_min": 3.334, "cell_max": 3.341, "temp": 24.0, "alarms": [] }La chiave è indicata in Settings > Public JSON access.
Jeedom
Un plugin JSON del Market interroga api.json; crei comandi info per soc, soh, cell_min e cell_max e li usi negli scenari e nei grafici dello storico.
Node-RED
Un nodo http request su api.json con uscita JSON analizzata, poi un nodo function che calcola la differenza da cell_max - cell_min. Oppure riceva tutto tramite mqtt in.
Domoticz
Il gateway MQTT Auto Discovery di Domoticz crea gli stessi dispositivi di Home Assistant; uno script dzVents su api.json è l’opzione senza broker.
openHAB
Il binding HTTP con JSONPATH, come $.soh e $.cell_min, oppure il binding MQTT.
IFTTT, Make e Apilio
Con il Cloud gratuito attivo, IFTTT, Make.com o Apilio possono leggere il link JSON privato della Sua batteria e trasmettere i valori a scenari SmartLife o Tuya. Non esiste un’integrazione Tuya nativa.
Idee per chi ha una BSLBATT
- Accumulare il surplus come calore alzando il setpoint della pompa di calore quando la batteria è piena.
- Inviarsi un rapporto mensile sullo stato di salute.
- Spegnere gli elettrodomestici più pesanti quando la cella più bassa scende.
- Tracciare i kWh giornalieri in entrata e in uscita accanto allo stato di salute negli anni.
- Mostrare lo stato di carica su uno smart display vicino alla porta d’ingresso.