OpenDTU WEB-Schnittstelle (Update)
Manchmal ist es einfacher, Daten direkt über eine Schnittstelle abzufragen und auf den Einsatz eines MQTT-Brokers zu verzichten.
Die WEB-Schnittstelle erlaubt sowohl Abfragen und Änderungen der Parameter.
Wenn ein User/Passwort erforderlich ist, dann bitte die Daten verwenden, welche auch für die Änderungen über die WEB-Oberfläche definiert sind (Default: admin/openDTU42).
Die gesamte Beschreibung gibt es auf GitHub:
https://github.com/tbnobody/OpenDTU/blob/master/docs/Web-API.md
Da ich nur einen Wechselrichter (HM-700) besitze, werden Ergebnisse bei Abfragen mit mehreren Wechselrichtern dementsprechend mehr Daten liefern.
Liste aller konfigurierten Wechselrichter/Inverter:
- Request-Type: GET
- User/Passwort erforderlich: Ja
- URL: /api/inverter/list
- Beispiel: http://192.168.35.129/api/inverter/list
Live Daten aller konfigurierten Wechselrichter/Inverter:
- Request-Type: GET
- User/Passwort erforderlich: Nein
- URL: /api/livedata/status
- Beispiel: http://192.168.35.129/api/livedata/status
Aktuelles Wechselrichter Limit abfragen:
- Request-Type: GET
- User/Passwort erforderlich: Nein
- URL: /api/limit/status
- Beispiel: http://192.168.35.129/api/limit/status
Aktuelle DTU-Einstellungen abfragen:
- Request-Type: GET
- User/Passwort erforderlich: Ja
- URL: /api/dtu/config
- Beispiel: http://192.168.35.129/api/dtu/config
DTU-Einstellungen setzen:
- Request-Type: POST
- User/Passwort erforderlich: Ja
- URL: /api/dtu/config
- Beispiel: http://192.168.35.129/api/dtu/config
data={„dtu_serial“: „19998026187“,“dtu_pollinterval“: 15,“dtu_palevel“: 2}
Happy testing,
WiB
PS: Ich habe keine Verbindung zur Entwicklung der OpenDTU Software, sondern bin nur ein großer Fan 🙂