Hoymiles HMS-800-2T in Victron Venus einbinden mit OpenDTU von Henne49

Hallo Liebe Community,

ich habe ein Victron Venus OS auf einem raspberry am laufen. Funktioniert super. Seit kurzem habe ich etwas weiter entfernt, ein kleines Balkonkraftwerk aufgestellt mit dem Hoymiles HMS-800-2T Wechselrichter. Da der Wechselrichter auf der gleichen Phase einspeist wie mein Multiplus 2 5000, wollte ich ihn gern im Venus OS integrieren. Als Router habe ich eine Fritzbox und der Hoymiles ist über 5 Fritz Wlanrepeater im Wlan.

Leider komme ich mit der Konfiguration nicht zu Rande. Habe schon alles mögliche versucht. Er taucht einfach nicht auf.

Kennt sich jemand damit aus?

DEFAULT]

Time in minutes how often a status is added to the log-file current.log with log-level INFO

SignOfLifeLog= 1

Number ob Template Inverter to query

NumberOfTemplates=1

Which DTU to be used ahoy, opendtu, template

DTU=opendtu

If you want to exclude Inverter, specify how many of the Inverters you want to query.

Please assure that the order is correct in the DTU, we can only extract the first one in a row.

(0=compute number from json response; > 0 use only first x inverters)

NumberOfInvertersToQuery = 1

send YieldDay instead of YieldTotal

useYieldDay=0
#For ESP8266 reduce polling intervall to reduce load
ESP8266PollingIntervall=10000
#Possible Options for Log Level: CRITICAL, ERROR, WARNING, INFO, DEBUG, NOTSET
#To keep current.log small use ERROR
Logging=ERROR

if ts_last_success is older than this number of seconds, it is not used.

Set this to < 0 to disable this check.

MaxAgeTsLastSuccess=600

if this is not 0, then no values are actually sent via dbus to vrm/venus.

DryRun=0
#IP of Device to query
Host=192.168.178.28

HTTPTimeout=2.5

Username/Password leave empty if no authentication is required

Username =
Password =

Only needed for OpenDTU and ahoy

AcPosition 0=AC input 1; 1=AC output; 2=AC output 2

1st inverter

[INVERTER0]
Phase=L3
DeviceInstance=34
AcPosition=1
#Servicename=com.victronenergy.charger

Das sind meine Einstellungen. Wo liegt der Fehler?

Grüße Normanne

Das funzt nur mit einer openDTU :wink:

Hallo,

hier erklärt Jörg wie es geht.

Hallo, das habe ich installiert. Leider funktioniert es trotzdem nicht. Ich dachte mir kann jemand bei den Einstellungen helfen?

Grüße Normanne

hab das selber nicht am laufen, hatte nur überlegt einen Hoymiles zu kaufen.

Frag doch bei Jörg in den Kommentaren nach.

Hast Du die Werte vom Wechselrichter auf der Weboberfläche der openDTU?

Ist bei der openDTU Lesezugriff ohne Passwort aktiviert?

Gibt es Fehler im LogFile auf dem VenusOS ?

Du weisst das es problematisch sein kann, einen einzelnen Multiplus nicht auf L1 zu haben?

@grumpy_badger

Hallo,

ja die Werte von der Weboberfläche habe ich. Ich logge mich immer per Passwort ein. Soll ich das in den Einstellungen hinterlegen?

Wo kann ich den Lesezugriff ohne Passwort aktivieren?

Das steht in der Logfile Abfrage:

@400000006622347131fcbae4 *** CCGX booted (0) ***
@40000000662234723b642f7c *** starting dbus-digitalinputs ***
@400000006622348906b9bf94 Registering GPIO 1 for type 0
@400000006622348a0273114c Registering GPIO 2 for type 0
@400000006622348a1f772b0c Registering GPIO 3 for type 0
@400000006622348a34d7560c Registering GPIO 4 for type 0
@400000006622348b0f12d16c Registering GPIO 5 for type 0

Der Multiplus saldiert alle 3 Phasen. Zumindest ist das so eingestellt.

Grüße Normanne

Also bei mir funzt es, ich benutze das Henne Script.

@der_normanne Security Settings - OpenDTU Documentation

Ist diese Checkbox aktiviert?

Bekommst Du hier Daten?

http://192.168.178.28/api/livedata/status

Vielleicht alte Software, es gab Änderungen.

Attention: ⚠️For any problems with OpenDTU prior v4.4.3 version, please update to the latest code where most Issues are fixed. OpenDTU changed the API. The same applies to AhoyDTU.⚠️

@grumpy_badger

Hallo, ich wusste nicht das ich auf der Website einen Account brauche und über den Link unten, den Du aufgeschrieben haste, zeigt er mir auch nichts an.

Ich habe auf die neueste Version vom henne script geupdatet.

Grüße Normanne

Wenn der Zugriff auf Dein OpenDTU bei dem Link mit der IP 192.168.178.28 nicht funktioniert, hast Du wohl in der Konfiguration

Host=192.168.178.28

die falsche IP angetragen. Da muss die IP Deines OpenDTU rein.

Ansonsten: Versuch mal OpenDTU so zu konfigurieren, dass Du auf die Seite ohne Kennwort kommst. Ansonsten könnte es auch sein, dass Deine OpenDTU-Version zu alt ist. Siehe den Kommentar von Steirerman .

"Als Router habe ich eine Fritzbox und der Hoymiles ist über 5 Fritz Wlanrepeater im Wlan."

Wenn Dein Hoymiles im WLAN ist, wie Du schreibst, hast Du keinen HMS-800-2T, sondern einen HMS-800W-2T. Wobei das W für WLAN steht. Die können entweder WLAN oder CMT2300A für DTU. Je nach Name, mit oder ohne W.

Stimmt. Hatte ich übersehen. BEi eingebeutem WLAN wird der nicht von OpenDTU unterstützt. Und das OpenDTU-Plugin für VenusOS läuft damit vermutlich auch nicht.

Also am besten warten, selbst implementieren oder den Hoymiles verkaufen und einen klassischen HM-800 kaufen.

@wihz

Moin,

ja es ist ein HMS-800W-2T. Ich dachte eigentlich das der funktioniert. Laut der Installation Anleitung kommuniziert die Installer App mit der eingebauten DTU!!!

Alles weitere gucke ich mir später an.

Grüße Normanne

@der_normanne Wüsste nicht das dies bereits umgesetzt ist. Die interne DTU sendet nur spärlich Daten, außer in die Hoymiles Cloud.

Das Plugin von henne49 pollt über das API-Protokoll der OpenDTU bzw. Ahoi.

Hoymiles hat etwas proprietätes realisiert. Deshalb funktioniert der angegebene Link ja auch nicht.

Es gäbe jetzt zwei Möglichkeiten zur Lösung:

-1- Das Plugin von henne49 wird an das proprietäre Protokoll von Hoymiles angepasst (sofern dies die Funktionalität bietet). Sehe hier bei github aber keine ernsthafte Diskussion.

-2- OpenDTU holt sich die Daten des neuen Hoymiles. Bei github von OpenDTU wird bereits darüber diskutiert, ob man OpenDTU an die neuen Hoymiles anbindet. Eine Lösung hat man, so wie ich das verstehe, aber nicht.

Ich vermute stark, dass wenn überhaupt zuerst -2- realisiert wird. Dann müsstest Du einen OpenDTU aufbauen und mit dem Hoymiles per WLAN verbinden.

Die Community lebt davon, dass die einzelnen etwas realisieren, wenn etwas fehlt. Du könntest Dir also das Protokoll von Hoymiles ansehen und henne49 Code liefern.