NEWS
JavaScript 8.3.0 - Log-Trigger, File-Events und Warnungen
-
Aktuelle Test Version 8.3.0 Ver
ö
ffentlichungsdatum09.05.2024 Github Link https://github.com/ioBroker/ioBroker.javascript/releases/tag/v8.3.0 Auch in dieser Version gibt es wieder viele neue Bl
ö
cke, Bugfixes und Features. Das wichtigste zuerst:Besten Dank an alle Teilnehmer des ioBroker-Master-Kurses. Ihr habt die vielen Stunden Entwicklung und Support (wie immer) finanziert. Nat
ü
rlich werden die neuen Bausteine und Feature auch im Kurs ausf
ü
hrlich gezeigt und erkl
ä
rt.Blockly-Trigger f
ü
r LogsDas Thema ist in JavaScript nicht neu. Es gab nur keine Blockly-Bausteine daf
ü
r. Also habe ich diese nun nachgereicht.Damit kann man einen Trigger auf Log-Meldungen registrieren und ein Log-Level vorgeben. Das hei
ß
t, dass man z.B. alle Meldungen vom Level errorbekommen kann und dann z.B. pr
ü
fen, welche Instanz (Quelle) die Meldung ausgel
ö
st hat.
Blockly File-Events (Tempor
ä
rer Dateipfad)Das Datei-Thema kommt ja hier immer wieder auf - und viele schreiben und lesen direkt aus
/opt/iobroker/iobroker-data/files/. Das man das nicht tun sollte und daf
ü
r IMMER die ioBroker-Funktionen nutzen sollte, habe ich ja mittlerweile rauf und runter erkl
ä
rt.Wenn man als Datenbank nicht
jsonlsondernredisnutzt, dann liegen die Dateien ja nichtmal an dieser Stelle im Dateisystem, sondern in der Redis-Datenbank. Das Problem ist nun: Wenn sich eine Datei
ä
ndert, dann kann man damit in Blockly noch nicht viel machen. Bausteine wie Pushover, Mail, Telegram usw. wollen einen Pfad zu einer Datei haben. Das Thema habe ich auf GitHub auch schon platziert.Nun gibt es aber bei einer Redis-Datenbank keinen Pfad im Dateisystem. Also habe ich eine neue Funktion gebaut, welche die Datei aus dem "ioBroker-Speicher" in das Temp-Verzeichnis des Betriebssystems (unter Linux
/tmp) speichert und einen Pfad zur
ü
ckgibt.Sobald das Script gestoppt wird, wird in diesem Pfad wieder aufger
ä
umt und die tempor
ä
ren Dateien werden gel
ö
scht!Jedenfalls kann man auf diesem Weg aktuell weiterhin Bausteine wie Telegram bedienen und jedes Mal wenn sich eine Datei
ä
ndert diesen Pfad generieren und an andere Bausteine weiterreichen. Beispiel:
Warnungen
Eigentlich gibt es jetzt an jeder Stelle ein Ausrufezeichen im Block, wenn man etwas zusammenbaut, was so nicht gedacht ist (z.B. Trigger in Trigger). So sollte man eigentlich direkt w
ä
hrend der "Programmierung" merken, dass da etwas falsch ist.Solltet ihr noch Vorschl
ä
ge f
ü
r Validierungen haben (wo darf ein Block nicht in einem anderen enthalten sein): Her damit.
Request-Paket is deprecated
Request wird seit Jahren im Adapter genutzt und der Blockly-Baustein "request" nutzt ja genau dieses Paket. Der Block wurde ja bereits in den vorigen Versionen durch "http (GET)" ersetzt. Solltest Du noch die
ä
lteren Bl
ö
cke nutzen, bekommst Du eine Warnung im Log.Ich m
ö
chte das Paket jetzt langsam aber sicher loswerden. Daher generiert jedes require('request');im Log jetzt auch eine Warnung. Scheinbar werden die Changelogs ja nicht gelesen, weswegen man am Ende wohl in
ü
berraschte Gesichter schauen wird, warum ein Script nicht mehr l
ä
uft. Also: Migriert eure Scripts! Und wenn ihr hier im Forum jemanden seht, der Code mit require('request');teilt: Bitte entsprechend darauf hinweisen.In der Zukunft wird das Paket dann endlich aus dem Standard entfernt und nicht mehr mitinstalliert. Man kann es zwar in den Instanzeinstellungen dann manuell noch hinzuf
ü
gen, aber das ist nicht zu empfehlen. request ist seit
ü
ber 4 Jahren deprecated und wird nicht mehr weiter entwickelt! Einfach nicht mehr nutzen...System-Variablen
Seit Version v8.0.0 gibt es unter "System" au
ß
erdem noch ein neuen Baustein.
Ü
ber diese kann der Name des Scripts, der Standard-Verzeichnispfad oder der Status des Verbose-Modus des Scripts ausgegeben werden.
Damit k
ö
nnte man z.B. verbose-Nachrichten schreiben oder Log-Meldungen
ä
ndern, wenn der verbose-Modus aktiv ist (hab ich im ioBroker-Master-Kurs auch erkl
ä
rt, ...):

