ioBroker: Neue Entwicklungen im November 2024
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
Danke für das Update und die kontinuierliche Arbeit an den ioBroker-Themen!
Danke für die Einblicke – wichtig wäre dass auch die „Motzer“ im Forum das lesen, damit diese sehen, was so alles „ehrenamtlich“ passiert. Danke!
PS: Will gar nicht wissen, unter welcher Palme Du Deine Entwicklerfingerchen über die Tatstatur huschen lässt, weil es in Deutschland zu kalt ist ;o) (ist natürlich nur eine freche Annahme meinerseits ;o)
Ich poste es zumindest jedes mal im Forum, vielleicht liest es auch dort der ein oder andere.
Von den Palmen trennt mich dann doch noch ein Buchstabe – ich bin aktuell in Bari, da ist das Klima zwar etwas milder als in Deutschland allerdings auch häufig regnerisch um diese Jahreszeit. *gg*
Cool. Danke für alles! 🤘😀
Was ich mir noch wünsche:
Über einen adapter konfigurierbare „Kreise“. Also GPS-Zonen mit denen man bei betreten oder verlassen dann irgendwas steuern kann.
Das vermisse ich am allermeisten. Denn das gab‘s schonmal mit dem life360-adapter der aber nicht/nie wieder funktioniert. (war reverse engineered)
Ich glaube über die Visu kann man schon Zonen einrichten, aber wesentlich einfacher und praktischer würde es über einen Adapter gehen. Dann fällt auch „darf ich mal kurz dein handy haben, muss was einstellen“ weg.
Darüber könnte man Dann Anwesenheitserkennung, Garagentor, Haustüre etc. steuern.
Danke fürs Update