Modbus Gateway funktioniert nicht mit v3.0

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • aldriana
    Dumb Home'r
    • 04.02.2024
    • 27

    #16
    Wie schaut deine USB Config aus? Hast du den Dongle eingetragen? Such den mal in /Dev

    Kommentar

    • TSch
      Azubi
      • 09.04.2019
      • 5

      #17
      Du meinst das? Sorry meine Linuxkenntnisse sind marginal.... ;-)
      Klicke auf die Grafik für eine vergrößerte Ansicht

Name: grafik.png
Ansichten: 109
Größe: 13,9 KB
ID: 425529

      Kommentar

      • aldriana
        Dumb Home'r
        • 04.02.2024
        • 27

        #18
        cd /dev/serial/by-id, darunter solltest du den dongle namen sehen wenn er erkannt wurde

        Kommentar

        • TSch
          Azubi
          • 09.04.2019
          • 5

          #19
          Das Verzeichnis hat nicht existiert. Mit Hilfe eines Youtube-Videos konnte ich dieses Problem jetzt beheben, der Ordner ist sichtbar und mein Adapter wird darunter angezeigt.
          Jetzt kann ich im Modbus Gateway auch den Adapter auswählen, er lässt sich leider noch immer nicht starten.
          ​​Klicke auf die Grafik für eine vergrößerte Ansicht

Name: grafik.png
Ansichten: 126
Größe: 20,7 KB
ID: 425543

          Kommentar

          • aldriana
            Dumb Home'r
            • 04.02.2024
            • 27

            #20
            Hi!

            hast du diese Schritte aus meinem vorigen Post durchgeführt?
            Das Problem seit LB3 ist, dass der ModbusDienst nicht für die 64er Architektur kompiliert wurde.

            Mit den Schritte hier, kannst du das direkt in der Konsole am Loxberry machen.
            1)Open a terminal from Loxberry Web-Interface

            2)First install cmake:
            sudo apt-get -y install cmake

            3)Install mbusd
            git clone https://github.com/3cky/mbusd.git mbusd.git
            cd mbusd.git
            mkdir -p build && cd build
            cmake -DCMAKE_INSTALL_PREFIX=/usr ..
            make
            sudo make install

            Maybe the last command does not work if not root.
            Then switch to root with
            su -

            After that go to directory opt/loxberry/mbusd.git/build and repeat the last command.

            I got status "Active: active (running)" with this.

            ​Bei mir hat das tadellos funktioniert, der Dienst ist dann auch nach dem Reboot Aktiv.

            lg,
            Andy

            Kommentar

            • Noschvie
              MS Profi
              • 24.09.2018
              • 513

              #21
              Warum findet sich niemand, der das Plugin für die 64 Bit Umgebung adaptiert?

              Kann das mbusd Package nicht vorab für arm64 und x64 compiliert werden, um vom Plugin entsprechend installiert zu werden?

              Kommentar

              • TSch
                Azubi
                • 09.04.2019
                • 5

                #22
                Hallo nochmal, ich muss leider weiter lästig sein.
                @aldriana: Danke für den Hinweis, ich hatte das dann nochmal gemacht und konnte danach den Adapter auswählen. Allerdings ist er mir nicht auf "Running" gegangen.
                Ich hab in der Zwischenzeit den Loxberry nochmal "from Scratch" komplett neu aufgesetzt und erstmal nur das Modbus-Plugin installiert.
                Nachdem ich mbusd auch wiederum händisch nachinstalliert habe funktionierts leider immer noch nicht - Adapter geht nicht auf Running sondern bringt die Meldung unten.
                Der Tab "Log" bleibt ebenfalls leer, unabhängig davon welches LogLevel ich auswähle.

                Noch jemand eine Idee? Wäre sehr dankbar!Klicke auf die Grafik für eine vergrößerte Ansicht

