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 -
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); -
@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);
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