Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [gelöst] Miniscript läuft nicht (Anfänger bittet um Hilfe)

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [gelöst] Miniscript läuft nicht (Anfänger bittet um Hilfe)

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

      Hi Leute,

      versuche mich mal langsam an JS.

      Hab hier was kleines zusammen gebastelt, will aber nicht laufen. Könntet ihr mir kurz helfen? Wo liegt mein Fehler?

      on('ping.0.raspberrypi2.192_168_66_22', function (obj) {   //ping adapter object
       if (obj.newState.val === true) {
            setState("hm-rega.0.10782" , true);    //HM Variable
           }    
          else if (obj.newState.val === false) {
            setState("hm-rega.0.10782" , false  ); 
         }
      
      });
      
      1 Reply Last reply Reply Quote 0
      • Bluefox
        Bluefox last edited by

        @coyote:

        Hi Leute,

        versuche mich mal langsam an JS.

        Hab hier was kleines zusammen gebastelt, will aber nicht laufen. Könntet ihr mir kurz helfen? Wo liegt mein Fehler?

        on('ping.0.raspberrypi2.192_168_66_22', function (obj) {   //ping adapter object
         if (obj.newState.val === true) {
              setState("hm-rega.0.10782" , true);    //HM Variable
             }    
            else if (obj.newState.val === false) {
              setState("hm-rega.0.10782" , false  ); 
           }
           
        });
        ```` `  
        

        Es kann sein, dass das Wert als String zurück kommt, deswegen probiere:

        on('ping.0.raspberrypi2.192_168_66_22', function (obj) {   //ping adapter object
            if (obj.newState.val === true || obj.newState.val === "true") {
              setState("hm-rega.0.10782" , true);    //HM Variable
            }    
            else {
              setState("hm-rega.0.10782" , false  ); 
            }
            // oder setState("hm-rega.0.10782" , obj.newState.val); 
        });
        
        1 Reply Last reply Reply Quote 0
        • coyote
          coyote Most Active last edited by

          Danke Bluefox, funktioniert jetzt einwandfrei.

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

          Support us

          ioBroker
          Community Adapters
          Donate

          726
          Online

          31.7k
          Users

          79.7k
          Topics

          1.3m
          Posts

          2
          3
          990
          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