Name: image.png
Ansichten: 107
Größe: 147,9 KB
ID: 425935

                Kommentar

                • aldriana
                  Dumb Home'r
                  • 04.02.2024
                  • 27

                  #23
                  Hi,

                  ist der Dongle schon mit deinem Gerät verkabelt?
                  Bei mir war es so, dass A und B vom RS485 gekreuzt angeschlossen werden mussten. Ferner habe ich Abschlusswiderstände installiert. Im Wechselrichterhab ich den internen Widerstand eingeschalten, und am Dongle 120 Ohm zwischen A und B rein gegeben. Ground hab ich mitgeführt. Bei meinem Wechselrichter (Kostal) musst ich auch die Busspannungsversorgung aktivieren.

                  Auch noch wichtig ist die richtige Baudrate. Bei mir warens 19200,8n1.

                  Wenn alles korrekt ist solltest du folgendes LED Verhalten haben:
                  - mittiges LED dauerhaft rot
                  - beim initiieren sollten Rx und Tx gleichzeitig kurz rot aufleuchten
                  - bei aktiver Kommunikation leuchten Rx und Tx dann wechselnd rot

                  lg,
                  Andreas

                  Kommentar

                  • zetor
                    Smart Home'r
                    • 04.01.2017
                    • 62

                    #24
                    Ich schliesse mich hier an, wie ist der aktuelle Stand, mit Loxberry 3.xx geht das Modbus Plugin sicher nicht oder gibts einen Weg?
                    Der Log Viewer bringt die folgende Fehlermeldung:
                    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: image.png
Ansichten: 92
Größe: 7,2 KB
ID: 428695

                    Kommentar

                    • Oaki
                      Dumb Home'r
                      • 05.04.2024
                      • 27

                      #25
                      Also ich habe es gerade hinbekommen. Die Anleitung von vorne muss um einen Teil ergänzt werden, weil das cmake oft mit einem Compiler Fehler abbricht.
                      So hat es bei mir geklappt:

                      1)Open a terminal from Loxberry Web-Interface
                      2)First install cmake:
                      sudo apt-get -y install cmake
                      3)Install mbusd
                      git clone https://github.com/3cky/mbusd.git mbusd.git
                      cd mbusd.git
                      mkdir -p build && cd build
                      sudo apt-get install build-essential
                      cmake -DCMAKE_INSTALL_PREFIX=/usr ..
                      4) Optional: wenn cmake fehler dann trotzdem noch kommt das noch ausführen
                      apk add git cmake make clang build-base llvm-static llvm-dev clang-static clang-dev
                      5)
                      make
                      su -
                      6) After that go to directory opt/loxberry/mbusd.git/build
                      sudo make install​


                      VG Michael

                      Kommentar

                      • zetor
                        Smart Home'r
                        • 04.01.2017
                        • 62

                        #26
                        Hallo Oaki, ich bin absolut kein Linux Profi, kannst du bitte kurz erklären was man mit den Befehlen überhaupt macht / verändert?

                        Kommentar

                        • Oaki
                          Dumb Home'r
                          • 05.04.2024
                          • 27

                          #27
                          cmake ist der C++ compiler
                          mbusd ist das Packet was Probleme macht, weil es nicht portiert wurde.
                          build-essential lädt notwendige Komponenten nach.
                          der Rest der Befehle ist für kompilieren und installieren dann das mbusd richtig.

                          VG Michael

                          Kommentar


                          • Oaki
                            Oaki kommentierte
                            Kommentar bearbeiten
                            Vielleicht noch als Info weil mein Loxberry etwas rumgezickt hat.
                            Ich habe den mbusd wie oben beschrieben neu installiert, dann den USB Stick aus dem Loxberry raus gezogen, das Plugin deinstalliert, dann neu installiert und die Konfig neu gemacht.

                          • Noschvie
                            Noschvie kommentierte
                            Kommentar bearbeiten
                            … den mbusd nur einmal compiliert und installiert, oder?

                          • Oaki
                            Oaki kommentierte
                            Kommentar bearbeiten
                            Ja, mit meinem Kommetar meinte ich das Modbus Plugin aus der Loxlibrary.

                            Die Anleitung musst Du nur einmal ausführen.
                        • TSch
                          Azubi
                          • 09.04.2019
                          • 5

                          #28
                          Wollte mich auch nochmal zu dem Thema melden - hatte jetzt länger keine Zeit mich weiter damit zu beschäftigen.
                          Nach der letzten Anleitung von Michael funktioniert das Plugin jetzt auch bei mir wieder - VIELEN DANK nochmal für eure Beiträge!

                          Kommentar

                          Lädt...