NEWS
[Adapter] cloudfreie Auslesung von Deye-Invertern
-
@fefi So ähnlich sieht das bei mir auch aus. Ich hab in meinem Entwicklungssytem das Intervall auf 60 Sekkunden stehen. Da bekomme ich auch 5-6 mal die gleichen Werte. Solange das weiter auf 5 Minuten steht wird es nicht besser!
-
Moin, was bedeutet diese Fehlermeldung? Bekomme keine Daten rein und hab dazu auch nichts gefunden.
Hab die Version 0.0.6.
deyeidc.0 2023-05-27 15:29:30.525 error Error: Offset Time is invalid
-
@sonystar Das bedeutet, dass wohl intern die Uhrzeit nicht stimmt. Das reguliert sich normal nach 2 - 3 Abfragen.
Ist dein Inverter im Internet? -
@rene55
Mhm, hab es schon eine weile am laufen, da kommt nix.
Nein der Inverter ist nicht im Internet. Soll auch möglichst so bleiben. -
@sonystar Ja wenn das soooo ist. Nimm bitte mal die Version 0.0.7 und berichte, ob es damit geht.
-
-
@sonystar Nee, lag an mir. Ich hatte diese "NoInternetOption" wieder deaktiviert. Jetzt weiß ich, dass ich die wohl besser drin lassen sollte - oder ich finde noch ne andere Lösung.
-
Hallo zusammen
Der Adapter funktioniert super
Aber gibt es auch die Möglichkeit eine dyndns Adresse anzu geben statt die IP Adresse?
Da ich gerne eine Anlage abfragen möchte die nicht in meinem Netzwerk ist
Aber es kommt immer die Fehlermeldung IP Adresse nicht vorhanden.
Habe diverse portfreigaben schon ausprobiert.
Aber es scheitert schon an der adresse
Z. B. Muster.spdns.deDiese wird nicht angenommen
Gibt es eine Möglichkeit ohne zusätzliche Hardware im anderen Netzwerk, das ich die Daten aus dem Wechselrichter bekomme?
-
@pupsi Vorgesehen ist, dass der Adapter im eigenen Netz betrieben wird und die Daten dort local abholt. Mit dynDNS und Port ist das schon so eine Sache, die nicht vorgesehen war und ich auch nicht testen kann.
-
@rene55 danke für die info
Gibt es eine Möglichkeit, einen Wechselrichter aus der fehrne auszulesen?
Habe jetzt ein Skript(holt sich die Werte aus der HTML Seite) gefunden aber da sind ja nicht mal annähernd so viele Werte wie bei diesem genialen Adapter.Wenn es nicht anders geht, werde ich wohl mit dem Skript arbeiten müssen
Und über die cloud (solarman Adapter) möchte ich nicht gehen
-
@pupsi Das wäre der andere Vorschlag gewesen - aber wenn kein CN gewünscht ist, sehe ich keine andere Möglichkeit.
-
Aktuell bleibt ja der letzte Wert der erzeugten Watt bestehen. Könnte man hier nicht sagen wenn unter x Watt und kein Kontakt zum WR, dann Resette Ampere und Watt. X könnte man frei anpassbar machen oder auch nur bei keine Verbindung zum WR alles resetten. Sowie alles hier genannte optional.
-
Hallo zusammen,
der Adapter läuft super und ließt meinen Deye SUN600G3-EU-230 zuverlässig aus.
Gute Arbeit!Internetzugriff für den Wechselrichter habe ich im Router geblockt, da ich meine Daten gerne lokal bei mir behalte.
Was mir aufgefallen ist:
Der erste Verbindungsversuch zum Wechselrichter beim Adapterstart klappt bei mir nie und führt immer zu einem Timeout.
Nach der eingestellten Wartezeit (Abfragerate) wird die Verbindung dann zuverlässig hergestellt und die Abfragen laufen problemlos.Log:
2023-05-31 09:29:44.157 - info: deyeidc.0 (18504) starting. Version 0.0.7 (non-npm: raschy/ioBroker.deyeidc#ed5723b86f0332e667c00aff8fa9504893cb6219) in /opt/iobroker/node_modules/iobroker.deyeidc, node: v16.15.0, js-controller: 4.0.23 2023-05-31 09:29:44.197 - debug: deyeidc.0 (18504) IP address [192.168.***] seems to be valid. 2023-05-31 09:29:44.199 - info: deyeidc.0 (18504) Sync time set to 300000 ms 2023-05-31 09:29:44.200 - debug: deyeidc.0 (18504) checkUserData is ready 2023-05-31 09:30:03.415 - debug: deyeidc.0 (18504) timeout 2023-05-31 09:34:44.203 - debug: deyeidc.0 (18504) try to connect . . . 2023-05-31 09:34:44.228 - debug: deyeidc.0 (18504) [watchStates] set to Power_Set 2023-05-31 09:34:44.229 - debug: deyeidc.0 (18504) [watchStates] set to DV1 2023-05-31 09:34:44.230 - debug: deyeidc.0 (18504) [watchStates] set to DC1 2023-05-31 09:34:44.231 - debug: deyeidc.0 (18504) [watchStates] set to DV2 2023-05-31 09:34:44.234 - debug: deyeidc.0 (18504) [watchStates] set to DC2 2023-05-31 09:34:59.664 - debug: deyeidc.0 (18504) connected
-
@fefi Sowas in der Art ist vorgesehen, ist aber noch nicht ganz implementiert. Problem ist nur, dass die Werte im Inverter nicht auf Null gesetzt werden.
-
@crycode Ich schau mir dazu auch mal meine Logs an. Ist das nur beim Neustart des Adapters oder jeden Morgen, wenn der Inverter anfängt zu arbeiten?
-
@rene55 Den Timeout bringt er nur beim Adapterstart. Heute Morgen hat er sich offenbar direkt connected.
-
Hallo zusammen
Ich habe seid keine ahnung Wochen diesen fehler "[initializeStation] error: ECONNABORTED"
Ich ignoriere es und dachte am anfang es hat damit zutun das ich meine 600W auf 800W geupdatet habe.
Gibt es hierzu ne Lösung oder liegt es an der verbindung.?LG Fichte
-
@fichte Wann genau kommt diese Meldung?
Zusatzfrage: wie hast du auf 800W geupdatet? Interessiert mich sehr.
-
@rene55 Hier ist die meldung
-
Zum Thema Wechselrichter 600W Grenze aufheben
Hier die Kurz Fassung für Windows:
-
Den Source Code oder auch das compilierte Binary
https://github.com/s10l/deye-logger-at-cmd/files/10733878/main.exe.2Rename.txt
Umbenennen in Main.exe (die zeichen .2Rename.txt löschen) -
[Windows Taste] + R > cmd
Dann in das Verzeichniss wechseln wo die main.exe liegt -
IP Adresse deines Wechselrichters ersetzen und auf der Kommandozeile ausführen
-
Anzeigen der aktuellen Leistung
main -t 1.2.3.4:48899 -xmb 00280001
Der hintere Teil 78 ist Hex und umgerechnet Dezimal 120 %.
Der hintere Teil 64 ist Hex und umgerechnet Dezimal 100 % (standard) -
Auf 120 % setzen also 800 Watt
main -t Deine IP:48899 -xmbw 00280001020078 -
Prüfe ob es geklappt hat
main -t Deine IP:48899 -xmb 00280001
Orginal Seite von der ich die Infos und Einstellungen habe.
Und hier gibt es Infos zu AT Befehle sowie Lese/Schreib InfosAlles andere Entnehmt bitte der oben genahnten Orginalseite.
Liebe Grüße Fichte
-