Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [gelöst]Wie Variablen einlesen

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [gelöst]Wie Variablen einlesen

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

      Hallo

      kann mir irgend wer halfen das ist mein erstes Skript und ich schaff es einfach nicht variablen auszuwerten

      on({
      
          id: "hm-rpc.0.MEXXXXXX.2.STATE"/*Licht Flur.STATE*/,
          val: true},
          function(obj){
          var Zeit = 5; 
          log(Zeit);
      
          Zeit = getState('Variablen.Time'/*Time*/.var);
      
          log(Zeit);
          Zeit = Zeit*1000*60;//4Minuten 
          log(Zeit);
      
          setTimeout(function (){
      
              setState("hm-rpc.0.MEQXXXX.2.STATE"/*Licht Flur.STATE*/, false);
              log("Homematic","Flurlicht nach X Sec aus");
      
          },Zeit)}
          );
      
      
      1 Reply Last reply Reply Quote 0
      • blauholsten
        blauholsten Developer last edited by

        @Patrick:

        Hallo

        kann mir irgend wer halfen das ist mein erstes Skript und ich schaff es einfach nicht variablen auszuwerten

        on({
            
            id: "hm-rpc.0.MEXXXXXX.2.STATE"/*Licht Flur.STATE*/,
            val: true},
            function(obj){
            var Zeit = 5; 
            log(Zeit);
        
            Zeit = [b]getState('Variablen.Time'/*Time*/.var)[/b];
        
            log(Zeit);
            Zeit = Zeit*1000*60;//4Minuten 
            log(Zeit);
        
            setTimeout(function (){
                
                setState("hm-rpc.0.MEQXXXX.2.STATE"/*Licht Flur.STATE*/, false);
                log("Homematic","Flurlicht nach X Sec aus");
                
            },Zeit)}
            );
        
        ```` `  
        

        Hi,

        auf die Schnelle…. Woher bekommst du Variablen.Time?

        Aber getState muss so geschrieben werden

        getState('Variablen.Time').val
        
        1 Reply Last reply Reply Quote 0
        • Patrick
          Patrick last edited by

          perfekt

          vielen dank so einfach wahr es

          1 Reply Last reply Reply Quote 0
          • blauholsten
            blauholsten Developer last edited by

            Freut mich….

            1 Reply Last reply Reply Quote 0
            • Bluefox
              Bluefox last edited by

              @Patrick:

              perfekt

              vielen dank so einfach wahr es `
              Punkt 1: http://forum.iobroker.net/viewtopic.php?f=8&t=2451 8-)

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

              Support us

              ioBroker
              Community Adapters
              Donate

              564
              Online

              31.7k
              Users

              79.7k
              Topics

              1.3m
              Posts

              3
              5
              716
              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