NEWS
Zweite Javaskriptinstanz
-
@ticaki sagte in Zweite Javaskriptinstanz:
https://github.com/ioBroker/ioBroker.javascript/blob/master/docs/en/javascript.md#createstate
Da lese ich jetzt nichts mit Empfehlung.
Dort steht doch nur, dass man DP mit dem ganzen Pfad erstellen soll/könnte.Und wenn man diesen weglässt, dann wird sogar javascript.0 genommen.
Oder war ich an der falschen Stelle.
-
@bahnuhr Der Hinweis gilt wahrscheinlich für Neuanleger.
Das ergibt ja auch Sinn, dass man dann alles von Anfang an "ordentlich" hat.
es heisst ja auch nur
!! Prefer to create own data points with the full ID 0_userdata.0.mystate !!!
-
Vielleicht ist mein Englisch noch mieser als ich befürchtet habe, aber ich lese da ein Empfehlung eigene Datenpunkte in userdata.0 zu erstellen.
Das hat keine Vorteile, nur kommt dann keiner mehr in die Versuchung in verbotenen Verzeichnissen unter javascript.0 datenpunkte zu erzeugen. ich erstelle schon seit 4 Jahren alles in userdata, da mir da kein Adapter drin rumfummelt
-
@homoran sagte in Zweite Javaskriptinstanz:
Der Hinweis gilt wahrscheinlich für Neuanleger.
Mein Problem ist, dass ich da keine Empfehlung lese.
@ticaki sagte in Zweite Javaskriptinstanz:
Vielleicht ist mein Englisch noch mieser als ich befürchtet habe
oder mein Englisch
-
@ticaki sagte in Zweite Javaskriptinstanz:
ich erstelle schon seit 4 Jahren alles in userdata,
Das gab es vor 10 Jahren aber noch nicht.
ich hab noch Systemvariablen.0 und Messwerte.0 aus dieser Zeit.
und zwar nicht wenige!Heute würde ich auch direkt mit Alias arbeiten. Gab es damals auch nicht. Jetzt alles umbauen ist nahezu unmöglich.
-
@bahnuhr sagte in Zweite Javaskriptinstanz:
Mein Problem ist, dass ich da keine Empfehlung lese.
hab ich doch rot markiert
-
google übersetzer sagt:
Erstellen Sie einen Status und ein Objekt im Javascript-Bereich, wenn diese nicht vorhanden sind, z. B. javascript.0.mystate.
!! Erstellen Sie lieber eigene Datenpunkte mit der vollständigen ID 0_userdata.0.mystate!!!d.h. doch.
wenn nur mystate angegeben wird, dann wird DP erstellt in javascript.0
Und man soll liebe den vollständige ID angeben (Beispiel userdata).
Aber doch keine Empfehlung !oder doch ?
-
@homoran sagte in Zweite Javaskriptinstanz:
hab ich doch rot markiert
Also, ich lese das anders.
Prefer, heißt bevorzugen.Also:
Bevorzuge lieber vollständige ID; als nur den DP anzugeben.
Als Beispiel: userdata....Aber das heißt doch nicht, dass die Empfehlung jetzt userdata ist.
Wie gesagt; ich lese das anders.
Aber sei es drum.
Diskutiert haben wir ja schon mehrfach darüber.
Aber eine Empfehlung lese ich daraus wirklich nicht. Kann aber sein, dass es so gemeint war.mfg
-
@bahnuhr
Ich weiß nur was wir damals besprochen haben und ich hab kritisiert, dass wenn userdata bevorzugt werden soll, sollte das auch in der Doku erwähnt werden. Darauf hin kam der Satz rein.Ich emfehle dir userdata zu verwenden, das ist die beforzugte Methode... Haarespalter 2.0 installiert
EDIT: vielleicht gehen hier auch die Definition von Empfohlen auseinander. Empfohlen wird etwas, weil es Vorteile hat, bei userdata.0 sind die aber alle samt für Neulinge.
-
@bahnuhr sagte in Zweite Javaskriptinstanz:
Aber das heißt doch nicht, dass die Empfehlung jetzt userdata ist.
nichts aus dem Zusammenhang reissen!
bevorzuge den vollen Pfad um in userdata zu speichern!
(sonst wird es in javascript.0 gespeichert) -
@homoran
Wenn dass da steht, ist mein English wirklich mies. Ich hab da eher das gelesenBevorzuge die Erstellung eigener Datenpunkten mit vollem Pfad unter ...
-
@ticaki sagte in Zweite Javaskriptinstanz:
@homoran
Wenn dass da steht, ist mein English wirklich mies. Ich hab da eher das gelesenBevorzuge die Erstellung eigener Datenpunkten mit vollem Pfad unter ...
Ja, so in der Art steht es da! aber statt der Punkte steht eben userdata dort.
und in der Zeile zuvor steht, dass sie ohne full ID in javascript.0 gespeichert würden.Also interpretiere ich den full ID Hinweis als "um in userdata zu speichern"
-
@bahnuhr
Vergiss zum Übersetzen Tante Gurgel. DeepL macht's besser.
Also eine eindeutige Empfehlung. -
Wie gesagt, ich lese den Satz anders.
... zu bevorzugen ist die komplette ID ...
Und userdata ist nur Beispiel -
@bahnuhr sagte in Zweite Javaskriptinstanz:
ich lese den Satz anders.
auch in Zusammenhang mit der Zeile darüber?
@bahnuhr sagte in Zweite Javaskriptinstanz:
zu bevorzugen ist die komplette ID ...
warum sollte man, wenn es ohne fullID sowieso in javascript.0 landet?
und außer nach userdata gehtves eh nirgendwo -
@homoran sagte in Zweite Javaskriptinstanz:
und außer nach userdata gehtves eh nirgendwo
doch nach javascript.
Aber lass es doch jetzt.
Ich lese es halt anders als du.
Und alles ist gut. -
@bahnuhr
Wenn empfohlen wird, eine "vollständige" ID in0_userdata.0.xxx
zu verwenden, bedeutet das ja zwangsläufig implizit, dass0_userdata.0
zu bevorzugen ist.
Denn "unvollständig" landet man ja injavascript.x
.Aber das ist jetzt hier wirklich OT Erbsenzählerei und hilft dem TE wohl kaum noch weiter.