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.
    • Webranger
      Webranger last edited by

      hmmm 😞

      2958_bildschirmfoto_2018-01-04_um_17.24.26.png

      und nun?

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

        Liegt es evtl an dem Datenpunkt der geändert werden soll?

        Über die Vis kann ich diesen per Schalter auf true oder false ändern.

        Das klappt auch soweit.

        2958_bildschirmfoto_2018-01-04_um_17.37.05.png

        1 Reply Last reply Reply Quote 0
        • 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

                            514
                            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