Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Victron Photovoltaik Anlage Daten für ioBroker auslesen!

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    UNSOLVED Victron Photovoltaik Anlage Daten für ioBroker auslesen!

    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      DasMoritz @DasMoritz last edited by

      Moin,

      ich bin ein Stück weiter, die folgenden Werte kann ich auslesen:

      e54233ce-9456-4fdd-9aee-2f8a97326a76-image.png

      Wenn nun stärkere Lasten hinzukommen, dann steigen auch die Werte entsprechend (momentan speise ich also ein):
      c09d9472-417e-4c87-a7d5-ca4559f286b1-image.png

      731727ba-7aa1-4677-bf9e-a215fcae3d70-image.png

      Frage:
      Mit welchen Werten kann ich da die negativen / einspeisenden Werte auslesen?
      Im ioBroker wird bei Einspeisung einfach nur 0 angezeigt.

      Danke und Gruß,
      Moritz

      A 1 Reply Last reply Reply Quote 0
      • A
        Aiouh @DasMoritz last edited by Aiouh

        @dasmoritz
        Hast Du das schon mal mit 820/821/822 versucht ?
        dfa12467-36ba-4fd2-bfaa-8ff582c0386b-image.png

        D 1 Reply Last reply Reply Quote 0
        • D
          DasMoritz @Aiouh last edited by

          @aiouh

          Hi,

          sind nun mit eingebaut und werden auch abgefragt, es werden jedoch keine Werte geliefert (bleibt orange).

          Zumindest auf L1 habe ich gerade eine Einspesung, daher müsste dort dann eine Zahl stehen.

          54950aaa-43ec-4841-9723-a86f1a3a9971-image.png

          D 1 Reply Last reply Reply Quote 0
          • D
            DasMoritz @DasMoritz last edited by

            Moin nochmal,

            so, nun ist heute erstmalig dauerhaft kein Bezug vorhanden und ich speise ein.
            Auf dem VRM Portal sieht das so aus:

            4e2059b7-94db-4ea9-b91a-89598927fcb0-image.png
            (das ist so korrekt, da der EM24 ja bei mir direkt hinter dem Zähler sitzt, das VRM weiß ja nicht, dass eine PV-Anlage besteht und die AC-Lasten momentan durch die Erzeugung gedeckt werden)

            Im ioBroker sieht es so aus:
            90e3a841-6652-46d9-b3c3-fd9b4708e5a9-image.png

            Da muss es doch eine Möglichkeit geben?!
            Ich bin doch sicher nicht der erste, der mit einem EM24 Energie einspeist und den Wert im ioBroker haben möchte ✌

            D 1 Reply Last reply Reply Quote 0
            • D
              DasMoritz @DasMoritz last edited by

              Moin,

              ich denke ich habe es nun, wenn auch etwas manuell.
              Die Registereinträge 820 / 821 und 822 sind anscheinend die richtigen.

              310c9e04-9b32-49d5-bd76-22caab0ea3ed-image.png

              Diese habe ich im ioBroker wie folgt hinterlegt:
              bd7002a0-223e-4412-9afc-fc4249b06da7-image.png

              Um einen Gesamtwert für Bezug oder Lieferung auszurechnen, summiere ich die drei Werte bei Änderung im ioBroker auf und schreibe diese in einen Datenpunkt:

              c4e14f64-bf52-4522-9c7d-4830d7dc858e-image.png

              Das ganze wird in eine Grafana-DB geschrieben und sieht nun so aus:

              7c5db5d6-5801-46a6-b85a-e00beb2996c3-image.png

              Das passt.
              Ich beobachte das nun mal ein paar Tage, wichtig ist nur das der EM24 nicht wieder in einen sonderbaren Zustand fällt.

              K 1 Reply Last reply Reply Quote 0
              • K
                klassisch Most Active @DasMoritz last edited by

                @dasmoritz sagte in Victron Photovoltaik Anlage Daten für ioBroker auslesen!:

                Ich beobachte das nun mal ein paar Tage, wichtig ist nur das der EM24 nicht wieder in einen sonderbaren Zustand fällt.

                Hat der die aktuelle Firmware? Habe irgendwo gelesen/gehört, daß der ansonsten zu Hängern neigt.

                D 1 Reply Last reply Reply Quote 0
                • D
                  DasMoritz @klassisch last edited by

                  @klassisch

                  Moin,

                  Ja, die hat er - heute noch einmal geprüft. Das war quasi das erste was ich gemacht habe.

                  K 1 Reply Last reply Reply Quote 0
                  • K
                    klassisch Most Active @DasMoritz last edited by

                    @dasmoritz prima! Hat Dein Discovergy Zähler eine aktive Info-Schnittslette oder vergleichbares, mit sekündlicher Datenaussendung?

                    Mein Standardzähler vom Netzbetreiber hat Klasse A mit 3.5% Toleranz. Bei 1kW hat man da schon bis zu 35W, bei Schieflast auch mal 40W.

                    M 1 Reply Last reply Reply Quote 0
                    • M
                      mlapp @klassisch last edited by

                      Ich hole den Beitrag noch mal hoch.
                      Habt ihr das Problem mit der Übergabe der Zählerdaten an das Venus OS gelöst? Bei mir läuft es jetzt. Wenn daran jemand Interesse hat, kann er sich gerne melden. Auf diese Art kann man mehrere Zähler simulieren.

                      K 1 Reply Last reply Reply Quote 0
                      • K
                        klassisch Most Active @mlapp last edited by

                        @mlapp Das klingt sehr gut, Glückwunsch!
                        Ist das die Übergabe des Hauptzählers des EVU über z.B. smartmeter-Adapter an Victron?

                        M 1 Reply Last reply Reply Quote 0
                        • M
                          mlapp @klassisch last edited by

                          @klassisch ja genau.
                          Der bestehende Zähler wird ausgelesen und dann über MQTT an das Venus OS geschickt.
                          Werte werden etwa alle zwei Sekunden aktuallisiert.

                          K lobomau 2 Replies Last reply Reply Quote 0
                          • K
                            klassisch Most Active @mlapp last edited by

                            @mlapp Vielen Dank, das klingt klasse und könnte in einigen Fällen den zickigen Carlo Gavazzi ersetzen. Zumindest wenn man alle Phasen vom Zähler bekommt oder generell nur einphasig arbeitet.
                            Vermute mal, ein Skript, welches die Daten vom smartmeter Adapter nimmt, umformatiert und per MQTT zur Venus schickt.
                            Denke, es wäre klasse, wenn Du das bei Gelegenheit hier dokumentieren könntest.
                            Da ich nur eine kleine Notstromanlage habe, die auch nicht einspeist, habe ich derzeit keinen akuten Bedarf. Aber das Thema ist für die ESS-ler hochinteressant.

                            M 1 Reply Last reply Reply Quote 0
                            • lobomau
                              lobomau @mlapp last edited by

                              @mlapp ja, gerne mal zeigen wie das geht, also Stromwerte an Venus OS übergeben.
                              Ich habe noch gar keine Victron Geräte und würde auch gerne den EM24 sparen.
                              Stromwerte bekomme ich über smartmeter und discovergy.
                              Funktioniert das verlässlich?
                              Venus OS kann man auf einem Pi3/4 laufen lassen, korrekt?

                              K 1 Reply Last reply Reply Quote 0
                              • K
                                klassisch Most Active @lobomau last edited by

                                @lobomau sagte in Victron Photovoltaik Anlage Daten für ioBroker auslesen!:

                                Venus OS kann man auf einem Pi3/4 laufen lassen, korrekt?

                                Pi4 noch nicht wirklich. Bei mir läuft es auf einem alten Pi2

                                lobomau 1 Reply Last reply Reply Quote 1
                                • lobomau
                                  lobomau @klassisch last edited by lobomau

                                  @klassisch danke. Ich sehe, es gibt, wie zu allem, youtube videos darüber. Werde mich mal schlau machen.

                                  Edit: bin ich über den github auf dem richtigen Weg?
                                  Ist es dann auch möglich einen Ubuntu proxmox container dafür zu nehmen?
                                  https://github.com/victronenergy/venus

                                  K 1 Reply Last reply Reply Quote 0
                                  • K
                                    klassisch Most Active @lobomau last edited by klassisch

                                    @lobomau zum Einstieg. YT "Obenschläfer" und für mehr "Meine Energiewende".
                                    Wenn man CAN nutzen möchte, dann die FW 2.8 (derzeit beta zweig). Da soll die Einbindung der CAN Karte einfacher sein. Mußte dennoch im Victron Forum nachschauen. Da gab es ein Script, welches zumindest für FW 2.8 alle Kopieraktionen durchgeführt hat.

                                    1 Reply Last reply Reply Quote 1
                                    • M
                                      mlapp @klassisch last edited by mlapp

                                      @klassisch Im Grunde ist es ganz einfach.... wenn man mal alle Teile zusammen getragen hat.
                                      Ich lese mit dem Smartmeter Adapter die Werte aus dem Zähler des Netzbetreibers aus.
                                      Somit stehen sie schon mal im ioBroker zur Verfügung.
                                      Dann gibt es auf Github ein Projekt das einen sdm630 Zähler im System emuliert.
                                      Das findest man auf Github, wenn man nach victron und sdm630 sucht oder einfach hier über diesen Link
                                      Da muss man allerdings den Code etwas anpassen und mit Go neu kompilieren.
                                      Das coole ist, es ist in Go geschrieben und lässt sich auch auf einem Windowsrechner für den Raspi erstellen.
                                      In diesem Projekt ist eigentlich alles ziemlich gut erklärt.
                                      Wenn das Programm dann neu erstellt wurde und auf dem Venus OS läuft, muss man im ioBroker nur noch eine Struktur unter MQTT erstellen.
                                      Die sieht dann so aus:
                                      Topic (z.B Hauszaehler)
                                      ---sdm1-1
                                      ------Current
                                      ---------L1
                                      ---------L2
                                      ---------L3
                                      ------Power
                                      ---------L1
                                      ---------L2
                                      ---------L3
                                      ------Voltage
                                      ---------L1
                                      ---------L2
                                      ---------L3
                                      ---Import
                                      ---Export
                                      wobei Power und Current selbst auch Datenpunkte sein sollten.
                                      Diese müssen dann über ein Script im Broker noch mit Werten gefüllt werden. Der Rest passiert von alleine.
                                      Achso, eins noch. Im Code der Zähleremulation werden negative Werte auf 0 gesetzt. Somit könnte man dem System keine Einspeisewerte mitteilen. Da hab ich die Abfragen einfach raus genommen und übertrage die Werte so, wie sie vom Zähler kommen.
                                      Das coole an der Geschichte ist, dass man im ioBroker-Script die Werte noch manipulieren könnte. So könnte man bei Bezug z.B. immer 50 oder 100Wh mehr übertragen, das hätte dann zur Folge, dass der MP2 auch immer etwas mehr Leistung erzeugt als benötigt wird (wird dann eben eingespeist), auf der anderen Seite hätte man aber auch einen gewissen Puffer um Netzbezug durch Regelträgheit möglichst zu vermeiden.

                                      Wenn ihr Fragen habt, kann ich gerne helfen.

                                      Nachtrag: ich hab heute das Auslesen meines Hauptzählers neu gemacht. D.h. ich lese jetzt nicht mehr mit einem eigenen Raspi und einem USB Lesekopf aus sondern mit einem D1 Mini und einem Seriell-IR Lesekopf.
                                      Jetzt kommen die Updates der aktuellen Verbrauchsdaten im Sekundentakt und der zeitliche Versatz liegt bei maximal 0,2 Sekunden. Damit kann ich jetzt perfekt leben. Viel schneller könnte es ein EM24 auch nicht 🙂

                                      1 Reply Last reply Reply Quote 2
                                      • F
                                        fuci last edited by

                                        @mlapp Vielen Dank für deine Vorarbeit. Meine Zählerdaten liegen bereits von der bestehenden Anlage im ioBroker vor. Diese möchte ich auf die von dir beschrieben Weise gern auf die Venus übertragen. Der Zähler muss ja auf dem Victron System (bei mir ein Raspberry PI 3) emuliert werden, oder? Hast du den Code nur für deine Config angepasst?

                                        Wie hast du die Struktur für deinen Hauszaehler angelegt?

                                        Kannst du vielleicht dein Skript zur Übertragung deiner Werte als Beispiel zur Verfügung stellen?

                                        Vielen Dank für deinen Einsatz.
                                        Ben

                                        M 1 Reply Last reply Reply Quote 0
                                        • J
                                          Jacke last edited by

                                          Hi ich hänge hier seit einigen Tagen an dem mqtt fest.
                                          Per modbus habe ich Zugriff auf die Parameter, allerdings wollte ich es per mqtt versuchen. Hier strauchel ich aber. Ich habe am PC mittels mqtt Explorer schonmal alle topics gesehen und das hatte ich jetzt gerne so im iobroker. Keep alive sende ich mittels node Red alle 30sek. Es muss doch möglich sein das er alle topics einliest.
                                          pS mit Node Red fange ich gerade erst an

                                          K 1 Reply Last reply Reply Quote 0
                                          • K
                                            klassisch Most Active @Jacke last edited by

                                            @jacke Welche Venus-FW nutzt Du? Ab 2.8 kann man den alive zielgerichteter steuern.
                                            Bei meinem kleinen 800VA Multiplus gibt es aber Daten, die er auf MQTT nicht hat, sondern nur auf Modbus. DVCC Stromvorgabe ist so ein Beispiel.

                                            In jenem Thread hat mir @mickym einiges zum Thema MQTT und Victron erklärt.

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

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

                                            861
                                            Online

                                            31.8k
                                            Users

                                            79.9k
                                            Topics

                                            1.3m
                                            Posts

                                            45
                                            229
                                            55041
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo