Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [gelöst] Installation iobroker auf QNAP 251+ in docker

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [gelöst] Installation iobroker auf QNAP 251+ in docker

    This topic has been deleted. Only users with topic management privileges can see it.
    • Dutchman
      Dutchman Developer Most Active Administrators last edited by

      Ja… Ist im docker dasselbe als auf dem Pi was hat du probiert ?

      Sent from my iPhone using Tapatalk

      1 Reply Last reply Reply Quote 0
      • D
        daniello last edited by

        z.B. ..

        sudo npm install iobroker.js-controller –production

        sudo npm install npm@4 + npm@4.6.1

        sudo npm install npm@4.6.1

        sudo npm install -g npm@4.6.1

        1 Reply Last reply Reply Quote 0
        • Dutchman
          Dutchman Developer Most Active Administrators last edited by

          Und was kommt dann im Log?

          Sent from my iPhone using Tapatalk

          1 Reply Last reply Reply Quote 0
          • D
            daniello last edited by

            root@e2a46fe00f72:/opt/iobroker# sudo npm install npm@4.6.1                                                                                                                                                                       
            npm WARN prefer global npm@4.6.1 should be installed with -g                                                                                                                                                                      
            iobroker.inst@1.1.2 /opt/iobroker                                                                                                                                                                                                 
            └── npm@4.6.1                                                                                                                                                                                                                     
            
            root@e2a46fe00f72:/opt/iobroker# npm -v                                                                                                                                                                                           
            3.10.10                                                                                                                                                                                                                           
            root@e2a46fe00f72:/opt/iobroker# sudo npm install -g npm4.6.1                                                                                                                                                                     
            npm ERR! Linux 4.2.8                                                                                                                                                                                                              
            npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "install" "-g" "npm4.6.1"                                                                                                                                                            
            npm ERR! node v6.14.4                                                                                                                                                                                                             
            npm ERR! npm  v3.10.10                                                                                                                                                                                                            
            npm ERR! code E404                                                                                                                                                                                                                
            
            npm ERR! 404 Not found : npm4.6.1                                                                                                                                                                                                 
            npm ERR! 404                                                                                                                                                                                                                      
            npm ERR! 404  'npm4.6.1' is not in the npm registry.                                                                                                                                                                              
            npm ERR! 404 You should bug the author to publish it (or use the name yourself!)                                                                                                                                                  
            npm ERR! 404                                                                                                                                                                                                                      
            npm ERR! 404 Note that you can also install from a                                                                                                                                                                                
            npm ERR! 404 tarball, folder, http url, or git url.                                                                                                                                                                               
            
            npm ERR! Please include the following file with any support request:                                                                                                                                                              
            npm ERR!     /opt/iobroker/npm-debug.log  
            
            1 Reply Last reply Reply Quote 0
            • Dutchman
              Dutchman Developer Most Active Administrators last edited by

              Beim ersten Befehl meckert er das es mit g muss und beim zweiten das er das gewünschte Paket nicht findend kann.

              Die Befehle sind also falsch!

              Warum npm und nicht erst nodejs updaten ? Welche Befehle hast du dazu ausgeführt?

              Sent from my iPhone using Tapatalk

              1 Reply Last reply Reply Quote 0
              • D
                daniello last edited by

                Bezüglich der Reihenfolge hab ich keine Präferenz .. aber auch keinen Plan. Linux ist nicht so meins .. ich bemühe mich.

                Muss für heute bald off gehen .. versuche morgen erneut mein Glück .. wenn Du mir einszwei Befehle an die Hand geben möchtest .. gern!

                1 Reply Last reply Reply Quote 0
                • Homoran
                  Homoran Global Moderator Administrators last edited by

                  Geh doch hier nach vor:

                  http://www.iobroker.net/docu/?page_id=5 … ion_Nodejs

                  Gruß

                  Rainer

                  1 Reply Last reply Reply Quote 0
                  • D
                    daniello last edited by

                    oh .. viel .. werde ich heute abend mal durcharbeiten 🙂 danke!

                    Was passiert eigentlich wenn ich das Raspi Backup dann in die Qnap Instanz einspiele? Darf die alte Installation dann noch voll konfiguriert laufen?

                    1 Reply Last reply Reply Quote 0
                    • Dutchman
                      Dutchman Developer Most Active Administrators last edited by

                      @daniello:

                      oh .. viel .. werde ich heute abend mal durcharbeiten 🙂 danke!

                      Was passiert eigentlich wenn ich das Raspi Backup dann in die Qnap Instanz einspiele? Darf die alte Installation dann noch voll konfiguriert laufen? `

                      Nein…

                      ioBroker stoppen

                      Backup einspielen

                      Ist die node Version auf dem Nas anders als dem Pi Dan Reinstall.sh Ausführen.

                      Ist die node Version dieselbe reicht Backup einspielen und Neustart die Adapter werden Dan nach und nach installiert.

                      Tip... Nimm das Script backitup

                      Sent from my iPhone using Tapatalk

                      1 Reply Last reply Reply Quote 0
                      • D
                        daniello last edited by

                        danke .. das hält mich eine Weile auf Trab 😉

                        1 Reply Last reply Reply Quote 0
                        • D
                          daniello last edited by

                          Anleitung hat super funktioniert .. prima link .. Danke!. Jetzt wart ich noch ab ob mein RAS den Zigbee-Stick auch sieht (ist unterwegs) .. und wenn das klappt wage ich den Umstieg. Bin zwar sehr zufrieden wie Homematic und ioBroker auf dem Raspi funktionieren .. möchte aber vorsorgen .. wird ja immer mehr was os auf dem kleinen Ding läuft.

                          1 Reply Last reply Reply Quote 0
                          • a200
                            a200 last edited by

                            @daniello:

                            Anleitung hat super funktioniert .. prima link .. Danke!. Jetzt wart ich noch ab ob mein RAS den Zigbee-Stick auch sieht (ist unterwegs) .. und wenn das klappt wage ich den Umstieg. Bin zwar sehr zufrieden wie Homematic und ioBroker auf dem Raspi funktionieren .. möchte aber vorsorgen .. wird ja immer mehr was os auf dem kleinen Ding läuft. `

                            Habe meinen ZigBee Stick - cc2531 auf der QNAP T-451 zum laufen gebracht. Stick wird erkannt. allerdings warte ich noch auf Sensoren. Damit der Stick im IoBroker erkannt wird muss ein Kernelmodul für den cc2531 geladen werden und dann das /dev/ttyACM0 im Docker an iobroker weitergeleitet werden. Der Status des Adapters ist bei mir grün und die Suche nach Geräten läuft, findet aber nichts, weil bis jetzt noch nichts zu finden gibt. Hoffentlich ändert sich das demnächst. 😄

                            Bei Bedarf kann ich eine genauere Anleitung posten.

                            1 Reply Last reply Reply Quote 0
                            • D
                              daniello last edited by

                              Das wäre super! Hätte mich sonst erstmal hierdran orientiert: https://www.youtube.com/watch?v=F89oYY29rJ8 (ab 23:30) .. aber von Kernelmodul spricht der nicht. Hab aber auch noch keine Zigbee-Devices .. der Würfel ist im Zulauf 😉

                              1 Reply Last reply Reply Quote 0
                              • a200
                                a200 last edited by

                                Voraussetzung:

                                cc2530, cc2530, cc2530+RF Geräte/Sticks die mit spezieller ZNP-Firmware geflasht sind. Wie es geht, findest du hier: https://github.com/Koenkk/zigbee2mqtt/w … ng-started. Alternativ hibt es hier freundliche Leute, die einen CC debugger besitzen und dir gerne helfen. Ich habe für 15,- € einen bereits geflashten Stick hier im Forum gekauft.

                                Jetzt geht es los! Erstmal kannst du testen ob dein Stick von der QNAP erkannt wird:

                                [~] # dmesg | grep ACM0
                                [~] # 
                                

                                Wenn da was von USB und von ttyACM0 steht, dann ist gut. Als nächstes prüfen wir ob das Device lesbar ist

                                [~] # ls -la /dev/ttyACM0
                                /bin/ls: cannot access /dev/ttyACM0: No such file or directory
                                
                                

                                Im Normalfall bekommst du die Meldung "no such file or directory". Das ist auch in Ordnung so. Um das passende Kernelmodul zu laden musst du jetzt folgendes eingeben:

                                [~] # insmod /usr/local/modules/cdc-acm.ko
                                [~] #
                                

                                jetzt kannst du wieder prüfen mit:

                                [~] # ls -la /dev/ttyACM0
                                crw------- 1 admin administrators 166, 0 2018-09-15 10:48 /dev/ttyACM0
                                [~] #
                                

                                Dein Device sollte jetzt gefunden werden.

                                Falls nicht:

                                1.````
                                [~] # insmod /usr/local/modules/usbserial.ko
                                insmod: can't insert '/usr/local/modules/usbserial.ko': File exists
                                [~] #

                                
                                2\. Stick raus und wieder rein. - Testen
                                
                                ****Vorsicht:****
                                
                                Damit bleibt das Modul aber nur bis zum nächsten Restart vorhanden. Du musst aber bei jedem Neustart der QNAP das Modul laden. Wie man die QNAP dazu bringt, das Modul beim Start immer zu lagen ist hier: [https://forum.qnapclub.de/thread/38035- … tallieren/](https://forum.qnapclub.de/thread/38035-wie-kernel-modul-fest-installieren/) ganz gut beschrieben.
                                
                                Dann in Docker den Container stoppen und in die erweiterte Konfiguration gehen, Unterpunkt: "devices".
                                 *   Die Option "****Run containers in privileged mode****" einschalten
                                
                                *   Auf Add klicken und das Device "****ACM USB Modems (166)****" auswählen und Read und Write aktivieren. (Voreinstellung)
                                     ![1597_acm0.jpg](/assets/uploads/files/1597_acm0.jpg) 
                                
                                *   Speichern, Container starten und in der Console des Container prüfen ob das Gerät auch verfügbar ist:
                                    ````
                                    root@cff19fe49091:/opt/iobroker# ls -la /dev/ttyACM0                                                                                           
                                    crw------- 1 root root 166, 0 Sep 15 10:56 /dev/ttyACM0                                                                                        
                                    root@cff19fe49091:/opt/iobroker#
                                    ```` 
                                Danach im ZigBee Adapter von IoBroker als ****COM port name****/dev/ttyACM0 eintragen.
                                 ![1597_iob.jpg](/assets/uploads/files/1597_iob.jpg) 
                                Als Test kann man in dem ZigBee-Adapter die LED vom Stick ein- und ausschalten lassen.
                                
                                Weitere Fragen kann ich erst am Abend beantworten, wenn ich Zugriff auf meine QNAP habe. Alle oben stehende Informationen sind aus dem Gedächtnis und müssen nicht 100% stimmen! :roll:
                                
                                Falls das Jemand verifizieren könnte, würde ich mich freuen.
                                1 Reply Last reply Reply Quote 0
                                • D
                                  daniello last edited by

                                  Ich hab den Stick ja noch nicht .. aber danke schonmal!

                                  1 Reply Last reply Reply Quote 0
                                  • D
                                    daniello last edited by

                                    Hab noch eine Frage .. meine Platten gehen in den Sleep-Mode wenn sie nicht genutzt werden .. also Zugriffe auf Netzfreigaben dauern zunächst ein wenig. hat das Auswirkungen auf den ioBroker-Zugriff?

                                    1 Reply Last reply Reply Quote 0
                                    • a200
                                      a200 last edited by

                                      @daniello:

                                      Hab noch eine Frage .. meine Platten gehen in den Sleep-Mode wenn sie nicht genutzt werden .. also Zugriffe auf Netzfreigaben dauern zunächst ein wenig. hat das Auswirkungen auf den ioBroker-Zugriff? `

                                      Ich vermute, dass die Platten nicht in Sleep-Modus gehen werden, solange IoBroker was zu tun hat. Allerdings ist das nur meine Vermutung. Vielleicht können das Personen beantworten, die schon länger IoBroker auf der QNAP laufen lassen.

                                      1 Reply Last reply Reply Quote 0
                                      • W
                                        weimaraner last edited by

                                        Da schließe ich mich gleich mit einer ähnlichen Frage an. Um die Platten nicht ständig laufen zu lassen (falls iobroker es eben nicht in den sleep Modus läßt) wollte ich iobroker auf einer SSD am NAS laufen lassen, welche per USB verbunden ist. SSD ist dran und wird auch erkannt. Allerdings kann ich bei der Installation des docker Containers die Zielverzeichnisse nicht auf die SSD durchleiten, da mir in der Konfigaration der Freigaben unter "share" die SSD nicht mit angezeigt wird, sondern nur alle Verzeichnisse der HDD.

                                        Muß ich die angeschlossene SSD noch irgendwie/irgendwo vorher einbinden?

                                        Grüße Andreas

                                        1 Reply Last reply Reply Quote 0
                                        • Dutchman
                                          Dutchman Developer Most Active Administrators last edited by

                                          Eine USB device kan, jedenfalls unter Synology, keine shared Files hosten das geht nur auf den fest verbauten Platten.

                                          Ergo: 1 SSD in den NAS, Volumen erstellen und eine Mappe darauf einzig mögliche Lösung

                                          Was für einen Nas hast du ?

                                          Mi dem e-data Port ist dies wohl möglich

                                          Sent from my iPhone using Tapatalk

                                          1 Reply Last reply Reply Quote 0
                                          • D
                                            daniello last edited by

                                            Blöd .. am TS-451 gibt es keinen SATA-Anschluss .. wenn alle 4 Slots voll sind bleibt nur USB-3 .. hatte mich nämlich grad genau mit dem gleichen Thema beschäftigt 😞

                                            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

                                            496
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            13
                                            94
                                            18587
                                            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