NEWS
Brauche mal einen Tipp
-
@chris-5 sagte: Aber der Datenpunkt existiert:
Das Kanal-Objekt "javascript.0.Daten.ATC.37E806" existiert nicht: Das ist nur ein Ordner.
Mache aus dem Ordner ein Kanal-Objekt und verpasse diesem einen sinnvollen Namen, z.B. "Klima Hobbyraum".

-
@paul53
da komme ich jetzt nicht mit, in dem Kanal sind doch die Werte die benötigt werden enthalten?

Was soll da noch rein? -
@paul53
da komme ich jetzt nicht mit, in dem Kanal sind doch die Werte die benötigt werden enthalten?

Was soll da noch rein? -
@paul53
da komme ich jetzt nicht mit, in dem Kanal sind doch die Werte die benötigt werden enthalten?

Was soll da noch rein? -
@chris-5 Mach doch einfach nen anständigen Channel aus dem Ordner. Kannste mit nem Einzeiler machen:
setObject("Die ObjektID welche Kanal werden soll", { type: 'channel', common: { name: "Irgendein sinnvoller Name" }, native: {} });@pittini said in Brauche mal einen Tipp:
setObject("Die ObjektID welche Kanal werden soll", { type: 'channel', common: { name: "Irgendein sinnvoller Name" }, native: {} });
alles klar, jetzt habe ich es kapiert. Die Datenpunkte habe ich mittels script angelegt jetzt wollte ich sie entsprechend korrigieren bekomme aber folgende Fehlermeldung:
javascript.0 2021-05-24 10:43:08.907 info (13756) script.js.common.Konvert.Kanal_erzeugen: registered 0 subscriptions and 0 schedules javascript.0 2021-05-24 10:43:08.906 error (13756) Function "setObject" is not allowed. Use adapter settings to allow it.Könnt Ihr mir noch sagen wo ich die Adapter Settings korrigieren kann ?
-
@pittini said in Brauche mal einen Tipp:
setObject("Die ObjektID welche Kanal werden soll", { type: 'channel', common: { name: "Irgendein sinnvoller Name" }, native: {} });
alles klar, jetzt habe ich es kapiert. Die Datenpunkte habe ich mittels script angelegt jetzt wollte ich sie entsprechend korrigieren bekomme aber folgende Fehlermeldung:
javascript.0 2021-05-24 10:43:08.907 info (13756) script.js.common.Konvert.Kanal_erzeugen: registered 0 subscriptions and 0 schedules javascript.0 2021-05-24 10:43:08.906 error (13756) Function "setObject" is not allowed. Use adapter settings to allow it.Könnt Ihr mir noch sagen wo ich die Adapter Settings korrigieren kann ?
-
@haselchen :+1: gefunden
-
@haselchen :+1: gefunden
@chris-5 said in Brauche mal einen Tipp:
Super, Danke für Eure Beiträge - script läuft fehlerfrei und wieder was dazu gelernt :flushed:
Das mit den "Channel" hatte ich never ever rausbekommen.
Habe mein script angepasst das mir die Datenpunkte anlegt und dann gleichzeitig auch die Objekte als Channel deklariert. Weil es einfacher war nenne ich die Channel jetzt genau wie die Ordner unter denen die Datenpunkte sind:

Verstehe aber eigentlich nicht wirklich wofür man diese Struktur braucht - werde wohl noch etwas Einarbeitungszeit benötigen :confused:
Schönen Pfingstmontag noch! -
@chris-5 said in Brauche mal einen Tipp:
Super, Danke für Eure Beiträge - script läuft fehlerfrei und wieder was dazu gelernt :flushed:
Das mit den "Channel" hatte ich never ever rausbekommen.
Habe mein script angepasst das mir die Datenpunkte anlegt und dann gleichzeitig auch die Objekte als Channel deklariert. Weil es einfacher war nenne ich die Channel jetzt genau wie die Ordner unter denen die Datenpunkte sind:

Verstehe aber eigentlich nicht wirklich wofür man diese Struktur braucht - werde wohl noch etwas Einarbeitungszeit benötigen :confused:
Schönen Pfingstmontag noch!@chris-5 sagte: Verstehe aber eigentlich nicht wirklich wofür man diese Struktur braucht
Die angemeckerte Zeile 412 des Pittini-Skripts
LastMessage = "Batteriestand unter Limit im " + GetRoom(x) + " bei Gerät " + getObject(GetParentId(Sensor[x])).common.name;holt den Namen aus dem Parent-Objekt des Datenpunktes.
-
@chris-5 sagte: Verstehe aber eigentlich nicht wirklich wofür man diese Struktur braucht
Die angemeckerte Zeile 412 des Pittini-Skripts
LastMessage = "Batteriestand unter Limit im " + GetRoom(x) + " bei Gerät " + getObject(GetParentId(Sensor[x])).common.name;holt den Namen aus dem Parent-Objekt des Datenpunktes.


