Nulleinspeisung mit...
 
Benachrichtigungen
Alles löschen

Nulleinspeisung mit Balkonkraftwerk und opendtu und einige Fragen

41 Beiträge
9 Benutzer
6 Reactions
1,638 Ansichten
(@forum2023)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 133
 

Veröffentlicht von: @mottes

wollte morgen mal drangehen: muss ich im Tasmota-Menu unter MQTT auch was eingeben?

Wahrscheinlich. Ist dann die opendtu der Broker?

Für die direkte Abfrage des Hichi-Lesekopfes per URL muss MQTT wahrscheinlich nicht mal konfiguriert werden. D.h. wenn es dir ausschließlich um die Nulleinspeisung geht, reichen OpenDTU, Lesekopf, Akku, Laderegler, Solarpanele und die notwendigen Kabel.

Wenn du den Hichi dennoch seine Daten per MQTT versenden lassen willst, dann brauchst du einen MQTT-"Server" (offiziell MQTT Broker), der sie entgegennehmen kann.

OpenDTU kann das nicht, du brauchst dann irgendeinen kleinen Rechner ala Raspi oder MiniPC, der 24/7 dauerläuft und den MQTT Broker beherbergt. Bei mir ist das ein Addon namens Mosquitto Broker im Home Assistant. Mosquitto Broker ist ein sehr beliebter und schlanker MQTT Broker mit geringen Hardware-Anforderungen, der standalone auf genügsamer Hardware laufen kann (oder eben als Addon in einer Hausautomatisierungssoftware).

Sinn macht so ein dauerlaufender MQTT Broker aber eigentlich erst, wenn du eine Smarthome-Software wie Home Assistant, IOBroker, HAB, o.ä. laufen lässt, um deine Hausdaten aufzuzeichnen, zu visualisieren und ein bisschen auszuwerten.


   
AntwortZitat
(@skolbe)
Vorsichtiger Stromfühler
Beigetreten: Vor 3 Monaten
Beiträge: 15
 

@forum2023 

openDTUonBattery kann auch MQTT lesen soviel ich weiß.

lese dort einfach mal das Wiki, speziell unter Powermeter

https://github.com/helgeerbe/OpenDTU-OnBattery/wiki/Power-Meter


   
AntwortZitat
(@08_of_15)
Vorsichtiger Stromfühler
Beigetreten: Vor 12 Monaten
Beiträge: 6
 

Veröffentlicht von: @mottes

@forum2023 

kurze Frage noch, wollte morgen mal drangehen: muss ich im Tasmota-Menu unter MQTT auch was eingeben?

Wahrscheinlich. Ist dann die opendtu der Broker?

Bei mir habe ich am "Tasmota-Stromsensor" nirgends was extra konfiguriert.

Beim OpenDTU on Battery habe ich nur den Tasmota-Stromsensor als Quelle konfiguriert, wie es zuvor forum2023 schon beschrieben hat.

Lediglich, wenn Du irgendwo noch ein Home Assistant oder ähnliches System im Netz hast, kannst Du den unter MQTT konfigurieren

 


   
AntwortZitat
(@forum2023)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 133
 

Veröffentlicht von: @skolbe

openDTUonBattery kann auch MQTT lesen soviel ich weiß.

Natürlich. Du kannst den Zähler auf die verschiedensten Arten auslesen, nicht nur per URL, sondern auch per MQTT.

Aber: Wenn du ihn per MQTT auslesen willst, dann brauchst du auf irgendeinem Rechner einen dauerlaufenden MQTT Broker. OpenDTU ist immer nur ein MQTT-Client. Den MQTT Server braucht man immer noch extra. Deswegen - will man keinen MQTT-Server aufsetzen (weil man keinen dauerlaufenden KleinPC hat oder möchte), dann kann man auf MQTT auch komplett verzichten.


   
AntwortZitat
(@mottes)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Monaten
Beiträge: 93
Themenstarter  

@alle: Danke, hat geklappt

JSON kommt nicht über MQTT, sondern über HTTP. Also brauch ich auch keinen Broker.

mein Eintrag ist ein wenig anders, weil ich einen anderen Zähler habe; hab bei der Gelegenheit was über JSON gelernt

vielleicht noch für die Mitleser: Tasmota musste dafür nicht konfiguriert werden; Das Hichi-Modul sendet ja ständig über HTTP

 

Diese r Beitrag wurde geändert Vor 2 Wochen 2 mal von mottes

   
forum2023 reacted
AntwortZitat
(@mottes)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Monaten
Beiträge: 93
Themenstarter  

Neuer Step: IOT MQTT Panel ist konfiguriert; die Daten können jetzt auch remote abgerufen werden.

Nur Tasmota mit dem JSON-Text sperrt sich immer noch.

Hier der Link zum Video  0€ Balkonkraftwerk Dashboard einfach selbstgemacht | MQTT | hoymiles ahoy dtu | aus WWW erreichbar - YouTube