Vorbereitung auf js-controller 6.x
Das Abh
ä
ngigkeitsmanagement (f
ü
r zus
ä
tzliche Pakte in den Instanzeinstellungen) bringt in der aktuellen npm-Version ein paar Probleme mit sich. Diese werden im js-controller 6.x adressiert und es gibt auch schon die erste Implementierung der neuen Funktionen. Mehr dazu, sobald der js-controller 6 in einer beta verf
ü
gbar ist.Oberfl
ä
cheDie Darstellung des Logs hat sich nun auch leicht ge
ä
ndert und wurde an den Admin angepasst. Die erste Spalte (Quelle) ist neu. Daf
ü
r wird in der Meldung selbst die Instanz nicht mehr angezeigt (wie im Admin halt).
Ansonsten habe ich aus den pixeligen Grafiken zum Umschalten von Blockly/JS und Rules/JS mal Vektorgrafiken gemacht die auch skalieren. Auf Retina-Displays sah das vorher ja schlimm aus


-
Auch wenn ich mittlerweile zu HA gewechselt bin verfolge ich die ioBroker Entwicklung gerne weiter
…
man wei
ß
ja nie, ob man zur
ü
ck wechselt 
.
Sehr sehr geile Erweiterung und die Trigger in Trigger Warnung ist sooo gut
…
wie oft wir das in FB und Co gewarnt haben und es User trotzdem nutzen.
Einen Hinweis bei Verwendung von Timeout diesen vorher im Trigger zu stoppen w
ä
re glaube ich ebenfalls sinnvoll. -
Auch wenn ich mittlerweile zu HA gewechselt bin verfolge ich die ioBroker Entwicklung gerne weiter
…
man wei
ß
ja nie, ob man zur
ü
ck wechselt 
.
Sehr sehr geile Erweiterung und die Trigger in Trigger Warnung ist sooo gut
…
wie oft wir das in FB und Co gewarnt haben und es User trotzdem nutzen.
Einen Hinweis bei Verwendung von Timeout diesen vorher im Trigger zu stoppen w
ä
re glaube ich ebenfalls sinnvoll.@tdcropower sagte in JavaScript 8.3.0 - Log-Trigger, File-Events und Warnungen:
Einen Hinweis bei Verwendung von Timeout diesen vorher im Trigger zu stoppen w
ä
re glaube ich ebenfalls sinnvoll.Kommt drauf an. Eventuell sollen ja auch mehrere Timeouts parallel laufen.
-
Kurze Info:
Das das Feedback zu diesen Beitr
ä
gen bisher immer sehr schlecht (bzw. wie hier: gar nicht vorhanden) war, werde ich mir in den n
ä
chsten Versionen nicht mehr die Arbeit machen und das alles als Beitrag zusammenschreiben. Die Zeit nutze ich lieber anders. Zusammenfassungen gibt's dann eventuell z.B. auf YouTube oder im Blog. -
Kurze Info:
Das das Feedback zu diesen Beitr
ä
gen bisher immer sehr schlecht (bzw. wie hier: gar nicht vorhanden) war, werde ich mir in den n
ä
chsten Versionen nicht mehr die Arbeit machen und das alles als Beitrag zusammenschreiben. Die Zeit nutze ich lieber anders. Zusammenfassungen gibt's dann eventuell z.B. auf YouTube oder im Blog.@haus-automatisierung
kurze Stellungnahme dazu!
ich habe diesen Thread gerade zuf
ä
llig erstmalig gesehen.Ich verwende wie tausende andere User die stable Version.
eine 8.3.x ist f
ü
r mich ganz ferne Zukunft.
Warum sollte ich mich bei diesem Threadtitel angesprochen f
ü
hlen? -
Kurze Info:
Das das Feedback zu diesen Beitr
ä
gen bisher immer sehr schlecht (bzw. wie hier: gar nicht vorhanden) war, werde ich mir in den n
ä
chsten Versionen nicht mehr die Arbeit machen und das alles als Beitrag zusammenschreiben. Die Zeit nutze ich lieber anders. Zusammenfassungen gibt's dann eventuell z.B. auf YouTube oder im Blog.@haus-automatisierung said in JavaScript 8.3.0 - Log-Trigger, File-Events und Warnungen:
Kurze Info:
Das das Feedback zu diesen Beitr
ä
gen bisher immer sehr schlecht (bzw. wie hier: gar nicht vorhanden) war, werde ich mir in den n
ä
chsten Versionen nicht mehr die Arbeit machen und das alles als Beitrag zusammenschreiben. Die Zeit nutze ich lieber anders. Zusammenfassungen gibt's dann eventuell z.B. auf YouTube oder im Blog.Hi
Ich glaube dass das Feedback eher knapp ist da- alles 1a erkl
ä
rt wurde und daher keine offenen Fragen existieren. - die version keine nennenswerten Probleme macht die diskutiert werden m
ü
ssten
Upvotes hat ser Artikel ja einige. Pers
ö
nlich f
ä
nde ich es schade wenn dudie mit viel Aufwand eingearbeiteten Verbesserungen nicht publik machen w
ü
rdest.Youtube ist f mich keine Alternative da ich gern lese statt fernzuschaun u mich die Werbungen st
ö
ren. Aber ev bin ich auch zu altmodisch.Mcm1957
- alles 1a erkl
-
@haus-automatisierung
kurze Stellungnahme dazu!
ich habe diesen Thread gerade zuf
ä
llig erstmalig gesehen.Ich verwende wie tausende andere User die stable Version.
eine 8.3.x ist f
ü
r mich ganz ferne Zukunft.
Warum sollte ich mich bei diesem Threadtitel angesprochen f
ü
hlen?@homoran sagte in JavaScript 8.3.0 - Log-Trigger, File-Events und Warnungen:
eine 8.3.x ist f
ü
r mich ganz ferne Zukunft.
Warum sollte ich mich bei diesem Threadtitel angesprochen f
ü
hlen?Hier im Forum wird sich
ö
fter beschwert, dass Features einfach so online gestellt (= stable freigegeben) werden, ohne dass viele Nutzer diese ausf
ü
hrlich getestet h
ä
tten. Jetzt entwickle ich neue Features, dokumentiere diese hier und erhalte null Feedback.Dann liegt die Version da zwei Wochen rum und irgendwann gibt es einen Issue, dass die doch mal stable werden k
ö
nnte. Da ich nix geh
ö
rt habe, stimme ich zu. Ohne zu wissen, ob die Funktionen jemals von jemand anderem (als von mir) getestet wurden.Eventuell habe ich auch eine andere Erwartung an diese Tester-Kategorie (wenn eh niemand testen m
ö
chte, weil noch nicht stable). -
@homoran sagte in JavaScript 8.3.0 - Log-Trigger, File-Events und Warnungen:
eine 8.3.x ist f
ü
r mich ganz ferne Zukunft.
Warum sollte ich mich bei diesem Threadtitel angesprochen f
ü
hlen?Hier im Forum wird sich
ö
fter beschwert, dass Features einfach so online gestellt (= stable freigegeben) werden, ohne dass viele Nutzer diese ausf
ü
hrlich getestet h
ä
tten. Jetzt entwickle ich neue Features, dokumentiere diese hier und erhalte null Feedback.Dann liegt die Version da zwei Wochen rum und irgendwann gibt es einen Issue, dass die doch mal stable werden k
ö
nnte. Da ich nix geh
ö
rt habe, stimme ich zu. Ohne zu wissen, ob die Funktionen jemals von jemand anderem (als von mir) getestet wurden.Eventuell habe ich auch eine andere Erwartung an diese Tester-Kategorie (wenn eh niemand testen m
ö
chte, weil noch nicht stable).@haus-automatisierung sagte in JavaScript 8.3.0 - Log-Trigger, File-Events und Warnungen:
wenn eh niemand testen m
ö
chte, weil noch nicht stabledas ist mit Verlaub Bl
ö
dsinn!
Nat
ü
rlich ergibt ein Testen mit stable keinen Sinn.
Aber zum Testen ben
ö
tigt man in diesem Fall ein Testsystem, welches ich im Moment nicht besitze.GitHub Versionen in einer Logikmaschine des produktiven Systems sind in meinen Augen ein noGo.
Was aber nicht heisst, dass niemand testet.
Aber gerade in der Zeit der Br
ü
ckentage und Kurzurlaube derma
ß
en kurzfristig erquickliche Diskussionen zu erwarten sollte man IMHO nicht.wie viele der 55609 Installationen entfallen denn auf die 8.3.0?
-
@haus-automatisierung sagte in JavaScript 8.3.0 - Log-Trigger, File-Events und Warnungen:
wenn eh niemand testen m
ö
chte, weil noch nicht stabledas ist mit Verlaub Bl
ö
dsinn!
Nat
ü
rlich ergibt ein Testen mit stable keinen Sinn.
Aber zum Testen ben
ö
tigt man in diesem Fall ein Testsystem, welches ich im Moment nicht besitze.GitHub Versionen in einer Logikmaschine des produktiven Systems sind in meinen Augen ein noGo.
Was aber nicht heisst, dass niemand testet.
Aber gerade in der Zeit der Br
ü
ckentage und Kurzurlaube derma
ß
en kurzfristig erquickliche Diskussionen zu erwarten sollte man IMHO nicht.wie viele der 55609 Installationen entfallen denn auf die 8.3.0?
@homoran sagte in JavaScript 8.3.0 - Log-Trigger, File-Events und Warnungen:
wie viele der 55609 Installationen entfallen denn auf die 8.3.0?
- 7.9.0: 52
- 7.9.1: 26
- 7.9.2: 23
- 7.9.3: 14
- 7.9.4: 87
- 8.0.0: 21
- 8.0.1: 4
- 8.0.2: 71
- 8.0.3: 648
- 8.1.0: 1
- 8.1.1: 293
- 8.2.0: 110
- 8.3.0: 348
- 8.3.1: 1672
Aber was sagt das aus? Eventuell hat niemand eine der Funktionen je ausprobiert, weil das alles Power-User sind, welche eh nur TypeScript nutzen. Genauso wie die Upvotes des Beitrags nichts aussagen.
@homoran sagte in JavaScript 8.3.0 - Log-Trigger, File-Events und Warnungen:
GitHub Versionen in einer Logikmaschine des produktiven Systems sind in meinen Augen ein noGo.
Niemand erwartet eine Installation von GitHub (und da rate ich ja immer explizit von ab). Das sind klar definierte Versionen auf npm.
-
@homoran sagte in JavaScript 8.3.0 - Log-Trigger, File-Events und Warnungen:
wie viele der 55609 Installationen entfallen denn auf die 8.3.0?
- 7.9.0: 52
- 7.9.1: 26
- 7.9.2: 23
- 7.9.3: 14
- 7.9.4: 87
- 8.0.0: 21
- 8.0.1: 4
- 8.0.2: 71
- 8.0.3: 648
- 8.1.0: 1
- 8.1.1: 293
- 8.2.0: 110
- 8.3.0: 348
- 8.3.1: 1672
Aber was sagt das aus? Eventuell hat niemand eine der Funktionen je ausprobiert, weil das alles Power-User sind, welche eh nur TypeScript nutzen. Genauso wie die Upvotes des Beitrags nichts aussagen.
@homoran sagte in JavaScript 8.3.0 - Log-Trigger, File-Events und Warnungen:
GitHub Versionen in einer Logikmaschine des produktiven Systems sind in meinen Augen ein noGo.
Niemand erwartet eine Installation von GitHub (und da rate ich ja immer explizit von ab). Das sind klar definierte Versionen auf npm.
@haus-automatisierung sagte in JavaScript 8.3.0 - Log-Trigger, File-Events und Warnungen:
Aber was sagt das aus?
nicht viel, aber immerhin k
ö
nnten knapp 2000 User etwas dazu sagen.
(aber die Summe ergibt bei weiten keine 55.000 Installationen
)@haus-automatisierung sagte in JavaScript 8.3.0 - Log-Trigger, File-Events und Warnungen:
Eventuell hat niemand eine der Funktionen je ausprobiert
durchaus m
ö
glich, auch wenn nicht unbedingt aus dem von dir vermuteten Grund 
@haus-automatisierung sagte in JavaScript 8.3.0 - Log-Trigger, File-Events und Warnungen:
Niemand erwartet eine Installation von GitHub
umso besser, da hatte ich die Info im Kasten falsch interpretiert
-
@haus-automatisierung sagte in JavaScript 8.3.0 - Log-Trigger, File-Events und Warnungen:
wenn eh niemand testen m
ö
chte, weil noch nicht stabledas ist mit Verlaub Bl
ö
dsinn!
Nat
ü
rlich ergibt ein Testen mit stable keinen Sinn.
Aber zum Testen ben
ö
tigt man in diesem Fall ein Testsystem, welches ich im Moment nicht besitze.GitHub Versionen in einer Logikmaschine des produktiven Systems sind in meinen Augen ein noGo.
Was aber nicht heisst, dass niemand testet.
Aber gerade in der Zeit der Br
ü
ckentage und Kurzurlaube derma
ß
en kurzfristig erquickliche Diskussionen zu erwarten sollte man IMHO nicht.wie viele der 55609 Installationen entfallen denn auf die 8.3.0?
@homoran sagte in JavaScript 8.3.0 - Log-Trigger, File-Events und Warnungen:
GitHub Versionen in einer Logikmaschine des produktiven Systems sind in meinen Augen ein noGo.
H
ä
ltst Du es andersrum denn auch f
ü
r ein No-Go, eine Version als stable freizugeben, f
ü
r welche man nie Feedback erhalten hat? Denn die landet ja dann direkt auf sehr viel mehr Systemen. Auch auf Deinem.Und genau das sollte diese Kategorie im Forum ja eigentlich abfangen (dachte ich zumindest). Daf
ü
r gibt es ja das komplette beta/stable Konzept. Nur ist das etwas absurd, wenn stable = "14 tage rumliegende Beta-Version". Und davon sind 10 Tage um. -
@homoran sagte in JavaScript 8.3.0 - Log-Trigger, File-Events und Warnungen:
eine 8.3.x ist f
ü
r mich ganz ferne Zukunft.
Warum sollte ich mich bei diesem Threadtitel angesprochen f
ü
hlen?Hier im Forum wird sich
ö
fter beschwert, dass Features einfach so online gestellt (= stable freigegeben) werden, ohne dass viele Nutzer diese ausf
ü
hrlich getestet h
ä
tten. Jetzt entwickle ich neue Features, dokumentiere diese hier und erhalte null Feedback.Dann liegt die Version da zwei Wochen rum und irgendwann gibt es einen Issue, dass die doch mal stable werden k
ö
nnte. Da ich nix geh
ö
rt habe, stimme ich zu. Ohne zu wissen, ob die Funktionen jemals von jemand anderem (als von mir) getestet wurden.Eventuell habe ich auch eine andere Erwartung an diese Tester-Kategorie (wenn eh niemand testen m
ö
chte, weil noch nicht stable).@haus-automatisierung: wenn eh niemand testen m
ö
chteSchlie
ß
lich ist als Ergebnis von Tests die Version 8.3.1 entstanden. -
@haus-automatisierung: wenn eh niemand testen m
ö
chteSchlie
ß
lich ist als Ergebnis von Tests die Version 8.3.1 entstanden.@paul53 sagte in JavaScript 8.3.0 - Log-Trigger, File-Events und Warnungen:
Schlie
ß
lich ist als Ergebnis von Tests die Version 8.3.1 entstanden.Ja, danke Dir f
ü
r den PR und den Patch und dass Du immer regelm
ä
ß
ig testest. Aber das kl
ä
rt f
ü
r mich trotzdem nicht die Frage, ob und wer sich das angeschaut hat vor Freigabe zu stable. "Nie etwas negatives geh
ö
rt" hei
ß
t ja nicht automatisch, dass alles l
ä
uft wie geplant.Daher hatte ich hier zumindest auf positive R
ü
ckmeldungen gehofft. Gerade bei einem so gro
ß
en und zentralen Adapter, welcher ja wirklich von fast jedem genutzt wird. Das einfach so in stable zu schieben macht immer etwas Bauchschmerzen.Und wenn dann etwas nicht geht, muss man umso schneller reagieren mit Fixes und neuen Versionen.
-
@homoran sagte in JavaScript 8.3.0 - Log-Trigger, File-Events und Warnungen:
GitHub Versionen in einer Logikmaschine des produktiven Systems sind in meinen Augen ein noGo.
H
ä
ltst Du es andersrum denn auch f
ü
r ein No-Go, eine Version als stable freizugeben, f
ü
r welche man nie Feedback erhalten hat? Denn die landet ja dann direkt auf sehr viel mehr Systemen. Auch auf Deinem.Und genau das sollte diese Kategorie im Forum ja eigentlich abfangen (dachte ich zumindest). Daf
ü
r gibt es ja das komplette beta/stable Konzept. Nur ist das etwas absurd, wenn stable = "14 tage rumliegende Beta-Version". Und davon sind 10 Tage um.@haus-automatisierung sagte in JavaScript 8.3.0 - Log-Trigger, File-Events und Warnungen:
Und genau das sollte diese Kategorie im Forum ja eigentlich abfangen
ich muss ehrlich zugeben, dass ich erst bei meinem dritten Post festgestellt habe, dass das hier fie Kategorie "Tester" ist.
Ich gehe immer
ü
ber unread oder recent rein, die Breadcrumbs
ü
bersehe ich meist.Asche
ü
ber mein Haupt, ich hielt es f
ü
r eine Info.Aber ja, hier ist der richtige Ort daf
ü
r.
Dann denke ich, dass @mcm1957 m
ö
glicherweise recht hat, dass es nichts zu meckern gibt, oder dass tats
ä
chlich seit Erscheinen zu wenig Zeit vergangen ist.Das mit den positiven R
ü
ckmeldungen ist leider ein Wunschdenken , frei nach dem Motto "nicht meckern ist Lob genug!" -
@homoran sagte in JavaScript 8.3.0 - Log-Trigger, File-Events und Warnungen:
eine 8.3.x ist f
ü
r mich ganz ferne Zukunft.
Warum sollte ich mich bei diesem Threadtitel angesprochen f
ü
hlen?Hier im Forum wird sich
ö
fter beschwert, dass Features einfach so online gestellt (= stable freigegeben) werden, ohne dass viele Nutzer diese ausf
ü
hrlich getestet h
ä
tten. Jetzt entwickle ich neue Features, dokumentiere diese hier und erhalte null Feedback.Dann liegt die Version da zwei Wochen rum und irgendwann gibt es einen Issue, dass die doch mal stable werden k
ö
nnte. Da ich nix geh
ö
rt habe, stimme ich zu. Ohne zu wissen, ob die Funktionen jemals von jemand anderem (als von mir) getestet wurden.Eventuell habe ich auch eine andere Erwartung an diese Tester-Kategorie (wenn eh niemand testen m
ö
chte, weil noch nicht stable).@haus-automatisierung sagte in JavaScript 8.3.0 - Log-Trigger, File-Events und Warnungen:
wenn eh niemand testen m
ö
chteleider habe ich keine negativen meldung f
ü
r dichhabe dies mit log-bausteinen aktiviert und es tut seinen dienst - alles wunderbar - sonst h
ä
tte ich geschrieben - so will ich scripte entdecken, die noch request nutzenund nochmal danke f
ü
r deine arbeit - du bringst echt einen mehrwert in den adapter 

