NEWS
Test Adapter Awtrix-Light (Awtrix 3)
-
@percy sagte in Test Adapter Awtrix-Light:
über den iCal Adapter bekomme ich die Zeiten meiner Termine aber nur über das Array oder HTML Objekt und da entsprechend sehr verschachtelt.
Mach da einen eigenen Beitrag auf... hier geht es nicht um solches Zeug sondern rein um die Entwicklung dieses Adapters.
-
Wäre es nicht möglich, die Einstellungen der Datenpunkte wie beim influx-Adapter zu realisieren?
Dann bräuchte man für die Konfiguration nicht zwingend Admin 6.6
-
@skb Was ist denn das Problem mit der Admin-Version?!
Habe ich auch erst überlegt, aber dann könnte man z.B. keine statischen Texte anzeigen.
-
@haus-automatisierung Nach etlichen Problemen mit Betas (auch den Admin-Adapter) habe ich mich dazu entschieden, grundsätzlich nur noch stables zu installieren, obgleich es gefühlt ewig dauert, bis betas endlich mal in den Stable-Kanal gelangen.
Die einzigen Ausnahmen sind halt jene Adapter, die im stable nicht verfügbar sind oder denen wichtige Funktionen fehlen, wie halt AwTrix, Tibberconnect, Tapo und Bluelink.
Bei diesen Adaptern bin ich imstande und gewillt die Foren zu durchstöbern, falls mal was nicht rund läuft oder falls es generell Fragen gibt, jedoch fehlt mir die Lust und die Zeit dies bei "allen" Betas zu machen (habe zur Zeit 11 Updates auf dem Beta-Kanal).Ich war früher immer einer der Ersten, die Betas installiert haben, aber die sind teilweise so fehlerbehaftet (ich rede NICHT von Awtrix), daß ich es aufgegeben habe, weil mir Performance wichtiger ist als Funktionen.
Ich finde das persönlich etwas schwierig als Voraussetzung eines (Beta-)Adapters einen anderen Adapter als Beta laufen lassen zu müssen.
Ist wie gesagt nur meine persönliche Meinung hierzu. Ich warte daher ab, bis der Admin als stable läuft.
Nichts für ungut
-
@michaelnorge sagte in Test Adapter Awtrix-Light:
Ich finde das persönlich etwas schwierig als Voraussetzung eines (Beta-)Adapters einen anderen Adapter als Beta laufen lassen zu müssen.
Dann erklär doch gerne, was die richtige Vorgehensweise gewesen wäre. Ich bin gespannt.
-
@haus-automatisierung Die könnte man ja per sendTo oder Datenpunkt unterhalb ansteuern.
Sorry, aber einen Adapter aufgrund von Akkordeon mit ner Admin Verpflichtung ist schlichtweg kacke (sorry für die Deutlichkeit).
-
@skb Das ist nunmal das übliche Vorgehen in der Softwareentwicklung. Wie soll man sonst neue Features implementieren und sicherstellen, dass diese überall funktionieren? Dafür gibt es doch dependency management...
Jeder Adapter erfordert eine bestimmte Admin-Version. Adapter, welche auf dem aktuellen Entwickelungsstand sind, arbeiten ja mit jsonConfig (+ Custom Components) oder direkt mit React. Und daher muss ich für eine neue Komponete im Admin auch die erforderliche Version hochziehen.
Und da beide Adapter über das beta Repository (von versierten Nutzern) installierbar sind, gibt es auch keine Probleme. Später die stable Nutzer merken da gar nichts von. Verstehe das Problem nach wie vor nicht. Mach halt ein Update vom Admin und gut.
-
@haus-automatisierung da bist du leider auf einem völlig falschen Kenntnisstand.
Softwareentwicklung hilft Menschen und stellt sie nicht vor neue Herausforderungen.
Das Motto lautet: Lasse die Maschine für mich arbeiten - nicht mich für die Maschine.
-
@skb Such doch bitte wo anders Streit
-
@haus-automatisierung ist kein Streit.
Meiner Meinung nach kann man einen Adapter nicht mit Zwang belegen, um konfigurierbar zu sein.
Klar, wenn jetzt Admin kein 'axios' können würde OK - aber sonst empfinde ich dies nicht als förderlich.
-
@haus-automatisierung Frage zu den Datenpunkten "Textfarbe" und "Hintergrundfarbe" in den CustomApps:
Wäre es denn machbar diese Datenpunkte als String im Objektbaum als read/writeable anzeigen zu lassen?
Ziel bei mir ist es die jeweilige Farbe
aus einem von mir generierten DPdurch einBindingSkript zu ändern.
Somit würde man die Schwellenwerteinstellungen quasi auf viele Werte erweitern können.Grüße
-
@haus-automatisierung Nein nein keine Missverständnisse jetzt!! Ich finde es toll was Du hier (und auf Youtube) machst. Ich habe nur begründet wieso ich nicht mehr willens bin zu viele Betas zu installieren! Ich bin ein dummer 50jähriger Holzwurm und hab vom Programmieren null Ahnung!
Mach Du Dein Ding!!! Ich warte einfach etwas länger ab bis ich update!
Schöne Grüße und sorry, wenn Du da was falsch verstanden hast!!
-
Ich folge deiner Off-Topic Antwort wie folgt:
Da bin ich überhaupt nicht bei dir, das neue Features, wie du es nennst, solche Anforderungen haben müssen.
Nur weil Admin 6.6 ein Karussell der Speicherung bietet heißt das nicht, dass die Speicherung so erfolgen muss/sollte - nur weil beides Beta ist.
Ich muss kein neues Windows installieren, weil mein aktuelles Word keinen 3D Text kann o.ä.
-
@skb Ob man diese Diskussionen besser nicht in einem eigenen Beitrag unter OffTopic führen kann ?
Das reißt diesen Beitrag inhaltlich auseinander und macht keine gute Laune. -
@djmarc75 Hier geht es doch um den Adapter und dessen Entwicklung, oder?
-
@skb sagte in Test Adapter Awtrix-Light:
Nur weil Admin 6.6 ein Karussell der Speicherung bietet heißt das nicht, dass die Speicherung so erfolgen muss/sollte
Andersum. Der Admin >= 6.6.0 bietet diese Möglichkeit, weil ich das Feature dort eingebaut habe! Für diesen Adapter. Um das genau für diesen Adapter zu verwenden und um die Komponente dann auch direkt anderen Adapter-Entwicklern zugänglich zu machen.
Davor wurden die Daten in einer Tabelle eingegeben. Was aus Platzgründen aber irgendwann nicht mehr schön aussah und extrem einschränkt. Lies gerne die vorigen 1000+ Beiträge für die Diskussion...
@skb sagte in Test Adapter Awtrix-Light:
Ich muss kein neues Windows installieren, weil mein aktuelles Word keinen 3D Text kann o.ä.
Komischer Vergleich. Du musst aber z.B. das .net-Framework aktualisieren, wenn eine Anwendung nach einem Update Features aus einer neueren Version nutzt...
Mit dem js-controller 5 fliegt ja auch der Support für nodejs 14 raus. Dann wird man auch zu einem "Upgrade genötigt". Total normal wie gesagt.
Weitere Grundsatzdiskussionen zu dem Thema beantworte ich nicht mehr.
-
@skb sagte in Test Adapter Awtrix-Light:
Hier geht es doch um den Adapter und dessen Entwicklung, oder?
Ja klar, aber hier sollen wir NICHT-Entwickler diesen Adapter (freiwillig) Testen und/oder Erfahrungen/Verbesserungen/Vorschläge zur Funktion posten. Wir NICHT-Entwickler sehen da nicht was im Hintergrund "passiert" da wir uns nicht damit auskennen.
Du als Entwickler schon, aber das kann man doch auch unter Entwicklern in einem anderen Beitrag oder sonst wo separat klären wenn es um Diskrepanzen "unter der Haube" geht. Hier hat sonst niemand einen Nutzen davon.btw: ich hab kein Problem damit auch den Admin auf Beta zu stellen, da ich ja den Adapter teste und bei mir auch erstmal nicht produktiv eingesetzt wird - sondern als Gimmick
-
@djmarc75 Stimmt. Gebe ich dir Recht.
Aber, einen Adapter erstellt man ja in den meisten Fällen nicht aus Langeweile. Er soll ja einen Nutzen haben.
Er nutzt aber weniger, wenn viele Abhängigkeiten erfüllt werden müssen, damit er genutzt werden kann.
Meiner Meinung nach sollte dies immer 'state-of-the-art' sein und nicht 'if-you-then...'
Auch würde ich mir nicht die Freiheit nehmen, eine Abhängigkeit passend zu meinem Adapter ändern...
Ich habe mir ein Skript für die Uhr erstellt, was ca. 50 Zeilen Code braucht, um alle States dahin zu funken. Ohne Beta - ohne Zwang.
-
@skb sagte in Test Adapter Awtrix-Light:
Ich habe mir ein Skript für die Uhr erstellt, was ca. 50 Zeilen Code braucht, um alle States dahin zu funken
Naja, wer es kann
Quasi so:
https://blueforcer.github.io/awtrix-light/#/api
Wenn ich Dich jetzt richtig verstanden habe.
-
@djmarc75 korrekt.
Mehr macht der Adapter ja auch nicht (abgesehen von den custom Apps).