Seit letzter Woche Samstag steht der Zähler inzwischen bei 30 kWh


   
AntwortZitat
(@mottes)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Monaten
Beiträge: 93
Themenstarter  

Für die DTU habe ich ein Plätzchen gefunden, das sich in Reichweite des WLANs und des Wechselrichters befindet, Stromanschluss hat und unter Dach ist.

Derzeit bringt die Anlage trotz 600W-Bremse mehr als 5kWh/Tag, was ich remote verfolgen kann.

Aber: um die Wirtschaftlichkeit untersuchen zu können, benötige ich eine MQTT-Client, der auf möglichst schmaler Hardware läuft, die ordentlich Speicher hat. Ich möchte den Solar-Ertrag und den Verbrauch protokollieren. Danach wollte ich Auswertungen fahren, ob ein Speicher sich vielleicht amortisieren würde. Hier wurde bereits Home-Assistant genannt, ich selbst habe Mosquito gefunden. Input sollte rein über MQTT/JSON erfolgen, output sollte excel-kompatibel sein.

Wäre das mit mosquito und RASPI möglich? Oder reicht ein anderes Programm / andere Hardware?

Any hints are appreciated.


   
AntwortZitat
(@derdickebaer)
Vorsichtiger Stromfühler
Beigetreten: Vor 6 Monaten
Beiträge: 164
 

Auf dem Raspi kannst du auf jeden Fall Home Assistant laufen lassen und darin als Addon einen Mosquitto Broker. Hat den Vorteil, dass du direkt noch ein paar Steuerungen/Automatisierungen einbauen kannst und auch brauchbare Visualisierungen vorhanden sind. Kostet zwar ein wenig Zeit, sich dort einzugrooven, lohnt sich aber aus meiner Sicht. An meinem Raspi habe eine kleine SSD hängen: die wird von den Schreib-Lesezugriffen nicht so stark in Mitleidenschaft gezogen wie die Micro-SD Karten und der Zugriff ist deutlich schneller.
Wenn du von unterwegs auf die MQTT-Daten zugreifen willst, musst du allerdings dafür sorgen, dass du auch von unterwegs auf den Home-Assistant zugreifen kannst: er läuft lokal in deinem Netzwerk (was ich im Gegensatz zu den ganzen Cloudlösungen sehr schätze). Ich mach das mit einem VPN-Tunnel auf meine Fritz-Box.


   
AntwortZitat
(@mottes)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Monaten
Beiträge: 93
Themenstarter  

@derdickebaer Danke, aber die Frage nach dem lokalen Netz stellt sich nicht. Ich hab hier die MQTT-Werte, die Tasmota und openDTU rausbringen

Ich hab jetzt mal den den mosquitto_sub installiert, der protokolliert stoisch die openDTU-Werte, aber was mache ich mit diesen blöden JSON-Ausdrücken von Tasmota, die werden von mosquitto_sub als Text ausgegeben, und entziehen sich jeder Auswertung.

Eigentlich brauch ich nur einen Lastgang. Den muss ich doch irgendwie aus den JSON-Daten ermitteln können. Hier ist mal eine Zeile.

{"Time":"2024-05-12T13:26:27","SM":{"16_7_0":-99.43}}

Das bedeutet, dass heute um 13:26 Uhr und 27 sekunden 99,43 Watt eingespeist worden sind. Aber das kann ich doch nicht händisch machen. Da muss es doch irgendeine Umformatierungsroutine geben, die das so interpretiert, wie ich das gerade beschrieben hab.


   
AntwortZitat
(@forum2023)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 133
 

Veröffentlicht von: @mottes

aber was mache ich mit diesen blöden JSON-Ausdrücken von Tasmota, die werden von mosquitto_sub als Text ausgegeben, und entziehen sich jeder Auswertung.

Eben das würde die Kombination von Home Assistant mit dem Addon Mosquitto für dich tun. Das JSON-Ergebnis auswerten, den Wert in der Datenbank speichern und nach deinen Wünschen visualisieren. (Ob es auch Addons zum Exportieren der Daten aus der Datenbank gibt, weiß ich nicht.)


   
AntwortZitat
(@mottes)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Monaten
Beiträge: 93
Themenstarter  

@forum2023 

Geht auch mit Bordmitteln:

sed 's/{"Time":"2/2/ ;s/T/;/;s/","SM":{"//;s/"://;s/16_7_0/;;;;/;s/36_7_0/;;;/;s/56_7_0/;;/;s/76_7_0/;/;s/}}//; w 1305241800.csv'  1305241800.json 

wobei 1305241800.json die von Mosquitto heruntergeladenen Werte sind, und 1305241800.csv von jeder Tabellenkalkulation verarbeitet werden kann. Morgen lass ich mal den großen Computer tagsüber laufen und protokollieren.

Diese r Beitrag wurde geändert Vor 6 Tagen 2 mal von mottes

   
forum2023 reacted
AntwortZitat
Seite 3 / 3
Nulleinspeisung mit...
 
Teilen: