Тёмный

Victron CerboGX [MQTT] - Speicher SOC in NodeRed auslesen 

Schatten PV
Подписаться 15 тыс.
Просмотров 19 тыс.
50% 1

Kontakt unter schattenpv@gmail.com
NodeRed: nodered.org/
MQTT Explorer: mqtt-explorer.com/

Опубликовано:

 

11 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 77   
@marioneugartner5613
@marioneugartner5613 2 года назад
Nach dem Update des Cerbo ist NodeRed automatisch auf dem Cerbo Installiert. Die Werte können direkt, auch ohne MQTT, ausgelesen werden. Echt cool…🤓 (Update auf -> latest release candidate)
@BodyTonig
@BodyTonig 7 месяцев назад
Vielen Dank für die sehr gut nachvollziehbare Einführung !! Ich plane mein System (Victron ESS 3-phasig Multiplus II 5000 mit 19kWp PV und 25 kW Batterie) für den Fall von Dunkelflauten präventiv aus dem Netz zu laden. Falls dann irgendwann der Black-Out kommt, möchte ich gesichert für 1-2 Tage mit eigenem Strom überleben können. Falls dann immer noch zu wenig Sonne scheint (vor allem von Anfang November bis Ende Februar) muss ich dann meinen Generator 6 kW bemühen.
@joes551
@joes551 Год назад
Hi danke für dein Video. Es hat mich inspiriert selber etwas Rumzubasteln. Die Lösung für die leeren Messages ist die neue Keepalive Strategie von Victron um deren Cloud Server vor zu viel Traffic zu schützen. Die Lösung für NodeRed ist relativ simpel: inject mit leerer Payload (oder Timestamp) und Intervall von 25 auf mqtt out mit Topic auf "R//system/0/Serial" Damit hält das VRM Portal von Victron den Keepalive und es funktioniert bei mir. Aufgefallen ist mir das ganze, dass mein MQTT Explorer immer sofort Daten angezeigt hat, wenn ich das VRM Portal geöffnet habe. Dort kam das das "R//system/0/Serial" Topic zum Vorschein. Man kann es auch speziell für die Topics nur aktivieren, welche relevant sind für NodeRed. Hier ist auch die offizielle Doku dazu und eine genaue Erklärung: github.com/victronenergy/dbus-mqtt#keep-alive Ich hoffe ich konnte dir helfen.
@SchattenPV
@SchattenPV Год назад
Danke für den Hinweis, werde ich demnächst in einem kurzen Video vorstellen
@heirix6964
@heirix6964 Год назад
Super Hinweis!!! Damit geht es jetzt auch bei mir. Danke sehr!
@bberg30
@bberg30 2 года назад
Hallo. Dank Dir. Ist gerade auch mein neues Thema hier.
@marcorobbe9003
@marcorobbe9003 2 года назад
Super interessantes Thema, Danke. Will gerade ein neues NodeRed System auf einem Raspy mit SSD fertig machen. Da passt das Thema super. 👍
@ralfdollmann5608
@ralfdollmann5608 Год назад
Es wäre klasse, wenn Dein Bild nicht immer oben rechts vor dem Fenster wäre, dann könnte ich als "nicht" Informatiker klar kommen 🙂 Danke für Deine Videos.
@SchattenPV
@SchattenPV Год назад
Wenn es mir auffällt, dass es stört Blende ich es aus. Immer gelingt es mir aber auch nicht...
@steveo_6930
@steveo_6930 2 года назад
Suuuper gerne noch mehr
@TheRealAnthony_real
@TheRealAnthony_real 10 месяцев назад
So cerboGX has an mqtt server on it that you can connect to .. great ! Home assistant and node-red playground !
@MatthiasKoch
@MatthiasKoch Год назад
Eine Alternative wäre, gerade für deine Vorhersage und Statuslampe das du die Daten mittels MWTT in einer InfluxDB speicherst. Dann nimmst du Grafana und liest die Daten aus, und kannst sie dir anzeigen lassen. In Grafana kannst du dir dann mit Expressions eine Status "LED" erzeugen. Mit Node Red kannst du auch über http Wetter Daten abfragen, diese ebenfalls in Influx speichern und dann als Vorhersage im Grafana Dashboard verwenden Eine Alternative zu Node Red, wäre noch Telegraf, das Teil kommt schon mit InfluxDB mit, und sorgt dafür das einfach alles in der Influx DB gespeichert wird. Auswertung und Ausrechnen machst du dann über Grafana, bzw. über die Abfragen der Daten aus der InfluxDB
@SchattenPV
@SchattenPV Год назад
Das ist mir durchaus bewusst. Allersdings wollte ich hier eine einfache Einsteigerlösung zeigen. Und meine Partnerin schaut sich keine Graphen an, die will eine LED, geht oder geht nicht, fertig ;-)
@KevBau1
@KevBau1 Год назад
Interessant - ich stelle gerade meine Anlage zusammen - gibt es irgendwo eine Übersicht, welche Topics von den entsprechenden Victron-Geräten zur Verfügung stehen? Ich würde gerne die Leistung der einzelnen Phasen vom EM24 per MQTT einlesen - ist dies möglich?
@SchattenPV
@SchattenPV Год назад
Ja geht. Am besten mit dem MQTT Explorer auf den Root lauschen, dann siehst du alle Topics
@jorghog4481
@jorghog4481 Год назад
Hallo und Danke für die Mühe mit den Videos und Erklärungen und so weiter. hilft mir auch gerade bei den ersten Node-Red Schritten. Habe das Node Red auch via Large image direkt auf dem Cerbo. Aber zur Oberfläche: Wie kommt das autocomplete ins N.R. wenn man in den funktionen z.B. schreibt ? Fände ich auch sehr hilfreich.. hab es aber nicht. Ist noch eine Palette zu installieren ? Danke Joerg
@SchattenPV
@SchattenPV Год назад
Ich hatte in dem Video ein neueres NodeRed Image auf meiner NAS gestartet. Da war das schon dabei. Wie man das in die NodeRed Instanz auf dem Cerbo bekommt weiß ich allerdings nicht.
@Maier-2
@Maier-2 4 месяца назад
Erstmal vielen Dank für deine verständlichen Erklärungen. Bis zum Klick auf den Connect Button im MQTT Explorer ist alles klar. Doch dann kommt unmittelbar die Meldung "Disconnected from server". MQTT on LAN (SSL und Plaintext) sind eingeschaltet. Die IP Adresse vom Cerbo stimmt auch. Woran kann das liegen?
@SchattenPV
@SchattenPV 4 месяца назад
Evtl. eine Firewall oder falscher Port?
@guidoscholz7111
@guidoscholz7111 Год назад
Kannst du dein Mikrofon vom Tisch entkoppeln? Der Ton dröhnt stark, wenn du auf der Tastatur arbeitest.
@SchattenPV
@SchattenPV Год назад
Bei den neuen Videos schon erledigt 🤪
@robshao218
@robshao218 Год назад
wie bekommt man die Kontext Hilfe im JAvasript hin die bei die immer erscheint, Bei mir kommen da leider keine Vorschläge
@SchattenPV
@SchattenPV Год назад
Das ist in der Tat eine gute Frage. Im Video hatte ich NodeRed auf meiner NAS installiert, das scheint eine etwas andere Version als im Venus OS Large Image zu sein. Mehr kann ich dir dazu leider nicht sagen.
@roywobser5036
@roywobser5036 Год назад
Moin Helmut, ich finde es sehr spannend, aber die Hälfte waren böhmische Dörfer für mich. Ich habe noch gar nichts mit node Red gemacht.
@SchattenPV
@SchattenPV Год назад
Wenn man noch nie mit programmieren zu tun hatte muss man sich natürlich etwas einarbeiten aber das wird schon 😌
@roywobser5036
@roywobser5036 Год назад
@@SchattenPV Moin, mit Arduino arbeite ich gelegentlich mal, aber die Art ist mir neu.
@eckhardmeier3709
@eckhardmeier3709 Год назад
Hallo, ich hänge an dem Thema, dass er bei mir bisher keine Werte anzeigt, er sendet, aber zeigt auch nach längerer Zeit nicht
@SchattenPV
@SchattenPV Год назад
Schau Mal in den Kommentaren da hat schon jemand die Lösung gezeigt. Man muss selbst mit einem Timer Trigger eine MQTT Message an einen bestimmten Topic schicken
@alois9661
@alois9661 Год назад
Wenn ich global.set('SoC',msg.payload) in die Funktion eingebe, kommt als payload "{"value": 100}" Gebe ich global.set('SoC',msg.payload,value) ein, so wie in dem Vid, kommt als payload "undefined" Was übersehen ich hier?
@SchattenPV
@SchattenPV Год назад
Wenn dann musst du msg.payload.value nehmen. Komma gibt's an der Stelle nicht
@BuschKrafti
@BuschKrafti Год назад
Wir man ausliest habe ich jetzt verstanden, wie schreibt man Werte, zb den mode der ev station hat mode 0 und mode 1, wie kann ich das verändern das es auch bei victron im Portal mit ändert? Danke
@SchattenPV
@SchattenPV Год назад
Da gibt es fertige Nodes für NodeRed. Wenn du die NodeRed Version im Venus OS verwendest sind diese bereits vorinstalliert. Schau Mal in mein Awattar Video dort hab ich es gezeigt
@k1w177
@k1w177 Год назад
danke für das video, was macht man den falsch, wenn im MQTT Explorer, die oben erwähnte "wichtige" system message angezeigt wird, aber eben nicht der rest danach angezeigt wir ? auch nicht nach längerem warten ? vielen dank im vorraus
@k1w177
@k1w177 Год назад
habe was herausgefunden, es wird im mqtt explorer angezeigt, sobald ich werte im vrm portal abrufe... aber erst dann und nur dann für kurze zeit, bis das nächste mal das vrm portal aktualisiert/angezeigt wird im browser ? wie kann sowas sein ? danke
@SchattenPV
@SchattenPV Год назад
Ja das ist eine Art Ruhe Modus im Datentransfer zu sparen wenn es nicht benötigt wird.
@SchattenPV
@SchattenPV Год назад
Du musst alle 30 Sekunden eine Message an folgendes Topic senden: venus-home/R/YOUR SYSTEM ID/system/0/[Serial] [Serial] musst du mit der Seriennummer deines Cerbos ersetzen. Das ist die ID die er am Anfang unter /venus-home/system/0/[Serial] aussendet. Das Triggern geht in NodeRed mit einem Injection Node auf TimerIntervall und einem MQTT Out Node.
@sstubbby
@sstubbby Год назад
@@SchattenPV , ​ @k1w177 This info ist wirklich gut. Einige Zeit im Inet gesucht "MTTQ Explorer" ohne Population nur SN.
@peterstutz9531
@peterstutz9531 Год назад
Könntest du die Funktionsbausteine posten damit die Nullwerte nicht immer angezeigt werden? Hilfreich wäre auch die Injekt Einstellungen mit dem Befehl zu Aktualisierungen der Mqtt Daten alle zB 60 Sekunden! Lieben Dank
@SchattenPV
@SchattenPV Год назад
Ja werde ich demnächst in einem Video zeigen
@MH-gu5gy
@MH-gu5gy Год назад
Danke für das Video! Dank Dir hab ich mich an NodeRed herangetraut. Leider hänge ich fest - ich würde gerne dynamisch / geplant laden, in Funktion zu den Strompreisen die ich hier per API täglich auslesen kann. Es sind immer andere Stunden am billigsten - zu den billigsten 2-3 Stunden, würde ich gerne den Akku füllen. Ich komm aber leider nicht drauf wie ich die Ladefunktion (AC) dynamisch ein / ausschalten kann bzw. das geplante Laden täglich konfigurieren kann... Kannst Du mir bitte einen Tipp geben? Oder ist es vielleicht eine Video Idee? Billig nachts laden und tagsüber sparen... Danke! Beste Grüße :)
@SchattenPV
@SchattenPV Год назад
ESS Modus externe Steuerung dann kann man es konfigurieren.
@MrRossi1805
@MrRossi1805 Год назад
Interessant, habe aber noch nicht alles verstanden - beides Neuland für mich
@SchattenPV
@SchattenPV Год назад
Ist eigentlich nicht so sehr schwierig. Einfach ausprobieren und Google findet auch viele Antworten auf Fragen
@erikgiese8743
@erikgiese8743 5 месяцев назад
schön das auf deinem neuen Node schon der Flow "SOC" drauf ist, das macht das ganze Video irgendwie sinnlos, sorry
@SchattenPV
@SchattenPV 5 месяцев назад
Ich verstehe das Problem ehrlich gesagt nicht? Du brauchst dir doch nur den Pfad zu SOC mit dem MQTT Explorer heraus suchen und rein kopieren in ein MQTT Node? Bzw. falls du den anderen Tab meinst, dort ist genau das drin, was ich in dem neuen Tab noch einmal nachgebaut habe. Ist quasi nur mein Backup gewesen und hat keinerlei Einfluss auf die Funktion
@erikgiese8743
@erikgiese8743 5 месяцев назад
​@@SchattenPV Hallo, das Problem ist dass mqtt nur werte erhält wenn ich im VRM Portal online bin mit einen Browser. Schließe ich diesen bekommt Node-red keine werte mehr vom brocker. Wenn ich die werte übers I-net holen muss ist ja offenbar irgend was falsch. Das du den Flow nochmal nachgebaut hast habe ich dann zum Schluss auch erkannt. Jeder fängt halt mal klein an ;-)
@SchattenPV
@SchattenPV 5 месяцев назад
Du musst alle 30 Sekunden eine Message an folgendes Topic senden: venus-home/R/YOUR SYSTEM ID/system/0/[Serial] [Serial] musst du mit der Seriennummer deines Cerbos ersetzen. Das ist die ID die er am Anfang unter /venus-home/system/0/[Serial] aussendet. Das Triggern geht in NodeRed mit einem Injection Node auf TimerIntervall und einem MQTT Out Node.
@erikgiese8743
@erikgiese8743 5 месяцев назад
@@SchattenPV das funktioniert alles ganz toll, nur habe ich nach wie vor keine Werte außer die Seriennummer. Erst wenn ich mich mit einem Browser auf VRM einlogge sind alle Werte da????? Ich habe bald das ganze Inet leergelesen, ich finde einfach keine vernünftige Antwort. Ich habe bald die Vermutung das etwas anders schuld ist. Ich möchte die Daten von der Cerbo GX auf einem Raspberry auswerten und irgendwo ist der Wurm drin.
@SchattenPV
@SchattenPV 5 месяцев назад
@@erikgiese8743 wie gesagt man muss mit Node Red immer Nachrichten hin schicken damit er nicht einschläft. Genau so wie ich es in der letzten Antwort beschrieben habe. Ist ein bekanntes Verhalten
@gundelfish
@gundelfish Год назад
Auch bei meinem cerbo sehe ich die topics nur wenn ich "R//keepalive" im mqtt explorer publishe
@SchattenPV
@SchattenPV Год назад
Ja das ist ganz normal
@falkbrinkmann9556
@falkbrinkmann9556 2 года назад
MQTT Explorer liefert nur die seriennummer des Cerbo.
@SchattenPV
@SchattenPV 2 года назад
Da braucht es etwas Geduld, manchmal bis zu 5 Minuten bis alle Werte kommen.
@marcorobbe9003
@marcorobbe9003 2 года назад
Hallo Falk, schau mal mein Kommentar oben. Der sollte Dir weiter helfen ... .
@SwissLord
@SwissLord 2 года назад
@@SchattenPV ich habe beobachtet, dass wenn man auf das VRM Portal zugreifft die Daten nur so sprudeln. Es würde auch eine Möglichkeit geben die Daten direkt von der victron Cloud abzugreifen, doch das macht meistens keinen Sinn, wenn sie lokal verfügbar sind.
@SchattenPV
@SchattenPV 2 года назад
@@SwissLord Lokal würde ich immer vorziehen und es funktioniert ja einwandfrei über MQTT
@peterstutz9531
@peterstutz9531 Год назад
Hi Falk Ich sehe auch nur die Seriennummer hast du einen Tipp für mich. Das Warten brachte keinen Erfolg
Далее
Victron Multiplus 2 24kVA Installation Part1
6:27
Просмотров 3,1 тыс.
#Victron 1x1: #Cerbo - GUI,Heizstab,SOC mit  #Nodered
37:47
#Victron #Cerbo Ersteinrichtung
20:41
Просмотров 39 тыс.
Victron Multiplus Wiring Options Part 1
10:44
Просмотров 44 тыс.