Home Assistant
Typ het adres van uw MQTT-broker in bij de instellingen van de box. Home Assistant ontdekt een Pytes Monitor-apparaat en maakt de sensoren vanzelf aan: sensor.pytes_monitor_state_of_charge, sensor.pytes_monitor_power, sensor.pytes_monitor_voltage, de uiterste cellen, temperatuur, gezondheidstoestand en binary_sensor.pytes_monitor_alarm. De vermogenssensor past in het Energiedashboard.
Liever geen broker? Het REST-platform werkt ook, met een YAML-fragment dat de box genereert.
MQTT
Zodra de broker is ingesteld, worden de metingen daar gepubliceerd voor elke client: InfluxDB via Telegraf, een Grafana-bord of uw eigen script.
Lokale JSON-API
Eén verzoek op uw netwerk geeft de volledige status van de batterij terug:
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" }Kopieer de sleutel via Settings > Public JSON access op de box.
Jeedom
Een JSON-plug-in uit de Market vraagt api.json op en zet soc, power en soh om in info-commando’s die u in scenario’s kunt gebruiken. Draait er al een MQTT-broker voor Jeedom, abonneer u dan op de box.
Node-RED
Gebruik een http request-node die elke minuut een geparst JSON-object teruggeeft, en routeer op msg.payload.soc of msg.payload.status. Een mqtt in-node doet hetzelfde als u de broker gebruikt.
Domoticz
Domoticz pikt de box op via de MQTT Auto Discovery-gateway. Zonder MQTT werkt een dzVents-script dat api.json leest een percentagesensor en een vermogensmeter bij.
openHAB
Maak een HTTP-Thing op api.json met JSONPATH-kanalen zoals $.soc en $.power, of gebruik de MQTT-binding met uw broker.
IFTTT, Make en Apilio
Met de gratis Cloud ingeschakeld heeft uw batterij ook een privé-JSON-link die vanaf internet bereikbaar is. IFTTT, Make.com en Apilio kunnen die lezen en van daaruit SmartLife- of Tuya-scènes starten. Er is geen native Tuya-integratie; deze brug doet het werk.
Ideeën voor Pytes-eigenaren
- De wasmachine of droger ’s avonds alleen starten als de batterij boven 80 % staat.
- Het setpoint van de warmtepomp onder 30 % verlagen om een reserve voor de nacht te houden.
- De laadpaal alleen laten draaien terwijl de batterij vol is en nog laadt.
- Een notificatie met de BMS-status sturen telkens als de alarmsensor aangaat.
- Elke maand de gezondheidstoestand vastleggen en die naast het aantal cycli weergeven.