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. Entwicklung
  4. Neue Adapter-Version veröffentlichen?

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.7k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.2k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Neue Adapter-Version veröffentlichen?

Scheduled Pinned Locked Moved Entwicklung
11 Posts 6 Posters 2.2k Views
  • 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.
  • UncleSamU Offline
    UncleSamU Offline
    UncleSam
    Developer
    wrote on last edited by
    #1

    Hallo zusammen

    Letzte Woche habe ich meinen Adapter iobroker.squeezebox auf die Version 0.2.0 gehoben.

    Wenn ich ihn via iobroker.admin installiere (mit dem Plus-Symbol), erhalte ich auch diese Version, allerdings zeigt die Liste der verfügbaren Adapter (wenn der Adapter nicht installiert ist) immer noch Version 0.1.0 an.

    Was muss ich machen, damit auch in der Liste der verfügbaren (oder updatebaren) Adapter die richtige Version dargestellt wird? (Ein Klick auf "Adapter Informationen aktualisieren" hat nichts gebracht).

    Interessanterweise zeigt die ioBroker-Website die richtige Version an:

    http://www.iobroker.net/docu/?lang=en

    Habe ich etwas falsch gemacht, oder ist das irgendwo noch ein manueller Prozess? Ich hätte erwartet, dass das Publizieren einer neuen Version in NPM genügt.

    /UncleSam

    Edit:

    Mir fällt gerade auf, dass in http://download.iobroker.net/sources-dist.json die falsche Version (0.1.0) angegeben ist (die History enthält aber schon 0.2.0), bei mir im Repository stimmen aber sowohl io-package.json als auch package.json.

    Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
    ♡-lichen Dank an meine Sponsoren

    1 Reply Last reply
    0
    • Jey CeeJ Online
      Jey CeeJ Online
      Jey Cee
      Developer
      wrote on last edited by
      #2

      Welche Version verfügbar ist hängt davon ab ob du latest oder stable als repository Quelle wählst.

      Du als Entwickler musst deine Aktuelle version, wenn sie Stabil ist, dort Eintragen. Ich weiss aber gerade nicht wo das ist.

      Gesendet von Unterwegs

      Persönlicher Support
      Spenden -> paypal.me/J3YC33

      1 Reply Last reply
      0
      • MeistertrM Offline
        MeistertrM Offline
        Meistertr
        Developer
        wrote on last edited by
        #3

        Die Frage habe ich mir auch schon gestellt..

        Gesendet von meinem Handy

        1 Reply Last reply
        0
        • Jey CeeJ Online
          Jey CeeJ Online
          Jey Cee
          Developer
          wrote on last edited by
          #4

          So jetzt hatte ich kurz Zeit zu suchen. Hier der Link https://github.com/ioBroker/ioBroker.re … es?files=1

          Gesendet von Unterwegs

          Persönlicher Support
          Spenden -> paypal.me/J3YC33

          1 Reply Last reply
          0
          • BluefoxB Offline
            BluefoxB Offline
            Bluefox
            wrote on last edited by
            #5

            Es gibt zwei Repositories:

            • stable (das was die Leute "by default" sehen)

            • latest (npm versionen)

            Ins latest kommen die Versionen automatisch rein, wenn die auf NPM gepuscht sind. Um 23:55 jeden Tag wird Latest-Repository erstellt.

            Ins stable https://github.com/ioBroker/ioBroker.re … table.json kommen die Änderungen nur manuell rein. Wenn latest Adapter von ein paar Anwendern geprüft wurde, kann man dann "stable" Version auch anpassen.

            Einfach über PullRequest (oder online https://github.com/ioBroker/ioBroker.re ... table.json) die Änderung machen.

            1 Reply Last reply
            0
            • UncleSamU Offline
              UncleSamU Offline
              UncleSam
              Developer
              wrote on last edited by
              #6

              @Bluefox:

              Ins latest kommen die Versionen automatisch rein, wenn die auf NPM gepuscht sind. Um 23:55 jeden Tag wird Latest-Repository erstellt. ` Danke Bluefox für die Erklärung.

              Weshalb hat aber ein Klick auf "Update" trotzdem die neuste Version installiert (auch wenn sie gar nicht dargestellt wurde)?

              Müsste ioBroker.admin nicht genau die angegebene Version installieren ("npm install xyz@0.1.0") anstatt einfach die aktuellste von NPM zu nehmen ("npm install xyz")?

              Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
              ♡-lichen Dank an meine Sponsoren

              1 Reply Last reply
              0
              • apollon77A Online
                apollon77A Online
                apollon77
                wrote on last edited by
                #7

                Wenn Du "Latest" hast bedeutet das ja "du willst das aktuellste". also bekommst Du es auch - auch wenn der "23:55 Index" veraltet ist in Einzelfällen.

                Ja, das ist nicht 100% transparent, aber entspricht der Latest-Intention. Sonst hätte man aus der Custom-Github-Install keine Möglichkeit vllt doch eine Bugfix Version zu installieren die "nur" noch nicht im Index ist

                Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                1 Reply Last reply
                0
                • frankjokeF Offline
                  frankjokeF Offline
                  frankjoke
                  wrote on last edited by
                  #8

                  Hallo mitsammen!

                  Ich wundere mich war seit geraumer Zeit die npm-Versionen nicht auf latest automatisch erscheinen.

                  Früher hat das funktioniert aber bei den 2 letzten Adaptern nicht:

                  https://www.npmjs.com/package/iobroker.bmw

                  https://www.npmjs.com/package/iobroker.broadlink2

                  Was muss ich noch tuen um die neuen Adapter gelistet zu bekommen?

                  Frank,

                  NUC's, VM's und Raspi's unter Raspian, Ubuntu und Debian zum Testen.
                  Adapter die ich selbst beigesteuert habe: BMW, broadlink2, radar2, systeminfo, km200, xs1 und einige im Anmarsch!

                  1 Reply Last reply
                  0
                  • apollon77A Online
                    apollon77A Online
                    apollon77
                    wrote on last edited by
                    #9

                    Hi,

                    das ging auch bisher nicht "automatisch". Bluefox hat früher neue Adapter manuell hinzugefügt.

                    Jetzt gibt es dafür das oben beschriebenen "Repositories"-Projekt und den Ablauf dazu.

                    Bei neuen Adaptern ist der grob:

                    • neue Adapter im Forum vorstellen und dort über direkten Github install mit ersten Usern testen und Feedback bekommen

                    • Wenn es da erste Ergebnisse (idealerweise von nicht nur sich selbst) gibt dann kann man Pull-Request für "Latest"-Repository-File schreiben (siehe oben)

                    • Wenn es dann stable ist bzw auch bei neuen versionen sich diese im latest bei mehreren Usern "bewährt" haben dann wieder per Pull-Request ins Stable.

                    Das ganze wurde nötig weil viele Leute verfügbare UPdate immer schnell installiert haben und somit mehr Probleme wegen pot. Bugs aufgetreten sind. Daher jetzt die Latest/Stable Aufteilung.

                    Noch Fragen? :-))

                    Ingo

                    Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                    • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                    • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                    1 Reply Last reply
                    0
                    • frankjokeF Offline
                      frankjokeF Offline
                      frankjoke
                      wrote on last edited by
                      #10

                      Danke Ingo!

                      Habe pull-request gemacht (hoffentlich, mein erster…)

                      Meine anderen Adapter erschienen automatisch sobald ich sie auf npm verfügbar machte, was ich auch aus dem Text mit der automatik für 'latest' herausgelesen habe.

                      Egal, kann damit auch leben wenn's funktioniert.

                      Frank,

                      NUC's, VM's und Raspi's unter Raspian, Ubuntu und Debian zum Testen.
                      Adapter die ich selbst beigesteuert habe: BMW, broadlink2, radar2, systeminfo, km200, xs1 und einige im Anmarsch!

                      1 Reply Last reply
                      0
                      • apollon77A Online
                        apollon77A Online
                        apollon77
                        wrote on last edited by
                        #11

                        Hi, pull request angekommen und kommentiert. Schau mal ob das json nicht kaputt ist.

                        Schau auch bitte nochmal nach den Adapter Kategorien. Denke auch nochmal nach.

                        Der beschriebene automatismus bei latest bezieht sich nur auf die Version. Im latest repo file steht keine Versionsnummer. Die wird einmal täglich aus npm geholt. Das ist damit gemeint. Aber das repo file definiert welche npm Projekte abgefragt werden.

                        Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                        • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                        • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                        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

                        668

                        Online

                        32.7k

                        Users

                        82.4k

                        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