NEWS
[gelöst] Datenpunkte Folder/Device/Channel anlegen
-
Hallo zusammen,
ich versuche in einem Blockly Skript Datenpunkte anzulegen.
Für normale States klappf das auch wunderbar.Leider scheitere ich daran folder, devices, channels anzulegen, weil der Typ immer in die common properties geschrieben wird, statt auf der obersten Ebene.
Das hier mache ich:
createState(Object_ID, {type: 'channel'});
Das kommt dabei raus:
Hat jemand eine Idee, wie man das "Richtig" macht?
Danke & Gruß
Sascha -
@sascha-0
createState() erzeugt nur Datenpunkte. Übergeordnete Objekte muss man mit setObject(id, obj) erzeugen.
In Blockly gibt es keinen Block dafür, da man genau wissen sollte, was man tut. -
@paul53 Danke für die Antwort. Aus dem Link werde ich leider nicht schlau, wie ich setObject verwenden muss um einen Folder/Channel/Device mit einem Namen und der ID anzulegen.
-
@sascha-0 sagte: wie ich setObject verwenden muss um einen Folder/Channel/Device mit einem Namen und der ID anzulegen.
const id = 'meine Kanal-ID'; const obj = { type: 'channel', common: { name: 'mein Kanalname' }, native: {} }; setObject(id, obj);
-
@paul53 Sauber! Danke!!!!