Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. IoBroker: offene Punkte

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    IoBroker: offene Punkte

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

      Letze Zeit war ich viel mit Grundfunktionen zu beschäftigt. Und konnte einfach nicht alles abtesten, teils wegen Zeitmangels, teils wegen Hardware-Mangel.

      Deswegen Fragen:

      1. Geht jetzt Installation einigermaßen? Windows, cubie, banana, raspi, OSX, andere?

      2. Werde diese Woche Installationspakete zur Verfügung stellen. Konnte jemand die ausprobieren?

      3. Funktioniert Update von js-controller?

      4. Laufen die Adapter, so wie die sollten? Rickshaw, ping, sonos, dwd, admin, email, pushover, hue, knx?

      5. Funktioniert update von Adaptern?

      6. Hat jemand node-red ausprobiert? Sollte wirklich tolles Produkt sein.

      Danke.

      Bluefox

      1 Reply Last reply Reply Quote 0
      • H
        Heinzelmaennchen last edited by

        Hallo Bluefox,

        erstmal herzlichen Dank für diese Herkulesarbeit.!!

        Zu Deinen Fragen versuche ich aus meiner Sicht mal ein paar Antworten zu geben.

        Ausgangsgrundlage ist bei mir ein Installationsscript, mit dem ich immer dann, wenn ich durch intensives Testen mal wieder einen Schiefstand habe, mein System komplett auf Null zurück und neu aufsetze.

        Hier das Script.

        cd /opt/iobroker
        node ./iobroker stop
        cd ..
        rm -r iobroker
        apt-get remove -y --purge redis-server
        apt-get autoremove -y
        apt-get install -y redis-server
        mkdir /opt/iobroker
        chown $USER.$USER /opt/iobroker
        cd /opt/iobroker
        git clone https://github.com/ioBroker/ioBroker.js-controller /opt/iobroker/
        npm install --production
        chmod +x iobroker
        node ./iobroker setup
        node ./iobroker add admin --enabled
        node ./iobroker add b-control-em
        node ./iobroker add b-control-em
        node ./iobroker add b-control-em
        node ./iobroker add history
        node ./iobroker add graphite
        node ./iobroker add hm-rega
        node ./iobroker add hue
        node ./iobroker add javascript
        node ./iobroker add legacy
        node ./iobroker add socketio
        node ./iobroker add web
        node ./iobroker add rickshaw
        node ./iobroker start
        
        
        1. Seit dem Update heute morgen hängt bei mir zumindest der Neuinstallationsprozess auf Bananapi. Eine der letzten Aktivitäten der admin Adapter Installation wird nicht ausgeführt. Hier ein Screenshot dazu.
          253_unbenannt.png
          Der Installationsprozess bleibt immer an der Stelle hängen, an der der upload der index.html statfindet. Bei allen folgenden Installationen von anderen Adaptern passiert das selbe. Irgendwie scheint das ein systematischer Fehler zu sein.

        2. Ich werde auf jeden Fall gerne die Pakete für Bananapi und Windows testen.

        3. im Prinzip ja. Es gibt lediglich ein paar Ungereimtheiten, was vorher geschehen sein muss, damit man das neue Release dann auch sieht und updaten kann. Nach meiner Beobachtung muss vorher der Refresh Button der Adapter ausgelöst worden sein. Und mindestens auch der Admin Adapter auf dem neuesten Stand sein. Stimmt das ?Mir sind eben in diesem Zusammenhang noch icht der innere Zusammenhang klar, wann man VOR dem Update eines Adapters den js-controller update machen sollte. Oder ist das grundsätzlich unabhängig voneinander und somit egal?

        Auffällig an dieser Stelle ist auch, das der Updateprozess bei den meisten Adaptern mit dem exit code=0 endet und sich das Update Fenster auch ordentlich schließt. Aber eben nicht bei allen. Sobald 1) gelöst ist, mach ich da zum besseren Verständnis noch ein, zwei Screenshots.

        4)Ich arbeite hauptsächlich mit den Adaptern aus 1) Die funktionieren eigentlich alle korrekt. Vielleicht an der einen oder anderen Stelle ein wenig Kosmetik, aber das kann man im Laufe der Zeit noch rundschleifen.An ein paar Stellen würde ein wenig mehr Doku hilfreich. Aber auch das kann/muss natürlich noch warten.

        1. Auch hier würde ich sagen, es läuft den Umständen entsprechend gut. Es steht abzuwarten, welche Effekte eintreten, wenn mal viele Adapter in einem System laufen.

        An dieser Stelle eine Frage: Wie kann man einen zweiten Host mit Adaptern installieren (z.B. aus Skalierungsgründen) und dem ersten System bekannt machen. Kann man das schon irgendwie auszuprobieren?

        1. Ich beschäftige mich schon eine ganze Weile mit Node Red. Ein absolut cooles Tool. Geht aus meiner Sicht in die Richtung Script-Gui. Oder wie siehst Du das? Mir stellt sich da natürlich die ketzerische Frage, ob man dann überhaupt noch den Javascript Adapter braucht?! Und im Prinzip lassen sich, wenn man sich man die im Netz schon kursierenden Flows anschaut, damit sogar auch Adapter nachbauen. Ein extrem mächtiges Tools auf jeden Fall.

        Soweit meine "kleine" Manöverkritik. Es geht aber auf jeden Fall alles in die richtige Richtung.

        Herzliche Grüße

        Bernhard

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

          Installationspakete:

          Windows: http://download.iobroker.org/ioBrokerIn … .0.2.9.exe

          Linux: http://download.iobroker.org/ioBroker-0.2.7.deb
          48_iobroker-vis-cla-individual.pdf

          1 Reply Last reply Reply Quote 0
          • H
            hanisoft last edited by

            Hallo

            Legacy / Dashui funktioniert irgendwie nicht. Es werden im Editiermodus nach wie vor keine Geräte abgezeigt. Wenn ich im RPC Adapter die Geräte neu initiiere, siht man die Geräte kurz, sind wenn man eines ausgewählt hat aber wieder weg.

            Programme und Variable sind sichtbar. Diesen FEhler habe ich seit CouchDB weg ist…, (meine ich)

            Habe ich irgendwo eine Einstellung falsch?

            gruß

            Hannes

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

              @Bluefox:

              Letze Zeit war ich viel mit Grundfunktionen zu beschäftigt. Und konnte einfach nicht alles abtesten, teils wegen Zeitmangels, teils wegen Hardware-Mangel.

              Deswegen Fragen:

              1. Geht jetzt Installation einigermaßen? Windows, cubie, banana, raspi, OSX, andere?

              2. Werde diese Woche Installationspakete zur Verfügung stellen. Konnte jemand die ausprobieren?

              3. Funktioniert Update von js-controller?

              4. Laufen die Adapter, so wie die sollten? Rickshaw, ping, sonos, dwd, admin, email, pushover, hue, knx?

              5. Funktioniert update von Adaptern?

              6. Hat jemand node-red ausprobiert? Sollte wirklich tolles Produkt sein.

              Danke.

              Bluefox `

              Hallo Bluefox und Frohe Weihnachten!

              Habe gerade etwas Zeit für deine Fragen:

              1.) Ich habe mir ebenfalls ähnlich wie Bernhard zwei scripts geschrieben, die ins root Verzeichnis kommen und nach deren Start installiert (oder gelöscht und neu installiert) wird.

              Das funktioniert einwandfrei auf Banana, Cubie und Cubox.

              2.) Die Installationsscripts werde ich auf den Plattformen von 1.) testen, wenn ich Zeit habe.

              3.) beim letztem mal ja, aber nur mit reboot

              4.) Rickshaw läuft, ping läuft, sonos habe ich nicht, dwd läuft - folgende Fehlermeldung: Do 2014-12-26 16:30:02 warn not use parent or children for dwd.0.warning, admin läuft - ich hatte mit dem node-red Reiter Probleme, der taucht an allen möglichen Stellen beim Scrollen auf, oder wenn man das log aufrufen will; email, pushover, hue, knx habe ich nicht.

              5.) Das Update einiger Adapter endete nicht mit Code 0 - scheint aber jetzt behoben.

              6.) Node-red sieht vielversprechend aus, aber da muss ich mich erst reinarbeiten (und endlich Javascript lernen)

              Folgende "Fehler"meldungen: ` > node-red.0 2014-12-26 16:28:56 error 26 Dec 16:28:56 - [25-serial.js] Error: Cannot find module 'serialport'

              node-red.0 2014-12-26 16:28:56 error 26 Dec 16:28:56 - [35-arduino.js] Error: Cannot find module 'arduino-firmata'

              node-red.0 2014-12-26 16:28:52 error js-bson: Failed to load c++ bson extension, using pure JS version `

              EDIT:

              Habe eben den CT neu aufgesetzt und das .deb-Installpaket getestet.

              lief Problemlos durch, aber…

              anschließend gab es eine neue Version des js-controllers.

              Nach Update stand die selbe Versionsnummer drin.

              Ich hatte das Icon für den restart nicht gesehen und über die Console node iobroker stop machen wollen, da kam die übliche Meldung mit den fehlenden Rechten.

              Also chmod +x iobroker und anschließend iobroker stop.

              beim erneuten ./iobroker start kam dann folgende Fehlermeldung (rückwärts, da aus admin-log):

              admin.0	2014-12-26 21:13:01	info	admin.0 terminating
              admin.0	2014-12-26 21:13:01	info	admin.0 terminating http server on port 8081
              admin.0	2014-12-26 21:13:01	info	admin.0 terminating http server on port 8081
              cubie	2014-12-26 21:13:00	info	controller received SIGTERM
              cubie	2014-12-26 21:13:00	info	controller stopInstance system.adapter.admin.0
              cubie	2014-12-26 21:12:22	error	iobroker Error: Cannot find module 'socket.io-client' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Module.require (module.js:364:17)
              cubie	2014-12-26 21:12:22	info	iobroker exit 8
              cubie	2014-12-26 21:12:21	error	iobroker
              cubie	2014-12-26 21:12:21	error	iobroker module.js:340
              cubie	2014-12-26 21:12:21	error	iobroker throw err; ^
              cubie	2014-12-26 21:12:20	info	iobroker upgrade self
              cubie	2014-12-26 21:12:10	info	iobroker exit 0
              cubie	2014-12-26 21:12:10	info	iobroker Host "cubie" updated
              cubie	2014-12-26 21:12:10	info	iobroker delete /opt/iobroker/lib/../tmp/js-controller
              cubie	2014-12-26 21:12:10	info	iobroker copying /opt/iobroker/lib/../tmp/js-controller/ioBroker.js-controller-master to /opt/iobroker/lib/..(Version: 0.2.9)
              cubie	2014-12-26 21:12:09	info	iobroker downloaded /opt/iobroker/lib/../tmp/js-controller.zip
              cubie	2014-12-26 21:12:09	info	iobroker unzip /opt/iobroker/lib/../tmp/js-controller.zip
              cubie	2014-12-26 21:12:07	info	iobroker download https://github.com/ioBroker/ioBroker.js-controller/archive/master.zip
              cubie	2014-12-26 21:12:01	info	iobroker upgrade self
              

              Auch das reinstall script:

              ! cd /opt/iobroker
              ! node ./iobroker stop
              ! cd ..
              ! rm -r iobroker
              ! apt-get remove -y –purge redis-server
              ! apt-get autoremove -y
              ! apt-get install -y redis-server
              ! mkdir /opt/iobroker
              ! chown $USER.$USER /opt/iobroker
              ! cd /opt/iobroker
              ! git clone https://github.com/ioBroker/ioBroker.js-controller /opt/iobroker/
              ! npm install --production
              ! chmod +x iobroker
              ! node ./iobroker setup
              ! node ./iobroker add admin --enabled
              ! node ./iobroker add history
              ! node ./iobroker add hm-rega
              ! node ./iobroker add legacy
              ! node ./iobroker add socketio
              ! node ./iobroker add web
              ! node ./iobroker add rickshaw
              ! node ./iobroker add dwd
              ! node ./iobroker add ping
              ! node ./iobroker add node-red
              ! node ./iobroker start
              wirft seitenweise Fehler aus.

              Gruß

              Rainer

              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

              1.1k
              Online

              31.7k
              Users

              79.7k
              Topics

              1.3m
              Posts

              4
              5
              2859
              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