Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. [gelöst] Installation iobroker auf QNAP 251+ in docker

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    21
    1
    783

  • 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] Installation iobroker auf QNAP 251+ in docker

Scheduled Pinned Locked Moved ioBroker Allgemein
94 Posts 13 Posters 21.6k Views 8 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • G Offline
    G Offline
    Garf
    wrote on last edited by
    #2

    Hi,

    Ich habe mir im letzten Jahr auch so ein Teil zugelegt, allerdings das Modell TS251A mit nur 4GB RAM. Neugierig wie ich nun einmal bin, habe ich nach dieser Anleitung ioBroker auf der NAS installiert. http://forum.iobroker.net/viewtopic.php … ker.docker

    Hat soweit alles ohne Problme funktioniert wie Du dem Screenshot entnehmen kannst.
    3639_qnap_1.jpg

    Bei den Netzwerkeinstellungen solltest Du das Gateway usw. angeben und eine eigene feste IP für ioBroker vergeben. Und zusätzlich ist der Bridge Modus auszuwählen

    Wenn z.B. deine NAS die Netwerkadresse 100.100.100.22 besitzt, dann könntest Du für ioBroker z.B. die 100.100.100.23 vergeben. Darüber wäre dann ioBroker erreichbar.
    3639_qnap_2.jpg

    Ich möchte aber nicht unerwähnt lassen, dass die von mir vorgenommene Installation bereits 6 Monate zurück liegt. Somit keine Garantie auf Vollständigkeit und Richtigkeit auf meine Aussagen hier.

    Garf

    1 Reply Last reply
    0
    • W Offline
      W Offline
      weimaraner
      wrote on last edited by
      #3

      Mit statischer IP und Bridge Modus hat alles geklappt! Super!

      Grüße Andreas

      1 Reply Last reply
      0
      • D Offline
        D Offline
        daniello
        wrote on last edited by
        #4

        Hallo allerseits,

        werde mich mit dem Thema demnächst auch mal beschäfitgen .. bin gespannt.

        Aber vorab die Frage: wie denn umgezogen?

        Kann ich meine Konf auf dem Raspi übernehmen? Oder muss alles neu gemacht werden?

        VG

        1 Reply Last reply
        0
        • DutchmanD Offline
          DutchmanD Offline
          Dutchman
          Developer Most Active Administrators
          wrote on last edited by
          #5

          @daniello:

          Kann ich meine Konf auf dem Raspi übernehmen? Oder muss alles neu gemacht werden?

          VG `

          Schau dir Mal das how to an von docker, Backup machen und einspielen…

          Sent from my iPhone using Tapatalk

          1 Reply Last reply
          0
          • D Offline
            D Offline
            daniello
            wrote on last edited by
            #6

            danke .. mit den wenigen Angaben find ich's nicht .. hab aber ein Youtube-Video dazu gefunden .. ein paar Kommandozeilen :-)

            1 Reply Last reply
            0
            • D Offline
              D Offline
              daniello
              wrote on last edited by
              #7

              Hallo allerseits, ich hab mir den Docker jetzt auch mal auf meinen TS-451 installiert und ich komme klaglos dran. Wodran ich scheitere ist allerdings node.js und npm zu aktualisieren. Derzeit sind drauf:

              Node.js: v6.14.4

              NPM: 3.10.10

              Würde hier gerne mit meinem Raspi gleichziehen:

              Node.js: v8.11.1

              NPM: 4.6.1

              Hat das bei euch geklappt?

              VG

              1 Reply Last reply
              0
              • DutchmanD Offline
                DutchmanD Offline
                Dutchman
                Developer Most Active Administrators
                wrote on last edited by
                #8

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

                Sent from my iPhone using Tapatalk

                1 Reply Last reply
                0
                • D Offline
                  D Offline
                  daniello
                  wrote on last edited by
                  #9

                  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
                  0
                  • DutchmanD Offline
                    DutchmanD Offline
                    Dutchman
                    Developer Most Active Administrators
                    wrote on last edited by
                    #10

                    Und was kommt dann im Log?

                    Sent from my iPhone using Tapatalk

                    1 Reply Last reply
                    0
                    • D Offline
                      D Offline
                      daniello
                      wrote on last edited by
                      #11
                      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
                      0
                      • DutchmanD Offline
                        DutchmanD Offline
                        Dutchman
                        Developer Most Active Administrators
                        wrote on last edited by
                        #12

                        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
                        0
                        • D Offline
                          D Offline
                          daniello
                          wrote on last edited by
                          #13

                          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
                          0
                          • HomoranH Do not disturb
                            HomoranH Do not disturb
                            Homoran
                            Global Moderator Administrators
                            wrote on last edited by
                            #14

                            Geh doch hier nach vor:

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

                            Gruß

                            Rainer

                            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 -

                            1 Reply Last reply
                            0
                            • D Offline
                              D Offline
                              daniello
                              wrote on last edited by
                              #15

                              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
                              0
                              • DutchmanD Offline
                                DutchmanD Offline
                                Dutchman
                                Developer Most Active Administrators
                                wrote on last edited by
                                #16

                                @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
                                0
                                • D Offline
                                  D Offline
                                  daniello
                                  wrote on last edited by
                                  #17

                                  danke .. das hält mich eine Weile auf Trab ;-)

                                  1 Reply Last reply
                                  0
                                  • D Offline
                                    D Offline
                                    daniello
                                    wrote on last edited by
                                    #18

                                    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
                                    0
                                    • a200A Offline
                                      a200A Offline
                                      a200
                                      wrote on last edited by
                                      #19

                                      @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. :D

                                      Bei Bedarf kann ich eine genauere Anleitung posten.

                                      IoBroker auf QNAP TS-451, Raspi und NUC

                                      1 Reply Last reply
                                      0
                                      • D Offline
                                        D Offline
                                        daniello
                                        wrote on last edited by
                                        #20

                                        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
                                        0
                                        • a200A Offline
                                          a200A Offline
                                          a200
                                          wrote on last edited by
                                          #21

                                          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.

                                          IoBroker auf QNAP TS-451, Raspi und NUC

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          823

                                          Online

                                          32.5k

                                          Users

                                          81.6k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe