Seite 2 von 3
Re: Werte per MQTT aus der Solaranzeige einbinden
Verfasst: Do Feb 15, 2024 2:25 pm
von Busmeikel
...dann verstehe ich wohl die Begrifflichkeiten nicht und sollte lieber stricken gehen...
Überschussladen ist für mich PV-Leistung minus Hausverbrauch und das kann ich in mein Auto laden, sollte dann noch was überbleiben kann es im Hausakku gespeichert werden und der Rest fließt dann ins öffentliche Netz. Bin ich da so auf dem Holzweg?
Der DTSU ist die Schnittstelle zw. PV und öffentlichem Netz und sollte alles bereitstellen was ich brauche, oder? Anscheinend ist das Thema zu schwer für mich und ich gehe dann lieber stricken, wobei wir wieder oben wären. Das kann doch nicht so schwer sein mir das beizubringen...
Re: Werte per MQTT aus der Solaranzeige einbinden
Verfasst: Do Feb 15, 2024 2:34 pm
von Gero
Also die openWB - die Software, nicht die Hardware - braucht den Messwert an dem Hausanschlusszähler. Sie muss also wissen, wieviel entweder bezogen oder eingespeist wird. Wenn nun eingespeist wird, wird das Auto geladen oder der Ladestrom erhöht um die Einspeisung auf Null zu bekommen. Das ist soweit ganz simpel.
Die Kenntnis der PV-Erzeugung wird benutzt um den Hausverbrauch korrekt zu errechnen. Denn bei einem Bezug von 1200W - ohne die Kenntnis von PV-Produktion - denkt die openWB, dass der Hausverbrauch 1200W ist. Weiß sie nun, dass auch noch eine PV-Produktion von 2000W vorhanden ist, ist der Hausverbrauch 3200W. Die Kenntnis von Speicherladung und -entladung dient der openWB erst einmal auch nur der Berechnung des Hausverbrauchs.
Von daher ist es für die Überschussladung vollkommen unerheblich, ob du die PV-Werte in die openWB bekommst oder nicht.
Re: Werte per MQTT aus der Solaranzeige einbinden
Verfasst: Do Feb 15, 2024 2:45 pm
von evchab
diese Dokumentation hast du gelesen?
vor allem das mit der math Datei?
https://solaranzeige.de/phpBB3/download/openWB-MQTT.pdf
Re: Werte per MQTT aus der Solaranzeige einbinden
Verfasst: Do Feb 15, 2024 3:31 pm
von Busmeikel
Ja, die Doku habe ich gelesen, da scheitert es aber daran eine korrekte math-Datei für meine Konfiguration zu finden, ich habe eine ausprobiert und wollte jetzt darangehen zu verstehen was da drinsteht, das ist für mich auch nur Kauderwelsch.
Wer also eine math-Datei hat für einen Huawei Sun2000-4-KTL-M1, DTSU666, LUNA2000 hat, immer her damit, ich gebe noch nicht auf...
Math-Datei für openWB aus dem Huawei-WR
Verfasst: Do Feb 15, 2024 4:29 pm
von Busmeikel
Gerade in der "regler_auslesen.php" gelesen dass ich eine math-Datei für den jeweiligen Regler brauche. Muss dann meine math-Datei "huawei_M1_math.php" heißen? Passend zum WR der in der Solaranzeige läuft? Nicht openWB_math.php? Ich will ja den WR auslesen und nicht die WB. Ist das richtig?
Re: Werte per MQTT aus der Solaranzeige einbinden
Verfasst: Do Feb 15, 2024 5:24 pm
von Stevie_AN
Sorry, ich hab das Gefühl, hier sind grundsätzliche Dinge noch nicht klar. Du schriebst, Deine Daten kommen alle in der Solaranzeige an. Also die Daten Deines Wechselrichters, Deines Speichers und auch die Daten des Smartmeters am EVU-Übergabepunkt...?
Wenn das so ist, dann braucht nur noch die IP-Adresse des MQTT-Brokers der OpenWB in der user.config.php eingetragen werden. Bei mir sieht die so aus:
Code: Alles auswählen
// Sollen alle ausgelesenen Daten mit dem MQTT Protokoll an einen
// MQTT-Broker gesendet werden? Bitte das Solaranzeige-MQTT PDF Dokument lesen
$MQTT = true;
//
// Wo ist der MQTT-Broker zu finden?
// Entweder "localhost", eine Domain oder IP Adresse "xxx.xxx.xxx.xxx" eintragen.
// broker.hivemq.com ist ein Test Broker Siehe http://www.mqtt-dashboard.com/
$MQTTBroker = "192.168.178.61";
//
// Benutzter Port des Brokers. Normal ist 1883 mit SSL 8883
$MQTTPort = 1883;
//
// Falls der Broker gesichert ist. Sonst bitte leer lassen.
$MQTTBenutzer = "";
$MQTTKennwort = "";
//
// Wenn man die Daten mit SSL Verschlüsselung versenden möchte.
// Wenn hier true steht, muss im Verzeichnis "/var/www/html/" die "cerfile"
// 'ca.crt' vorhanden sein. Nähere Einzelheiten über diese Datei findet
// man im Internet in der Mosquitto Dokumentation.
$MQTTSSL = false;
//
// Timeout der Übertragung zum Broker. Normal = 10 bis 60 Sekunden
$MQTTKeepAlive = 60;
//
// Topic Name oder Nummer des Gerätes solaranzeige/1
// oder solaranzeige/box1 (solaranzeige ist fest vorgegeben.)
// Man kann das Gerät nennen wie man will, nur jedes Gerät, welches Daten
// senden soll unterschiedlich. Entwerder 1 bis 6 oder Namen Ihrer Wahl vergeben.
$MQTTGeraet = "box1";
//
// Welche Daten sollen als MQTT Message übertragen werden? Wenn hier nichts
// aufgeführt ist, werden alle ausgelesenen Daten übertragen.
// Bitte darauf achten, dass keine Leerstellen zwischen den Variablen sind.
// Die einzelnen Variablen müssen mit einem Komma getrennt und klein geschrieben
// werden. Zusätzlich müssen sie den Eintrag vom $MQTTGeraet und ein Schrägstrich
// enthalten. Das ist nötig, da mehrere Geräte an dem Raspberry hängen können.
// Beispiel mit obigen MQTTGeraet:
// $MQTTAuswahl = "openWB";
Und wenn Du Dich dann z. B. mit dem MQTT-Explorer auf den Broker (also die OpenWB) drauf hängst, MÜSSEN da die Daten der Solaranzeige kommen:
- 2024-02-15_18h22_31.png (29.49 KiB) 993 mal betrachtet
Re: Werte per MQTT aus der Solaranzeige einbinden
Verfasst: Do Feb 15, 2024 5:49 pm
von Busmeikel
Hi,
meine user.config.php sieht auch so aus wie Deine, siehe unten, ich weiß echt nicht mehr was falschläuft.
Ich habe aber noch keine passende "_math-Date", da weiß ich noch nicht mal ob die jetzt "huawei_M1_math" oder "openWB_math" heißen muss, das Gerät ist ja Regler 56, ein Huawei-Gerät...
Re: Werte per MQTT aus der Solaranzeige einbinden
Verfasst: Do Feb 15, 2024 6:12 pm
von Stevie_AN
Busmeikel hat geschrieben: ↑Do Feb 15, 2024 5:49 pm
Hi,
meine user.config.php sieht auch so aus wie Deine, siehe unten,
Also ich sehe da schon einen Unterschied - vergleiche mal die letzte Zeile!
...die ist bei mir auscodiert!
Re: Werte per MQTT aus der Solaranzeige einbinden
Verfasst: Do Feb 15, 2024 6:46 pm
von Busmeikel
Stevie_AN hat geschrieben: ↑Do Feb 15, 2024 6:12 pm
Busmeikel hat geschrieben: ↑Do Feb 15, 2024 5:49 pm
Hi,
meine user.config.php sieht auch so aus wie Deine, siehe unten,
Also ich sehe da schon einen Unterschied - vergleiche mal die letzte Zeile!
...die ist bei mir auscodiert!
Okay, okay,
ich habe das jetzt auch auskommentiert, geändert hat es am Ergebnis aber nichts. Ich nehme an dass ich zwingend die _math-Datei brauche, habe im Solaranzeigenforum um Hilfe gebeten, mal sehen ob sich da jemand erbarmt...
Schönen Abend noch
Meikel
Re: Werte per MQTT aus der Solaranzeige einbinden
Verfasst: Sa Feb 17, 2024 7:24 am
von Busmeikel
Hallo Zusammen,
mittlerweile läuft alles.
Ich habe den Solaranzeigen-Pi einmal komplett hardresettet, dann kamen die Daten in den Broker der openWB, kontrolliert mit dem MQTT-Explorer.
Dann noch schnell NodeRed installiert und die Knoten miteinander verbunden, tadaaaa, alles läuft jetzt.
Gruß
Meikel