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
gefunden -
@haselchen
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
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
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
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
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.
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




