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. Pflege des Betriebssystems
  5. {gelöst} Seit letztem Systemupdate startet socat nicht mehr.

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    21
    1
    818

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.0k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.3k

{gelöst} Seit letztem Systemupdate startet socat nicht mehr.

Geplant Angeheftet Gesperrt Verschoben Pflege des Betriebssystems
18 Beiträge 2 Kommentatoren 1.2k Aufrufe 2 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.
  • ESP8266E ESP8266

    Re: USB-Port to IP oder MAXCube mit maxcul-Adapter via LAN

    sudo systemctl daemon-reload
    sudo systemctl enable avsp.service

    pi@iobroker:~ $ ps aux | grep socat
    pi          2079  0.0  0.0   6108  2048 pts/0    S+   10:21   0:00 grep --color=auto socat
    pi@iobroker:~ $
    

    Normal sollte dort der Link drin stehen. Auch im dev Verzeichnis ist der verlinkte Port zu sehen. Jetzt nicht mehr.

    Was wurde unternommen?
    Socat deinstalliert/neu installiert keine Wirkung.
    Enable scheint keine Wirkung mehr zu haben.
    Fehlermeldungen kommen nur von Maxcul. Das er den port nicht öffnen kann.

    Gibt es eine andere Lösung als socat? Damit die Schnittstelle im CUN Modus läuft.

    Inhalt der avsp.sh

    #!/bin/bash
    #
    # add Virtual Serial Port (avsp)
    #
    #
    #
    CUBE_IP=192.1xx.xx.xx   # enter the fix IP of your Cube
    CUBE_PORT=2323             # enter the Port of your Cube
    BAUD=57600                 # Baudrate to virtual serial Port
    SER_PORT=/dev/ttyAMA0  # Link to virtual serial Port
    #
    socat pty,link=$SER_PORT,raw,b$BAUD tcp:$CUBE_IP:$CUBE_PORT&
    sudo chmod 666 $SER_PORT
    sleep 2
    iobroker restart maxcul.0  # restart Instanz of Adapter for ttyAMA0
    

    Inhalt der avsp.service

    [Unit]
    Description=ad a virual serial Port linked to configurated IP
    After=network.target
    
    [Service]
    Type=forking
    Restart=always
    RestartSec=15
    ExecStart=/usr/local/bin/avsp.sh
    
    [Install]
    WantedBy=multi-user.target
    
    Thomas BraunT Online
    Thomas BraunT Online
    Thomas Braun
    Most Active
    schrieb am zuletzt editiert von
    #2

    @esp8266 sagte in Seit letztem Systemupdate startet socat nicht mehr.:

    SER_PORT=/dev/ttyAMA0 # Link to virtual serial Port

    Das ist ja nicht der virtuelle Port sondern der reale. Gibt es den denn?

    ls -l /dev/serial/by-id
    

    sagt? Besser dann diesen Link eintragen, wenn er denn vom Kernel angelegt wurde.

    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

    ESP8266E 2 Antworten Letzte Antwort
    0
    • Thomas BraunT Thomas Braun

      @esp8266 sagte in Seit letztem Systemupdate startet socat nicht mehr.:

      SER_PORT=/dev/ttyAMA0 # Link to virtual serial Port

      Das ist ja nicht der virtuelle Port sondern der reale. Gibt es den denn?

      ls -l /dev/serial/by-id
      

      sagt? Besser dann diesen Link eintragen, wenn er denn vom Kernel angelegt wurde.

      ESP8266E Offline
      ESP8266E Offline
      ESP8266
      schrieb am zuletzt editiert von ESP8266
      #3

      @thomas-braun , ich rudere erstmal zurück. Es liegt wohl culfw-esp8266.
      Die Fritte hat gestern ein Update bekommen. Das liegt wohl daran. Ich habe 6 D1 Mini heute neu geflasht, nicht einer hat sich mit der Fritte verbunden. Jedesmal soll wohl der Schlüssel falsch sein. Der hats sich hier aber nicht geändert. Ich bleib dran.....
      Läuft wieder alles. Als wenn ein Abfluss verstopft war. Neustart der Fritte hat geholfen.

      141051c0-b519-4caa-89ba-bf6669bcdc2b-grafik.png

      Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

      1 Antwort Letzte Antwort
      0
      • Thomas BraunT Thomas Braun

        @esp8266 sagte in Seit letztem Systemupdate startet socat nicht mehr.:

        SER_PORT=/dev/ttyAMA0 # Link to virtual serial Port

        Das ist ja nicht der virtuelle Port sondern der reale. Gibt es den denn?

        ls -l /dev/serial/by-id
        

        sagt? Besser dann diesen Link eintragen, wenn er denn vom Kernel angelegt wurde.

        ESP8266E Offline
        ESP8266E Offline
        ESP8266
        schrieb am zuletzt editiert von ESP8266
        #4

        @thomas-braun , zu früh gefreut. Culfw läuft und biegt die serielle auf ein Port um (2323), aber socat macht kein mux. Startet nicht.

        Die Culbridge:

        11af2788-6e2e-4dbc-8d54-f39933ea7250-grafik.png

        f07d1bb1-36f7-4d9b-aa7a-4cf1f9902f96-grafik.png

        pi@iobroker:~ $ ps aux | grep socat
        pi          3271  0.0  0.0   6108  2048 pts/0    S+   18:55   0:00 grep --color=auto socat
        pi@iobroker:~ $
        
        

        In der Ausgabe sollte eigentlich die Verbindung drin stehen.
        Naja mal aufs nächste Systemupdate warten. Vieleicht bemerkt es ja einer.
        Jahrelang läuft sowas und dann Peng. Das hat man von der regelmäßiger Pflege des Systems. War ja mal mit den seriellen Schnittstellen auch so.
        Ein CUN Modus im Adapter würde es auch lösen.

        /dev/ttyAMA0 wurde über im Maxcul Adapter eingefügt. Das hat mit Seriell by ID nicht zutun. Siehe erster Beitrag. Zumindest kann man sich ja mal den alten Thread anschauen.

        Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

        ESP8266E Thomas BraunT 2 Antworten Letzte Antwort
        0
        • ESP8266E ESP8266

          @thomas-braun , zu früh gefreut. Culfw läuft und biegt die serielle auf ein Port um (2323), aber socat macht kein mux. Startet nicht.

          Die Culbridge:

          11af2788-6e2e-4dbc-8d54-f39933ea7250-grafik.png

          f07d1bb1-36f7-4d9b-aa7a-4cf1f9902f96-grafik.png

          pi@iobroker:~ $ ps aux | grep socat
          pi          3271  0.0  0.0   6108  2048 pts/0    S+   18:55   0:00 grep --color=auto socat
          pi@iobroker:~ $
          
          

          In der Ausgabe sollte eigentlich die Verbindung drin stehen.
          Naja mal aufs nächste Systemupdate warten. Vieleicht bemerkt es ja einer.
          Jahrelang läuft sowas und dann Peng. Das hat man von der regelmäßiger Pflege des Systems. War ja mal mit den seriellen Schnittstellen auch so.
          Ein CUN Modus im Adapter würde es auch lösen.

          /dev/ttyAMA0 wurde über im Maxcul Adapter eingefügt. Das hat mit Seriell by ID nicht zutun. Siehe erster Beitrag. Zumindest kann man sich ja mal den alten Thread anschauen.

          ESP8266E Offline
          ESP8266E Offline
          ESP8266
          schrieb am zuletzt editiert von ESP8266
          #5

          @esp8266 , dieser Befehl funktioniert. Jetzt brauch er noch ein Autostart.

          sudo socat PTY,link=/dev/ttyAMA0,echo=1 TCP:192.168.xx.xx:2323 &
          

          22e39b5b-25aa-4cce-9712-b725ae10ddf5-grafik.png

          pi@iobroker:~ $ ps aux | grep socat
          root       14961  0.0  0.0  10540  3968 pts/0    S    23:35   0:00 sudo socat PTY,link=/dev/ttyAMA0,echo=1 TCP:192.168.XX.XX:2323
          
          

          Es hat sich wohl das Startverhalten geändert.

          Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

          1 Antwort Letzte Antwort
          0
          • ESP8266E ESP8266

            @thomas-braun , zu früh gefreut. Culfw läuft und biegt die serielle auf ein Port um (2323), aber socat macht kein mux. Startet nicht.

            Die Culbridge:

            11af2788-6e2e-4dbc-8d54-f39933ea7250-grafik.png

            f07d1bb1-36f7-4d9b-aa7a-4cf1f9902f96-grafik.png

            pi@iobroker:~ $ ps aux | grep socat
            pi          3271  0.0  0.0   6108  2048 pts/0    S+   18:55   0:00 grep --color=auto socat
            pi@iobroker:~ $
            
            

            In der Ausgabe sollte eigentlich die Verbindung drin stehen.
            Naja mal aufs nächste Systemupdate warten. Vieleicht bemerkt es ja einer.
            Jahrelang läuft sowas und dann Peng. Das hat man von der regelmäßiger Pflege des Systems. War ja mal mit den seriellen Schnittstellen auch so.
            Ein CUN Modus im Adapter würde es auch lösen.

            /dev/ttyAMA0 wurde über im Maxcul Adapter eingefügt. Das hat mit Seriell by ID nicht zutun. Siehe erster Beitrag. Zumindest kann man sich ja mal den alten Thread anschauen.

            Thomas BraunT Online
            Thomas BraunT Online
            Thomas Braun
            Most Active
            schrieb am zuletzt editiert von Thomas Braun
            #6

            @esp8266 sagte in Seit letztem Systemupdate startet socat nicht mehr.:

            Jahrelang läuft sowas und dann Peng. Das hat man von der regelmäßiger Pflege des Systems.

            socat ist allerdings seit Jahren in 'stable' nicht angepackt worden:

            https://tracker.debian.org/pkg/socat
            https://metadata.ftp-master.debian.org/changelogs//main/s/socat/socat_1.7.4.4-2_changelog

            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

            ESP8266E 1 Antwort Letzte Antwort
            0
            • Thomas BraunT Thomas Braun

              @esp8266 sagte in Seit letztem Systemupdate startet socat nicht mehr.:

              Jahrelang läuft sowas und dann Peng. Das hat man von der regelmäßiger Pflege des Systems.

              socat ist allerdings seit Jahren in 'stable' nicht angepackt worden:

              https://tracker.debian.org/pkg/socat
              https://metadata.ftp-master.debian.org/changelogs//main/s/socat/socat_1.7.4.4-2_changelog

              ESP8266E Offline
              ESP8266E Offline
              ESP8266
              schrieb am zuletzt editiert von ESP8266
              #7

              @thomas-braun , OK es ist defintiv was mit dem Start. In der Konsole lässt er sich starten. Schau mal bitte über die beiden files drüber. Die sh und die service. Irgendwas ist damit faul. Da wurde was geändert. Es lief ja alles noch. Nun startet er nicht mehr.

              Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

              Thomas BraunT 1 Antwort Letzte Antwort
              0
              • ESP8266E ESP8266

                @thomas-braun , OK es ist defintiv was mit dem Start. In der Konsole lässt er sich starten. Schau mal bitte über die beiden files drüber. Die sh und die service. Irgendwas ist damit faul. Da wurde was geändert. Es lief ja alles noch. Nun startet er nicht mehr.

                Thomas BraunT Online
                Thomas BraunT Online
                Thomas Braun
                Most Active
                schrieb am zuletzt editiert von
                #8

                @esp8266

                Von welchen files sprichst du?

                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

                ESP8266E 1 Antwort Letzte Antwort
                0
                • Thomas BraunT Thomas Braun

                  @esp8266

                  Von welchen files sprichst du?

                  ESP8266E Offline
                  ESP8266E Offline
                  ESP8266
                  schrieb am zuletzt editiert von ESP8266
                  #9

                  @thomas-braun , oben am Anfang. Der Inhalt davon.
                  Sonst eine andere Start Alternative.:thinking_face:
                  Mit System Starts etc. kenne ich mich nicht aus.
                  Früher wars einfach über die rc.local.

                  Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

                  Thomas BraunT 1 Antwort Letzte Antwort
                  0
                  • ESP8266E ESP8266

                    @thomas-braun , oben am Anfang. Der Inhalt davon.
                    Sonst eine andere Start Alternative.:thinking_face:
                    Mit System Starts etc. kenne ich mich nicht aus.
                    Früher wars einfach über die rc.local.

                    Thomas BraunT Online
                    Thomas BraunT Online
                    Thomas Braun
                    Most Active
                    schrieb am zuletzt editiert von
                    #10

                    @esp8266

                    Ich kenne socat nicht und hab auch ehrlich gesagt keine Lust die man page dazu zulesen.
                    Aber die IP CUBE_IP=192.1xx.xx.xx ist so schon mal nicht richtig.

                    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

                    ESP8266E 1 Antwort Letzte Antwort
                    0
                    • Thomas BraunT Thomas Braun

                      @esp8266

                      Ich kenne socat nicht und hab auch ehrlich gesagt keine Lust die man page dazu zulesen.
                      Aber die IP CUBE_IP=192.1xx.xx.xx ist so schon mal nicht richtig.

                      ESP8266E Offline
                      ESP8266E Offline
                      ESP8266
                      schrieb am zuletzt editiert von ESP8266
                      #11

                      @thomas-braun , wieso nicht richtig. Erbsenzähler :grinning:
                      Die sind unkenntlich gemacht. Ich gebe hier nicht meine ganzen IP´s bekannt.
                      Werde schon ne Lösung finden. Als Rentner hat man viel Zeit. Danke für die Hilfe.
                      GN8.

                      Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

                      Thomas BraunT 1 Antwort Letzte Antwort
                      0
                      • ESP8266E ESP8266

                        @thomas-braun , wieso nicht richtig. Erbsenzähler :grinning:
                        Die sind unkenntlich gemacht. Ich gebe hier nicht meine ganzen IP´s bekannt.
                        Werde schon ne Lösung finden. Als Rentner hat man viel Zeit. Danke für die Hilfe.
                        GN8.

                        Thomas BraunT Online
                        Thomas BraunT Online
                        Thomas Braun
                        Most Active
                        schrieb am zuletzt editiert von Thomas Braun
                        #12

                        @esp8266

                        Wer kann denn was mit deinen IPs aus einer private range anfangen?
                        Dieses unnötige 'verstümmeln' macht es Helfern nur schwieriger Fehleinstellungen zu sehen.

                        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 Antwort Letzte Antwort
                        0
                        • ESP8266E Offline
                          ESP8266E Offline
                          ESP8266
                          schrieb am zuletzt editiert von
                          #13

                          @thomas-braun , ich bin das seit Enigma2 Zeiten gewohnt.

                          Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

                          Thomas BraunT 1 Antwort Letzte Antwort
                          0
                          • ESP8266E ESP8266

                            @thomas-braun , ich bin das seit Enigma2 Zeiten gewohnt.

                            Thomas BraunT Online
                            Thomas BraunT Online
                            Thomas Braun
                            Most Active
                            schrieb am zuletzt editiert von
                            #14

                            @esp8266

                            Ja und? War auch schon zur frühen Eisenzeit nicht notwendig.

                            Mit der internen IP kann man von außen nix anfangen und wer schon in deinem Netz hockt kann sich eh anschauen welche IPs da vergeben sind.

                            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

                            ESP8266E 1 Antwort Letzte Antwort
                            0
                            • Thomas BraunT Thomas Braun

                              @esp8266

                              Ja und? War auch schon zur frühen Eisenzeit nicht notwendig.

                              Mit der internen IP kann man von außen nix anfangen und wer schon in deinem Netz hockt kann sich eh anschauen welche IPs da vergeben sind.

                              ESP8266E Offline
                              ESP8266E Offline
                              ESP8266
                              schrieb am zuletzt editiert von ESP8266
                              #15

                              @thomas-braun , warum jetzt so unfreundlich?

                              Deshalb sollte man hier am besten keine Fragen stellen.
                              Dieses rumgefurze geht mir zum Teil auf den Sack.

                              Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

                              Thomas BraunT 1 Antwort Letzte Antwort
                              0
                              • ESP8266E ESP8266

                                @thomas-braun , warum jetzt so unfreundlich?

                                Deshalb sollte man hier am besten keine Fragen stellen.
                                Dieses rumgefurze geht mir zum Teil auf den Sack.

                                Thomas BraunT Online
                                Thomas BraunT Online
                                Thomas Braun
                                Most Active
                                schrieb am zuletzt editiert von
                                #16

                                @esp8266

                                War nicht unfreundlich. War ein Hinweis warum es keinem Sinn ergibt private IPs unkenntlich zu machen

                                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

                                ESP8266E 2 Antworten Letzte Antwort
                                0
                                • Thomas BraunT Thomas Braun

                                  @esp8266

                                  War nicht unfreundlich. War ein Hinweis warum es keinem Sinn ergibt private IPs unkenntlich zu machen

                                  ESP8266E Offline
                                  ESP8266E Offline
                                  ESP8266
                                  schrieb am zuletzt editiert von ESP8266
                                  #17

                                  @thomas-braun , Einverstanden.....kommt nur mir manchmal so vor.
                                  Andere bekommen sowas auch mal in die falsche Röhre.
                                  Keiner weiß wer hinter dem Rechner sitzt.
                                  War auch ein langer Tag und eine kurze Nacht.:blush:

                                  Hat sich vielleicht mit dem Root zutun....muss da sudo davor ,ich kenne mich da nicht aus.

                                  Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

                                  1 Antwort Letzte Antwort
                                  0
                                  • Thomas BraunT Thomas Braun

                                    @esp8266

                                    War nicht unfreundlich. War ein Hinweis warum es keinem Sinn ergibt private IPs unkenntlich zu machen

                                    ESP8266E Offline
                                    ESP8266E Offline
                                    ESP8266
                                    schrieb am zuletzt editiert von ESP8266
                                    #18

                                    @thomas-braun , inzwischen habe ich den Fehler einkreisen können.

                                    sleep 2
                                    iobroker restart maxcul.0  # restart Instanz of Adapter for ttyAMA0
                                    

                                    Der Befehl am Ende der sh bendet neuerdings socat. Warum k.A.
                                    Der Maxcul Adapter ist in 2 Sek noch nicht hochgefahren.
                                    Es ging bis zu Sonntag aber noch.

                                    Ich habe die beiden letzten Zeilen herausgenommen. Maxcul ist Grün.

                                    
                                    pi@iobroker:~ $ ps aux | grep socat
                                    root        2479  0.0  0.0  10732  4096 ?        S    11:40   0:00 socat pty,link=/dev/AMA0,raw,b57600 tcp:192.168.62.87:2323
                                    pi          2738  0.0  0.0   6108  2048 pts/1    S+   11:45   0:00 grep --color=auto socat
                                    pi@iobroker:~ $
                                    
                                    

                                    f0fd9b7a-fe4c-4b4b-9dc3-b3a79bfb022a-grafik.png

                                    Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

                                    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

                                    759

                                    Online

                                    32.5k

                                    Benutzer

                                    81.6k

                                    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