Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. [gelöst] Victron MP2 MQTT Anbindung

NEWS

  • Wartung am 15.11. – Forum ab 22:00 Uhr nicht erreichbar
    BluefoxB
    Bluefox
    11
    2
    202

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    7.9k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.7k

[gelöst] Victron MP2 MQTT Anbindung

[gelöst] Victron MP2 MQTT Anbindung

Scheduled Pinned Locked Moved ioBroker Allgemein
74 Posts 10 Posters 10.1k Views 7 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • FichtendickichtF Fichtendickicht

    @tt-tom Danke für den Hinweis. Ich habe interessante Infos über "keepalive" auf folgender Seite gefunden: github. Wenn ich nun im "MQTT Explorer" folgenden Befehl "R/c0619ab363c9/system/0/Serial" publishe, so bekomme ich alle Datenpunkte die das Victron System zu liefern im Stande ist:
    9827388b-5a0e-4291-9d39-d4787088e7c6-grafik.png

    Leider verschwinden alle Punkte nach ca. 30 Sekunden wieder und alles ist wieder weg:
    75fda07e-e497-4567-9e78-31b73b4ab2ca-grafik.png

    Diesen Befehl habe ich auch versucht im Script unterzubringen, leider ohne Erfolg.
    Im IOBroker erscheinen nun auch alle Datenpunkte - zumindest im "mqtt-client". Auch mit live-Werten, leider nur für ca. 30 Sekunden. Danach ist alles tot:
    1cb8d302-0bc5-4163-9d6b-4b9a0ea5fe30-grafik.png
    2bd6e88b-36c8-4850-b495-3425359254fd-grafik.png

    T Offline
    T Offline
    TT-Tom
    wrote on last edited by
    #53

    @fichtendickicht sagte in Victron MP2 MQTT Anbindung:

    github

    wenn ich das jetzt richtig verstanden habe musst du dein "keepalive" unter "R" anlegen. und bekommst unter N die Daten.

    also publish mit MQTT Explorer unter "R/c0619ab363c9/keepalive" und diesen Pfad schreibst du dann auch in das Blockly / Script

    Gruß Tom
    https://github.com/tt-tom17
    Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

    NSPanel Script Wiki
    https://github.com/joBr99/nspanel-lovelace-ui/wiki

    NSPanel Adapter Wiki
    https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/wiki

    1 Reply Last reply
    0
    • tugsiT Offline
      tugsiT Offline
      tugsi
      wrote on last edited by
      #54

      Ich hänge mich hier mal rein, möchte dafür nicht ein extra Thread eröffnen, vielleicht hat jemand dasselbe ja schon gelöst.

      Ich bekomme per MQTT nun die Daten von der Venus, unter anderem meine Gesamterzeugung vom Wechselrichter, docher der Wert schwankt extrem, innerhalb von einer Sekunde mehrfach.
      Das sieht in der VIS sehr unschön aus.
      Ich nehme den Datenpunkt auch und wandel den in ein Alias um, diesen speicher ich in einer influxdb ab, dort kann ich ja sagen, dass er x ms Zeit nehmen soll bis er den nächsten Wert speichert, damit umgehe ich in der DB ein "Überlauf".

      Aber wie kann ich denn zB den MQTT "drosseln", dass er die Werte nur sekündlich empfängt.
      Ich habe bisher nichts gefunden, wie ich in der Venus das senden ändern kann.

      Im Aliasmanager kann ich auch keine Dämpfung einbauen.
      Klar ich kann ein Skript machen und den Wert dämpfen, bevor ich ihn unter aliases umleite für die VIS und influxdb, aber eventuell geht es ja auch anders... .?

      Master ioBroker in Proxmox als LXC auf 1. Tiny-Lenovo, Proxmox-VM als Slave auf 2. Tinyi-Lenovo mit Zigbee und Monitor zur Visualisierung, Hauptautomatisierung über S7 auf Beckhoff CX, dazu noch Shelly, Homematic...

      mickymM 1 Reply Last reply
      0
      • tugsiT tugsi

        Ich hänge mich hier mal rein, möchte dafür nicht ein extra Thread eröffnen, vielleicht hat jemand dasselbe ja schon gelöst.

        Ich bekomme per MQTT nun die Daten von der Venus, unter anderem meine Gesamterzeugung vom Wechselrichter, docher der Wert schwankt extrem, innerhalb von einer Sekunde mehrfach.
        Das sieht in der VIS sehr unschön aus.
        Ich nehme den Datenpunkt auch und wandel den in ein Alias um, diesen speicher ich in einer influxdb ab, dort kann ich ja sagen, dass er x ms Zeit nehmen soll bis er den nächsten Wert speichert, damit umgehe ich in der DB ein "Überlauf".

        Aber wie kann ich denn zB den MQTT "drosseln", dass er die Werte nur sekündlich empfängt.
        Ich habe bisher nichts gefunden, wie ich in der Venus das senden ändern kann.

        Im Aliasmanager kann ich auch keine Dämpfung einbauen.
        Klar ich kann ein Skript machen und den Wert dämpfen, bevor ich ihn unter aliases umleite für die VIS und influxdb, aber eventuell geht es ja auch anders... .?

        mickymM Offline
        mickymM Offline
        mickym
        Most Active
        wrote on last edited by
        #55

        @tugsi Du kannst nur am Sender beeinflussen was und wie oft ein Gerät sendet. Wenn Du das dämpfen möchtest dann musst Du das mit einem eigenen Datenpunkt und deiner Logikmaschine machen.

        Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

        tugsiT 1 Reply Last reply
        0
        • mickymM mickym

          @tugsi Du kannst nur am Sender beeinflussen was und wie oft ein Gerät sendet. Wenn Du das dämpfen möchtest dann musst Du das mit einem eigenen Datenpunkt und deiner Logikmaschine machen.

          tugsiT Offline
          tugsiT Offline
          tugsi
          wrote on last edited by
          #56

          @mickym Das habe ich mir schon gedacht ... so ist mir das zu "hektisch", meine Frau bekommt schon die Krise, wenn sie auf das Panel schaut *lach ...
          Ok, dann schaue ich nochmal, ob ich doch noch was in der Venus OS finde, ansonsten muss ich den Schritt über ein Script gehen...
          Danke Dir!

          Master ioBroker in Proxmox als LXC auf 1. Tiny-Lenovo, Proxmox-VM als Slave auf 2. Tinyi-Lenovo mit Zigbee und Monitor zur Visualisierung, Hauptautomatisierung über S7 auf Beckhoff CX, dazu noch Shelly, Homematic...

          M 1 Reply Last reply
          0
          • tugsiT tugsi

            @mickym Das habe ich mir schon gedacht ... so ist mir das zu "hektisch", meine Frau bekommt schon die Krise, wenn sie auf das Panel schaut *lach ...
            Ok, dann schaue ich nochmal, ob ich doch noch was in der Venus OS finde, ansonsten muss ich den Schritt über ein Script gehen...
            Danke Dir!

            M Offline
            M Offline
            max78
            wrote on last edited by
            #57

            Ich zerlege die Victron MQTT Werte per Alias, welche ich mit einem Script aus dem Forum erstelle. Funktioniert recht gut.

            Hat wer zufällig schon eine Liste der wichtigsten Parameter vom Victron, um nicht alle händisch hinein kopieren zu müssen?

            Es wäre toll wenn es im IOBroker bei den Scripts, gleich direkt die am häufigsten verwenden Scripts, als Beispiele zum auswählen gebe. Oder gibt es sowas schon?
            Bei NodeRed (zumindest am Victron) gibt es einige Beispiele zum auswählen.

            HomoranH 1 Reply Last reply
            0
            • M max78

              Ich zerlege die Victron MQTT Werte per Alias, welche ich mit einem Script aus dem Forum erstelle. Funktioniert recht gut.

              Hat wer zufällig schon eine Liste der wichtigsten Parameter vom Victron, um nicht alle händisch hinein kopieren zu müssen?

              Es wäre toll wenn es im IOBroker bei den Scripts, gleich direkt die am häufigsten verwenden Scripts, als Beispiele zum auswählen gebe. Oder gibt es sowas schon?
              Bei NodeRed (zumindest am Victron) gibt es einige Beispiele zum auswählen.

              HomoranH Do not disturb
              HomoranH Do not disturb
              Homoran
              Global Moderator Administrators
              wrote on last edited by
              #58

              @max78 sagte in Victron MP2 MQTT Anbindung:

              Es wäre toll wenn es im IOBroker bei den Scripts, gleich direkt die am häufigsten verwenden Scripts, als Beispiele zum auswählen gebe.

              ehrlich?
              willst du Tesla laden, Aktienfonds auswerten, oder China-cloud-Werte?
              was für andere wichtig ist und häufig verwendet wird, kann für dich uninteressant sein und umgekehrt.

              Außerdem müsste irgendjemand diese Skripte ständig pflegen.

              @max78 sagte in Victron MP2 MQTT Anbindung:

              Bei NodeRed (zumindest am Victron) gibt es einige Beispiele zum auswählen.

              aber nur bei Victron.
              Die pflegen diese Flows auch

              kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

              M 1 Reply Last reply
              0
              • HomoranH Homoran

                @max78 sagte in Victron MP2 MQTT Anbindung:

                Es wäre toll wenn es im IOBroker bei den Scripts, gleich direkt die am häufigsten verwenden Scripts, als Beispiele zum auswählen gebe.

                ehrlich?
                willst du Tesla laden, Aktienfonds auswerten, oder China-cloud-Werte?
                was für andere wichtig ist und häufig verwendet wird, kann für dich uninteressant sein und umgekehrt.

                Außerdem müsste irgendjemand diese Skripte ständig pflegen.

                @max78 sagte in Victron MP2 MQTT Anbindung:

                Bei NodeRed (zumindest am Victron) gibt es einige Beispiele zum auswählen.

                aber nur bei Victron.
                Die pflegen diese Flows auch

                M Offline
                M Offline
                max78
                wrote on last edited by
                #59

                @homoran
                Mit dem Pflegen hast du recht. An das habe ich nicht gedacht.
                Zum programmieren (vor allem am Anfang) ist es aber immer praktisch wenn man aus Beispielen sich was raus kopieren kann.
                Das funktioniert aber auch aus dem Forum.

                Von einem Victron File von wem anderen könnte ich vermutlich 80% übernehmen...
                Wäre etwas Zeitersparnis...

                1 Reply Last reply
                0
                • FichtendickichtF Fichtendickicht

                  @tt-tom Danke für den Hinweis. Ich habe interessante Infos über "keepalive" auf folgender Seite gefunden: github. Wenn ich nun im "MQTT Explorer" folgenden Befehl "R/c0619ab363c9/system/0/Serial" publishe, so bekomme ich alle Datenpunkte die das Victron System zu liefern im Stande ist:
                  9827388b-5a0e-4291-9d39-d4787088e7c6-grafik.png

                  Leider verschwinden alle Punkte nach ca. 30 Sekunden wieder und alles ist wieder weg:
                  75fda07e-e497-4567-9e78-31b73b4ab2ca-grafik.png

                  Diesen Befehl habe ich auch versucht im Script unterzubringen, leider ohne Erfolg.
                  Im IOBroker erscheinen nun auch alle Datenpunkte - zumindest im "mqtt-client". Auch mit live-Werten, leider nur für ca. 30 Sekunden. Danach ist alles tot:
                  1cb8d302-0bc5-4163-9d6b-4b9a0ea5fe30-grafik.png
                  2bd6e88b-36c8-4850-b495-3425359254fd-grafik.png

                  A Offline
                  A Offline
                  andreas.kerzel
                  wrote on last edited by
                  #60

                  @fichtendickicht

                  Hallo, hast du es hinbekommen??
                  Stehe gerade vor dem gleichen Problem. Habe schon mit MQTT Explorer den Datenpunkt Keepalive unter R gepublished. Den sehe ich jetzt auch unter ioBroker. Mit einen Skript beschreibe ich den jetzt auch regelmäßig- glaube ich zumindest. Nur schlafen meine Werte trotzdem nach kurzer Zeit wieder ein...

                  00325903-3ed4-45ba-9c86-00029f00201a-image.png
                  acb2d3f4-35d5-4db6-853d-cc9b50b84bd0-image.png

                  was kann denn jetzt immer noch falsch sein.

                  Danke schonmal

                  Vg Andreas

                  mickymM 1 Reply Last reply
                  0
                  • A andreas.kerzel

                    @fichtendickicht

                    Hallo, hast du es hinbekommen??
                    Stehe gerade vor dem gleichen Problem. Habe schon mit MQTT Explorer den Datenpunkt Keepalive unter R gepublished. Den sehe ich jetzt auch unter ioBroker. Mit einen Skript beschreibe ich den jetzt auch regelmäßig- glaube ich zumindest. Nur schlafen meine Werte trotzdem nach kurzer Zeit wieder ein...

                    00325903-3ed4-45ba-9c86-00029f00201a-image.png
                    acb2d3f4-35d5-4db6-853d-cc9b50b84bd0-image.png

                    was kann denn jetzt immer noch falsch sein.

                    Danke schonmal

                    Vg Andreas

                    mickymM Offline
                    mickymM Offline
                    mickym
                    Most Active
                    wrote on last edited by
                    #61

                    @andreas-kerzel DP mit ACK=false beschrieben?

                    Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                    A 1 Reply Last reply
                    0
                    • mickymM mickym

                      @andreas-kerzel DP mit ACK=false beschrieben?

                      A Offline
                      A Offline
                      andreas.kerzel
                      wrote on last edited by
                      #62

                      @mickym

                      ja jetzt funktioniert es

                      11fcf589-86cc-4d3f-a38e-875f0cf78791-image.png

                      mit diesem Script. Warum erschließt sich mir nicht so richtig. War viel ausprobieren...

                      1 Reply Last reply
                      0
                      • A Offline
                        A Offline
                        andreas.kerzel
                        wrote on last edited by
                        #63

                        jetzt stehe ich vor dem nächsten Problem...

                        e4326086-3665-4bf3-a76c-f8564d8b63e6-image.png

                        ich kann die ausgelesenen Werte nicht verarbeiten/addieren. Das liegt sicherlich daran, dass es ein String ist {"value": 432,2} als Beispiel

                        da03b418-a31f-4681-a662-b45c35e1eac7-image.png

                        weiß jemand wie ich das richtig konvertieren müsste

                        vielen Dank schon mal...

                        Ben1983B 1 Reply Last reply
                        0
                        • A andreas.kerzel

                          jetzt stehe ich vor dem nächsten Problem...

                          e4326086-3665-4bf3-a76c-f8564d8b63e6-image.png

                          ich kann die ausgelesenen Werte nicht verarbeiten/addieren. Das liegt sicherlich daran, dass es ein String ist {"value": 432,2} als Beispiel

                          da03b418-a31f-4681-a662-b45c35e1eac7-image.png

                          weiß jemand wie ich das richtig konvertieren müsste

                          vielen Dank schon mal...

                          Ben1983B Offline
                          Ben1983B Offline
                          Ben1983
                          wrote on last edited by
                          #64

                          @andreas-kerzel Du musst Dir das Attribute value heraushohlen:

                          ad570fb2-0acd-4d09-867e-85d42bfe05f7-image.png

                          A 2 Replies Last reply
                          0
                          • Ben1983B Ben1983

                            @andreas-kerzel Du musst Dir das Attribute value heraushohlen:

                            ad570fb2-0acd-4d09-867e-85d42bfe05f7-image.png

                            A Offline
                            A Offline
                            andreas.kerzel
                            wrote on last edited by
                            #65

                            @ben1983

                            manchmal sind es die kleinen Dinge die zum Glück fehlen - danke funktioniert super

                            1 Reply Last reply
                            0
                            • Ben1983B Ben1983

                              @andreas-kerzel Du musst Dir das Attribute value heraushohlen:

                              ad570fb2-0acd-4d09-867e-85d42bfe05f7-image.png

                              A Offline
                              A Offline
                              andreas.kerzel
                              wrote on last edited by
                              #66

                              @ben1983

                              wenn ich den Wert (der mir über Mqtt geliefert wird) in der Vis-2 in einem Textfeld darstellen will muss ich ihn über ein Script in eine Zahl wandeln - korrekt?
                              Oder gibt es da noch eine smartere Lösung?

                              vg Andreas

                              Ben1983B 1 Reply Last reply
                              0
                              • A andreas.kerzel

                                @ben1983

                                wenn ich den Wert (der mir über Mqtt geliefert wird) in der Vis-2 in einem Textfeld darstellen will muss ich ihn über ein Script in eine Zahl wandeln - korrekt?
                                Oder gibt es da noch eine smartere Lösung?

                                vg Andreas

                                Ben1983B Offline
                                Ben1983B Offline
                                Ben1983
                                wrote on last edited by
                                #67

                                @andreas-kerzel Hi.
                                Habe mit Vis 2 noch nichts gemacht.
                                Keine Ahnung, ob dort ein Zugriff auf Attribute möglich ist.

                                Du könntest dir einen Alias anlegen und dessen Funktion für lesen anpassen.

                                Bspw.

                                9790596c-85bf-4e7b-93b5-8e4c57aeed7b-image.png

                                A 1 Reply Last reply
                                0
                                • Ben1983B Ben1983

                                  @andreas-kerzel Hi.
                                  Habe mit Vis 2 noch nichts gemacht.
                                  Keine Ahnung, ob dort ein Zugriff auf Attribute möglich ist.

                                  Du könntest dir einen Alias anlegen und dessen Funktion für lesen anpassen.

                                  Bspw.

                                  9790596c-85bf-4e7b-93b5-8e4c57aeed7b-image.png

                                  A Offline
                                  A Offline
                                  andreas.kerzel
                                  wrote on last edited by
                                  #68

                                  @ben1983

                                  ist ja ein Kracher - habe es mit dem Alias Manager gemacht. Nach kurzer Einarbeitung super!!!

                                  Danke dir

                                  1 Reply Last reply
                                  1
                                  • I Offline
                                    I Offline
                                    intruderevil
                                    wrote on last edited by
                                    #69

                                    Ich hab jetzt echt alles probiert. Ich bekomm die Victron mqqt Anbindung einfach nicht hin. Ich nutze nur den mqqtclient Version 4 und Adapter geht auch auf grün. Keepalive kann ich schicken wie ich will es taucht nichts bei Objekte auf.
                                    Gibt es da jetzt inzwischen eine Lösung die auch klappt? Hab das Keepalive über Blockly geschickt und auch direkt via Mqqt Explorer. Bin für jeden Tip dankbar.

                                    Samson71S 1 Reply Last reply
                                    0
                                    • I intruderevil

                                      Ich hab jetzt echt alles probiert. Ich bekomm die Victron mqqt Anbindung einfach nicht hin. Ich nutze nur den mqqtclient Version 4 und Adapter geht auch auf grün. Keepalive kann ich schicken wie ich will es taucht nichts bei Objekte auf.
                                      Gibt es da jetzt inzwischen eine Lösung die auch klappt? Hab das Keepalive über Blockly geschickt und auch direkt via Mqqt Explorer. Bin für jeden Tip dankbar.

                                      Samson71S Offline
                                      Samson71S Offline
                                      Samson71
                                      Global Moderator
                                      wrote on last edited by
                                      #70

                                      @intruderevil sagte in [gelöst] Victron MP2 MQTT Anbindung:

                                      Ich hab jetzt echt alles probiert.

                                      Was?

                                      @intruderevil sagte in [gelöst] Victron MP2 MQTT Anbindung:

                                      Ich nutze nur den mqqtclient Version 4 und Adapter geht auch auf grün.

                                      Zeigen. Wo sind die Einstellungen (Screenshots)?

                                      @intruderevil sagte in [gelöst] Victron MP2 MQTT Anbindung:

                                      Hab das Keepalive über Blockly geschickt und auch direkt via Mqqt Explorer.

                                      Auch hier braucht ein potentieller Helfer eine Glaskugel

                                      @intruderevil sagte in [gelöst] Victron MP2 MQTT Anbindung:

                                      Bin für jeden Tip dankbar.

                                      Lesen für die Zukunft:
                                      https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge

                                      Gruß, Markus

                                      Maßnahmen zum Schutz des Forums:
                                      https://forum.iobroker.net/topic/79618/ma%C3%9Fnahmen-zum-schutz-des-forums
                                      Hinweise für gute Forenbeiträge:
                                      https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                                      1 Reply Last reply
                                      0
                                      • I Offline
                                        I Offline
                                        intruderevil
                                        wrote on last edited by intruderevil
                                        #71
                                        This post is deleted!
                                        1 Reply Last reply
                                        0
                                        • I Offline
                                          I Offline
                                          intruderevil
                                          wrote on last edited by intruderevil
                                          #72

                                          Sorry klar. hier mal ein paar Screenshots. 2025-06-24_10-25.png 2025-06-24_10-26.png 2025-06-24_10-26_1.png

                                          Ich kann via ssh auch auf den Cerbo zugreifen. Ich finde aber dort die mqqt Einstellungen nicht. Ich verwende die Orginale Cerbo GX. Softwar alles aktuell. mqqt ist eingeschalten ssh etc auch.keepalive.png

                                          Ben1983B 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          134

                                          Online

                                          32.4k

                                          Users

                                          81.3k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe