Dev Meeting Dezember

Liebe ioBroker Nutzer:innen, auf vielfachen Wunsch haben wir beschlossen die Ergebnisse unseres Entwickler-Meetings hier im Blog publik zu machen. Künftig werden wir jedem Monat mindestens einen neuen Eintrag erstellen.

Die originale Zusammenfassung des Meetings findet ihr hier.

Sicherheit im Netz

Erstmal möchten uns zum Theme Log4j äußern - einige User haben Bedenken zur Sicherheit des Systems geäußert. Ihr könnt aber alle aufatmen, denn die Sicherheitslücke bei Log4j betrifft nur Java Systeme und ioBroker basiert auf JavaScript - beide Sprachen haben nichts gemeinsam, außer die ersten 4 Buchstaben.

Es gibt aber ein Problem, das uns alle betrifft. Nicht nur ioBroker, sondern alle Systeme weltweit - und zwar Portweiterleitungen. Es dürfte bekannt sein, denn wir warnen ja immer wieder davor, dass man keine Portweiterleitung nutzen soll, um ioBroker oder irgendwelche Systeme von unterwegs aus erreichen zu können. Mit Erschrecken muss man immer wieder feststellen, dass Anwender die Systeme ganz offen im Netz nutzen. Angreifer können solche Systeme sehr einfach finden und die Kontrolle der Hausautomatisierung übernehmen. Bitte nutzt eine gesicherte VPN Verbindung, SSL und sichere Passwörter und wenn ihr nicht 100%tig sicher seid was zu tun ist, dann benutze bitte unsere sichere Cloud-Lösung. So bleibt euch ein böses Erwachen erspart.

Statistiken

Die Zahl der erfassten ioBroker Installationen hat sich weltweit auf rund 62.000 erhöht. Die meisten sind im deutschsprachigen Raum zu finden, aber auch Russland und Niederlande konnten zulegen. Bei den Übersetzungen ist noch ganz viel Potenzial und jeder der Lust und Zeit hat, kann hierbei unterstützen. Einfach auf https://weblate.iobroker.net/ gehen, einen Account erstellen oder sich per Github einloggen und mit der Übersetzung beginnen.

Das Update auf Node.js 14 schreitet voran, aber die meisten Anwender nutzen noch eine Version 12.x, was auch nicht so schlimm ist, denn diese wird auch noch einige Zeit unterstützt werden. Habt ihr aber eine Version kleiner 12, dann sollte diese demnächst aktualisiert werden, denn der neue JS-Controller 4, wird ältere Versionen nicht mehr unterstützen.

IoBroker bietet inzwischen 443 verschiedene Adapter, wobei 363 davon im Stable Branch verfügbar sind. Aus der Wunschliste der Community sind 44 in Arbeit und bestimmt bald fertig. :grinning: Alle die noch Wünsche haben, können sich hier gerne beteiligen, indem man entweder neue Wünsche hinzufügt oder für vorhandene Wünsche abstimmt. Entwickler die eine neue Herausforderung suchen, können dann ein Projekt aus der Liste aussuchen.

Bei den beliebten sozialen Medien ist ioBroker ebenfalls vertreten und die Anzahl der User nimmt stetig zu. Ob Forum, Facebook, Discord oder Telegram, überall können sich Anwender austauschen. Neu ist unsere Facebook International Seite, für alle englischsprachige Nutzer weltweit.

Benchmarks

Mit dem neuen Benchmark Adapter haben wir einige Systeme getestet und das sind die Ergebnisse:

Benchmarks

Das ist eine gute Hilfestellung für alle die noch eine passende Hardware für ioBroker suchen. Für die Tests wurden übliche Prozesse im System nachgestellt und die Durchnittsgeschwindigkeit ermittelt. Wie man leicht erkennen kann, sind die Intel Prozessoren am Besten geeignet, um sehr große Systeme aufzubauen. Für den normalen User ist aber ein Raspberry 3 oder 4 völlig ausreichend.

JS-Controller 4.x (Vorschau)

Wir haben einen ersten Blick auf den neuen JS-Controller geworfen und da wurde wieder einiges unter der Haube verbessert. Zum Ersten wird die Unterstützung von Node.JS 10.x eingestellt, und Anwender sollten auf eine aktuelle Version 14.x updaten. Des Weiteren wurde viel in die Optimierung des Systems gesteckt, was das System im vielen Fälle schneller machen wird. Für die Sicherheit wurde auch gesorgt, denn Passwörter müssen jetzt eine bestimmte Komplexitätsregel entsprechen. Es ist geplant bis Anfang Januar die erste Testversion zu verteilen. Wer alle Informationen und Verbesserungen detaillierter haben möchte, kann hier alles darüber lesen.

Admin Adapter

Beim Admin Adapter wird es ein paar kleine Erweiterungen geben. Zum Ersten wird man, ab Version 5.2.x mit JS-Controller 4.x, mehrere Repositories gleichzeitig auswählen können und außerdem werden Lizenzen (VIS, KNX, LCN, IOT) künftig automatisch aus dem Netz geholt.

Docker Image

Die neue Version des Docker Images mit Node.JS 14 steht zur Verfügung. Interessierte können hier weitere Informationen bekommen.

Shelly Adapter

Der beliebte Shelly Adapter wird weiterentwickelt und steht in der Version 5 zum Testen bereit. Hier wird mindestens Node.JS 12 vorausgesetzt.

Neue Adapter

Eine Stable Version des neuen Homekit-Controller Adapters wurde veröffentlicht. Damit ist es möglich Geräte mit dem Logo "works with HomeKit" direkt über ioBroker zu steuern. Der Adapter unterstützt sowohl WLAN- als auch Bluetooth Geräte und kann komplett im lokalen Netzwerk laufen (also ohne Cloud).

Abschlussworte

Unser Team möchte vor den Weihnachtstagen und dem Jahresende die Gelegenheit nutzen, für die tolle Zusammenarbeit in diesem Jahr zu danken! Wir wünschen allen ioBroker Nutzern wunderschöne Feiertage und einen guten Rutsch in ein erfolgreiches nächstes Jahr! Das nächste Meeting wird turnusgemäß am 19. Januar stattfinden. Weitere Infos dazu findet ihr hier...