Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Blockly - "Schreibe Objekt ID"

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Blockly - "Schreibe Objekt ID"

    This topic has been deleted. Only users with topic management privileges can see it.
    • K
      kaybau last edited by

      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.

      2f227cce-3582-4586-a5c5-16a631d767f9-grafik.png

      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 found

      Daraufhin 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

      Homoran 1 Reply Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @kaybau last edited by Homoran

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

        Du musst den Block "Datenpunkt erzeugen" verwenden um einen neuen DP anzulegen

        K 1 Reply Last reply Reply Quote 0
        • K
          kaybau @Homoran last edited by kaybau

          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

          29cc25ee-443f-46a6-9daa-26b51d3415aa-grafik.png
          Danke
          Kay

          1 Reply Last reply Reply Quote 0
          • First post
            Last post

          Support us

          ioBroker
          Community Adapters
          Donate

          924
          Online

          31.9k
          Users

          80.1k
          Topics

          1.3m
          Posts

          2
          3
          827
          Loading More Posts
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes
          Reply
          • Reply as topic
          Log in to reply
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
          The ioBroker Community 2014-2023
          logo