Open Nutmeg0082 opened 4 months ago
The script works only with opnedtu lower than V24.1.26
I think i have fixed the problem so the script should work with the new OpenDTU version
you only have to change some little things in the code:
you will see the changes in red in the attached picture
hi, can you share which openDTU version you have used? For me this change in the script does not help. btw, I am running the version [v24.3.31] thanks Matthias
At the moment i use V24.3.22 of openDTU on Battery
Thanks for the info. After downgrade to this version it works again! Will not do any further changes.
Hallo zusammen,
ich bin gänzlich neu zu diesem ganzen Thema, habe bei allem Halbwissen, aber die nötige Ausdauer Probleme zu lösen. Bei konnte in Zeile 41 die o.g. Variable nicht gefunden oder definiert werden. Nach langer Suche und viel ausprobieren kam dann das folgende Script dank ChatGPT zu Tage, welches ohne Probleme funktioniert. Vielleicht kann mit diesen Anpassungen der ein oder andere etwas anfangen.
!/usr/bin/env python3
import requests import time import sys from requests.auth import HTTPBasicAuth
Diese Daten müssen angepasst werden:
serial = "114184500000" # Seriennummer des Hoymiles Wechselrichters maximum_wr = 600 # Maximale Ausgabe des Wechselrichters minimum_wr = 10# Minimale Ausgabe des Wechselrichters
dtu_ip = '192.168.0.59' # IP Adresse von OpenDTU dtu_nutzer = 'admin' # OpenDTU Nutzername dtu_passwort = 'openDTU42' # OpenDTU Passwort
shelly_ip = '192.168.0.230' # IP Adresse von Shelly 3EM
while True: try:
Nimmt Daten von der openDTU Rest-API und übersetzt sie in ein json-Format