Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [gelöst] Script in vis starten oder stopen. Zusätzlich per Radar und Anwesendheitserkennung

    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

    [gelöst] Script in vis starten oder stopen. Zusätzlich per Radar und Anwesendheitserkennung

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

      Alles sehr merkwürdig 😢

      Wird denn getriggert?

      Bekommst du im LOG den Wert von "countHere" angezeigt, wenn dieser sich ändert?

      Deshalb solltest Du ja den Debug-Baustein einsetzen.

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

        Nimm mal die "states" aus Deinem Datenpunkt raus.

        Bei mir sieht ein Logikwert so aus.
        147_beispiel.png

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

          states hab ich entfernt

          ich war im flugmodus:

          javascript.0 2018-01-04 18:33:29.130 info script.js.common.Anwesend_ping_Kontrolle: getState(id=radar.0.countHere, timerId=0) => {"val":0,"ack":true,"ts":1515087209124,"q":0,"from":"system.adapter.radar.0","lc":1515087209124}

          ich war wieder online:

          javascript.0 2018-01-04 18:34:29.199 info script.js.common.Anwesend_ping_Kontrolle: getState(id=radar.0.countHere, timerId=0) => {"val":1,"ack":true,"ts":1515087269182,"q":0,"from":"system.adapter.radar.0","lc":1515087269182}

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

            Hier nochmal der ist zustand als code

            on({id: 'radar.0.countHere', change: "ne"}, function (obj) {
              var value = obj.state.val;
              var oldValue = obj.oldState.val;
              console.debug(getState("radar.0.countHere").val);
              if (parseFloat('radar.0.countHere') == 0) {
                setState("javascript.0.Virtueller_Schalter_Alarm"/*Virtueller_Schalter_Alarm*/, true, true);
                console.log('Fensterkontrolle wurde Aktiviert Ping sagt keiner zuhause');
              }
              if (parseFloat('radar.0.countHere') > 0) {
                setState("javascript.0.Virtueller_Schalter_Alarm"/*Virtueller_Schalter_Alarm*/, false, true);
                console.log('Fensterkontrolle wurde Deaktiviert Ping sagt einer ist wieder zuhause');
              }
            });
            
            1 Reply Last reply Reply Quote 0
            • rantanplan
              rantanplan last edited by

              @ringdingringding:

              javascript.0 2018-01-04 18:34:29.199 info script.js.common.Anwesend_ping_Kontrolle: getState(id=radar.0.countHere, timerId=0) => {"val":1,"ack":true,"ts":1515087269182,"q":0,"from":"system.adapter.radar.0","lc":1515087269182} `
              Ist das die Ausgabe von "Debug output wert von countHere" ????

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

                Jetzt steh ich aufm schlauch!?

                da steht info und nicht debug richtig? müßte debug stehen dann oder?

                da kommt aber nichts

                1 Reply Last reply Reply Quote 0
                • R
                  RappiRN Most Active last edited by

                  Muss denn bei der Umwandlung "nach Zahl" nicht der "Wert von Objekt-Id" umgewandelt werden? oder ist das so richtig, wie oben gezeigt?

                  Enrico

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

                    Meine Fresse. Das wars

                    Das hab ich nicht gesehen.

                    Es geht.

                    2958_bildschirmfoto_2018-01-04_um_18.57.59.png

                    ` > on({id: 'radar.0.countHere', change: "ne"}, function (obj) {

                    var value = obj.state.val;

                    var oldValue = obj.oldState.val;

                    console.warn(getState("radar.0.countHere").val);

                    if (parseFloat(getState("radar.0.countHere").val) == 0) {

                    setState("javascript.0.Virtueller_Schalter_Alarm"/Virtueller_Schalter_Alarm/, true, true);

                    console.log('Fensterkontrolle wurde Aktiviert Ping sagt keiner zuhause');

                    }

                    if (parseFloat(getState("radar.0.countHere").val) > 0) {

                    setState("javascript.0.Virtueller_Schalter_Alarm"/Virtueller_Schalter_Alarm/, false, true);

                    console.log('Fensterkontrolle wurde Deaktiviert Ping sagt einer ist wieder zuhause');

                    }

                    }); `

                    "Wert von objekt id" und nicht einfach nur "objekt id"

                    Danke für eure Hilfe

                    Gruß Danyel

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

                      @RappiRN:

                      Muss denn bei der Umwandlung "nach Zahl" nicht der "Wert von Objekt-Id" umgewandelt werden? oder ist das so richtig, wie oben gezeigt? `
                      Ohhh man….................... :roll:

                      Ich werde alt 😢 😢 😉

                      Gut aufgepasst RappiRN :!: :!:

                      Zumal man eine Zahl nicht in eine Zahl wandeln muss.

                      EDIT: Hilfreich sind Exports von Blocklys nicht eine Copy des Scripts.

                      1 Reply Last reply Reply Quote 0
                      • R
                        RappiRN Most Active last edited by

                        @rantanplan:

                        Gut aufgepasst RappiRN :!: :!: `

                        Kennst du die Geschichte vom blinden Huhn?? :lol: :lol:

                        Enrico

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        784
                        Online

                        31.7k
                        Users

                        79.8k
                        Topics

                        1.3m
                        Posts

                        8
                        35
                        3231
                        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