Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. vedirect -> USB an Victron MP2

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    vedirect -> USB an Victron MP2

    This topic has been deleted. Only users with topic management privileges can see it.
    • Homoran
      Homoran Global Moderator Administrators @Marco 3 last edited by Homoran

      @marco-3 ich habe direkt das usb Kabel mitbestellt.
      es gibt zwar eine schöne Anleitung im Netz das Teil billig selber zu basteln, aber alleine der JST Stecker (mit Kabel) war schon nicht einfach zu bekommen.

      Die Einbindung hat dann sofort geklappt, nur müsste @dutchman noch mal über den code sehen, damit die "Fehlermeldungen" wegfallen

      https://forum.iobroker.net/post/767022

      Dutchman 1 Reply Last reply Reply Quote 0
      • Dutchman
        Dutchman Developer Most Active Administrators @Homoran last edited by

        @homoran sagte in vedirect -> USB an Victron MP2:

        @marco-3 ich habe direkt das usb Kabel mitbestellt.
        es gibt zwar eine schöne Anleitung im Netz das Teil billig selber zu basteln, aber alleine der JST Stecker (mit Kabel) war schon nicht einfach zu bekommen.

        Die Einbindung hat dann sofort geklappt, nur müsste @dutchman noch mal über den code sehen, damit die "Fehlermeldungen" wegfallen

        https://forum.iobroker.net/post/767022

        Gerne, dazu brauche ich eure Hilfe habe selber nämlich kein vedirect programmiere also teils blind 😉

        Es geht um die Fehler in diesem issue ? Oder sind da mehr

        https://github.com/DrozmotiX/ioBroker.vedirect/issues/205

        Homoran 1 Reply Last reply Reply Quote 0
        • Homoran
          Homoran Global Moderator Administrators @Dutchman last edited by

          @dutchman sagte in vedirect -> USB an Victron MP2:

          Es geht um die Fehler in diesem issue

          ja!
          zumindest hab ich nicht mehr gesehen. Diese dafür in Massen 😊

          Dutchman 1 Reply Last reply Reply Quote 0
          • Dutchman
            Dutchman Developer Most Active Administrators @Homoran last edited by Dutchman

            @homoran sagte in vedirect -> USB an Victron MP2:

            @dutchman sagte in vedirect -> USB an Victron MP2:

            Es geht um die Fehler in diesem issue

            ja!
            zumindest hab ich nicht mehr gesehen. Diese dafür in Massen 😊

            ah verstanden danke ! Ich habe mir meine state Definitionen angeschaut, im Grunde stimmen die Definitionen es müssen Nummern sei (Watt z.b., der wert von H21) ergo im code wird es falsch interpretiert.

            Ich schaue es mir a ob ich schnell auf blind einen quick fix machen kann oder mehr Arbeit nötig ist.
            Da ich den object baum leider nicht kenne (problematisch immer wen man es selber nicht hat :/) könntet ihr mir bitte den Gefallen tun und mal durch diese liste gehen ob die richtige Typen definiert sind. ?

            https://github.com/DrozmotiX/ioBroker.vedirect/blob/main/lib/stateAttr.js#L256-L261

            Ralla66 Homoran 2 Replies Last reply Reply Quote 0
            • Ralla66
              Ralla66 Most Active @Dutchman last edited by

              @dutchman

              mal ne Frage als Beginner zum type, number ist ASCII 0x30 bis 0x39 hex ?

              Dutchman 1 Reply Last reply Reply Quote 0
              • Dutchman
                Dutchman Developer Most Active Administrators @Ralla66 last edited by Dutchman

                @ralla66 sagte in vedirect -> USB an Victron MP2:

                @dutchman

                mal ne Frage als Beginner zum type, number ist ASCII 0x30 bis 0x39 hex ?

                Korrekt, wir unterscheiden hier weiter nicht in number/float etc.
                In iobroker kennen wir die Haupt typen number/string/boolean/mixed, aber mixed finde ich zum generell und wen man später die daten fuer Logiken verwenden moechte (z.b. Watt/kWh) dan willl man keinen string als input und mit .toFloat() arbeiten daher das ich es "vernünftig" machen moechte 🙂

                Remark: Ziet man auch im code, ich benutze bereits

                Math.floor(res[1])
                

                und trotzdem wird da ein sting draus gemacht, lol!

                Ralla66 1 Reply Last reply Reply Quote 0
                • Homoran
                  Homoran Global Moderator Administrators @Dutchman last edited by

                  @dutchman sagte in vedirect -> USB an Victron MP2:

                  Da ich den object baum leider nicht kenne

                  vedirect.png

                  hilft das?

                  1 Reply Last reply Reply Quote 0
                  • Ralla66
                    Ralla66 Most Active @Dutchman last edited by

                    @dutchman

                    werde noch einmal ein Mitschnitt vom Laderegler machen. Meine es wird nur ASCII 0 bis 127 ausgewertet.
                    Dann wäre es möglich number anhand der hex Data 0x30 bis 0x39 zu bestimmen.
                    Welche Daten werden benötigt ? Die mit Org Kabel also hinter dem FTDI Chip am Kabel oder direkt am Anschluß.
                    Direkt am Laderegler angeschlossen per USB RS232 / PC Adapter bekomme ich verschobene Daten in H-Term.
                    Direkt am Laderegler angeschlossen über ESP Tasmota Serialsoft / Delimiter 127 klare hex Daten ( Konsole ).
                    Direkt am Laderegler angeschlossen über Org Kabel / PC in H-Term klare Daten.

                    Homoran 1 Reply Last reply Reply Quote 0
                    • Homoran
                      Homoran Global Moderator Administrators @Ralla66 last edited by

                      @ralla66

                      hier ist ziemlich weit unten die Bauanleitung für das Kabel.
                      https://obenschlaefer.com/low-budget-energiemonitor-victron-venus-os-mit-raspberry-pi-obenschlaefer/

                      Das original Kabel hat am ve direct Stecker einen unnötig sehr langen starren Anschluß.
                      Daher musste ich hinter dem Batteriecomputer unnötig viel Raum lassen.

                      Mit der Selbstbauvariante geht das platzsparender.

                      https://obenschlaefer.com/wp-content/uploads/2021/01/obenschlaefer_dachzelt_raspbery_pi_victron_venus_tutorial_USB_stick_zusammenbau_VE_adapter_bus_14.jpg

                      allerdings wird hier auch nur das Kabel an den USB-FTDI geklemmt.
                      Da kann man eigentlich nichts falsch machen

                      1 Reply Last reply Reply Quote 0
                      • Dutchman
                        Dutchman Developer Most Active Administrators last edited by

                        @Homoran @Ralla66

                        Lasst mal bitte kurz debug log mitlaufen, code gerade nachgeschaut und jede Nachricht wird im debug ausgegeben mit "Line : Nachricht"

                        Ich schätze mal das der buffer Allgemein ein string ist wodurch javascript es auch als string interpretiert.
                        Dan musette ich halt die Nummern werte intern um konvertieren.

                        Ein kurzer debug ausschnitt sollte die frage beantworten

                        Homoran Ralla66 3 Replies Last reply Reply Quote 0
                        • Homoran
                          Homoran Global Moderator Administrators @Dutchman last edited by

                          @dutchman sagte in vedirect -> USB an Victron MP2:

                          Lasst mal bitte kurz debug log mitlaufen,

                          hab den Pi nicht mehr im Wohnmobil 😟

                          Ralla66 1 Reply Last reply Reply Quote 1
                          • Ralla66
                            Ralla66 Most Active @Dutchman last edited by Ralla66

                            @dutchman

                            das läuft bei mir über ESP kann nur Daten zur verfügung stellen.

                            hex


                            0D0A504944093078413036300D0A4657093135390D0A53455223094851323132314B52474D590D0A560931323531300D0A49092D31300D0A5650560931343530300D0A50505609300D0A435309330D0A4D50505409320D0A4F5209307830303030303030300D0A45525209300D0A4C4F4144094F4E0D0A494C09300D0A48313909300D0A48323009300D0A48323109300D0A48323209300D0A48323309300D0A4853445309300D0A436865636B73756D092B0D0A504944093078413036300D0A4657093135390D0A53455223094851323132314B52474D590D0A560931323539300D0A49092D31300D0A5650560931343530300D0A50505609300D0A435309330D0A4D50505409320D0A4F5209307830303030303030300D0A45525209300D0A4C4F4144094F4E0D0A494C09300D0A48313909300D0A48323009300D0A48323109300D0A48323209300D0A48323309300D0A4853445309300D0A436865636B73756D09230D0A504944093078413036300D0A4657093135390D0A53455223094851323132314B52474D590D0A560931323636300D0A49092D31300D0A5650560931343530300D0A50505609300D0A435309330D0A4D50505409320D0A4F5209307830303030303030300D0A45525209300D0A4C4F4144094F4E0D0A494C09300D0A48313909300D0A48323009300D0A48323109300D0A48323209300D0A48323309300D0A4853445309300D0A436865636B73756D09250D0A504944093078413036300D0A4657093135390D0A53455223094851323132314B52474D590D0A560931323734300D0A49092D31300D0A5650560931343530300D0A50505609300D0A435309330D0A4D50505409320D0A4F5209307830303030303030300D0A45525209300D0A4C4F4144094F4E0D0A494C09300D0A48313909300D0A48323009300D0A48323109300D0A48323209300D0A48323309300D0A4853445309300D0A436865636B73756D09260D0A504944093078413036300D0A4657093135390D0A53455223094851323132314B52474D590D0A560931323830300D0A49092D31300D0A5650560931343530300D0A50505609300D0A435309330D0A4D50505409320D0A4F5209307830303030303030300D0A45525209300D0A4C4F4144094F4E0D0A494C09300D0A48313909300D0A48323009300D0A48323109300D0A48323209300D0A48323309300D0A4853445309300D0A436865636B73756D09290D0A504944093078413036300D0A4657093135390D0A53455223094851323132314B52474D590D0A560931323836300D0A49092D31300D0A5650560931343530300D0A50505609300D0A435309330D0A4D50505409320D0A4F5209307830303030303030300D0A45525209300D0A4C4F4144094F4E0D0A494C09300D0A48313909300D0A48323009300D0A48323109300D0A48323209300D0A48323309300D0A4853445309300D0A436865636B73756D09233A41344631303030303130303030303030303030303030303030303030303030303030304432303531433035303030313030464646464646464646464646464646464646464646464646464646460A3A41353031303030303030303030303030303030303030303030314330353031303030303030303030303030434430303030303030303030303030303030303030303030443230353030303032350A0D0A504944093078413036300D0A4657093135390D0A53455223094851323132314B52474D590D0A560931323837300D0A49092D31300D0A5650560931343530300D0A50505609300D0A435309330D0A4D50505409320D0A4F5209307830303030303030300D0A45525209300D0A4C4F4144094F4E0D0A494C09300D0A48313909300D0A48323009300D0A48323109300D0A48323209300D0A48323309300D0A4853445309300D0A436865636B73756D09220D0A504944093078413036300D0A4657093135390D0A53455223094851323132314B52474D590D0A560931323738300D0A49092D31300D0A5650560931343530300D0A50505609300D0A435309330D0A4D50505409320D0A4F5209307830303030303030300D0A45525209300D0A4C4F4144094F4E0D0A494C09300D0A48313909300D0A48323009300D0A48323109300D0A48323209300D0A48323309300D0A4853445309300D0A436865636B73756D09220D0A504944093078413036300D0A4657093135390D0A53455223094851323132314B52474D590D0A560931323638300D0A49092D31300D0A5650560931343530300D0A50505609300D0A435309330D0A4D50505409320D0A4F5209307830303030303030300D0A45525209300D0A4C4F4144094F4E0D0A494C09300D0A48313909300D0A48323009300D0A48323109300D0A48323209300D0A48323309300D0A4853445309300D0A436865636B73756D09230D0A504944093078413036300D0A4657093135390D0A53455223094851323132314B52474D590D0A560931323633300D0A49092D31300D0A5650560931343530300D0A50505609300D0A435309330D0A4D50505409320D0A4F5209307830303030303030300D0A45525209300D0A4C4F4144094F4E0D0A494C09300D0A48313909300D0A48323009300D0A48323109300D0A48323209300D0A48323309300D0A4853445309300D0A436865636B73756D0928

                            Ascii


                            PID0xA060FW159SER#HQ2121KRGMYV12510I-10VPV14500PPV0CS3MPPT2OR0x00000000ERR0LOADONIL0H190H200H210H220H230HSDS0Checksum+PID0xA060FW159SER#HQ2121KRGMYV12590I-10VPV14500PPV0CS3MPPT2OR0x00000000ERR0LOADONIL0H190H200H210H220H230HSDS0Checksum#PID0xA060FW159SER#HQ2121KRGMYV12660I-10VPV14500PPV0CS3MPPT2OR0x00000000ERR0LOADONIL0H190H200H210H220H230HSDS0Checksum%PID0xA060FW159SER#HQ2121KRGMYV12740I-10VPV14500PPV0CS3MPPT2OR0x00000000ERR0LOADONIL0H190H200H210H220H230HSDS0Checksum&PID0xA060FW159SER#HQ2121KRGMYV12800I-10VPV14500PPV0CS3MPPT2OR0x00000000ERR0LOADONIL0H190H200H210H220H230HSDS0Checksum)PID0xA060FW159SER#HQ2121KRGMYV12860I-10VPV14500PPV0CS3MPPT2OR0x00000000ERR0LOADONIL0H190H200H210H220H230HSDS0Checksum#:A4F10000100000000000000000000000000D2051C05000100FFFFFFFFFFFFFFFFFFFFFFFFFFFF:A5010000000000000000000001C0501000000000000CD0000000000000000000000D205000025PID0xA060FW159SER#HQ2121KRGMYV12870I-10VPV14500PPV0CS3MPPT2OR0x00000000ERR0LOADONIL0H190H200H210H220H230HSDS0Checksum"PID0xA060FW159SER#HQ2121KRGMYV12780I-10VPV14500PPV0CS3MPPT2OR0x00000000ERR0LOADONIL0H190H200H210H220H230HSDS0Checksum"PID0xA060FW159SER#HQ2121KRGMYV12680I-10VPV14500PPV0CS3MPPT2OR0x00000000ERR0LOADONIL0H190H200H210H220H230HSDS0Checksum#PID0xA060FW159SER#HQ2121KRGMYV12630I-10VPV14500PPV0CS3MPPT2OR0x00000000ERR0LOADONIL0H190H200H210H220H230HSDS0Checksum(

                            Rest


                            PID 0xA060
                            FW 159
                            SER# HQ2121KRGMY
                            V 12510
                            I -10
                            VPV 14500
                            PPV 0
                            CS 3
                            MPPT 2
                            OR 0x00000000
                            ERR 0
                            LOAD ON
                            IL 0
                            H19 0
                            H20 0
                            H21 0
                            H22 0
                            H23 0
                            HSDS 0
                            Checksum +
                            PID 0xA060
                            FW 159
                            SER# HQ2121KRGMY
                            V 12590
                            I -10
                            VPV 14500
                            PPV 0
                            CS 3
                            MPPT 2
                            OR 0x00000000
                            ERR 0
                            LOAD ON
                            IL 0
                            H19 0
                            H20 0
                            H21 0
                            H22 0
                            H23 0
                            HSDS 0
                            Checksum #
                            PID 0xA060
                            FW 159
                            SER# HQ2121KRGMY
                            V 12660
                            I -10
                            VPV 14500
                            PPV 0
                            CS 3
                            MPPT 2
                            OR 0x00000000
                            ERR 0
                            LOAD ON
                            IL 0
                            H19 0
                            H20 0
                            H21 0
                            H22 0
                            H23 0
                            HSDS 0
                            Checksum %
                            PID 0xA060
                            FW 159
                            SER# HQ2121KRGMY
                            V 12740
                            I -10
                            VPV 14500
                            PPV 0
                            CS 3
                            MPPT 2
                            OR 0x00000000
                            ERR 0
                            LOAD ON
                            IL 0
                            H19 0
                            H20 0
                            H21 0
                            H22 0
                            H23 0
                            HSDS 0
                            Checksum &
                            PID 0xA060
                            FW 159
                            SER# HQ2121KRGMY
                            V 12800
                            I -10
                            VPV 14500
                            PPV 0
                            CS 3
                            MPPT 2
                            OR 0x00000000
                            ERR 0
                            LOAD ON
                            IL 0
                            H19 0
                            H20 0
                            H21 0
                            H22 0
                            H23 0
                            HSDS 0
                            Checksum )
                            PID 0xA060
                            FW 159
                            SER# HQ2121KRGMY
                            V 12860
                            I -10
                            VPV 14500
                            PPV 0
                            CS 3
                            MPPT 2
                            OR 0x00000000
                            ERR 0
                            LOAD ON
                            IL 0
                            H19 0
                            H20 0
                            H21 0
                            H22 0
                            H23 0
                            HSDS 0
                            Checksum #:A4F10000100000000000000000000000000D2051C05000100FFFFFFFFFFFFFFFFFFFFFFFFFFFF
                            :A5010000000000000000000001C0501000000000000CD0000000000000000000000D205000025

                            PID 0xA060
                            FW 159
                            SER# HQ2121KRGMY
                            V 12870
                            I -10
                            VPV 14500
                            PPV 0
                            CS 3
                            MPPT 2
                            OR 0x00000000
                            ERR 0
                            LOAD ON
                            IL 0
                            H19 0
                            H20 0
                            H21 0
                            H22 0
                            H23 0
                            HSDS 0
                            Checksum "
                            PID 0xA060
                            FW 159
                            SER# HQ2121KRGMY
                            V 12780
                            I -10
                            VPV 14500
                            PPV 0
                            CS 3
                            MPPT 2
                            OR 0x00000000
                            ERR 0
                            LOAD ON
                            IL 0
                            H19 0
                            H20 0
                            H21 0
                            H22 0
                            H23 0
                            HSDS 0
                            Checksum "
                            PID 0xA060
                            FW 159
                            SER# HQ2121KRGMY
                            V 12680
                            I -10
                            VPV 14500
                            PPV 0
                            CS 3
                            MPPT 2
                            OR 0x00000000
                            ERR 0
                            LOAD ON
                            IL 0
                            H19 0
                            H20 0
                            H21 0
                            H22 0
                            H23 0
                            HSDS 0
                            Checksum #
                            PID 0xA060
                            FW 159
                            SER# HQ2121KRGMY
                            V 12630
                            I -10
                            VPV 14500
                            PPV 0
                            CS 3
                            MPPT 2
                            OR 0x00000000
                            ERR 0
                            LOAD ON
                            IL 0
                            H19 0
                            H20 0
                            H21 0
                            H22 0
                            H23 0
                            HSDS 0
                            Checksum (


                            13061.jpg

                            1 Reply Last reply Reply Quote 1
                            • Ralla66
                              Ralla66 Most Active @Homoran last edited by Ralla66

                              @homoran

                              hatte ich auch gelesen, wobei aber irgend wie immer Konvertiert wird, egal ob FTDI im Kabel oder
                              Arduino, ESP halt. Hatte damals TX Laderegler direkt am USB RS232 am PC und nur verschobene hex Daten.
                              Stand auch so in der Doko drin, eine Verschiebung um hex 0x55.
                              Wenn ich wüßte wie ich den USB Stecker am Raspi zum laufen krieg würde ich mittesten.
                              Mounten und sowas kein Plan von.

                              Homoran 1 Reply Last reply Reply Quote 0
                              • Homoran
                                Homoran Global Moderator Administrators @Ralla66 last edited by

                                @ralla66 sagte in vedirect -> USB an Victron MP2:

                                Wenn ich wüßte wie ich den USB Stecker am Raspi zum laufen krieg würde ich mittesten.
                                Mounten und sowas kein Plan von.

                                einfach einstecken

                                1 Reply Last reply Reply Quote 0
                                • Ralla66
                                  Ralla66 Most Active last edited by Ralla66

                                  @homoran

                                  geschafft, wo finde ich den Usb Port für die Einstellungen ?

                                  ve direkt.jpg

                                  Homoran Thomas Braun 2 Replies Last reply Reply Quote 0
                                  • Homoran
                                    Homoran Global Moderator Administrators @Ralla66 last edited by Homoran

                                    @ralla66 sagte in vedirect -> USB an Victron MP2:

                                    wo finde ich den Usb Port für die Einstellungen ?

                                    gute Frage!
                                    ich weiß nicht mehr wie ich es gemacht hatte.
                                    Einfach probiert, glaube ich.

                                    ist ne Frage für @thomas-braun

                                    1 Reply Last reply Reply Quote 0
                                    • Thomas Braun
                                      Thomas Braun Most Active @Ralla66 last edited by

                                      @ralla66

                                      In

                                      ls -l /dev/serial/by-id
                                      

                                      schauen oder

                                      dmesg -wT
                                      

                                      beobachten während das Kabel/das Gerät eingesteckt wird.

                                      Ralla66 Homoran 2 Replies Last reply Reply Quote 0
                                      • Ralla66
                                        Ralla66 Most Active @Thomas Braun last edited by Homoran

                                        @thomas-braun

                                        ist dann ttyUSB0 in den Einstellungen ?

                                        pi@raspberrypi:~ $ ls -l /dev/serial/by-id
                                        insgesamt 0
                                        lrwxrwxrwx 1 root root 13 Jun 13 18:38 usb-VictronEnergy_BV_VE_Direct_cable_VE5OE42L-if00-port0 -> ../../ttyUSB0
                                        pi@raspberrypi:~ $
                                        
                                        Thomas Braun 1 Reply Last reply Reply Quote 0
                                        • Thomas Braun
                                          Thomas Braun Most Active @Ralla66 last edited by

                                          @ralla66 sagte in vedirect -> USB an Victron MP2:

                                          usb-VictronEnergy_BV_VE_Direct_cable_VE5OE42L-if00-port0

                                          Ich würde das so einstellen:

                                          /dev/serial/by-id/usb-VictronEnergy_BV_VE_Direct_cable_VE5OE42L-if00-port0
                                          

                                          Das passt immer, auch wenn sich die Reihenfolge der Ports mal ändern sollte.

                                          Ralla66 M 2 Replies Last reply Reply Quote 0
                                          • Ralla66
                                            Ralla66 Most Active @Thomas Braun last edited by

                                            @thomas-braun

                                            äh, voll Linuxbeginner
                                            pi@raspberrypi:~ $ /dev/serial/by-id/usb-VictronEnergy_BV_VE_Direct_cable_VE5OE42L-if00-port0
                                            bash: /dev/serial/by-id/usb-VictronEnergy_BV_VE_Direct_cable_VE5OE42L-if00-port0: Keine Berechtigung
                                            pi@raspberrypi:~ $

                                            Homoran Thomas Braun 2 Replies 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

                                            909
                                            Online

                                            32.0k
                                            Users

                                            80.5k
                                            Topics

                                            1.3m
                                            Posts

                                            6
                                            64
                                            4429
                                            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