Home Assistant
Tragen Sie Ihren MQTT-Broker in der Box ein, und Home Assistant erkennt Pace Monitor: sensor.pace_monitor_soc und sensor.pace_monitor_soh, Spannung, Strom und Leistung, sensor.pace_monitor_cell_01_voltage bis cell_16_voltage, sensor.pace_monitor_cell_delta, sensor.pace_monitor_temperature_1, sensor.pace_monitor_cycles und binary_sensor.pace_monitor_warning. Kein YAML.
Kein MQTT-Broker? Die REST-Integration von Home Assistant kann stattdessen die lokale JSON-API der Box lesen. Beides funktioniert im lokalen Netzwerk ohne Internet.
MQTT
Die Messwerte auf Ihrem Broker stehen jedem Client offen: Node-RED auf einem Raspberry Pi, einem Wandtablet, einem Datenlogger.
Lokale JSON-API
GET http://moniwatt.local/api.json?key=YOUR_KEY
{ "soc": 81, "soh": 98, "voltage": 53.2, "current": -7.4, "delta_mv": 6,
"temps": [24.0, 24.5, 25.1, 23.8, 29.4, 26.0], "cycles": 212,
"warnings": [], "protections": [] }Kopieren Sie den Schlüssel aus Settings > Access key & Cloud.
Jeedom
Ein JSON-Plugin aus dem Market liest api.json; ordnen Sie soc, soh und delta_mv Befehlen zu und lösen Sie bei jedem Eintrag in warnings oder protections einen Alarm aus.
Node-RED
Fragen Sie api.json mit einem http request-Knoten ab und prüfen Sie die Länge von msg.payload.warnings: Sobald sie über null liegt, hat die Platine etwas zu melden. Ein mqtt in-Knoten funktioniert ebenfalls.
Domoticz
Domoticz liest die Box über sein MQTT-Auto-Discovery-Gateway oder mit einem dzVents-Skript, das api.json abfragt.
openHAB
HTTP-Binding mit JSONPATH-Kanälen wie $.soc und $.soh, oder das MQTT-Binding.
IFTTT, Make und Apilio
Mit aktivierter kostenloser Cloud und Internetzugang können IFTTT, Make.com oder Apilio den privaten JSON-Link lesen und Werte an SmartLife- oder Tuya-Szenen weitergeben. Eine native Tuya-Integration gibt es nicht.
Ideen für Rack-Besitzer
- Den Text jeder Warnung erhalten, sobald die Platine sie meldet.
- Große Verbraucher abschalten, bevor das Rack seine Reserve erreicht.
- Den Überschuss in den Warmwasserspeicher leiten, wenn das Rack voll ist.
- Einen Lüfter starten, wenn der Batterieraum warm wird.
- Gesundheitszustand und Zyklenzahl monatlich festhalten.