Seite 1 von 1

easun_smg.php anpassen, sodass der LOAD(Auslastung) gelesen wird

Verfasst: Mi 26. Okt 2022, 09:11
von chuck_norris
Kann man die easun_smg.php anpassen, sodass der LOAD(Auslastung) gelesen wird?

Re: easun_smg.php anpassen, sodass der LOAD(Auslastung) gelesen wird

Verfasst: Mi 26. Okt 2022, 09:18
von chuck_norris
Ja kann man, habs gefunden :)

$rc = $funktionen->phocos_pv18_auslesen( $USB1, $Befehl );
$aktuelleDaten["Load"] = hexdec( $rc["data"] );
$Befehl["RegisterAddress"] = str_pad( dechex( 225 ), 4, "0", STR_PAD_LEFT );
$Befehl["RegisterCount"] = "0001";

Re: easun_smg.php anpassen, sodass der LOAD(Auslastung) gelesen wird

Verfasst: So 19. Feb 2023, 19:23
von V.Maxxx
Kann mir bitte jemand erklären, was Chuck-norris geschrieben hat?
fragte er und nahm sich einen Moment Zeit, um selbst darauf zu antworten. Das ist wohl ein Thema zur Berechnung und Anzeige des Tagesverbrauchs. Das erwarte ich gerade von meiner Easun SMG II. Danke für die Anleitung. Ich bin nicht schlau genug, um zu verstehen, was er geschrieben hat (die Anleitung auf dem Multi bereitet mir schon große Probleme).

Re: easun_smg.php anpassen, sodass der LOAD(Auslastung) gelesen wird

Verfasst: Fr 24. Feb 2023, 10:24
von chuck_norris
Ist doch ganz easy...
In der easun_smg.php steht alles zum betreffenden Wechselrichter. Hier habe ich die genannten Daten ergänzt und damit werden die zusätzlichen Infos ausgegeben.

Du kannst auch einfach die Datei im Anhang komplett übernehmen und in deinem Verzeichnis unter /var/www/html/ ersetzen.

Laod ist allerdings die Auslastung des WR und nicht das was produziert wurde.

Ich sende meine Daten via mqtt an meinen iobroker. Für mehr brauche ich die Solaranzeige nicht. Wenn dir das alles nichts sagt, dann wird es schwierig und du musst viel weiter vorne ansetzen und Grundwissen aufbauen...

Re: easun_smg.php anpassen, sodass der LOAD(Auslastung) gelesen wird

Verfasst: Sa 25. Feb 2023, 12:57
von V.Maxxx
Jeden Tag mache ich große Fortschritte und was ich gestern noch nicht wusste, ist heute gut. Die größten Schwierigkeiten sind Sprachen, Übersetzer können nicht gut erklären, was Sie im Text sagen wollen. Gestern habe ich Ihre Datei mit meiner verglichen. Es gibt viele Änderungen. Nach der Implementierung funktionierten einige meiner Tabellen nicht mehr (das hatte ich erwartet). Für die Sprachbarriere möchte ich genau erklären, was dieses Skript ist. Ich möchte vom Invertor lesen "Load-day" (Verbrauch an diesem Tag) . Es ist ein Wert (kWh), der aussagt, dass Sie heute z.B. 10 kWh aus Ihrem Kraftwerk für den Hausverbrauch geliefert haben. Ich lese gerade die Information "Ihr Kraftwerk hat heute z.B. 15kWh aus der Sonne produziert, und wenn ich hinzufüge, was ich will, weiß ich, dass ich 15kWh produziert und 10kWh verbraucht habe, die Differenz wird in den Batterien gespeichert.