NEWS
[Adapter] cloudfreie Auslesung von Deye-Invertern
-
Moin Moin,
in mühevoller Kleinstarbeit habe ich alles aus dem JSON im Adapter eingegeben.https://github.com/raschy/ioBroker.deyeidc/blob/main/deyeidc.Sun15K-sg01hp3-eu-am2.json
Als Ergebnis bekomme ich Werte. So weit, so schön.
Nun werden viele Werte mit der falschen Dezimalstelle angezeigt.
Ich , als Laie, denke mir, wenn ich Werte abrufe, dann 1:1.
Da ich bei dem Thema, wie Du merkst, keinen Plan habe, woran liegt es?
Ich behelfe mir mit dem Berechnungs TAB, allerdings sieht der Ordner entsprechend aus.
Unzählige Datenpunkte, durch die man nicht mehr durchsteigt.Als Beispiel die Gesamtproduktion

@haselchen sagte in [Adapter] cloudfreie Auslesung von Deye-Invertern:
in mühevoller Kleinstarbeit
Das hättest du aber nicht machen müssen, man kann die komplette .json (wenn sie denn für den WR passt) komplett importieren. Dann nur noch die Parameter (IP und Seriennummer) eingeben und dann sollte es schon los gehen.
Zu den nicht ganz passenden Werten bzw. Kommastellen: Die Geräte geben an den meisten Stellen keine float-Werte (also Zahlen mit Nachkommastellen) aus. Das wird mit dem "Faktor" korrigiert. Hier bedeutet ein Faktor von 1 dass aus einem Rohwert "376" ein Echtwert von "37,6" wird. Die Aktion mit der Berechnung ist zwar Möglich, ist aber hierfür nicht gedacht und auch nicht nötig. -
@haselchen sagte in [Adapter] cloudfreie Auslesung von Deye-Invertern:
in mühevoller Kleinstarbeit
Das hättest du aber nicht machen müssen, man kann die komplette .json (wenn sie denn für den WR passt) komplett importieren. Dann nur noch die Parameter (IP und Seriennummer) eingeben und dann sollte es schon los gehen.
Zu den nicht ganz passenden Werten bzw. Kommastellen: Die Geräte geben an den meisten Stellen keine float-Werte (also Zahlen mit Nachkommastellen) aus. Das wird mit dem "Faktor" korrigiert. Hier bedeutet ein Faktor von 1 dass aus einem Rohwert "376" ein Echtwert von "37,6" wird. Die Aktion mit der Berechnung ist zwar Möglich, ist aber hierfür nicht gedacht und auch nicht nötig.Danke für Dein Feedback.
Das man die Datei importieren kann , hatte ich hier schon gelesen , aber anscheinend die Möglichkeit im Adapter? nicht gefunden.
Wo finde ich sie?Mit dem Wert ist es umgekehrt .
Aus 37,6 soll 376 werden .
Was wäre das für ein Faktor ? -
Mit dem Pfeil rechts oben:

Und, bist du sicher, dass dein Raw-Wert eine Komma-Zahl ist? Da bin ich skeptisch.Ich hab die Daten aus dem JSON von Github.
Ist für nen Hybrid Deye 15kw WR.
Passt.Da kommen viele Daten rein, die mit den Dezimalzahlen nicht stimmen.
Spannung der Batterien. Ohne Komma.
Einspeisung auch falsches Komma.
Bezug genauso.Ich hab das nun mit der Berechnugstabelle korrigiert.
Passt jetzt für mich. -
Hoffe, dass ist die Datei, die Du meinst.
Kleiner Schönheitsfleck bei mir ist der, dass die DP mit dem "falschen" Komma im Baum drinbleiben müssen, weil man sonst die neuen DP nicht anlegen kann. Zum Berechnen braucht der Adapter logischerweise die Original-DP.
-
@haselchen Ja, die meinte ich, Danke. Versuch doch mal bitte bei "register": 587 den Faktor auf '1' zu stellen.
-
@haselchen Ja, die meinte ich, Danke. Versuch doch mal bitte bei "register": 587 den Faktor auf '1' zu stellen.
-
-
Für Nachahmer folgende Warnungen:
Anbindung mit LSE-LAN Datenlogger funktioniert NICHT mit Deyeidc !!!
Bei LSW-WLAN gibt es folgende Fallstricke, die mich mehrere Stunden gekostet habe:- Kanäle 12/13 funktionieren NICHT !
- WLAN-Passwort: Ausschließlich Zahlen/Buchstaben, auch kein "-" etc.
Jetzt funktioniert die Anbindung ...
-
Für Nachahmer folgende Warnungen:
Anbindung mit LSE-LAN Datenlogger funktioniert NICHT mit Deyeidc !!!
Bei LSW-WLAN gibt es folgende Fallstricke, die mich mehrere Stunden gekostet habe:- Kanäle 12/13 funktionieren NICHT !
- WLAN-Passwort: Ausschließlich Zahlen/Buchstaben, auch kein "-" etc.
Jetzt funktioniert die Anbindung ...
-
Das ist doch schon mal ein Fortschritt. Versuch doch bitte auch nochmal beim Doppelregister 534/535 das Register 534 mit "Rules=3" und "Faktor=1" auszulesen. Ich habe nur einen 'kleinen' Wechselrichter (mit anderen Registern) und da klappt das.
-
Danke für den Hinweis. Dass der LAN-Logger nur mit Modbus funktioniert ist schonmal irgendwo hier beschrieben worden. Aber der Tip mit dem LSW-WLAN ist für einige bestimmt Gold wert.
@haselchen sagte in [Adapter] cloudfreie Auslesung von Deye-Invertern:
Das heißt, mit dem eingespielten JSON, bekommst Du jetzt alle Daten?
Ja, ich bekomme mit dem LSW-WLAN Alle Daten aus dem JSON !
Vielen Dank noch ´mal