Home Assistant
Imposti il Suo broker MQTT nel box e Home Assistant scopre JBD Monitor: sensor.jbd_monitor_soc, tensione, corrente e potenza, sensor.jbd_monitor_cell_01_voltage e le celle successive, sensor.jbd_monitor_cell_delta, sensor.jbd_monitor_temperature_1, sensor.jbd_monitor_cycles e binary_sensor.jbd_monitor_charge_mos con il suo gemello di scarica. Nessun YAML.
Nessun broker MQTT? L’integrazione REST di Home Assistant può leggere al suo posto l’API JSON locale del box. Entrambe funzionano su una rete locale senza internet, in camper come in casa.
MQTT
Sul Suo broker le letture sono aperte a qualsiasi client: Node-RED su un Raspberry Pi, un tablet a parete, un data logger.
API JSON locale
GET http://moniwatt.local/api.json?key=YOUR_KEY
{ "soc": 72, "voltage": 53.1, "current": 6.4, "delta_mv": 5,
"temps": [21.5, 22.0], "cycles": 143,
"charge_mos": true, "discharge_mos": true, "protections": [] }Copi la chiave da Settings > Access key & Cloud.
Jeedom
Un plugin JSON del Market legge api.json; associ soc, delta_mv, charge_mos e discharge_mos a comandi e generi un avviso per ogni voce in protections.
Node-RED
Interroghi api.json con un nodo http request e osservi msg.payload.charge_mos e msg.payload.discharge_mos: un passaggio da true a false è il momento in cui il BMS ha protetto il pacco. Va bene anche un nodo mqtt in.
Domoticz
Domoticz legge il box tramite il suo gateway MQTT Auto Discovery, oppure con uno script dzVents che interroga api.json.
openHAB
Binding HTTP con canali JSONPATH come $.soc e $.delta_mv, oppure il binding MQTT.
IFTTT, Make e Apilio
Con il Cloud gratuito attivo e una connessione internet, IFTTT, Make.com o Apilio possono leggere il link JSON privato e passare valori a scene SmartLife o Tuya. Non esiste un’integrazione Tuya nativa.
Idee per chi ha un JBD
- Ricevere un avviso, con i valori delle celle, ogni volta che il BMS apre il MOS di carica o di scarica.
- Spegnere i carichi grandi prima che la cella più bassa raggiunga la soglia di stacco.
- Mandare il surplus allo scaldacqua quando il pacco è pieno.
- Riscaldare il pacco prima di caricarlo d’inverno.
- Seguire il numero di cicli e lo scarto tra celle mese dopo mese.