Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. (Erledigt) Datenpunkt setzen: Datentyp klappt nicht

    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

    (Erledigt) Datenpunkt setzen: Datentyp klappt nicht

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

      Hallo,
      ich möchte in einem Blockly Datenpunkte anlegen, die verschiedene Typen haben (string und number).
      Im Blockly hae ich eine js-Funktion "dp_anlegen" eingebaut mit folgendem Skript:

         createState(DPUserdata, true, {type: Datentyp,name: '',read: true,write: true,role: 'per Script'});
      

      Der DP selbst ist in der Variablen DPUserdata hinterlegt (z.B. 0_userdata.0.Wetter.00.Colour0) und in Datentyp steht der Typ, also z.B. "string"
      bdac9f87-ac5f-464b-abec-2c4ed25e9048-grafik.png

      Das Blockly legt die DP richtig an, aber der Typ ist immer "boolean", ich vermute mal, dass ich bei type im Skript nicht einfach eine Variable eintragen kann (?)

      3cd3c8cf-bf42-4bd7-951e-3a214e1dfa85-grafik.png

      Kann mir hier jemand auf die Sprünge helfen, wie ich das richtig mache?

      paul53 1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @amg_666 last edited by paul53

        @amg_666 sagte: der Typ ist immer "boolean"

        Das ist der Init-Wert true. Ersetze ihn durch einen Leerstring.
        Die Rolle "per Script" ist unzulässig.

        Besser macht man es mit Funktionsparametern:

        Blockly_temp.JPG

        createState(id, Init, {type: typeof Init, name: Name, role: Rolle, read: true, write: true });
        

        Mit Zahlen:

        Blockly_temp.JPG

        amg_666 1 Reply Last reply Reply Quote 0
        • amg_666
          amg_666 @paul53 last edited by

          @paul53 Danke, funktioniert.

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

          Support us

          ioBroker
          Community Adapters
          Donate

          388
          Online

          31.8k
          Users

          80.0k
          Topics

          1.3m
          Posts

          blockly javascript
          2
          3
          53
          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