NEWS
Meeting für ioBroker Core/Dev/Admin 15.12.21 20:30
-
Themenliste für Dezember:
- Jeder kann kurz sagen woran er gerade arbeitet (alle Anwesenden) - immer nur kurz, die Zeit rennt
- Docker mit Node.JS 14
- Zusasmmenarbeit ioBroker mit Digitalstrom
- ioBroker Community Initiatives - aktueller Stand (Apollon77)
- Entwicklerdokumentation wird neu geschrieben
- Roles und typeDetector - "Welche neuen Rollen und ggf Gerätetypen haben wir eingeführt?" (Apollon77)
- Statistiken - nur mal ein paar Zahlen (Ldittmar)
- Statistiken Discord (Dutchman)
- Benchmark Tests - neue Zahlen / neue Tests (Apollon77/Foxriver76)
- js-controller 4.0 First look (Apollon77)
- Object deletion performance ist 300% schneller beim file und 46000% bei redis schneller
- Object views für redis wurde auch optimiert
- Changelog - kein NodeJs 10 mehr
- Komplexitätsregel für Passwörter (secuity)
- Nicht über Github mehr installierbar
- Changelog unter https://github.com/ioBroker/ioBroker.js-controller/blob/master/CHANGELOG.md
- Planung bis Ende des Jahres eine Alpha Version zum Testen
- ioBroker.network für IP und WLAN Einstellungen auf dem Raspberry (Bluefox)
- Admin Adapter News (Bluefox)
- Multi Repo - man kann mehere Repos gleichzeitig nutzen
- License Manager - Lizenzen werden automatisch von iobroker.net geholt
- Neuigkeiten zum Shelly-Adapter? (Haus-automatisierung)
- Support für js-controller Versionen (Haus-automatisierung)
- Ähnlich wie https://nodejs.org/en/about/releases/
- Create-Adapter schreibt z.B. bis heute >=2.0.0 in die dependencies
- HTTPS und HTTP-iFrames im Admin (Dutchman)
- Er wird an einer Lösung gearbeitet - wahrscheinlich über einem Proxy im Admin
- Portweiterleitung (Alle)
- Es werden immer wieder offene Systeme im Netz gefunden. Nutzer müssen sensibilisiert werden.
- Admin wird Meldung bringen, wenn kein Passwort vergeben wurde
- Blogeintrag - was können wir noch schreiben
Wer Themen zum Meeting hat, einfach hier drunter schreiben und wir tragen es ein. Die Meetings werden auf 2 Stunden begrenzt. Themen die nicht behandelt werden können, verschieben wir auf nächsten Monat. Aber es kann durchaus passieren, dass Diskussionen auch nach dem Ende weiter geführt werden.
Alles was im Meeting besprochen wurde, wird hier unterhalb der Themen, stichpunktweise dokumentiert.
Das nächste Meeting wird dann turnusgemäß am 19.01.22 stattfinden.
- Jeder kann kurz sagen woran er gerade arbeitet (alle Anwesenden) - immer nur kurz, die Zeit rennt
-
Shelly-Adapter - Entwickler gefunden? Wie geht es weiter?
-
Update zu den Benchmarks (neue Erkenntnisse aus den dazugekommenen Systemen) + Benchmark Improvements aus der aktuellen Controller Entwicklung. Wird Ingo machen
Edit: Ich würde vorher noch 2 - 3 Worte zu den neu hinzugefügten Benchmark Tests sagen
-
**Support für js-controller Versionen: ** Tabelle, bis wann welche Version unterstützt wird. Ähnlich wie https://nodejs.org/en/about/releases/
"Create-Adapter" schreibt z.B. bis heute
>=2.0.0
in die dependencies. Muss man als Entwickler damit testen? Wo finde ich ein Changelog, was sich seit 2.0.0 getan hat / worauf es zu achten gilt?Falls es das alles nicht gibt -> Themen für die Entwickler-Doku.
-
Erster Überblick Changes js-controller 4.0
-
@haus-automatisierung sagte in Meeting für ioBroker Core/Dev/Admin 15.12.21 20:30:
"Create-Adapter" schreibt z.B. bis heute >=2.0.0 in die dependencies.
Kurz der Grund: Weil die verwendete adapter-core Version die der Creator in die Deps schreibt diese Abhängigkeit hat. Am Ende ist das ein Eintrag der aus der Kompatibilität der verwendeten Deps entsteht weil es sonst nicht tut.
Wo finde ich ein Changelog, was sich seit 2.0.0 getan hat / worauf es zu achten gilt?
Aktuell hier enthalten in "developer relevant" Sektionen, aber ja könnte man nochmal in eine Doku rausziehen
https://github.com/ioBroker/ioBroker.js-controller/blob/master/CHANGELOG.md -
@haus-automatisierung sagte in Meeting für ioBroker Core/Dev/Admin 15.12.21 20:30:
**Support für js-controller Versionen: ** Tabelle, bis wann welche Version unterstützt wird.
Bugfixes gibt es nur für die aktuellste Versionsreihe.
Darüber hinaus hat der js-controller nur eine Abhängigkeit von der verwendeten Node.js Version und damit vom "Rechner des Users wo dieser installiert ist".
Adapter-Entwickler entscheiden in Ihren Adaptern welche controller-Versionen Sie unterstützen wollen bzw können (aber eher weil Sie neuere Features nutzen wollen). Heisst also das auf älteren js-controller Systemenen mit der zeit einige Adapter nicht mehr aktualisiert bzw installiert werden können.
Von daher ist die Frage nicht so einfach zu beantworten
Und bevor die Frage kommt: Nein wir pflegen keine "Known Bugs" Liste für js-controller Versionen Indirekt sind die "Fixes" der Folgeversionen indirekt genau das
-
https und adapter spezifische interfaces mit externen interfaces.
Durch die Aktivierung von HTTPS Aals standaard fuer den admin, ist es nicht moeglich non-https interface im admin als frame wieder zu geben (beispiel ESPHome)
Frage ist, ob dan jeder adapter eine art proxy machen muss om derartige HTTP nach HTTP zu realisieren, oder wir evenutell ein allgemeines proxy Modul zur verfügung stellen welchen man dauere einsetzen kan
-
@dutchman
Ist das Thema noch angesprochen worden? -
@e-s ja .. lösung ist angedacht