Skip to content
  • Home
  • 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
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Hardware
  4. victron phönix Wechselrichter mit HEX Protokoll auslesen?

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    390

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.9k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

victron phönix Wechselrichter mit HEX Protokoll auslesen?

Scheduled Pinned Locked Moved Hardware
31 Posts 6 Posters 3.3k Views 3 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.
  • K Offline
    K Offline
    Kilian 1
    wrote on last edited by Kilian 1
    #21

    Hole den Thread nochmal hoch. Vorweg: Linux-NeuUser, kein Programmierer oder so. (Lies: Bitte antworten, als würdet Ihr es meinem 10jährigen Sohn erklären :-) )

    Ich habe mir nun auch zwei Victron ve.direct zu USB-Kabel gekauft und zwischen den Linux-Notebook auf dem mein ioBroker läuft, sowie die beiden smartsolar-MPPT-Lader gehängt. Nach einigem herumsuchen bin ich auf einen Befehl "ls -la /dev/serial/by-id" gestoßen und bekomme in der Antwortliste tatsächlich zwei Geräte mit "VictronEnergy_VE-Direct_cable" angezeigt.

    Dann bin ich auf einen Eintrag bei github mit dem iobroker.vedirect adapter gestoßen, finde aber nicht heraus, wie ich den installieren kann. In meiner Adaptersuche finde ich ihn nicht. Dann habe ich irgendwas mit anderen "Repositorys" gelesen und versucht, bin aber nicht sicher, was ich da eintragen müsste (und ob das so überhaupt geht).

    Könnte mich jemand da mal an die Hand nehmen und mir verraten, welche Schritte jetzt noch fehlen?

    Thomas BraunT 1 Reply Last reply
    0
    • K Kilian 1

      Hole den Thread nochmal hoch. Vorweg: Linux-NeuUser, kein Programmierer oder so. (Lies: Bitte antworten, als würdet Ihr es meinem 10jährigen Sohn erklären :-) )

      Ich habe mir nun auch zwei Victron ve.direct zu USB-Kabel gekauft und zwischen den Linux-Notebook auf dem mein ioBroker läuft, sowie die beiden smartsolar-MPPT-Lader gehängt. Nach einigem herumsuchen bin ich auf einen Befehl "ls -la /dev/serial/by-id" gestoßen und bekomme in der Antwortliste tatsächlich zwei Geräte mit "VictronEnergy_VE-Direct_cable" angezeigt.

      Dann bin ich auf einen Eintrag bei github mit dem iobroker.vedirect adapter gestoßen, finde aber nicht heraus, wie ich den installieren kann. In meiner Adaptersuche finde ich ihn nicht. Dann habe ich irgendwas mit anderen "Repositorys" gelesen und versucht, bin aber nicht sicher, was ich da eintragen müsste (und ob das so überhaupt geht).

      Könnte mich jemand da mal an die Hand nehmen und mir verraten, welche Schritte jetzt noch fehlen?

      Thomas BraunT Online
      Thomas BraunT Online
      Thomas Braun
      Most Active
      wrote on last edited by Thomas Braun
      #22

      @kilian-1 sagte in victron phönix Wechselrichter mit HEX Protokoll auslesen?:

      iobroker.vedirect
      github:	0.3.3
      latest:	0.3.0 for 12 months
      stable:	-.-.-
      

      Das bedeutet, den Adapter gibt es bis dato nur als Beta-Version 0.3.0.
      Um da heranzukommen würde ich einmalig/kurzfristig im Admin das Beta/Latest-Repository freischalten und den Adapter dann daraus installieren.

      https://www.iobroker.net/#de/documentation/admin/settings.md

      Zurücksetzen auf 'stable' nicht vergessen!

      Linux-Werkzeugkasten:
      https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
      NodeJS Fixer Skript:
      https://forum.iobroker.net/topic/68035/iob-node-fix-skript
      iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

      HomoranH K 2 Replies Last reply
      0
      • Thomas BraunT Thomas Braun

        @kilian-1 sagte in victron phönix Wechselrichter mit HEX Protokoll auslesen?:

        iobroker.vedirect
        github:	0.3.3
        latest:	0.3.0 for 12 months
        stable:	-.-.-
        

        Das bedeutet, den Adapter gibt es bis dato nur als Beta-Version 0.3.0.
        Um da heranzukommen würde ich einmalig/kurzfristig im Admin das Beta/Latest-Repository freischalten und den Adapter dann daraus installieren.

        https://www.iobroker.net/#de/documentation/admin/settings.md

        Zurücksetzen auf 'stable' nicht vergessen!

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

        @thomas-braun sagte in victron phönix Wechselrichter mit HEX Protokoll auslesen?:

        würde ich einmalig/kurzfristig im Admin das Beta/Latest-Repository freischalten und den Adapter dann daraus installieren.

        @Kilian-1
        Bitte gib Feedback ob das klappt.

        im Expertenmodus von npm oder github taucht er nämlich nicht auf.

        kein Support per PN! - Fragen im Forum stellen -
        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
        Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

        1 Reply Last reply
        0
        • Thomas BraunT Thomas Braun

          @kilian-1 sagte in victron phönix Wechselrichter mit HEX Protokoll auslesen?:

          iobroker.vedirect
          github:	0.3.3
          latest:	0.3.0 for 12 months
          stable:	-.-.-
          

          Das bedeutet, den Adapter gibt es bis dato nur als Beta-Version 0.3.0.
          Um da heranzukommen würde ich einmalig/kurzfristig im Admin das Beta/Latest-Repository freischalten und den Adapter dann daraus installieren.

          https://www.iobroker.net/#de/documentation/admin/settings.md

          Zurücksetzen auf 'stable' nicht vergessen!

          K Offline
          K Offline
          Kilian 1
          wrote on last edited by
          #24

          @thomas-braun Ah, Danke Dir! Mit Deinem Hinweis läuft nun der vedirect-Adapter und nach Angabe von "/dev/ttyUSB1" kommen da auch Daten. Top. Sehe ich das richtig, das ich pro MPPT/vedirect-Kabel eine neue Instanz von dem Adapter aufmachen muss?

          Und kann man in dem Objekt-Baum die "Unterverzeichnisse" irgendwie sinnvoller benamen? Also statt "vedirect/1/PPV", "vedirect/2/PPV" etc. sowas wie ""vedirect/GarageSüd/PPV" oder so?

          Beste Grüße,
          Kilian

          PS: Ich hatte in der Zwischenzeit aufgrund dieses Threads "https://www.npmjs.com/package/@bencevans/ve.direct" noch den Befehl "npm install @bencevans/ve.direct" in der Kommandozeile abgesetzt, was mit "added 53 packages" endete. Hab' aber offen gestanden nicht verstanden, was das genau macht. Trotzdem so lassen?

          Thomas BraunT 1 Reply Last reply
          0
          • K Kilian 1

            @thomas-braun Ah, Danke Dir! Mit Deinem Hinweis läuft nun der vedirect-Adapter und nach Angabe von "/dev/ttyUSB1" kommen da auch Daten. Top. Sehe ich das richtig, das ich pro MPPT/vedirect-Kabel eine neue Instanz von dem Adapter aufmachen muss?

            Und kann man in dem Objekt-Baum die "Unterverzeichnisse" irgendwie sinnvoller benamen? Also statt "vedirect/1/PPV", "vedirect/2/PPV" etc. sowas wie ""vedirect/GarageSüd/PPV" oder so?

            Beste Grüße,
            Kilian

            PS: Ich hatte in der Zwischenzeit aufgrund dieses Threads "https://www.npmjs.com/package/@bencevans/ve.direct" noch den Befehl "npm install @bencevans/ve.direct" in der Kommandozeile abgesetzt, was mit "added 53 packages" endete. Hab' aber offen gestanden nicht verstanden, was das genau macht. Trotzdem so lassen?

            Thomas BraunT Online
            Thomas BraunT Online
            Thomas Braun
            Most Active
            wrote on last edited by
            #25

            @kilian-1 sagte in victron phönix Wechselrichter mit HEX Protokoll auslesen?:

            nach Angabe von "/dev/ttyUSB1" kommen da auch Daten.

            Das Ziel kann sich aber ändern.
            Besser die Links aus

            ls -la /dev/serial/by-id
            

            verwenden.

            PS: Ich hatte in der Zwischenzeit aufgrund dieses Threads "https://www.npmjs.com/package/@bencevans/ve.direct" noch den Befehl "npm install @bencevans/ve.direct" in der Kommandozeile abgesetzt, was mit "added 53 packages" endete. Hab' aber offen gestanden nicht verstanden, was das genau macht. Trotzdem so lassen?

            Das kommt darauf an, in welchem Verzeichnis du den Befehl abgekippt hast. In der Regel verwendet man auch keine npm-Befehle direkt. Das muss eigentlich alles im Adapter richtig angelegt sein. Jedenfalls in stabilen und beta-Versionen über die Repos. Dazu sind die ja da. Aus anderen Quellen (direkt aus GitHub z. B.) angelst du dir 'irgendeinen' Stand direkt von der Werkbank des Programmierers.

            Linux-Werkzeugkasten:
            https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
            NodeJS Fixer Skript:
            https://forum.iobroker.net/topic/68035/iob-node-fix-skript
            iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

            K 1 Reply Last reply
            0
            • Thomas BraunT Thomas Braun

              @kilian-1 sagte in victron phönix Wechselrichter mit HEX Protokoll auslesen?:

              nach Angabe von "/dev/ttyUSB1" kommen da auch Daten.

              Das Ziel kann sich aber ändern.
              Besser die Links aus

              ls -la /dev/serial/by-id
              

              verwenden.

              PS: Ich hatte in der Zwischenzeit aufgrund dieses Threads "https://www.npmjs.com/package/@bencevans/ve.direct" noch den Befehl "npm install @bencevans/ve.direct" in der Kommandozeile abgesetzt, was mit "added 53 packages" endete. Hab' aber offen gestanden nicht verstanden, was das genau macht. Trotzdem so lassen?

              Das kommt darauf an, in welchem Verzeichnis du den Befehl abgekippt hast. In der Regel verwendet man auch keine npm-Befehle direkt. Das muss eigentlich alles im Adapter richtig angelegt sein. Jedenfalls in stabilen und beta-Versionen über die Repos. Dazu sind die ja da. Aus anderen Quellen (direkt aus GitHub z. B.) angelst du dir 'irgendeinen' Stand direkt von der Werkbank des Programmierers.

              K Offline
              K Offline
              Kilian 1
              wrote on last edited by
              #26

              @thomas-braun Ok, d.h., ich habe da jetzt quasi zweimal den vedirect-Adapter installiert? Einmal via Commandline aus Github und einmal über das Menu des iobrokers? Die Zeile habe ich in meinem User-Heimatverzeichnis abgesetzt. Danach dann Deiner Anleitung gefolgt und jetzt läuft es ja scheinbar. So lassen oder den Commandline-Befehl irgendwie wieder zurück rudern?

              Danke Dir nochmal!

              Thomas BraunT HomoranH 2 Replies Last reply
              0
              • K Kilian 1

                @thomas-braun Ok, d.h., ich habe da jetzt quasi zweimal den vedirect-Adapter installiert? Einmal via Commandline aus Github und einmal über das Menu des iobrokers? Die Zeile habe ich in meinem User-Heimatverzeichnis abgesetzt. Danach dann Deiner Anleitung gefolgt und jetzt läuft es ja scheinbar. So lassen oder den Commandline-Befehl irgendwie wieder zurück rudern?

                Danke Dir nochmal!

                Thomas BraunT Online
                Thomas BraunT Online
                Thomas Braun
                Most Active
                wrote on last edited by
                #27

                @kilian-1 sagte in victron phönix Wechselrichter mit HEX Protokoll auslesen?:

                Die Zeile habe ich in meinem User-Heimatverzeichnis abgesetzt.

                Da liegt sie falsch. Ist aber kein Problem, weil das Modul vermutlich ohnehin nicht benötigt wird. Wo haste denn das her, das da mit npm gefummelt werden müsse?

                npm ls
                

                sagt? (Im gleichen Verzeichnis wie zuvor ausgeführt)

                Linux-Werkzeugkasten:
                https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                NodeJS Fixer Skript:
                https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                1 Reply Last reply
                0
                • K Kilian 1

                  @thomas-braun Ok, d.h., ich habe da jetzt quasi zweimal den vedirect-Adapter installiert? Einmal via Commandline aus Github und einmal über das Menu des iobrokers? Die Zeile habe ich in meinem User-Heimatverzeichnis abgesetzt. Danach dann Deiner Anleitung gefolgt und jetzt läuft es ja scheinbar. So lassen oder den Commandline-Befehl irgendwie wieder zurück rudern?

                  Danke Dir nochmal!

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

                  @kilian-1 sagte in victron phönix Wechselrichter mit HEX Protokoll auslesen?:

                  quasi zweimal den vedirect-Adapter installiert?

                  nicht wirklich!

                  @kilian-1 sagte in victron phönix Wechselrichter mit HEX Protokoll auslesen?:

                  bencevans/ve.direc

                  ist nicht der Adapter

                  kein Support per PN! - Fragen im Forum stellen -
                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                  Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
                  der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                  K 1 Reply Last reply
                  0
                  • HomoranH Homoran

                    @kilian-1 sagte in victron phönix Wechselrichter mit HEX Protokoll auslesen?:

                    quasi zweimal den vedirect-Adapter installiert?

                    nicht wirklich!

                    @kilian-1 sagte in victron phönix Wechselrichter mit HEX Protokoll auslesen?:

                    bencevans/ve.direc

                    ist nicht der Adapter

                    K Offline
                    K Offline
                    Kilian 1
                    wrote on last edited by
                    #29

                    @homoran Quelle hatte ich oben verlinkt. Wenn ich npm -ls eingebe kommt das hier:

                    username@mint:~$ npm ls
                    username@ /home/username
                    └── @bencevans/ve.direct@1.0.0

                    HomoranH Thomas BraunT 2 Replies Last reply
                    0
                    • K Kilian 1

                      @homoran Quelle hatte ich oben verlinkt. Wenn ich npm -ls eingebe kommt das hier:

                      username@mint:~$ npm ls
                      username@ /home/username
                      └── @bencevans/ve.direct@1.0.0

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

                      @kilian-1 sagte in victron phönix Wechselrichter mit HEX Protokoll auslesen?:

                      Quelle hatte ich oben verlinkt.

                      das hilft nichts.
                      Das ist immer noch nicht der Adapter.

                      der wäre hier
                      https://www.npmjs.com/package/iobroker.vedirect

                      kein Support per PN! - Fragen im Forum stellen -
                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                      Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                      1 Reply Last reply
                      0
                      • K Kilian 1

                        @homoran Quelle hatte ich oben verlinkt. Wenn ich npm -ls eingebe kommt das hier:

                        username@mint:~$ npm ls
                        username@ /home/username
                        └── @bencevans/ve.direct@1.0.0

                        Thomas BraunT Online
                        Thomas BraunT Online
                        Thomas Braun
                        Most Active
                        wrote on last edited by
                        #31

                        @kilian-1

                        Dann

                        npm uninstall @bencevans/ve.direct
                        

                        Linux-Werkzeugkasten:
                        https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                        NodeJS Fixer Skript:
                        https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                        iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                        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

                        718

                        Online

                        32.7k

                        Users

                        82.5k

                        Topics

                        1.3m

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

                        • Don't have an account? Register

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