NEWS
Blockly - "Schreibe Objekt ID"
-
Hallo zusammen,
ich wollte den Baustein "Schreibe Objekt ID" nutzen, um einen DP anzulegen und gleichzeitig zu befüllen.
Diese Funktion hatte ich bereits in einem script benutzt, welches bis Oktober erfolgreich lief und jetzt in Winterpause ist.
Als ich nun eine ähnliche Logik in einem anderen Script eingebaut habe, erhalte ich die Fehlermeldung
javascript.0 2021-02-05 10:21:49.595 warn (1906) at setStateDelayed (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1402:25)
javascript.0 2021-02-05 10:21:49.595 warn (1906) at Object.setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1358:20)
javascript.0 2021-02-05 10:21:49.592 warn (1906) State "0_userdata.0.Poolfilter.Statistics.TestLaufzeit-2021-1" not foundDaraufhin hab ich das bereits funktionierende Script wiederbelebt und erhalte den gleichen Fehler.
Wurde der "Schreibe Objekt ID" -Block mit einem Update geändert? Falls nicht, kann mir jemand einen Rat geben, wie ich ihn nutzen muss?Danke
Kay -
Hallo zusammen,
ich wollte den Baustein "Schreibe Objekt ID" nutzen, um einen DP anzulegen und gleichzeitig zu befüllen.
Diese Funktion hatte ich bereits in einem script benutzt, welches bis Oktober erfolgreich lief und jetzt in Winterpause ist.
Als ich nun eine ähnliche Logik in einem anderen Script eingebaut habe, erhalte ich die Fehlermeldung
javascript.0 2021-02-05 10:21:49.595 warn (1906) at setStateDelayed (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1402:25)
javascript.0 2021-02-05 10:21:49.595 warn (1906) at Object.setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1358:20)
javascript.0 2021-02-05 10:21:49.592 warn (1906) State "0_userdata.0.Poolfilter.Statistics.TestLaufzeit-2021-1" not foundDaraufhin hab ich das bereits funktionierende Script wiederbelebt und erhalte den gleichen Fehler.
Wurde der "Schreibe Objekt ID" -Block mit einem Update geändert? Falls nicht, kann mir jemand einen Rat geben, wie ich ihn nutzen muss?Danke
Kay@kaybau sagte in Blockly - "Schreibe Objekt ID":
Wurde der "Schreibe Objekt ID" -Block mit einem Update geändert?
der schreibe-Block (nicht "schreibe ID!"), schreibt in einen Datenpunkt.
Die dort verwendete ID dient der definition des (existierenden) DatenpunktsDu musst den Block "Datenpunkt erzeugen" verwenden um einen neuen DP anzulegen
-
@kaybau sagte in Blockly - "Schreibe Objekt ID":
Wurde der "Schreibe Objekt ID" -Block mit einem Update geändert?
der schreibe-Block (nicht "schreibe ID!"), schreibt in einen Datenpunkt.
Die dort verwendete ID dient der definition des (existierenden) DatenpunktsDu musst den Block "Datenpunkt erzeugen" verwenden um einen neuen DP anzulegen
Hallo @homoran ,
danke. dann muss ich noch ein "Create" davor setzen. Hättest Du ein Beispiel?
Ich konnte es nur über eine Javafunktion abbilden. Mit dem Original-Blockly-Baustein zum Anlegen von DP hab ich es nicht hinbekommen. Hier wurde der DP immer uner \javascript.0 angelegt

Danke
Kay
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