Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Bewegungsmelder loggen funktioniert nicht

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Bewegungsmelder loggen funktioniert nicht

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

      Hallo,

      ich möchte den Bewegungsmelder loggen.

      Immer wenn der Bewegungsmelder auf true geht,

      soll es ins Log geschrieben werden.

      Hab da mal was geschrieben, aber irgendwie will es nicht

      funktionieren.

      var stateBW=getState("hm-rpc.0.LEQ1278626.1.MOTION"/*Bewegungsmelder Aussen.MOTION*/).val;
      if (stateBW=="true") {
      console.log("Bewegung erkannt");
      }
      else {
      console.log("Der Status ist Unbekannt");
      }
      
      

      Im Log steht dann:

      21:07:58.580	[info]	javascript.0 Start javascript script.js.Bewegungsmelder_Loggen
      21:07:58.581	[info]	javascript.0 script.js.Bewegungsmelder_Loggen: Der Status ist Unbekannt
      21:07:58.582	[info]	javascript.0 script.js.Bewegungsmelder_Loggen: registered 0 subscriptions and 0 schedules
      
      

      Was stimmt an meinem Script nicht?

      Da der BWMelder normal auf "false" steht, hab ich zum testen anstatt (stateBW=="true")

      (stateBW=="false")eingesetzt.

      Es kommt aber immer "Der Status ist Unbekannt".

      1 Reply Last reply Reply Quote 0
      • Lenny.CB
        Lenny.CB Most Active last edited by

        @Paulchen67:

        Hallo,

        ich möchte den Bewegungsmelder loggen.

        Immer wenn der Bewegungsmelder auf true geht,

        soll es ins Log geschrieben werden.

        Hab da mal was geschrieben, aber irgendwie will es nicht

        funktionieren.

        var stateBW=getState("hm-rpc.0.LEQ1278626.1.MOTION"/Bewegungsmelder Aussen.MOTION/).val;

        if (stateBW=="true") {

        console.log("Bewegung erkannt");

        }

        else {

        console.log("Der Status ist Unbekannt");

        }

        Im Log steht dann:

        21:07:58.580 [info] javascript.0 Start javascript script.js.Bewegungsmelder_Loggen

        21:07:58.581 [info] javascript.0 script.js.Bewegungsmelder_Loggen: Der Status ist Unbekannt

        21:07:58.582 [info] javascript.0 script.js.Bewegungsmelder_Loggen: registered 0 subscriptions and 0 schedules

        Was stimmt an meinem Script nicht?

        Da der BWMelder normal auf "false" steht, hab ich zum testen anstatt (stateBW=="true")

        (stateBW=="false")eingesetzt.

        Es kommt aber immer "Der Status ist Unbekannt". `

        ich glaube das muss so:

        if (stateBW==true) {
        
        1 Reply Last reply Reply Quote 0
        • Paulchen67
          Paulchen67 last edited by

          Danke. Mit

          if (stateBW===true) {

          funktioniert es.

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

            Hi,

            if(stateBW)
            

            sollte reichen.

            Aber…..probier mal so...

            var stateBW="hm-rpc.0.LEQ1278626.1.MOTION";
            
            on(stateBW, function(obj) {
              if (obj.newState.val) {
                console.log("Bewegung erkannt");
              }
              else {
                console.log("Der Status ist Unbekannt");
              }
            });
            
            1 Reply Last reply Reply Quote 0
            • First post
              Last post

            Support us

            ioBroker
            Community Adapters
            Donate

            710
            Online

            31.7k
            Users

            79.8k
            Topics

            1.3m
            Posts

            3
            4
            730
            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