NEWS
Meeting für ioBroker Core/Dev/Admin 21.04.21 20:30
-
Themenliste für April:
- Jeder kann kurz sagen woran er gerade arbeitet (alle Anwesenden) - immer nur kurz, die Zeit rennt
- Admin 5 und JS-Controller 3.3 (Bluefox/Apollon77)
- Admin 5 ist Alpha
- Kann im Konfig eingeschaltet werden - Admin 4 kann aber weiter benutzt werden
- Viele Issues kamen und werden nach und nach gefixt
- custom.html bzw. custom_m.html fliegt mit Admin 5 raus und durch JSON Objekte ersetzt
- Highlights: File Editor, Expert Mode für Session, Adapter Crash Meldungen werden angezeigt, In Objekte können Spalten ein/ausgeblendet werden, Adapter Ratings pro Version, Adapter update wurde verbessert
- Adapter-Config kann mit JSON erstellt werden, dafür muss eine jsonConfig.json erstellt werden (https://github.com/ioBroker/ioBroker.admin/blob/master/src-rx/src/components/JsonConfigComponent/SCHEMA.md)
- JS-Controller 3.3 kommt jetzt ins latest
- besseres Fehlerhandling
- https://github.com/ioBroker/ioBroker.js-controller/blob/master/CHANGELOG.md
- tiers Level für Adapter
- ioBroker Community Initiatives - aktueller Stand (Apollon77)
- 40 Adapter im Weblate
- Buanet Docker image wird auf iobroker/iobroker umgezogen
- Raspbery Pi Image Builder ist auf der Homepage verfügbar https://www.iobroker.net/#de/download
- Dev-Server bitte testen!! https://github.com/ioBroker/dev-server
- Neuste Version des Adapter Creator (AlCalzone/UncleSam)
- React wird unterstützt
- Tabs werden unterstützt
- Feature: replay - damit kann ein Adapter mit den neuesten Änderung neu kreiert werden
- Feature: migrate - Adapter die nicht mit dem creator erstellt wurden, können migriert werden
- https://github.com/ioBroker/create-adapter/blob/master/CHANGELOG.md - anschauen - da werden Migrations Guides angezeigt
- Vorstellung https://iobroker.dev/ - alle Entwickler sollten sich das mal anschauen
- Liste von Adaptern die nicht mehr weiterentwickelt oder gepflegt werden - Übernahme durch Community? (Sigi234)
- wird aufs nächste Meeting verschoben
- Adapter Documentation Template Repository (Dutchman)
- wird aufs nächste Meeting verschoben
- Redesign Entwickler-Doku (AggroRalf)
- https://github.com/ioBroker/ioBroker.docs/pull/299
- Bitte anschauen und kommentieren
- Wenn jeder hilft, kommen wir auch weiter
- jsdeliver CDN für datenintensiven Resourcen verwenden (UncleSam)
- wird aufs nächste Meeting verschoben
- https://forum.iobroker.net/topic/36211/bessere-kontrolle-von-sources-dist-stable-dank-jsdelivr
- Statistik/Analytik-Plattform (AlCalzone)
- wird aufs nächste Meeting verschoben
- Vorlagen für den Modbus-Adapter (ThaBam)
- Modbus Daten sammeln
- Info Adapter mit der Bitte um Unterstützung
- Modbus UI Anpassen
Das Meeting findet über Microsoft-Teams statt. Weitere Details hier: https://forum.iobroker.net/topic/43355/meeting-für-iobroker-core-dev-admin-21-04-21-20-30/12
Der Link zum Treffen ist https://teams.microsoft.com/l/meetup-join/19%3Ameeting_MWZmNjM2OTctMWRmMC00NWJkLWJmOGEtYmM1Mzg4Nzk0OWIw%40thread.v2/0?context={"Tid"%3A"acd9fe6e-0a90-4965-877c-b73cabe80b83"%2C"Oid"%3A"89f19cbc-f979-40b1-82a8-98df88138249"}
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 übernächste Meeting wird turnusgemäß am 19.05.21 stattfinden.
-
- Dutchman: Update dependabot automerge : https://github.com/AlCalzone/release-script/pull/55
-
Hi @ldittmar ,
ich hätte auch ein Punkt: Redesign Entwickler-Doku:
https://github.com/ioBroker/ioBroker.docs/pull/299 -
Ein neuer Punkt: wir könnten das jsdeliver CDN verwenden für unsere datenintensiven Resourcen (Repo JSONs, Icons, ...?):
https://forum.iobroker.net/topic/36211/bessere-kontrolle-von-sources-dist-stable-dank-jsdelivrDas hätte auch gleich den Vorteil, dass wir die Informationen zum aktuellen Release zeigen und nicht Infos zu den nächsten Releases (z.B. Admin zeigt unter Changelog heute schon Informationen zu 5.0.x):
Neu wäre es dann diese Datei:
https://cdn.jsdelivr.net/npm/iobroker.admin/README.md
Oder sogar noch konkreter, diese hier:
https://cdn.jsdelivr.net/npm/iobroker.admin@4.2.1/README.md -
[Dutchman] adapter documentation Template repository
Ich wuerde gerne als ShowCase meine adapter docu Seite presentieren + dazugehörige sources.
Zusammen mit @Issi haben wir VuePress ein wenig umgebaut mit logic damit sehr leicht eine derartige Seite anstehen kan.Ok fuer einige eventuelll nicht interessant, ich finde es super vor allem wen man mehrere Adapter hat und feedback aus den Communitys ist super gut
Die naechste tagen wen ich die source noch letzte hand optimalisieren und dan als git-repo bereits stellen.
Im gründe kan man dan einen clone machen, muss nur Dateien erstellen (wie die readme) und rest macht tue press selber -
@unclesam sagte in Meeting für ioBroker Core/Dev/Admin 21.04.21 20:30:
Icons,
Super Stichwort, da hatte ich letztens den Gedanken ob wir nicht im Admin ein einheitliches Icon set integrieren können (falls es das nicht schon gibt) oder im Creator anbieten können, das Adapter Entwickler dann verwenden können.
Also so wie es das ja schon für HM gibt, nur eben Allgemein. Sonst sucht sich jeder was eigenes für den Admin oder erstellt welche.
Das ist nicht sehr einheitlich und auch nicht immer schön. -
Neuer Punkt: Statistik/Analytik-Plattform
Sammeln eigener Statistiken in Adaptern/ioBroker mit einem http-Request
Auswertung mit selbstgebauten Dashboards, Beispiel: -
Adapter Anfragen Modbus.
Mir ist aufgefallen das in den Adapter Anfragen sehr viele sind für geräte/dinge die mittels modbus funktionieren. Wo die Leute da einen eigenen Adapter haben wollen. Jetzt kam mir die Idee das man einfach vorlagen erstellt die man dann auswählen kann und die dann eingelesen werden wo schon alle Variablen drin sind. Somit muss keiner mehr umständlich tippen oder sich was raussuchen und auch keine neuen Adapter bauen.Was haltet ihr von der Idee und wie kann man das evtl. Umsetzen das man aus dem Adapter die Vorlagen auswählen kann. So als Thema. Dann kann locker einige Adapter Anfragen schließen oder seht ihr das ehr so das man lieber separate Adapter erstellen sollte.
-
@thabam Coole Idee, sollte man mal kurz diskustieren. Mein Approach bzw diskussionsgrundlage wäre irgendwo mal eine "CSV import section" zu machen und zu sammeln ... wenn wir dann dort paar Geräte haben kann man das als "Easy import feature" mit Geräteauswahl in den adapter einbauen
-
Auch Thema: js-controller 3.3 Update - wird kleiner und kommt mit Admin5 zusammen früher
-
@ldittmar sagte in Meeting für ioBroker Core/Dev/Admin 21.04.21 20:30:
Update dependabot automerge (Dutchman)
Link ist nicht korrekt. Das wurde inzwischen im Creator erledigt:
https://github.com/ioBroker/create-adapter/blob/master/docs/updates/20210405_automerge_fixes.md -
Hallo zusammen,
da wird bald die Grenze für Discord sprengen und die Qualität eh bescheiden ist, weichen wir diesmal auf MS-Teams aus.
Dutchman stellt dafür den Teams-Zugang zur Verfügung.Klickt einfach den Link an, dann werdet ihr automatisch auf die entsprechende Seite verlinkt.
Solltet ihr kein Microsoft-Teams-Account haben, müsst ihr ggf. einen temporären Account anlegen - dieser wird aber automatisch von Microsoft wieder gelöscht.
Habt ihr die Teams-App auf dem Rechner (dann habt ihr wohl aber auch einen Account ), wird diese automatisch gestartet. Wenn ihr die App nicht habt, werdet ihr auf das Teams-Webfrontend (Browser, aber mit verminderter Auflösung und höherer Latenz) umgeleitet.
==> Tipp: Teams-App installierenIn der App und auf der Webseite habt ihr rechts oben ein Pictogram des Users. Wenn ich das anklicket, könnt ihr im Pulldown-Menü die Entstellungen anpassen (Kamera, usw.).
Testet es vorher mal durch ... ggf. müsst ihr noch Systemeinstellungen ändern (Sicherheitseinstellungen wegen Kamera, Mikro und Bildschirm-Freigaben).
Für Rückfragen steht eric2905 (Eric Pauwels - bitte über Telgram, bin nicht so oft im Forum) zur Verfügung.
Viele Grüße,
eric2905 -
@ldittmar sagte in Meeting für ioBroker Core/Dev/Admin 21.04.21 20:30:
Statistik/Analytik-Plattform (AlCalzone)
Muss leider auf nächstes Meeting verschoben werden. Bin heute verhindert.
-
@alcalzone Ok
-
Dev Portal: https://www.iobroker.dev/
GitHub Repo: https://github.com/UncleSamSwiss/iobroker-dev-portal