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
    243

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

  • 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 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

                                  932

                                  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