Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Mehrere fortlaufende Datenpunkte erzeugen

    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

    Mehrere fortlaufende Datenpunkte erzeugen

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

      Hallo,
      wie kann ich eigentlich mehrere Datenpunkte automatisch anlegen lassen:
      die Struktur soll so aussehen:

      code_text
      0_userdata.0.Strom.Awattar.0.Strompreis
      0_userdata.0.Strom.Awattar.1.Strompreis
      0_userdata.0.Strom.Awattar.2.Strompreis
      0_userdata.0.Strom.Awattar.3.Strompreis
      0_userdata.0.Strom.Awattar.4.Strompreis
      ...
      0_userdata.0.Strom.Awattar.23.Strompreis
      

      Geht das mit einer Variablen ? Wenn ja, wie ?

      So funktioniert es nämlich nicht:
      451ab9fa-1d28-43ee-8051-b0e6a92dae81-image.png

      Wäre für Hilfe dankbar.

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

        @manfredh-1
        Blockly "Datenpunkt erzeugen" ermöglicht keine variable ID.
        Übrigens müsste i hochgezählt werden - nicht objekt.

        1 Reply Last reply Reply Quote 0
        • M
          ManfredHi last edited by

          @paul53 sagte in Mehrere fortlaufende Datenpunkte erzeugen:

          @manfredh-1
          Blockly "Datenpunkt erzeugen" ermöglicht keine variable ID.
          Übrigens müsste i hochgezählt werden - nicht objekt.

          Und direkt in Javascript?

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

            @manfredh-1 sagte: in Javascript?

            const path = '0_userdata.0.Strom.Awattar.';
            
            for(let i = 0; i < 24; i++) {
                let id = path + i + '.Strompreis';
                createState(id, 0, {type: 'number', unit: '€/kWh', name: 'Strompreis ab ' + i + ' Uhr'});
            }
            
            1 Reply Last reply Reply Quote 1
            • First post
              Last post

            Support us

            ioBroker
            Community Adapters
            Donate

            425
            Online

            31.9k
            Users

            80.3k
            Topics

            1.3m
            Posts

            2
            4
            242
            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