-
@homoran sagte in JavaScript 8.3.0 - Log-Trigger, File-Events und Warnungen:
wie viele der 55609 Installationen entfallen denn auf die 8.3.0?
- 7.9.0: 52
- 7.9.1: 26
- 7.9.2: 23
- 7.9.3: 14
- 7.9.4: 87
- 8.0.0: 21
- 8.0.1: 4
- 8.0.2: 71
- 8.0.3: 648
- 8.1.0: 1
- 8.1.1: 293
- 8.2.0: 110
- 8.3.0: 348
- 8.3.1: 1672
Aber was sagt das aus? Eventuell hat niemand eine der Funktionen je ausprobiert, weil das alles Power-User sind, welche eh nur TypeScript nutzen. Genauso wie die Upvotes des Beitrags nichts aussagen.
@homoran sagte in JavaScript 8.3.0 - Log-Trigger, File-Events und Warnungen:
GitHub Versionen in einer Logikmaschine des produktiven Systems sind in meinen Augen ein noGo.
Niemand erwartet eine Installation von GitHub (und da rate ich ja immer explizit von ab). Das sind klar definierte Versionen auf npm.
Also bei 1600 Installationen ohne gemeldete ernsthafte Fehler sehe ich kein Problem mit einer Release ins stable zu gehen. Es mag durchaus sein, dass neue Funktionalit
ä
ten da nicht in allen Bereichen getestet sind. Aber existierende Funktionalit
ä
ten sollten bei der Anzahl von Installationen eigentlich keinen gro
ß
en Bug mehr enthalten. Immerhin gibt es auch genug technikaffine User die latest Releases durchaus produktiv einsetzen. (Ja, ist nicht empfohlen - aber wenn ich mir der Sache bewu
ß
t bin und wei
ß
was ein Code, root und ein Logfile sind
kann man das auf eigenes Risiko schon machen.)Ergo
Ich versteh, dass du gerne mehr R
ü
ckmeldungen haben willst. Ich w
ü
rde aber sagen die Kombi aus Installationen und Nicht-Issues sagt auch aus dass du gute Arbeit geleistest hast. -
@paul53 sagte in JavaScript 8.3.0 - Log-Trigger, File-Events und Warnungen:
Schlie
ß
lich ist als Ergebnis von Tests die Version 8.3.1 entstanden.Ja, danke Dir f
ü
r den PR und den Patch und dass Du immer regelm
ä
ß
ig testest. Aber das kl
ä
rt f
ü
r mich trotzdem nicht die Frage, ob und wer sich das angeschaut hat vor Freigabe zu stable. "Nie etwas negatives geh
ö
rt" hei
ß
t ja nicht automatisch, dass alles l
ä
uft wie geplant.Daher hatte ich hier zumindest auf positive R
ü
ckmeldungen gehofft. Gerade bei einem so gro
ß
en und zentralen Adapter, welcher ja wirklich von fast jedem genutzt wird. Das einfach so in stable zu schieben macht immer etwas Bauchschmerzen.Und wenn dann etwas nicht geht, muss man umso schneller reagieren mit Fixes und neuen Versionen.
@haus-automatisierung aber du hast recht - man sollte auch positivs (also: alles funktioniert) zur
ü
ckmelden - werd mich n
ä
chstes mal daran halten -
@haus-automatisierung aber du hast recht - man sollte auch positivs (also: alles funktioniert) zur
ü
ckmelden - werd mich n
ä
chstes mal daran halten@liv-in-sky sagte in JavaScript 8.3.0 - Log-Trigger, File-Events und Warnungen:
aber du hast recht - man sollte auch positivs (also: alles funktioniert) zur
ü
ckmelden - werd mich n
ä
chstes mal daran haltendito

