Venus OS - MQTT Grundlagen und Geräte per MQTT erstellen

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ธ.ค. 2023
  • Mehr zum Thema findest Du auf meinem Hauptkanal: / @haus_automation
    ➤ 👨‍🎓 haus-automatisierung.com/kurse/
    ➤ 📝 Blog-Beitrag: haus-automatisierung.com/batt...
    ▬ Mehr zum Thema ▬▬▬▬▬▬▬
    Tutorials / Online-Kurse:
    👨‍🎓 haus-automatisierung.com/kurse/
    Podcast:
    🔈 haus-automatisierung.com/podc...
    Newsletter:
    ✉️ haus-automatisierung.com/news...
    Hauptkanal:
    🎬 / @haus_automation
    ▬ Social Media ▬▬▬▬▬▬▬
    Instagram: / haus_automation
    Twitter: / haus_automation
    Facebook: / hausautomatisierungcom
    LinkedIn: / hausautomatisierungcom
    Patreon: / haus_automation
    GitHub: github.com/klein0r
    Thingiverse: www.thingiverse.com/klein0r/d...
    #smarthome #homeautomation #hausautomatisierung
    ▬ Disclaimer ▬▬▬▬▬▬▬
    ** Link zu einer Produktempfehlung - Natürlich empfehle ich Dir nur Produkte, welche ich selbst gekauft habe und ebenfalls gerne verwende. Wenn Du über einen dieser Links etwas kaufst, bekomme ich eine Provision vom Shop (Affiliate-Link). Ich würde mich freuen, wenn Du auf diese Art den Kanal unterstützt.
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 63

  • @KleinesZuhause
    @KleinesZuhause  6 หลายเดือนก่อน

    So, die Geräte sind drin. Zwei Probleme habe ich hier noch: 1. sind die Positionen in der Darstellung falsch. Eigentlich steht alles auf 0 (AC-Input 1). Und ich habe einen "AC Input" statt "Grid" dort stehen. Falls Du weißt, was ich falsch gemacht habe: Immer her damit!

    • @miket4711s
      @miket4711s 6 หลายเดือนก่อน +1

      Prüfe mal was du unter Settings - System Setup - AC Input 1 konfiguriert hast, hier sollte "Grid" hinterlegt sein. Die Position vom Inverter kann man unter Settings - PV Inverter - Inverters einstellen

    • @KleinesZuhause
      @KleinesZuhause  6 หลายเดือนก่อน

      @@miket4711s Ja, hab ich alles probiert. Allerdings taucht der Inverter nicht unter "PV Inverters" auf. Eventuell ist das noch ein Bug in dem Modul und auch der Grund für die falsche Darstellung.

    • @chrisk.3839
      @chrisk.3839 6 หลายเดือนก่อน +1

      ​@@KleinesZuhauseDie PV Inverter (überMQTT) sind bei mir auch nicht unter Settings, PV inverter sichtbar. Das scheint bei den MQTT Geräten anders zu sein.

    • @KleinesZuhause
      @KleinesZuhause  6 หลายเดือนก่อน

      @@chrisk.3839 Ich teste gerade die Erweiterungen von mr-manuel, ob es sich da anders verhält. Und dann geht es an die Fehlersuche, was sich unterscheidet :(

    • @berndmilich9614
      @berndmilich9614 6 หลายเดือนก่อน +1

      @@KleinesZuhause wie ich bereits geschrieben hatte: einfach den MutliPlus Emulator von mr-manuel installieren -> Grid, Inverter etc werden in Venus OS und Portal dann angezeigt.

  • @freakent
    @freakent 5 หลายเดือนก่อน +12

    Hi, I am the author of the dbus-mqtt-devices driver. Thank you for creating this video, it’s a great tutorial on how to use the driver with node-red. I know a lot of people are using it with node-red so this will be a valuable resource. Thank you also for including the piece on “last will” settings - it’s important 😀
    Regards,
    Martin

  • @goranburow1819
    @goranburow1819 6 หลายเดือนก่อน +2

    Sehr passendes Video, Detailtiefe genau richtig für diese Anwendung.

  • @jlegen
    @jlegen 6 หลายเดือนก่อน +3

    Das ist ja cool - dem Victronsystem per mqtt ein Gridmeter unterschieben; ich hatte nie über "emulates a physical meter" hinausgelesen, dachte es ginge nur um Testdaten... Danke für die Aufklärung!

  • @blumtrst
    @blumtrst 6 หลายเดือนก่อน +1

    Ich hab mich vor einem Jahr schon damit befasst. Und das ähnlich für mich umgesetzt. Von daher war ich neugierig und habe natürlich bis zum Ende geschaut 😀
    Gut erklärt, vielen Dank!
    Freu mich schon aufs nächste Video.

  • @lebowski1980
    @lebowski1980 5 หลายเดือนก่อน +1

    super Video, vielen Dank :-)

  • @quack8887
    @quack8887 6 หลายเดือนก่อน +1

    Auf dieses Video hab ich gewartet. Sofort getestet am Test System: läuft. Umgesetzt auf das Live System: läuft. Was will man mehr 👌

  • @benwouda
    @benwouda 28 วันที่ผ่านมา

    Wow, my head is spinning 🎉

  • @Didda93
    @Didda93 6 หลายเดือนก่อน

    Danke für die super Beschreibung :)
    Extra HOT für die Nutzung des Timberwolf Servers 👍🏻😋

  • @Cliff890
    @Cliff890 4 หลายเดือนก่อน +2

    @KleinesZuhause
    Vielen Dank für das informative Video! Leider hänge ich an der Function Node „Build Payload“, die überträgt nichts. Habe sie genauso so wie du im Video gebaut, es kommt aber nichts raus. Ne debug node dahinter bleibt leer und im MQTT taucht nichts auf.
    Kannst du bitte deinen Flow posten? Finde wirklich den Fehler nicht…
    Danke!

  • @pluto202
    @pluto202 6 หลายเดือนก่อน

    Danke für das Video, und die vielen Details. Das hilft mir auch sehr. Was ich einmal interessant fände wäre ein Überblick über deine Gesamtarchitektur. Wo machst du was (KNX, MQTT, UniFi, ioBroker, NodeRed, Docker, Proxmox, etc.) und warum hast du dich dafür entschieden es so aufzubauen. Grüße Andreas

  • @Greif85
    @Greif85 6 หลายเดือนก่อน +2

    Toll und ausführlich erklärt, danke! Bei meiner Installation habe ich mich dafür entschieden zb die Werte vom GridMeter ("Volkszähler") direkt an den venusOS broker zu schicken und die Daten dann von dort mit dem iobroker abzuholen. So kann ich die Batterie auch betreiben wenn mein iobroker mal down sein sollte...

    • @janoschvontigerente5028
      @janoschvontigerente5028 6 หลายเดือนก่อน +1

      Hast du einen MQTT Server im VenusOS laufen?

    • @Greif85
      @Greif85 6 หลายเดือนก่อน +1

      @@janoschvontigerente5028 Ja, das dbus-mqtt hat das mit drin.

    • @berndmilich9614
      @berndmilich9614 6 หลายเดือนก่อน

      Guter Ansatz. Den habe ich auch gewählt und war mir auch sehr wichtig. Die PV-Anlage sollte so unabhängig wie möglich von anderen Einflüssen wie ioBroker sein.
      Ich habe dann in NodeRed auch gleich die Gelegenheit genutzt alle Einzelwerte (aus SENEC, Balkonkraftwerk und Multiplus) zu verarbeiten, damit der ioBroker wieder "bereinigte" Werte zu PV-Ertrag, Hausverbrauch etc bekommt ;-) .

  • @mmuennich
    @mmuennich 3 วันที่ผ่านมา

    Super Beschreibung, funktioniert alles wie erklärt, hab jetzt ein Problem, beim Probieren und testen hab ich ein Grid eingerichtet, dass ich nicht benötige, war nur für Versuche. gibt es ne einfache Möglichkeit das ganze nochmal zu entfernen?

  • @dirkschuster471
    @dirkschuster471 6 หลายเดือนก่อน +1

    Super Ding Matthias!! Ich konnte fast alles umsetzen für meinen Sungrow Inverter. 1) Kannst Du nochmal auf den Befehl zum Extrahieren der Service ID zeigen aus der DeviceInstance eingehen. 2) gibst Du abschließend das ganze ohne Topic und mit welchen Name an MQTT vom Venus OS weiter? ( den letzten Baustein hast Du auch nicht gezeigt) Nochmal Danke für das super Video!!

    • @KleinesZuhause
      @KleinesZuhause  6 หลายเดือนก่อน

      Im letzten Baustein steht ja auch nix drin. Da ist nur der Client ausgewählt. Der Rest kommt ja dynamisch aus den vorigen Function-Nodes. Wie das MQTT-Topic zusammengebaut wird, hatte ich ja gezeigt

    • @StefanHerrmann73
      @StefanHerrmann73 3 หลายเดือนก่อน

      Hi Dirk,
      wenn ich mich nicht irre wird der
      Check "Service ID" mit 'payload.deviceInstance.g1' ist nicht Null ...und
      Set "Service ID" mit 'Setze flow.serviceId to the value msg.payload.deviceInstance.g1' gemacht.
      Du (Man) erhältst den Pfad indem Du in der Debug Meldung auf die deviceInstance:object g1:1 klickst und dann dort auf "Pfad kopieren.
      Hallo Matthias, Danke für das tolle Video. Ich nehme jetzt ein Shelly PM1 um den grid (Landstrom) im Wohnmobil anzuzeigen.
      Grüße Stefan

  • @westice72
    @westice72 4 หลายเดือนก่อน +1

    Hallo Super Video.....!!! Ich habe nur ein Problem, es wird bei mir nicht der Wert angezeigt.Verbunden Ja, MQTT:pv001; VRM-Instanz 2; usw alles da. Die Werte in bsw. AC Phase L1 oder andere werden nicht angezeigt??? Was hast Du in der Check Service ID und Set Service ID zu stehen? Ich finde den Fehler nicht!

  • @hempeltorsten
    @hempeltorsten 6 หลายเดือนก่อน +3

    Tolles informatives Video!
    Holst du die Daten roh aus dem PV WR? Oder werden die vorher in einem anderen System aufgearbeitet?
    Sehr gut gelöst, damit spart man sich den extra Victron Zähler zur Steuerung des ESS! 👍

    • @KleinesZuhause
      @KleinesZuhause  6 หลายเดือนก่อน

      Genau, theoretisch reicht auch ein einfacher Lesekopf auf dem Stromzähler vom Netzbetreiber für diese Daten

  • @thostegm7099
    @thostegm7099 6 หลายเดือนก่อน +1

    Interessanter Ansatz. Muss mal schauen, ob ich so meinen alten Fronius Wechselrichter auch einbinden kann.

    • @KleinesZuhause
      @KleinesZuhause  6 หลายเดือนก่อน

      Bestimmt, aber für Fronius gibt es ja auch separate Plugins/Integrationen. Musst mal schauen womit Du besser fährst

  • @biernot4071
    @biernot4071 5 หลายเดือนก่อน

    Hallo,
    wie kann ich das ganze wieder entfernen und evtl auf die neuste Beta zu gehen ?

  • @guenter-zq2rp5wj9f
    @guenter-zq2rp5wj9f 5 หลายเดือนก่อน

    Super Video! Ich habe das auch schon so ähnlich gemacht. pvinverter über modbus tcp und grid über die smartmeter node von node-red.
    Und dann über dbus-mqtt-device in den dbus.
    Dass man auch direkt auf mqtt im vrm portal zugreifen war mir neu .. super Info!
    Ich habe das proplem dass einige daten im vrm portal nicht stimmen, da z.B. das venusos mal eine Zeit nicht gelaufen ist oder falsche werte übermittelt hat.
    Kennst Du einen Weg, wie man diese Daten im VRM Portal nachträglich ändern kann?

  • @user-mc9jl2rz8c
    @user-mc9jl2rz8c 6 หลายเดือนก่อน +1

    Tolles Video. Niveau ist - wie immer - etwas anspruchsvoller. Trotzdem super. Ich werde so nun auch meine Wechselrichter der Victron bekannt machen. Hast Du die Flows irgendwo gepostet?

    • @KleinesZuhause
      @KleinesZuhause  6 หลายเดือนก่อน

      Aktuell noch nicht. Möchte erst dieses grid Problem lösen eigentlich 🙁 Also dass da nicht nur „AC Input“ steht

    • @user-mc9jl2rz8c
      @user-mc9jl2rz8c 6 หลายเดือนก่อน

      Hi nochmal. Ich habe einen Flow gebastet, welcher den go-e controller simuliert. Sprich den go-e charger für PV Überschussladung ansteuert. Da die Victron die Daten (GRID) hat, ist dies möglich. Bei dem Flow kann zusätzlich eine beliebige Leistung vom Akku hinzugefügt werden. Zum Beispiel 1500 würde bedeuten, dass zusätzlich vom Akku 1500 Watt zusätzlich zur PV bereit gestellt werden. Das ist interessant, damit die Minimalleistung für die Ladung erreicht wird (häufig min 6A). Andersherum kann auch z.B. 2000 eingestellt werden, dann werden mindestens 2000 zur Ladung des Hausakkus übrig gelassen. Der Go-e Charger kann dann komplett normal über die App gesteuert werden. Wenn Du Interesse hast melde Dich gerne. @@KleinesZuhause

    • @user-mc9jl2rz8c
      @user-mc9jl2rz8c 6 หลายเดือนก่อน

      Ich bin nun weiter. Der Inverter wird vollständig in der Victron Cerbo Oberfläche erkannt. Auch an der richtigen Stelle. Folgende Werte schicke ich per MQTT CustomName; Ac/MaxPower; Ac/L1/Power; Ac/L2/Power; Ac/L3/Power; Ac/Power; Ac/L1/Current; Ac/L2/Current; Ac/L3/Current; Ac/Current; Ac/L1/Voltage; Ac/L2/Voltage; Ac/L3/Voltage. Nur im VRM Portal erscheinen immer erst mit Verzögerung der Kasten mit dem PV-Wechselrichter. Dort immer die Leistungen der Einzelphasen, aber nie die grösser geschriebene Gesamtsumme oben drüber. Irgendeine Idee woran das liegen kann? @@KleinesZuhause

    • @StefanHerrmann73
      @StefanHerrmann73 3 หลายเดือนก่อน

      @@KleinesZuhause HI, bei wird unerklärlicherweise übrigens "'no' input" angezeigt, obwohl die Daten ankommen und angezeigt werden. 🤭

  • @MultiTelik
    @MultiTelik 4 หลายเดือนก่อน

    Könnte man als PV-Inverter auch einen DC Mppt emulieren? Bräuchte die DC-Erzeugungsleistung im VRM.

  • @roywobser5036
    @roywobser5036 4 หลายเดือนก่อน

    Moin, ich zabe momentan das Venus OS laufen. Ich möchte auf tibber umsteigen und so meinen akku im winter laden, bei günstigen Preisen. Ich möchte aber gerne auf einem zweiten Raspi eine Homeautomation laufen lassen, weil ich denke getrennte Systeme sind vielleicht besser zu kontrollieren und zu überschauen. Meine Wallbox Abl emh1 michte ich auf WB umbauen und so den Uberschuss laden. Das basteln ist jetzt nicht mein problem, jedoch die dinge alle miteinander sprechen zu lassen. In der Homeautomation mochte ich aber eine Übersicht haben uber alle Stromverbraucher, weil ich die im Venus OS nicht sehen kann( WP und Wallbox).
    Wie würdest du diese Idee umsetzen, soweit ich weis brauche ich die MQTT dafür, habe allerdings noch gar nichts mit gemacht.

  • @hgaenzle
    @hgaenzle 6 หลายเดือนก่อน

    Mein kopf raucht, ich komm noch nicht ganz mit und vesuche mich stück für Stück ran zu tasten. Habe über weihnachten node Red kurs bei dir gekauft. Meine PV Anlage 30KWp kommt im Sommer auf das Dach, aber die Komponenten sind schon da. 4x multiplus 2 5000/48, 45kwh lifepo4 Akku und den cerbogx. Mein Stromzähler lese ich mit Tasmota ESP8266 aus und sende per mqtt alle 10 Sec an iobroker. Dauert mir aber etwas zu lange, daher will ich per http abfrage alle 2 Sekunden abfragen. Bekomme nur ein gesammt verbrauch über alle Phasen und will die rechnerisch gleichmäßig aufteilen. Mal schauen ob ich das hin bekomme😢

  • @WBurg
    @WBurg 6 หลายเดือนก่อน +3

    Gutes Erklärvideo , gibt es den Flow den du hier angelegt hast als Download ?

    • @KleinesZuhause
      @KleinesZuhause  6 หลายเดือนก่อน +4

      Aktuell noch nicht, kann ich gern nachreichen

    • @WBurg
      @WBurg 6 หลายเดือนก่อน +1

      @@KleinesZuhause das wäre klasse

    • @motzelbeere9778
      @motzelbeere9778 6 หลายเดือนก่อน

      @@KleinesZuhause Bitte nachreichen, die Lernkurve ist doch etwas lang, wenn man sich nicht regelmäßig mit diesen Themen beschäftigt.

    • @3damberger18
      @3damberger18 4 หลายเดือนก่อน

      Jupp . Ein Download wäre super

  • @timot5111
    @timot5111 5 หลายเดือนก่อน

    Das Gridmeter wir an der richtigen Stelle angezeigt, wenn man einen Multiplus hat.
    Stellst du den Flow noch zur verfügung?
    Ich bekomme meine Daten über einen Hichi Tasmota Lesekopf auf den MQTT-Broker im VenusOS, die zerpflücke ich dann in Node-Red, was auch funktioniert. Leider liefert mein Zähler keine Spannungsdaten und somit kann ich den Strom auch nicht berechnen. Kann ich beim erstellen des Payload einfach feste werte für die Spannung eintragen und damit dann den Strom berechnen lassen?
    Außerdem bekomme ich die ServiceId nicht in die Variable und habe darum einfach portalId und serviceId fest in der Build Funftion eingetragen.
    Vielleicht sollte ich mal deinen Node-Red Kurs buchen ;-)

  • @waltsteinchen
    @waltsteinchen 6 หลายเดือนก่อน +1

    Sehr interessantes video! .. Aber wen Ich mich auf meinen lokalen "Cerbo"-Mosquitto connecte, dann sieht der genauso leer aus wie be dir .. obwohl da alles Mögliche kommen müsste !? Auch nach einer Stunde noch immer nichts ... nur 1 Pfad "N" der aber nicht wirklich etwas Enthält, (und natürlich der $SYS) Wo ist der Fehler ?

    • @westice72
      @westice72 4 หลายเดือนก่อน

      Hab das gleiche Problem, hast Du schon eine Lösung?

  • @user-rb3os9sr9d
    @user-rb3os9sr9d 4 หลายเดือนก่อน +1

    Hi, Matthias, mittlerweile ist bei VenusOS der MQTT-Broker auf flashMQ umgestellt. Könntest du bitte einmal posten, was sich alles geändert hat?

    • @ruediger684
      @ruediger684 หลายเดือนก่อน

      Ich hab das jetzt ans laufen gebracht. Die Änderungen die ich gemacht habe sind ein Username im MQTT (Password kann leer bleiben) und die Anfrage nicht nur 1 mal sondern alle 1 Minute wiederholt (sonst vergisst Venus das Device wieder). Ob das besser geht, kann ich nicht sagen, ich bin jemand mit ziemlich ungesundem Halbwissen.
      Dann habe ich die Device ID und die Seriennummer von Hand eingetragen. Das extrahieren klappt, aber der Eintrag nicht. Man bekommt jetzt einen Pfad mitgeliefert, ich glaube der stört.

  • @SGHoktar
    @SGHoktar 6 หลายเดือนก่อน +1

    Funktioniert das nur auf dem Venus OS large oder z.B. auch auf einem cerbo GX?

    • @KleinesZuhause
      @KleinesZuhause  6 หลายเดือนก่อน +2

      Funktioniert gensuso. Wo das Node-RED (oder eine andere Lösung) läuft, ist ja völlig egal

    • @nicoschmi9955
      @nicoschmi9955 6 หลายเดือนก่อน +2

      Du kannst auf deinem cerbo GX auch das Venos OS Large Image aktivieren und dann Node-Red nutzen

  • @hsmerlin
    @hsmerlin 6 หลายเดือนก่อน +1

    @KleinesZuhause Wie immer ein cooles Video, und verständlich erklärt. Eine Frage kommt mir gerade in den Sinn... Klar ist es grundsätzlich erstmal gut Daten zu haben, diese dann zu visualisieren ist meist der zweite Schritt. Aber der Sinn dahinter ist ja meist ein anderer. Man will in einer Hausautomation oder SmartHome eigentlich eine Automation, oder Erleichterung; ein intelligentes Zuhause. Die Frage ist also, was machst Du nun mit dieser Integration? Steuerst Du den Bezug basierend auf der Last? Willst Du erstmal erkennen, dass Du auf L1 zu L2 und L3 unterschiedliche Lasten hast und willst damit Stromkreise ähnlich wie vLANs separieren/verteilen? Meine Phantasie sprudelt gerade, also verzeih mir wenn was völliger quatsch ist

    • @KleinesZuhause
      @KleinesZuhause  6 หลายเดือนก่อน

      Mh? Die Daten sind notwendig, damit Venus OS nachher die Batterie laden oder entladen kann, je nachdem was auf dem Zähler los ist.
      Wie soll das sonst gehen? Und natürlich passiert das völlig automatisch. Die Visualisierung nutze ich später nicht.

  • @susiloma2741
    @susiloma2741 6 หลายเดือนก่อน +1

    Hmmm, leider ist das letzte Element in der Kette nicht mehr gezeigt worden. Ich kann zwar Geräte registrieren, jedoch werden die Werte nicht angezeigt. Eventuell habe ich bei dem letzten Element ein Fehler. Dieses Element wurde jedoch leider nicht gezeigt.

    • @KleinesZuhause
      @KleinesZuhause  6 หลายเดือนก่อน

      Das ist komplett leer, da das topic ja in der function node festgelegt wird. Also nur die Verbindung auswählen und kein topic angeben

    • @christophs.8394
      @christophs.8394 4 หลายเดือนก่อน

      @susiloma2741 hast du dein Problem gefixt? Steh grad genau vor dem gleichen Problem und komm nicht dahinter, Hab allerdings erst AC/L1/Voltage eingefügt und AC/L1/Current. Müssen eventuell alle Werte schon gesendet werden?

  • @nico9116
    @nico9116 3 หลายเดือนก่อน

    Warum klappt das bei mir nicht? MQTT per VRM-Portal klappt, aber mit der lokalen IP funktioniert nicht und nun komme ich nicht mehr aus dem Zugriff superuser raus, da kein Passwort auf dem Gerät aufgedruckt ist. 😥 Das wäre eine Info gewesen, bevor man zeigt wie man zum superuser wird. Dummerweise hat mein Gerät eine Seriennummer > HQ2242 (HQ2243XXXX) und da soll das Passwort nicht mehr 000000 sondern eine 6-stellige Zahl sein die auf dem Etikett auf der Rückseite des Geräts stehen soll.