Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Entwicklung
  4. Neue Adapter-Version veröffentlichen?

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    10
    1
    118

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.3k

Neue Adapter-Version veröffentlichen?

Geplant Angeheftet Gesperrt Verschoben Entwicklung
11 Beiträge 6 Kommentatoren 2.1k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • UncleSamU Offline
    UncleSamU Offline
    UncleSam
    Developer
    schrieb am zuletzt editiert von
    #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 Antwort Letzte Antwort
    0
    • Jey CeeJ Online
      Jey CeeJ Online
      Jey Cee
      Developer
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      0
      • MeistertrM Offline
        MeistertrM Offline
        Meistertr
        Developer
        schrieb am zuletzt editiert von
        #3

        Die Frage habe ich mir auch schon gestellt..

        Gesendet von meinem Handy

        1 Antwort Letzte Antwort
        0
        • Jey CeeJ Online
          Jey CeeJ Online
          Jey Cee
          Developer
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          0
          • BluefoxB Offline
            BluefoxB Offline
            Bluefox
            schrieb am zuletzt editiert von
            #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 Antwort Letzte Antwort
            0
            • UncleSamU Offline
              UncleSamU Offline
              UncleSam
              Developer
              schrieb am zuletzt editiert von
              #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 Antwort Letzte Antwort
              0
              • apollon77A Online
                apollon77A Online
                apollon77
                schrieb am zuletzt editiert von
                #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 Antwort Letzte Antwort
                0
                • frankjokeF Offline
                  frankjokeF Offline
                  frankjoke
                  schrieb am zuletzt editiert von
                  #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 Antwort Letzte Antwort
                  0
                  • apollon77A Online
                    apollon77A Online
                    apollon77
                    schrieb am zuletzt editiert von
                    #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 Antwort Letzte Antwort
                    0
                    • frankjokeF Offline
                      frankjokeF Offline
                      frankjoke
                      schrieb am zuletzt editiert von
                      #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 Antwort Letzte Antwort
                      0
                      • apollon77A Online
                        apollon77A Online
                        apollon77
                        schrieb am zuletzt editiert von
                        #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 Antwort Letzte Antwort
                        0
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        497

                        Online

                        32.5k

                        Benutzer

                        81.7k

                        Themen

                        1.3m

                        Beiträge
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                        ioBroker Community 2014-2025
                        logo
                        • Anmelden

                        • Du hast noch kein Konto? Registrieren

                        • Anmelden oder registrieren, um zu suchen
                        • Erster Beitrag
                          Letzter Beitrag
                        0
                        • Home
                        • Aktuell
                        • Tags
                        • Ungelesen 0
                        • Kategorien
                        • Unreplied
                        • Beliebt
                        • GitHub
                        • Docu
                        • Hilfe