Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. ioBroker Docker + ser2net

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    ioBroker Docker + ser2net

    This topic has been deleted. Only users with topic management privileges can see it.
    • K
      Kraxelhuber last edited by

      Hallo zusammen,

      ich habe meine ioBroker Instanz als Docker Container auf einer Synology DiskStation laufen.

      Ich habe drei USB Adapter, die ich an einem Raspberry 3 angeschlossen habe, welche ich per ser2net im Netzwerk (und damit für den ioBroker) verfügbar machen möchte.

      ser2net ist in Version 4.3.3 installiert.

      Ich habe folgende USB Devices einzubinden:

      • EnOceaon USB 300
        /dev/serial/by-id/usb-EnOcean_GmbH_EnOcean_USB_300_DB_FT3PMMFC-if00-port0
      • Aeoteck Z-Stick Gen5+
        /dev/serial/by-id/usb-0658_0200-if00
      • Sonoff Zigbee 3.0 USB
        /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_2aa2163d1b3bec11bcc4a4957a0af07f-if00-port0

      Wie müsste die Konfiguration in der /etc/ser2net.yaml Datei aussehen?

      Im ioBroker müsste ich dann auf die IP Adresse des RPi inkl. richtigem Port verweisen, oder?

      Muss ich in den Container-Einstellungen (z.B. Environment Variablen) noch etwas einstellen, um den Zugriff zu ermöglichen?

      Ich bin für jeden Hinweis dankbar.

      arteck 1 Reply Last reply Reply Quote 0
      • arteck
        arteck Developer Most Active @Kraxelhuber last edited by

        @kraxelhuber heute abend

        K 1 Reply Last reply Reply Quote 0
        • K
          Kraxelhuber @arteck last edited by Kraxelhuber

          @arteck said in ioBroker Docker + ser2net:

          @kraxelhuber heute abend

          Das wäre super. 🙂

          arteck 1 Reply Last reply Reply Quote 0
          • arteck
            arteck Developer Most Active @Kraxelhuber last edited by

            @kraxelhuber

            %YAML 1.1
            ---
            # This is a ser2net configuration file, tailored to be rather
            # simple.
            #
            # Find detailed documentation in ser2net.yaml(5)
            # A fully featured configuration file is in
            # /usr/share/doc/ser2net/examples/ser2net.yaml.gz
            # 
            # If you find your configuration more useful than this very simple
            # one, please submit it as a bugreport
            
            define: &banner \r\nser2net port \p device \d [\B] (Debian GNU/Linux)\r\n\r\n
            
            connection: &con01
              accepter: tcp,20107
              connector: serialdev,/dev/serial/by-id/usb-0658_0200-if00,115200n81,local
              options:
                kickolduser: true    
                
            connection: &con02
              accepter: tcp,20108
              connector: serialdev,/dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_b0d7a514acc9eb11be3b8b4f1d69213e-if00-port0,115200n81,local
              options:
                kickolduser: true
            

            con1 ist mein zwave , con 2 ist zigbee sonoff

            K 1 Reply Last reply Reply Quote 0
            • K
              Kraxelhuber @arteck last edited by

              @arteck Ich hatte bereits eine ähnliche Konfiguration, habe aber jetzt mal deine übernommen (bis auf den Port).

              Ich habe im ioBroker aber beim ZWave und beim Zigbee Adapter Probleme.

              d48662ec-59ae-44f4-9323-d686e26603a6-grafik.png
              da9eb89b-d3c5-492f-a8b4-322b76195db9-grafik.png
              3c520c27-b54b-4671-b0a7-d4e88d6db9f0-grafik.png
              0b403821-603d-40e1-acb2-d4f7f580d87a-grafik.png

              Die Logs zeigen foldende Fehler:

              10050aca-388f-44eb-9f7e-a5693a8ceddc-grafik.png

              47057ac0-13ea-47d3-b156-06eaf212ad11-grafik.png

              Und hier noch der ser2net status:
              9e27b022-17e6-4d7a-8fc1-a5ec59c55f22-grafik.png

              Und mein config file:

              be323005-269b-4f31-9244-7d9edce1b8f5-grafik.png

              Übrigens, mein EnOcean USB 300 Stick wird ordentlich durchgereicht und wird ohne Probleme vom ioBroker EnOcean Adapter erkannt.

              Hat hier jemand eine Idee??

              arteck 1 Reply Last reply Reply Quote 0
              • arteck
                arteck Developer Most Active @Kraxelhuber last edited by

                @kraxelhuber dann machs richtig

                547d14e1-0906-451d-b6c4-e3b862ba53b9-grafik.png

                K 1 Reply Last reply Reply Quote 0
                • K
                  Kraxelhuber @arteck last edited by

                  @arteck
                  OK, habe tcp:// vor den entsprechenden IP-Adressen eingefügt. Am Gesamtergebnis hat das leider nichts geändert.

                  Allerdings habe ich in den Logs nun andere Fehlermeldungen:

                  c940a6eb-b3ef-401b-a1e3-9c96feb60511-grafik.png

                  78035094-2a95-4700-9578-148049a4ab98-grafik.png

                  K 1 Reply Last reply Reply Quote 0
                  • K
                    Kraxelhuber @Kraxelhuber last edited by

                    Hat hier noch jemand eine Lösung??

                    arteck 1 Reply Last reply Reply Quote 0
                    • arteck
                      arteck Developer Most Active @Kraxelhuber last edited by arteck

                      @kraxelhuber wo stecken die sticks ?? stimmt die ip adresse ?
                      hast du pihole laufen ?? andere Firewall restriktionen ??

                      K 1 Reply Last reply Reply Quote 0
                      • K
                        Kraxelhuber @arteck last edited by

                        @arteck said in ioBroker Docker + ser2net:

                        @kraxelhuber wo stecken die sticks ??

                        Habe die Sticks an einem USB Hub angeschlossen. Hatte aber auch versucht, die Sticks direkt in den Pi zu stecken, leider mit demselben Ergebnis.

                        stimmt die ip adresse ?

                        Ja.

                        hast du pihole laufen ?? andere Firewall restriktionen ??

                        Nein, auf meinem Raspberry Pi 3 läuft eine frische Bullseye Installation.

                        arteck 1 Reply Last reply Reply Quote 0
                        • arteck
                          arteck Developer Most Active @Kraxelhuber last edited by arteck

                          @kraxelhuber starte den pi mal neu..

                          und dann poste nochmal die /etc/ser2net.yaml

                          und die ausgabe von

                          ls -l /dev/serial/by-id
                          
                          K 1 Reply Last reply Reply Quote 0
                          • K
                            Kraxelhuber @arteck last edited by

                            @arteck
                            Ich habe langsam das Gefühl, dass meine Probleme mit meinem USB Hub zu tun haben.

                            Ich habe meine Sticks jetzt einmal einzeln am RPi angeschlossen. Dabei haben sich der EnOcean und der ZigBee Stick direkt per ser2net im ioBroker ansprechen lassen.

                            Einzig der ZWave Stick macht Sorgen.
                            Im Log ist folgendes zu finden:
                            5f13ddd7-429e-4df3-8e70-f646d06b4297-grafik.png

                            /etc/ser2net.yaml:

                            %YAML 1.1
                            ---
                            # This is a ser2net configuration file, tailored to be rather
                            # simple.
                            #
                            # Find detailed documentation in ser2net.yaml(5)
                            # A fully featured configuration file is in
                            # /usr/share/doc/ser2net/examples/ser2net.yaml.gz
                            #
                            # If you find your configuration more useful than this very simple
                            # one, please submit it as a bugreport
                            
                            define: &banner \r\nser2net port \p device \d [\B] (Debian GNU/Linux)\r\n\r\n
                            
                            connection: &enocean
                                accepter: tcp,20000
                                enable: on
                                options:
                                  banner: *banner
                                  kickolduser: true
                                  telnet-brk-on-sync: true
                                connector: serialdev,/dev/serial/by-id/usb-EnOcean_GmbH_EnOcean_USB_300_DB_FT3PMMFC-if00-port0,57600n81,local
                            
                            connection: &zwave
                                accepter: tcp,20001
                                connector: serialdev,/dev/serial/by-id/usb-0658_0200-if00,115200n81,local
                                options:
                                  kickolduser: true
                            
                            connection: &zigbee
                                accepter: tcp,20002
                                connector: serialdev,/dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_2aa2163d1b3bec11bcc4a4957a0af07f-if00-port0,115200n81,local
                                options:
                                  kickolduser: true
                            
                            pi@rpi:~ $ ls -la /dev/serial/by-id
                            total 0
                            drwxr-xr-x 2 root root 60 Mar  8 20:56 .
                            drwxr-xr-x 4 root root 80 Mar  8 20:56 ..
                            lrwxrwxrwx 1 root root 13 Mar  8 20:56 usb-0658_0200-if00 -> ../../ttyACM0
                            pi@rpi:~ $
                            
                            K 1 Reply Last reply Reply Quote 0
                            • K
                              Kraxelhuber @Kraxelhuber last edited by

                              Ich habe jetzt die drei Sticks (EnOcean, ZigBee und Zwave) an einen neuen USB 2.0 Hub gehängt.

                              EnOcean und Zigbee werden vom ioBroker direkt über ser2net erkannt. ZWave bereitet weiterhin Probleme. Die Logs sind unverändert. Der Status von ser2net sieht wie folgt aus:

                              48ead626-5ad1-428d-beac-684ba9b2daf4-grafik.png

                              1 Reply 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

                              748
                              Online

                              31.9k
                              Users

                              80.2k
                              Topics

                              1.3m
                              Posts

                              2
                              13
                              751
                              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