-
Also bei 1600 Installationen ohne gemeldete ernsthafte Fehler sehe ich kein Problem mit einer Release ins stable zu gehen. Es mag durchaus sein, dass neue Funktionalit
ä
ten da nicht in allen Bereichen getestet sind. Aber existierende Funktionalit
ä
ten sollten bei der Anzahl von Installationen eigentlich keinen gro
ß
en Bug mehr enthalten. Immerhin gibt es auch genug technikaffine User die latest Releases durchaus produktiv einsetzen. (Ja, ist nicht empfohlen - aber wenn ich mir der Sache bewu
ß
t bin und wei
ß
was ein Code, root und ein Logfile sind
kann man das auf eigenes Risiko schon machen.)Ergo
Ich versteh, dass du gerne mehr R
ü
ckmeldungen haben willst. Ich w
ü
rde aber sagen die Kombi aus Installationen und Nicht-Issues sagt auch aus dass du gute Arbeit geleistest hast.@mcm1957 sagte in JavaScript 8.3.0 - Log-Trigger, File-Events und Warnungen:
Ich w
ü
rde aber sagen die Kombi aus Installationen und Nicht-Issues sagt auch aus dass du gute Arbeit geleistest hast.Bei anderen Adaptern gehe ich da ja mit. Aber der JavaScript-Adapter kann in so vielen Auspr
ä
gungen genutzt werden, dass es extrem schwierig ist das bei neuen Features danach zu bewerten. Ich versuche zwar zu allem auch Tests zu programmieren um das direkt abzufangen - aber die Abdeckung ist ja l
ä
ngst nicht bei 100%. Und Blockly wird da gar nicht getestet - nur reines JavaScript.Wenn es im statistics-Report einen Indikator daf
ü
r g
ä
be, welche Bl
ö
cke von welchem Typ wie oft genutzt werden, ... -
@haus-automatisierung sagte in JavaScript 8.3.0 - Log-Trigger, File-Events und Warnungen:
wenn eh niemand testen m
ö
chte, weil noch nicht stabledas ist mit Verlaub Bl
ö
dsinn!
Nat
ü
rlich ergibt ein Testen mit stable keinen Sinn.
Aber zum Testen ben
ö
tigt man in diesem Fall ein Testsystem, welches ich im Moment nicht besitze.GitHub Versionen in einer Logikmaschine des produktiven Systems sind in meinen Augen ein noGo.
Was aber nicht heisst, dass niemand testet.
Aber gerade in der Zeit der Br
ü
ckentage und Kurzurlaube derma
ß
en kurzfristig erquickliche Diskussionen zu erwarten sollte man IMHO nicht.wie viele der 55609 Installationen entfallen denn auf die 8.3.0?
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden