ioBroker: Neue Entwicklungen im November 2024

ioBroker: Neue Entwicklungen im November 2024

29. November 2024 5 Von Moritz Heusinger

Hallo zusammen,

dies ist die Fortsetzung der monatlichen "Neue Entwicklungen" Serie die einen subjektiven Überblick über die Entwicklungen rund um ioBroker gibt.

Da ich vermutlich einer der aktivsten Entwickler im ioBroker Umfeld bin und auch häufig Einblicke bekomme, welche nicht auf allen Kommunikationskanälen nach außen kommuniziert werden - ist es mir hoffentlich möglich sowohl für ioBroker Nutzer als auch Entwickler die eine oder andere interessante Neuigkeit jeden Monat vorstellen zu können.

Disclaimer

An dieser Stelle ein kleiner Disclaimer, dass meistens noch deutlich mehr passiert ist als die Dinge, die ich hier aufführe. Aufgrund der Masse an Entwicklern entstehen ständig neue Adapter und Adapter werden weiterentwickelt, was ich nicht immer mitbekomme oder ich auch aufgrund der Masse filtern möchte. Für solche Neuerungen möchte ich gerne auch auf den ioBroker-internen Blog verweisen. Diesen Monat gab es aufgrund der Urlaubssituation kein Entwickler-Meeting, weshalb ich mich hier auf die Dinge beschränke, an denen ich selbst arbeite.

Überblick

js-controller Lucy

Endlich haben wir es geschafft und nach nur sehr wenigen Iterationen ist der Controller 7.0.3 am Mittwochabend ins Stable Repository übergangen.

Somit sind die neuen Features nun ausgiebig getestet und für alle verfügbar. Alle Informationen findet ihr im Forums-Thread.

Wir haben noch einen kleineren Fehler gefunden der in ganz wenigen Fällen relevant ist. Dieser ist auch schon sehr lange in der Codebase vorhanden. Wir haben ihn jetzt durch Tests abgedeckt und werden noch eine 7.0.4 nächste Woche vorerst ins Beta-Repository bringen.

Matter Adapter und Visu App

Nach einigen Verschiebungen ist auch der Matter Adapter in den Alpha Test gestartet. Wer daran teilnehmen möchte, findet Informationen in folgendem Forums Thread. Umso heterogener die Testgruppe ist umso besser, da es doch einen bunten Mix aus Matter Geräten sowie auch Thread Border Routern gibt.

Ich selbst nutze einen Apple Homepod als Thread Border Router und habe so erfolgreich auch schon einen Aqara BWM eingebunden. Da heute der Black Friday ist und viele eher auf Amazons Sprachassistenten setzen, lohnt es sich evtl. für Thread einen Amazon Echo im Angebot als Thread Border Router zu schießen.

Ebenso wurde die Visu App jetzt in Version 1.3.0 veröffentlicht und bietet für alle, welche über mindestens eine gültige Assitentenlizenz verfügen die Möglichkeit jegliche Matter Geräte mit dem Matter Adapter zu verbinden. Einzige Voraussetzung ist, dass sich das Smartphone und der ioBroker im selben Netz befinden. Somit ist es möglich mit der App einfach im letzten Eck versteckte Geräte mittels QR-Code zu pairen.

Sonstige Entwicklungen

Da ich aktuell nicht in Deutschland bin und hier alles etwas verschoben stattfindet, habe ich leider das diesmonatige Dev-Meeting verpasst. Trotzdem möchte ich gerne von einigen Entwicklungen berichten, die ich mitbekommen habe.

Die Responsive Design Task Force rund um Marcel hat mittlerweile mehr als 106 Adapter geprüft (und bei Bedarf angepasst), damit diese auch auf mobilen Endgeräten sauber bedienbar sind.

Weitergehend hat Ingo diesen Monat ebenfalls eine Task Force für den Type Detektor ins Leben gerufen. Dieser wird von Entwicklern von Visualisierungen oder auch vom Matter Adapter genutzt, um Gerätetypen automatisch zu erkennen. Die Initiative wurde ebenfalls wegen des Matter Adapters ins Leben gerufen, da dieser schließlich die Möglichkeit hat zum Beispiel euren Sprachassistenten Geräte bereitzustellen, ähnlich wie es aktuell der IoT Adapter tut, jedoch über Matter - was die Latenz weiter verringern sollte.

Weitergehend wurde die ESLint Config die ich vor einigen Monaten hier vorgestellt habe nun in einer Version 1 veröffentlicht und wird nun von immer mehr Adaptern eingesetzt. Dies führt hoffentlich langfristig zu weniger Diskussionen bei der Zusammenarbeit verschiedener Entwickler an Adaptern und erleichtert auch das Entwickeln an Community Adaptern, wenn das Tooling einheitlich ist.

Ebenfalls hat vor kurzem eine Person aus der Community angeboten, aktiv die Pressearbeit von ioBroker zu verwalten. Hier planen wir aktuell wie wir das ausgestalten können. Langfristig gibt es so hoffentlich eine deutlich erhöhte Sichtbarkeit des Projektes. Dies ist auch mal wieder ein gutes Beispiel wie Leute aus der Community etwas zum Projekt beitragen können, obwohl Sie nichts mit der Entwicklung selbst am Hut haben.

Vor einigen Tagen ist mir aufgefallen, dass der Bring! Adapter noch das veraltete "request" Modul nutzt was in diesem Jahr auch aus dem JavaScript Adapter herausgeworfen wurde. Ich habe den Adapter und die unterliegende Bibliothek nun anpassen können, sodass dies nicht mehr genutzt wird und die unterliegende Bibliothek gar keine weiteren Abhängigkeiten mehr hat.

Community Events

Wie die meisten von euch wissen, war diesen Monat am 9.11 unser Jubliäumsevent in Solingen. Das Team hat das Event als erfolgreich empfunden und auch das Feedback der Teilnehmer war bislang sehr positiv. Ein paar Eindrücke findet ihr im ioBroker Blog.

Natürlich kamen Fragen auf, wann wir so ein Event wieder starten können. Aktuell müssen wir retrospektiv die Finanzen betrachten und dann schauen in welcher Form und wann wir so ein Event wieder auf die Beine stellen können. Wir ihr vielleicht durch diesen Blog mitbekommen habt, hat das Event insgesamt ca. 1 Jahr Vorlaufzeit gehabt und beansprucht unsere Ressourcen natürlich zusätzlich. Wir haben aus der ersten Veranstaltung hoffentlich auch einiges lernen können was beim nächsten Mal den ein oder anderen Punkt vereinfacht - insgesamt bleibt es jedoch trotzdem ein großer Organisationsaufwand.

Schlusswort

Wenn euch der Artikel gefallen hat, freue ich mich über einen Kommentar.

Falls ihr das ioBroker Projekt unterstützen möchtet, denkt gerne darüber nach eine Cloud Lizenz zu erwerben - neben der Unterstützung des Projektes genießt ihr dadurch viele Vorteile wie eine unlimitierte Anzahl an Alexa & Google Home Anfragen, die Möglichkeit per Fernzugriff sicher auf euer System zuzugreifen, die Möglichkeit eure Anwesenheitssteuerung einfach mittels der ioBroker Visu App zu realisieren und zukünftig weitere Vorteile. Die Einnahmen durch Lizenzverkäufe fließen maßgeblich zurück in das Projekt und fördern die aktive Weiterentwicklung und Wartung des ioBroker Ökosytems.

Ebenso könnt ihr diesen Blog und meine persönliche Arbeit gerne unterstützen, indem ihr über meinen Amazon Affiliate-Link einkauft oder mir eine Spende zukommen lasst.

Bis zum nächsten mal

Moritz