Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Hardware
    4. Läuft ein cc2531 auf externem Raspi?

    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

    Läuft ein cc2531 auf externem Raspi?

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

      Hallo,

      Ich habe IObroker incl. Zigbee mit CC251 auf einem Raspi im Keller. Im Schuppen läuft ein weiterer Raspi für andere Zwecke aber ohne IObroker Instanz. Beide im gleichen Heimnetz. Leider ist die Entfernung Keller-Schuppen zu groß und ich bekomme keine Verbindung zum Zigbee Adapter. Ein Repeater geht leider auch nicht, da dazwischen ca. 30m Wiese liegen. Bekomme ich einen zweiten CC2531 auf diesem Raspi ans laufen ohne IObroker komplett zu installieren?

      Danke Gruß JOE

      Thomas Braun J 2 Replies Last reply Reply Quote 0
      • Thomas Braun
        Thomas Braun Most Active @joeflower last edited by

        @joeflower
        Schau mal nach ser2net.

        J 1 Reply Last reply Reply Quote 0
        • J
          joeflower @Thomas Braun last edited by

          Danke,
          klingt auf den ersten Blick ja nicht sonderlich kompliziert. Kommt halt auf die Stabilität und die Reaktion an.
          Am Raspi ist noch ein USB Hub mit 4-6 USB Geräten dran. Ich muss mich wohl mal mit den USB-Serial Rules vertraut machen. Das Verknügen hatte ich noch nie...

          1 Reply Last reply Reply Quote 0
          • J
            joeflower @joeflower last edited by

            mmmhhhh..
            schnell gesagt nicht so einfach...
            Aber ich verstehe nicht was ich falsch mache. ser2net scheint zu laufen.

            sudo netstat -tanp | grep ser2net
            tcp        0      0 192.168.2.84:21001      0.0.0.0:*               LISTEN      7523/ser2net
            

            einziger Eintrag in der .conf

            #21001:raw:0:/dev/ttyACM0:38400 8DATABITS NONE 1STOPBIT
            192.168.2.84,21001:raw:0:/dev/ttyZigbee:115200 8DATABITS NONE 1STOPBIT
            

            Eintrag in den Usb-Rules

            ACTION=="add", ATTRS{idVendor}=="0451", ATTRS{idProduct}=="16a8", SYMLINK+="ttyZigbee"
            

            ser2net läuft auch mit dem org. Devicename

            IOBROKER:
            neuen Zigbee Adapeter angelegt:
            zigbee.JPG
            Im log kommt dann sowas:

            zigbee.1	2021-03-16 15:23:55.509	info	(15762) Installed Version: iobroker.zigbee@1.4.4
            zigbee.1	2021-03-16 15:23:54.534	error	(15762) Error: Error while opening serialport 'Error: Error: No such file or directory, cannot open tcp://192.168.2.84:21001 ' at Znp.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/a
            zigbee.1	2021-03-16 15:23:54.530	error	(15762) Failed to start Zigbee
            zigbee.1	2021-03-16 15:23:53.630	info	(15762) Starting Zigbee npm ...
            
            arteck 2 Replies Last reply Reply Quote 0
            • arteck
              arteck Developer Most Active @joeflower last edited by

              @joeflower gesehen

              https://forum.iobroker.net/topic/40635/how-to-rasbee-oder-rasbee-ii-via-ser2net?_=1615913246784

              J 1 Reply Last reply Reply Quote 0
              • J
                joeflower @arteck last edited by joeflower

                @arteck
                ja an diese Anleitung hab ich mich auch gehalten.
                Der gleiche bzw ähnl Fehler ist da auch aufgetreten, aber ohne Lösung.
                Kann ich noch irgenwo mehr debug Infos bekommen?
                Theoretisch sollte der Fehler beim Iobroker-Adapter liegen. Ser2net schein ja lt netstat zu laufen und der Raspi ist (zumindest per ping) vom Iobroker erreichbar.

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

                  @joeflower nö warum.. ich habs auch laufen.. es wird mit deinen einstellungen zusammen hängen..

                  wie kommst du hier drauf ??

                  192.168.2.84,21001:raw:0:/dev/ttyZigbee:115200 8DATABITS NONE 1STOPBIT
                  

                  hast du geschaut ob der Stick diesen Port auch beansprucht ?

                  oder ob

                  ATTRS{idVendor}=="0451", ATTRS{idProduct}=="16a8",
                  

                  tatwarhaftig DEIN Stick ist

                  J 1 Reply Last reply Reply Quote 0
                  • J
                    joeflower @arteck last edited by

                    @arteck
                    Die idVendor und idProduct hab ich aus dmesg.
                    Aber auch mit dem "original" Namen bzw. Schnittstellennamen kommt die gleiche Fehlermeldung. (Auch aus dmesg kopiert)
                    Die Zeilen aus der .conf hatte ich beim ersten mal nur nicht komplett kopiert. Sieht also so aus:

                    #192.168.2.84,21001:raw:0:/dev/serial/by-id/usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B001CCCE38A-if00:115200 8DATABITS NONE 1STOPBIT
                    #192.168.2.84,21001:raw:0:/dev/ttyACM0:115200 8DATABITS NONE 1STOPBIT
                    192.168.2.84,21001:raw:0:/dev/ttyZigbee:115200 8DATABITS NONE 1STOPBIT
                    

                    Bei allen 3 Zeilen (Versuchen), die gleiche Fehlermeldung.
                    Somit sind die USB.rules ja raus.
                    Den Adapter in IObroker auch mal gelöscht und neu installiert. Mit dem gleichen Ergebnis.
                    Soviel kann man doch gar nicht falsch machen 😞

                    Asgothian 1 Reply Last reply Reply Quote 0
                    • Asgothian
                      Asgothian Developer @joeflower last edited by

                      @joeflower sagte in Läuft ein cc2531 auf externem Raspi?:

                      @arteck
                      Die idVendor und idProduct hab ich aus dmesg.
                      Aber auch mit dem "original" Namen bzw. Schnittstellennamen kommt die gleiche Fehlermeldung. (Auch aus dmesg kopiert)
                      Die Zeilen aus der .conf hatte ich beim ersten mal nur nicht komplett kopiert. Sieht also so aus:

                      #192.168.2.84,21001:raw:0:/dev/serial/by-id/usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B001CCCE38A-if00:115200 8DATABITS NONE 1STOPBIT
                      #192.168.2.84,21001:raw:0:/dev/ttyACM0:115200 8DATABITS NONE 1STOPBIT
                      192.168.2.84,21001:raw:0:/dev/ttyZigbee:115200 8DATABITS NONE 1STOPBIT
                      

                      Bei allen 3 Zeilen (Versuchen), die gleiche Fehlermeldung.
                      Somit sind die USB.rules ja raus.
                      Den Adapter in IObroker auch mal gelöscht und neu installiert. Mit dem gleichen Ergebnis.
                      Soviel kann man doch gar nicht falsch machen 😞

                      Bitte prüfen:

                      • Funktioniert der Stick wenn er direkt an dem Rechner angeschlossen auf dem der ioBroker läuft (Firmware korrekt, etc.)
                      • Lässt sich die Serielle Schnittstelle öffnen / zugreifen (lokal)
                      • Existieren die jeweiligen links in /dev/... und hat ser2net die Rechte darauf zuzugreifen ?

                      A.

                      J 1 Reply Last reply Reply Quote 0
                      • J
                        joeflower @Asgothian last edited by

                        @asgothian
                        Wenn der Stick auf beim Iobroker direkt angeschlossen ist funktioniert er. Hab auch schon einen zweiten ausprobiert.
                        Rechte in /dev

                        crw--w----  1 root tty       4,   9 Mar 17 16:33 tty9
                        crw-rw----  1 root dialout 166,   0 Mar 17 17:44 ttyACM0
                        crw-rw----  1 root dialout 204,  64 Mar 17 16:41 ttyAMA0
                        lrwxrwxrwx  1 root root           7 Mar 17 16:33 ttyZigbee -> ttyACM0
                        
                        

                        Was stimmt denn jetzt als Gruppe: tty oder dialout (ok root bestimmt nicht). Habe mal den ttyACM0 zum testen in die Gruppe tty gesetzt. Leider keine Besserung.

                        Wie teste ich lokal die Serielle Schnittstelle? Hab im Netz was von screen gelesen. Installiert, aber beim starten wird nur die Console schwarz.

                        1 Reply Last reply Reply Quote 0
                        • Asgothian
                          Asgothian Developer last edited by

                          @joeflower Prüfe ob der Benutzer der ser2net startet in der Gruppe 'Dialout' ist und ob die Schnittstelle (/dev/whatever) rw für die Gruppe Dialout ist.

                          A.

                          J 1 Reply Last reply Reply Quote 0
                          • J
                            joeflower @Asgothian last edited by

                            @asgothian in der Gruppe dialout ist nur der benutzer pi drin. unter dem starte ich ser2net ja auch. Unten sieht man, dass die Rechte passen. Gruppe: Besitzer und Gruppe haben rw
                            Ser2net läuft ja normlerweise als service, der laut ps -aux als user pi gestartet wird. Aber auch schon gestoppt und von Hand gestartet.
                            Gibt den ser2net nicht irgendwelche debug Infos oder Logs raus? Ist doch alles blöd.

                            Asgothian 1 Reply Last reply Reply Quote 0
                            • Asgothian
                              Asgothian Developer @joeflower last edited by

                              @joeflower muss ich passen.. bei mir hat es einfach funktioniert.

                              A.

                              Asgothian 1 Reply Last reply Reply Quote 0
                              • Asgothian
                                Asgothian Developer @Asgothian last edited by

                                @asgothian

                                Bitte prüf mal was du im Admin eingegeben hast.

                                WIchtig: Leading spaces, Trailing spaces und so weiter. Der Adapter erkennt deine Angabe nicht als socket Bezeichnung.

                                A.

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

                                  @joeflower sagte in Läuft ein cc2531 auf externem Raspi?:

                                  Error: Error: No such file or directory, cannot open tcp://192.168.2.84:21001 '

                                  ALDER .. dahinten steht ein space.. in der Einstellungen

                                  6995bfd3-465a-423c-8cb6-3baa81669691-grafik.png

                                  danke @Asgothian

                                  J 1 Reply Last reply Reply Quote 0
                                  • J
                                    joeflower @arteck last edited by joeflower

                                    @arteck nee so einfach ist es wohl nicht. Fehler bleibt, aber Space war zuviel. Ich versuche mal die ganzen Änderungen wieder nach und nach zu überprüfen.

                                    Asgothian 1 Reply Last reply Reply Quote 0
                                    • Asgothian
                                      Asgothian Developer @joeflower last edited by

                                      @joeflower

                                      Wichtig ist ob du eine Meldung wegen eines nicht zu öffnenden seriellen Ports bekommst. Wenn ja erkennt der Adapter deine Eingabe nicht als socket sondern als serielle Schnittstelle,

                                      A.

                                      J 1 Reply Last reply Reply Quote 0
                                      • J
                                        joeflower @Asgothian last edited by joeflower

                                        @asgothian Mann ihr seit zu schnell mit antworten. Wollte gerade meine Threat am korrigieren.
                                        DANKE !! Das wars wohl FUNKTIONIERT (halb). Space war zuviel. Da wäre ich nie drauf gekommen. Schei... Copy/Paste aus der Console. Ser2net zeigt jetzt "established"
                                        Jetzt kommt eine andere Fehlermeldung:

                                        32726) Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms) at ZStackAdapter.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/zStack
                                        zigbee.2	2021-03-18 11:55:03.721	error	(32726) Failed to start Zigbee
                                        

                                        Ich versuche mal die ganzen Änderungen wieder nach und nach zu überprüfen.
                                        Fehler ist jetzt ein anderer.
                                        P.S: Nochmal Danke an Adlerauge 🙂

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

                                          @joeflower könntest du dir bitte angewöhnen ganze LOGS zu posten.. mit dem schnippsel kann ich nix anfagen

                                          1 Reply Last reply Reply Quote 0
                                          • J
                                            joeflower last edited by joeflower

                                            @arteck @arteck Sorry gelobe Besserung. Aber in diesem Fall kommt nicht viel mehr.

                                            zigbee.2	2021-03-18 14:57:40.129	info	(6407) Installed Version: iobroker.zigbee@1.4.4
                                            zigbee.2	2021-03-18 14:57:40.077	info	(6407) Starting Zigbee npm ...
                                            zigbee.2	2021-03-18 14:57:40.072	info	(6407) Try to reconnect.
                                            zigbee.2	2021-03-18 14:57:30.067	error	(6407) Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms) at ZStackAdapter.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/zStackA
                                            zigbee.2	2021-03-18 14:57:30.062	error	(6407) Failed to start Zigbee
                                            zigbee.2	2021-03-18 14:57:11.109	info	(6407) Installed Version: iobroker.zigbee@1.4.4
                                            zigbee.2	2021-03-18 14:57:11.020	info	(6407) Starting Zigbee npm ...
                                            zigbee.2	2021-03-18 14:57:11.015	info	(6407) Try to reconnect.
                                            zigbee.2	2021-03-18 14:57:01.011	error	(6407) Error: AREQ - ZDO - stateChangeInd after 60000ms at Timeout._onTimeout (/opt/iobroker/node_modules/zigbee-herdsman/dist/utils/waitress.js:67:35) at listOnTimeout (internal/timers.js:554
                                            zigbee.2	2021-03-18 14:57:01.004	error	(6407) Failed to start Zigbee
                                            zigbee.2	2021-03-18 14:55:58.671	info	(6407) Installed Version: iobroker.zigbee@1.4.4
                                            zigbee.2	2021-03-18 14:55:56.572	info	(6407) Starting Zigbee npm ...
                                            zigbee.2	2021-03-18 14:55:56.402	info	(6407) starting. Version 1.4.4 in /opt/iobroker/node_modules/iobroker.zigbee, node: v14.16.0, js-controller: 3.2.16
                                            

                                            manchmal ist das noch dazwischen

                                            zigbee.2	2021-03-18 15:56:07.683	info	(3834) Starting Zigbee npm ...
                                            zigbee.2	2021-03-18 15:56:07.680	info	(3834) Try to reconnect.
                                            zigbee.2	2021-03-18 15:55:57.678	error	at rejected (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/zStackAdapter.js:25:65)
                                            zigbee.2	2021-03-18 15:55:57.678	error	at Generator.throw (<anonymous>)
                                            zigbee.2	2021-03-18 15:55:57.678	error	at ZStackAdapter.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/zStackAdapter.js:94:31)
                                            zigbee.2	2021-03-18 15:55:57.678	error	(3834) Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
                                            zigbee.2	2021-03-18 15:55:57.675	error	(3834) Failed to start Zigbee
                                            zigbee.2	2021-03-18 15:55:38.672	info	(3834) Installed Version: iobroker.zigbee@1.4.4
                                            zigbee.2	2021-03-18 15:55:38.647	info	(3834) Starting Zigbee npm ...
                                            

                                            Dann wieder von vorne
                                            Dafür sieht der ser2net jetzt gut aus

                                            $ sudo netstat -tanp | grep ser2net
                                            tcp        0      0 192.168.2.84:21001      0.0.0.0:*               LISTEN      1463/ser2net
                                            tcp        0      0 192.168.2.84:21001      192.168.2.91:42908      ESTABLISHED 1463/ser2net
                                            
                                            

                                            Evtl doch ein CC2531 Problem? Werde nochmal einen anderen anstecken.

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            530
                                            Online

                                            31.8k
                                            Users

                                            79.9k
                                            Topics

                                            1.3m
                                            Posts

                                            4
                                            20
                                            741
                                            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