NEWS
[Adapter] cloudfreie Auslesung von Deye-Invertern
-
habe eine Alternativlösung gefunden, welcher ich jetzt erst mal nachgehen möchte. Ich weiß nicht ob ich den Link posten darf, daher lass ich es. Die "Lösung" kann mit meinem Inverter sowie dem Seplos BMS kommunizieren, dazu kann ich sie als Docker auf meinem Server laufen lassen.... sieht für mich grade nach einer der besten Lösungen aus, da ich "nur" einen RS485 to USB Adapter mit FTDI Chip brauche.
-
-
@brandorian
Schau Mal hier im Forum sind jetzt schon 3 Themen wie du alle Daten per Kabel (rs485) aus dem deye hybrid raus bekommst. -
Bzgl. dem Error "Controlcode faulty" lässt sich daraus vielleicht eine Warning mach? Mein Log ist regelmäßig voll mit den Meldungen.
-
@dougstar Möglich, ja geht. Aber die Warnungen werden genau so geloggt, nur eben als Warnung. Wieviele von diesen Meldungen kriegst du denn so täglich?
-
@rene55
Hallo,
ich habe deinen Adapter kürzlich installiert und bin begeistert, danke dafür.
Im Einsatz habe ich einen Deye Sun1600G3.
Die Beispiel JSON-Datei für den Sun600 habe ich importiert und für meinen WR angepasst bzw. erweitert.
Wenn ich soweit bin, kann ich meine Einstellungen exportieren und bei dir auf Github teilen.
Soweit das interessant ist.Mir ist aufgefallen, dass ich im Tab für Berechnungen keine Dashes ( "_" ) im "KEY" verwenden kann.
Ist das schon bekannt?Gruß
-
@as-149 Das freut mich! Auch bin ich gerne an deinen Einstellungen interessiert. Das mit den Dashes habe ich gerade getestet - funktioniert. Ich wüsste auch nicht, wo ich da eine Beschränkung eingebaut hätte (außer Systembedingt) .
-
@rene55
Hm Ich habe es gerade ausprobiert.
Es geht tatsächlich. Vielleicht habe ich gestern zu viele Register im Kopf gehabt , sorry. -
hi Rainer,
kurze Rückmeldung zum Hybriden 5k Modell
dieser liess sich nun via modbus RTU mittels Waveshare Adapter wie hier beschrieben anbinden, nur die dort genannten Register passen nicht auf die kleinen Einphasigenmfg
Stefan -
@as-149 No Problem - hab ich auch schon mal und hätte ja sein können.
-
@euro Dann können wir damit wohl die Versuche die "großen" auszulesen ad acta legen. Wenn du (oder Maik) weiterführende Infos bezüglich "korrekte Modbus-Dokument" hast, lass es mich ruhig wissen.
-
@rene55 Sorry für die Verpätung. Hier z.B.
deyeidc.1 2023-06-22 12:02:00.899 error Error: ControlCode faulty! deyeidc.1 2023-06-22 12:00:00.886 error Error: ControlCode faulty! deyeidc.1 2023-06-22 11:56:00.752 error Error: ControlCode faulty! deyeidc.1 2023-06-22 11:52:00.748 error Error: ControlCode faulty! deyeidc.1 2023-06-22 11:48:01.125 error Error: ControlCode faulty! deyeidc.1 2023-06-22 11:44:01.108 error Error: ControlCode faulty!
deyeidc.0 2023-06-22 10:37:50.326 error Error: ControlCode faulty! deyeidc.0 2023-06-22 10:35:50.313 error Error: ControlCode faulty! deyeidc.0 2023-06-22 10:33:50.177 error Error: ControlCode faulty! deyeidc.0 2023-06-22 10:31:50.176 error Error: ControlCode faulty! deyeidc.0 2023-06-22 10:29:50.578 error Error: ControlCode faulty! deyeidc.0 2023-06-22 10:25:50.265 error Error: ControlCode faulty! deyeidc.0 2023-06-22 06:15:19.914 error Error: ControlCode faulty! deyeidc.0 2023-06-22 06:13:19.906 error Error: ControlCode faulty! deyeidc.0 2023-06-22 06:09:19.801 error Error: ControlCode faulty! deyeidc.0 2023-06-22 06:07:20.251 error Error: ControlCode faulty! deyeidc.0 2023-06-22 06:01:20.015 error Error: ControlCode faulty!
2023-06-21 10:38:18.907 - error: deyeidc.0 (87833) Error: ControlCode faulty! 2023-06-21 10:40:18.703 - error: deyeidc.0 (87833) Error: ControlCode faulty! 2023-06-21 10:44:18.704 - error: deyeidc.0 (87833) Error: ControlCode faulty! 2023-06-21 10:48:18.712 - error: deyeidc.0 (87833) Error: ControlCode faulty! 2023-06-21 10:50:18.839 - error: deyeidc.0 (87833) Error: ControlCode faulty! 2023-06-21 14:54:29.610 - error: deyeidc.1 (87848) Error: ControlCode faulty! 2023-06-21 19:23:19.358 - error: deyeidc.0 (87833) Error: ControlCode faulty! 2023-06-21 19:27:19.360 - error: deyeidc.0 (87833) Error: ControlCode faulty! 2023-06-21 19:29:19.360 - error: deyeidc.0 (87833) Error: ControlCode faulty! 2023-06-21 19:33:19.382 - error: deyeidc.0 (87833) Error: ControlCode faulty! 2023-06-21 19:37:19.374 - error: deyeidc.0 (87833) Error: ControlCode faulty! 2023-06-21 19:39:19.439 - error: deyeidc.0 (87833) Error: ControlCode faulty!
-
@dougstar Hoi, das sind aber wirklich viele. Soviele habe ich in zig Tagen nicht. Aber wie schon oben geschrieben: Warnung ist möglich - wird aber auch geloggt! Bring dir das was?
-
Habe mal ein Issue erstellt bezüglich installation.
https://github.com/raschy/ioBroker.deyeidc/issues/23 -
@malleralle Ich hab drauf geantwortet.
-
@rene55 ja, Warnung würde mir schon helfen, da ich Errors per Telegram auf s Handy bekomme und Warnungen nicht.
-
@rene55 Oh man, ich bin so dämlich...
Seit Tagen versuche ich den Adapter zum laufen zu bekommen. Heute hab ich meinen Fehler entdeckt, statt die Seriennummer vom Logger habe ich immer die vom Wechselrichter eingegeben...
Jetzt habe ich trotzdem eine Frage, gibt es irgendwo für den Deye SUN600G3-EU-230 ein CSV/TXT mit den Registern die man nur noch importieren muss?
Für mein SDM630 hatte ich so etwas gefunden und es war ein Traum alle Register in wenigen Sekunden im ioBroker zu haben und nicht wie früher einzeln aus dem Handbuch anzutippen und einzutragen.
DANKE und auch für diesen tollen Adapter!
-
@brenner-0
Meinst Du diese Datei im Repo?
https://github.com/raschy/ioBroker.deyeidc/blob/main/deyeidc.MI600.json -
@w00dst0ck Hmmm... das andere (Modbus Einbindung meines großen Wechselrichters) war eine TSV die man über das Doppelpfeilsymbol bei den Registersettings importieren konnte.
Hier bei Deyeidc fehlt dieses Symbol um mit der json Datei kann ich ehrlicherweise nichts anfangen.
-
@brenner-0 Bennötigst Du denn wirklich ALLE Register? Die wichtgisten sind doch bekannt und in der o.g. Datei
ioBroker.deyeidc aufgelistet.
Hier noch als Ergänzung die für Datum und Zeit (Danke @rene55)