Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Off Topic
  4. Microcontroller
  5. Virtuelle serielle Schnittstelle

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    14
    1
    229

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.8k

Virtuelle serielle Schnittstelle

Geplant Angeheftet Gesperrt Verschoben Microcontroller
17 Beiträge 3 Kommentatoren 705 Aufrufe 1 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • B Offline
    B Offline
    Brokerhausen
    schrieb am zuletzt editiert von Brokerhausen
    #1

    Hallo zusammen,

    ich habe seit einiger Zeit einen kleinen IOBroker am laufen.
    Bisher hatte ich alle Probleme mit recherchen lösen können, nun bin ich aber auf ein Problem gestossen bei dem ich Eure Hilfe benötige.

    Ich möchte meinen IOBroker mit einem entfernten Victron-Laderegler (MPPT 75/10) visualisieren.
    Am Victron greife ich den seriellen Anschluss mit einem ESPEasy ab und sende die Daten mit der SerialServer ins Netz und der Datenstrom wird mit "socat"
    am IOBroker-Rechner wieder empfangen.

    Diese Zeile erstellt auf dem IOBroker-Rechner eine virtuelle Schnittstelle(/dev/ttyvir) und lausch was da so von dem ESPEasy kommt:

    sudo /usr/bin/socat pty,raw,link=/dev/ttyvir tcp-connect:IPDESESPEASY:9999,interval=10
    

    danach natürlich noch das Passwort eingeben.

    Leider ist dann die virtuelle Schnittstelle auch nur durch Root lesbar und muss mit folgendem Befehl für IOBroker Lesbar gemacht werden:

    sudo chmod 0660 /dev/ttyvir
    

    Das Funktioniert eigentlich ganz gut, nur überlebt das natürlich nicht das beenden der Konsole.
    Das habe ich mit einem Screen gelöst, muss es aber bei jedem Neustart wieder händisch starten:

    screen -S virtserial
    sudo /usr/bin/socat pty,raw,link=/dev/ttyvir tcp-connect:IPDESESPEASY:9999,interval=10
    Passwort eingeben
    strg a + d um den Screen zu schließen
    
    sudo chmod 0660 /dev/ttyvir
    Passwort eingeben
    

    Und nun den Dienst "Vedirect" in IOBroker neustarten.

    Das würde ich gerne automatisch am Systemstart ausführen lassen, am liebsten mit systemd.
    Kann mir jemand einen Tipp geben oder bin ich mit meinem Lösungsansatz auf dem Holzweg?

    LG
    Brokerhausen

    Ralla66R 1 Antwort Letzte Antwort
    0
    • B Brokerhausen

      Hallo zusammen,

      ich habe seit einiger Zeit einen kleinen IOBroker am laufen.
      Bisher hatte ich alle Probleme mit recherchen lösen können, nun bin ich aber auf ein Problem gestossen bei dem ich Eure Hilfe benötige.

      Ich möchte meinen IOBroker mit einem entfernten Victron-Laderegler (MPPT 75/10) visualisieren.
      Am Victron greife ich den seriellen Anschluss mit einem ESPEasy ab und sende die Daten mit der SerialServer ins Netz und der Datenstrom wird mit "socat"
      am IOBroker-Rechner wieder empfangen.

      Diese Zeile erstellt auf dem IOBroker-Rechner eine virtuelle Schnittstelle(/dev/ttyvir) und lausch was da so von dem ESPEasy kommt:

      sudo /usr/bin/socat pty,raw,link=/dev/ttyvir tcp-connect:IPDESESPEASY:9999,interval=10
      

      danach natürlich noch das Passwort eingeben.

      Leider ist dann die virtuelle Schnittstelle auch nur durch Root lesbar und muss mit folgendem Befehl für IOBroker Lesbar gemacht werden:

      sudo chmod 0660 /dev/ttyvir
      

      Das Funktioniert eigentlich ganz gut, nur überlebt das natürlich nicht das beenden der Konsole.
      Das habe ich mit einem Screen gelöst, muss es aber bei jedem Neustart wieder händisch starten:

      screen -S virtserial
      sudo /usr/bin/socat pty,raw,link=/dev/ttyvir tcp-connect:IPDESESPEASY:9999,interval=10
      Passwort eingeben
      strg a + d um den Screen zu schließen
      
      sudo chmod 0660 /dev/ttyvir
      Passwort eingeben
      

      Und nun den Dienst "Vedirect" in IOBroker neustarten.

      Das würde ich gerne automatisch am Systemstart ausführen lassen, am liebsten mit systemd.
      Kann mir jemand einen Tipp geben oder bin ich mit meinem Lösungsansatz auf dem Holzweg?

      LG
      Brokerhausen

      Ralla66R Offline
      Ralla66R Offline
      Ralla66
      Most Active
      schrieb am zuletzt editiert von
      #2

      @brokerhausen sagte in Virtuelle serielle Schnittstelle:

      ESPEasy

      muss es unbedingt ESPEasy sein ?

      B 1 Antwort Letzte Antwort
      0
      • Ralla66R Ralla66

        @brokerhausen sagte in Virtuelle serielle Schnittstelle:

        ESPEasy

        muss es unbedingt ESPEasy sein ?

        B Offline
        B Offline
        Brokerhausen
        schrieb am zuletzt editiert von
        #3

        @ralla66 sagte in Virtuelle serielle Schnittstelle:

        @brokerhausen sagte in Virtuelle serielle Schnittstelle:

        ESPEasy

        muss es unbedingt ESPEasy sein ?

        Müssen nicht, ich bin für Anregungen offen.
        Es funktioniert ja aber super, nur der automatische Start der virtuellen Schnittstelle am IOBroker-Rechner fehlt halt.

        Ralla66R 1 Antwort Letzte Antwort
        0
        • B Brokerhausen

          @ralla66 sagte in Virtuelle serielle Schnittstelle:

          @brokerhausen sagte in Virtuelle serielle Schnittstelle:

          ESPEasy

          muss es unbedingt ESPEasy sein ?

          Müssen nicht, ich bin für Anregungen offen.
          Es funktioniert ja aber super, nur der automatische Start der virtuellen Schnittstelle am IOBroker-Rechner fehlt halt.

          Ralla66R Offline
          Ralla66R Offline
          Ralla66
          Most Active
          schrieb am zuletzt editiert von Ralla66
          #4

          @brokerhausen sagte in Virtuelle serielle Schnittstelle:

          Es funktioniert ja aber super

          Na ja nicht so wirklich :-)
          Bügel auf einem ESP32 OpenDtu on Battery drauf, dort ist das VeDirekt Protokoll
          mit drin. Bekommst die Daten Mundgerecht geliefert ohne gekasper.
          OpenDtu on Battery

          B 1 Antwort Letzte Antwort
          0
          • Ralla66R Ralla66

            @brokerhausen sagte in Virtuelle serielle Schnittstelle:

            Es funktioniert ja aber super

            Na ja nicht so wirklich :-)
            Bügel auf einem ESP32 OpenDtu on Battery drauf, dort ist das VeDirekt Protokoll
            mit drin. Bekommst die Daten Mundgerecht geliefert ohne gekasper.
            OpenDtu on Battery

            B Offline
            B Offline
            Brokerhausen
            schrieb am zuletzt editiert von Brokerhausen
            #5

            @ralla66
            EDIT
            Mein Plan ist eigentlich alle meine Messwerte in IOBroker zentral zu sammeln, wenn ich Deinen Vorschlag richtig verstehe ist das ein Eigener Server zum Monitoring.
            Oder irre ich mich?
            Gibt es da eine Möglichkeit die Daten zu OBroker zu schicken?
            EDIT

            Ich glaube das könnte die Lösung sein,
            Du hast mir einen Bastel-Samstag beschert. :+1:

            Ralla66R 1 Antwort Letzte Antwort
            0
            • B Brokerhausen

              @ralla66
              EDIT
              Mein Plan ist eigentlich alle meine Messwerte in IOBroker zentral zu sammeln, wenn ich Deinen Vorschlag richtig verstehe ist das ein Eigener Server zum Monitoring.
              Oder irre ich mich?
              Gibt es da eine Möglichkeit die Daten zu OBroker zu schicken?
              EDIT

              Ich glaube das könnte die Lösung sein,
              Du hast mir einen Bastel-Samstag beschert. :+1:

              Ralla66R Offline
              Ralla66R Offline
              Ralla66
              Most Active
              schrieb am zuletzt editiert von
              #6

              @Brokerhausen

              dann Bastel mal, Anleitung wie hatte ich ja beschrieben.

              Im IoBroker,

              Open DTU Victron 3.jpg

              1 Antwort Letzte Antwort
              0
              • HomoranH Nicht stören
                HomoranH Nicht stören
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von
                #7

                dass es einen ve-direct Adapter von @dutchman gibt wisst ihr?

                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 -

                B 1 Antwort Letzte Antwort
                0
                • HomoranH Homoran

                  dass es einen ve-direct Adapter von @dutchman gibt wisst ihr?

                  B Offline
                  B Offline
                  Brokerhausen
                  schrieb am zuletzt editiert von
                  #8

                  @homoran

                  Den benutze ich ja und bin ja sogar recht zufrieden damit.

                  HomoranH 1 Antwort Letzte Antwort
                  0
                  • B Brokerhausen

                    @homoran

                    Den benutze ich ja und bin ja sogar recht zufrieden damit.

                    HomoranH Nicht stören
                    HomoranH Nicht stören
                    Homoran
                    Global Moderator Administrators
                    schrieb am zuletzt editiert von Homoran
                    #9

                    @brokerhausen und dazu ein ve2USB Adapterkabel (muss ja nicht das original sein, ftdi mit ve Kabel tut's 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 -

                    B 1 Antwort Letzte Antwort
                    0
                    • HomoranH Homoran

                      @brokerhausen und dazu ein ve2USB Adapterkabel (muss ja nicht das original sein, ftdi mit ve Kabel tut's auch)

                      B Offline
                      B Offline
                      Brokerhausen
                      schrieb am zuletzt editiert von
                      #10

                      @homoran

                      Ja, das ist mir Alles klar.
                      Mein Victron ist im Keller und der Server im 1.OG.
                      Die serielle Schnittstelle "verlängere" ich mit einer virtuellen Schnittstelle via Lan/WLAN.
                      Diese Schnittstelle stellt der ESPEasy zur verfügung und das klappt ja auch wunderbar!

                      Der Ansatz von Ralla66 ist tatsächlich sehr interessant und das schaue ich mir morgen mal an.
                      Schnalle dieses PlatfomIO aber nicht... Für Leute wie mich ist Arduino erfunden worden ;-)

                      Ralla66R B 2 Antworten Letzte Antwort
                      0
                      • B Brokerhausen

                        @homoran

                        Ja, das ist mir Alles klar.
                        Mein Victron ist im Keller und der Server im 1.OG.
                        Die serielle Schnittstelle "verlängere" ich mit einer virtuellen Schnittstelle via Lan/WLAN.
                        Diese Schnittstelle stellt der ESPEasy zur verfügung und das klappt ja auch wunderbar!

                        Der Ansatz von Ralla66 ist tatsächlich sehr interessant und das schaue ich mir morgen mal an.
                        Schnalle dieses PlatfomIO aber nicht... Für Leute wie mich ist Arduino erfunden worden ;-)

                        Ralla66R Offline
                        Ralla66R Offline
                        Ralla66
                        Most Active
                        schrieb am zuletzt editiert von
                        #11

                        @brokerhausen sagte in Virtuelle serielle Schnittstelle:

                        PlatfomIO

                        wofür ? brauchste nicht,

                        Altmodische USB Anschlüße :-)

                        1 Antwort Letzte Antwort
                        0
                        • B Brokerhausen

                          @homoran

                          Ja, das ist mir Alles klar.
                          Mein Victron ist im Keller und der Server im 1.OG.
                          Die serielle Schnittstelle "verlängere" ich mit einer virtuellen Schnittstelle via Lan/WLAN.
                          Diese Schnittstelle stellt der ESPEasy zur verfügung und das klappt ja auch wunderbar!

                          Der Ansatz von Ralla66 ist tatsächlich sehr interessant und das schaue ich mir morgen mal an.
                          Schnalle dieses PlatfomIO aber nicht... Für Leute wie mich ist Arduino erfunden worden ;-)

                          B Offline
                          B Offline
                          Brokerhausen
                          schrieb am zuletzt editiert von Brokerhausen
                          #12

                          @Rall66

                          habe die .bin Dateien gefunden
                          Dazu brauche ich aber immer noch ein USB-Kabel ;-)

                          Ralla66R 1 Antwort Letzte Antwort
                          0
                          • B Brokerhausen

                            @Rall66

                            habe die .bin Dateien gefunden
                            Dazu brauche ich aber immer noch ein USB-Kabel ;-)

                            Ralla66R Offline
                            Ralla66R Offline
                            Ralla66
                            Most Active
                            schrieb am zuletzt editiert von Ralla66
                            #13

                            @brokerhausen

                            Erwischt , stimmt :-)
                            OTA geht ja nicht.

                            B 1 Antwort Letzte Antwort
                            0
                            • Ralla66R Ralla66

                              @brokerhausen

                              Erwischt , stimmt :-)
                              OTA geht ja nicht.

                              B Offline
                              B Offline
                              Brokerhausen
                              schrieb am zuletzt editiert von
                              #14

                              @ralla66

                              Ausserdem mag ich seit USB-C auch USB

                              Ralla66R 1 Antwort Letzte Antwort
                              0
                              • B Brokerhausen

                                @ralla66

                                Ausserdem mag ich seit USB-C auch USB

                                Ralla66R Offline
                                Ralla66R Offline
                                Ralla66
                                Most Active
                                schrieb am zuletzt editiert von Ralla66
                                #15

                                @brokerhausen

                                Mein Plan ist eigentlich alle meine Messwerte in IOBroker zentral zu sammeln

                                dann nimm die Tasmota Firmware und den Sonoff Adapter und nicht ESPEasy.

                                1 Antwort Letzte Antwort
                                0
                                • B Offline
                                  B Offline
                                  Brokerhausen
                                  schrieb am zuletzt editiert von
                                  #16

                                  Hallo zusammen,

                                  der Vorschlag von ralla66 war der Stoß in die richtige Richtung.
                                  Ich habe nu endlich einen ESP32 gefunden der sich mit der DTU on Batty flshen lässt, irgendwie läuft das nicht auf allen ESP32.
                                  Allerdings hatte ich mit den Problem ESPs schon einmal Probleme, lieg wohl nicht an DTU on Battery.

                                  Nun kämpfe ich mich durch das .json File um die Pins des Victrons zu bestimmen, aber dafür ist ein Hobby da ;-)

                                  LG

                                  1 Antwort Letzte Antwort
                                  0
                                  • B Offline
                                    B Offline
                                    Brokerhausen
                                    schrieb am zuletzt editiert von
                                    #17

                                    So.

                                    ich bekomme Werte angezeigt und die werden auch brav per mqtt an meinen Server gepusht.

                                    Besonderen dank an ralla66!

                                    1 Antwort Letzte Antwort
                                    0
                                    Antworten
                                    • In einem neuen Thema antworten
                                    Anmelden zum Antworten
                                    • Älteste zuerst
                                    • Neuste zuerst
                                    • Meiste Stimmen


                                    Support us

                                    ioBroker
                                    Community Adapters
                                    Donate

                                    370

                                    Online

                                    32.5k

                                    Benutzer

                                    81.9k

                                    Themen

                                    1.3m

                                    Beiträge
                                    Community
                                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                    ioBroker Community 2014-2025
                                    logo
                                    • Anmelden

                                    • Du hast noch kein Konto? Registrieren

                                    • Anmelden oder registrieren, um zu suchen
                                    • Erster Beitrag
                                      Letzter Beitrag
                                    0
                                    • Home
                                    • Aktuell
                                    • Tags
                                    • Ungelesen 0
                                    • Kategorien
                                    • Unreplied
                                    • Beliebt
                                    • GitHub
                                    • Docu
                                    • Hilfe