Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwickler-Meetings
    4. Meeting für ioBroker Core/Dev/Admin 21.05.25 20:30

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Meeting für ioBroker Core/Dev/Admin 21.05.25 20:30

    This topic has been deleted. Only users with topic management privileges can see it.
    • UncleSam
      UncleSam Developer @ldittmar last edited by

      OAuth2 Service für Adapter
      Immer wieder brauchen Adapter OAuth2 und häufig müssen die Endbenutzer einen Entwickler-Account oder ähnliches beim entsprechenden Service erstellen und dort eine Redirect-Adresse eintragen.
      Es wäre schön, wenn es einen "Mittelmann" gibt für ioBroker, der diese Authentifizierung insbesondere mit gültiger Redirect-Adresse anbietet. Das wäre eine "Website", die dann den User mit entsprechendem Token zurück an seine ioBroker-Admin-Instanz redirected. Technisch gesehen ist das ein OAuth2 "chaining".

      1 Reply Last reply Reply Quote 4
      • mcm1957
        mcm1957 @ldittmar last edited by mcm1957

        @ldittmar
        Empfehlung für node.js 22

        Node.js 22 ist seit Oktober 2024 die offizielle LTS Release. Node.js 20 ist seit diesem Zeitraum auf Maintainance support only. (https://nodejs.org/en/about/previous-releases)

        Wir sollten überlegen ob wir / wann wir node.js 22 offiziell für ioBroker empfehlen. Damit einhergehend wäre die Anpassung dass node.js 22 bei neuen System als Default installiert wird bzw. dass iob nodejs-update node.js 22 als Default verwendet.

        Damit keine Verwirrung auftritt:
        Es geht NICHT darum zu empfehlen, dass Adapter node.js 22 verpflichtend verlangen, sprich die engines clause auf 22 anheben.

        Diskussion falls erforderlich bitte vorzugsweise im Meeting oder in einem eigenem Topic.

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

          Notification und andere Benachrichtigung..wann ist was sinnvoll

          Würde ich gerne mal bequatschen..aus gegebenen Anlass

          1 Reply Last reply Reply Quote 1
          • Bluefox
            Bluefox @ldittmar last edited by

            @ldittmar Ich möchte erklären, wie man mit TypeScript die Widgets schreiben kann.

            1 Reply Last reply Reply Quote 2
            • UncleSam
              UncleSam Developer @ldittmar last edited by UncleSam

              Regionale Adapter: Gemäss unserer Diskussion vom Sonntag:

              Wäre es möglich, in ioBroker länderspezifische Adapter zu filtern oder hervor zu heben? Ich nehme an, im Moment gibt es sowas nicht, aber für uns Schweizer (und sicher auch für Österreicher) wäre das noch praktisch, wenn wir Adapter für rein lokale Dienste hervorgehoben bekämen.
              Das könnte man weiter denken und "Regionen" allgemeiner definieren: zB könnte es ja sein, dass eine Smart City wie Solingen einen Adapter im entsprechenden Kreis anbietet.
              Das könnte ja eventuell auch in Discovery eingebaut sein - oder könnte man das schon heute dort umsetzen?

              Als Grundlage könnte man ISO-3166-2 nehmen: https://www.npmjs.com/package/country-region-data
              Die Geo-Daten sind zum Beispiel hier verfügbar: https://gis.stackexchange.com/a/113360

              1 Reply Last reply Reply Quote 1
              • apollon77
                apollon77 last edited by

                https://github.com/ioBroker/ioBroker.type-detector/issues/118

                J-Paul0815 created this issue in ioBroker/ioBroker.type-detector

                closed Incorrect RegEx for switch.power role – matches unintended states #118

                J 1 Reply Last reply Reply Quote 0
                • mcm1957
                  mcm1957 @ldittmar last edited by mcm1957

                  @ldittmar

                  (Einmaliges) Issue mit bitte um Testen seiner Adapter gegen node 24?

                  Jetzt schon ok oder erst in x(?) Monaten?

                  Damits klar ist
                  Geht NUR um Bitt-Issue mal gegen node 24 testen und node 24 in die Testmatrix einzutragen. Geht natürlich NICHT um Anhebung engines clause auf 24.

                  Wäre vergleichbar mit node 22 test issue vor ca 1 Jahr oder so.

                  Edit
                  Versuch Lesbarkeit zuschaffen

                  Codierknecht 1 Reply Last reply Reply Quote 0
                  • Codierknecht
                    Codierknecht Developer Most Active @mcm1957 last edited by

                    @mcm1957 sagte in Meeting für ioBroker Core/Dev/Admin 21.05.25 20:30:

                    Geht NUR um Bittissue mal gegen node 24 testenbubd node 24 in die Testmatrix euntutragen. Geht natürlich NICHT um Anhebubg engines claushe auf 24.

                    Ist Deine Tastatur kaputt? 😁 😁 😁 😁 😁

                    mcm1957 1 Reply Last reply Reply Quote 0
                    • mcm1957
                      mcm1957 @Codierknecht last edited by mcm1957

                      @codierknecht
                      nö nur die Finger.
                      Sorry

                      Und ohne Brille sollte ichs auch unterlassen ...

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

                        Spontan neuer Link: https://teams.microsoft.com/l/meetup-join/19%3Ameeting_NmQ0YTExMzQtMzE1Mi00ZjlkLWE5ODQtMTViNWUyMmM4N2Rm%40thread.v2/0?context={"Tid"%3A"9828db65-475b-459a-bee3-3f75e9d878c0"%2C"Oid"%3A"3884f994-0582-4036-a42e-f1edda8e14e0"}

                        1 Reply Last reply Reply Quote 0
                        • J
                          J_Paul @apollon77 last edited by

                          @apollon77
                          War gestern nicht die ganze Zeit dabei, konnte die Frage(n) beantwortet werden?

                          mcm1957 1 Reply Last reply Reply Quote 0
                          • mcm1957
                            mcm1957 @J_Paul last edited by mcm1957

                            @j_paul
                            Zusammenfassungen sind im ersten Betrag eingefügt

                            J 1 Reply Last reply Reply Quote 0
                            • J
                              J_Paul @mcm1957 last edited by

                              @mcm1957
                              Mir ist deine Antwort nicht verständlich, auch bin ich mir unsicher, ob Du mit Deiner Antwort von mir erwartest, dass ich etwas zwischen den Zeilen lesen soll, kann das sein?
                              Ingo hatte das Issue mit auf die Agenda gesetzt.
                              4a7a0764-faad-4fe9-94e9-4454efe11dab-image.png
                              Weder finde ich dazu in der Zusammenfassung im ersten Beitrag etwas dazu, auf den Du mich hingewiesen hast, noch eine Antwort in dem Issue selbst.

                              apollon77 1 Reply Last reply Reply Quote 0
                              • apollon77
                                apollon77 @J_Paul last edited by

                                @j_paul Hm ... mist ... irgendwie ist das beim Zusammenfassen der Topics vergessen wurden und ich habs dann auch vergessen ... mist ... ich schau mal das wir das so klären. Sorry

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

                                  Und hier noch die CharGPT Zusammenfassung von Denis:

                                  ioBroker Entwicklermeeting Bericht - 21. Mai 2025

                                  1. Matter-Update:

                                  • Fast 500 Installationen erreicht; Fokus derzeit auf Stabilität und reduziertem RAM-Verbrauch.
                                  • Unterstützung für weitere Gerätetypen wie Klimaanlagen geplant.
                                  • Untersuchung von Problemen mit Aqara Türsensoren läuft aktuell.

                                  2. Rollen- und Typdetektor:

                                  • Fehler mit Rolle Indicator.Error behoben.
                                  • Verbesserte Geräteerkennung, um Mehrfacherkennung eines Geräts zu vermeiden (z.B. Homematic Kanäle).
                                  • Priorisierung und Ausschlussmechanismen für optimale Typenerkennung hinzugefügt (besonders für Zigbee-Adapter).

                                  3. TypeScript Widgets für VIS-2:

                                  • Widgets können jetzt in TypeScript entwickelt werden.
                                  • Erste Umstellungen (Material, Jägerdesign) bereits erfolgt.
                                  • Erfordert neue Version von VIS-2 (2.12.9), bald stabil verfügbar.
                                  • Entwickler werden zur Migration auf TypeScript ermutigt für einfachere Verwaltung und Konsistenz.

                                  4. OAuth2 Service:

                                  • Vorschlag eines zentralen OAuth2-Services für Adapter wie Spotify, Dropbox usw.
                                  • Vereinfacht die Authentifizierung und Benutzerkonfiguration deutlich.
                                  • Aktuelle Implementierungen existieren bereits für Google Drive und Dropbox, weitere Anbieter sind geplant.

                                  5. Regionale Adapteridentifikation:

                                  • Verwendung von ISO 3166-2 Codes zur Identifikation regionsspezifischer Adapter vorgeschlagen.
                                  • Könnte die Relevanz und Benutzerfreundlichkeit je nach geografischem Standort der Nutzer erhöhen.
                                  • Erste Implementierungen für die Filterung im Admin-Interface in Betracht gezogen.

                                  6. Node.js Updates:

                                  • Offizielle Empfehlung, Nutzerinstallationen auf Node.js 22 zu aktualisieren.
                                  • Node.js 18 ist End-of-Life; Node.js 24 Tests sind erwünscht, aber noch nicht offiziell empfohlen.
                                  • Bekannte Kompatibilitätsprobleme mit bestimmten Adaptern, insbesondere solchen mit nativen Abhängigkeiten.

                                  7. Benachrichtigungen und Verwaltung der Einstellungen:

                                  • Diskussion über die Angemessenheit und Konfiguration von Benachrichtigungen.
                                  • Vorschlag einer zentralisierten Kontrolle der Benachrichtigungen über das Admin-Interface.
                                  • Verstärkter Einsatz von JSON-Konfigurationen für flexible Adaptereinstellungen empfohlen.

                                  Fazit:

                                  Im Meeting wurden bedeutende Verbesserungen in Benutzerfreundlichkeit, Flexibilität der Adapterentwicklung und Backend-Infrastruktur behandelt. Wichtige Initiativen umfassen bessere Nutzererfahrung durch regionale Adapterfilterung, verbesserte Typdetektionsmechanismen, zentrale OAuth2-Authentifizierungsdienste und breitere Einführung von TypeScript für die Widget-Entwicklung.

                                  1 Reply Last reply Reply Quote 0
                                  • First post
                                    Last post

                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  421
                                  Online

                                  31.9k
                                  Users

                                  80.1k
                                  Topics

                                  1.3m
                                  Posts

                                  8
                                  16
                                  866
                                  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