Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Blockly Script Fernseher Türsensor

    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

    Blockly Script Fernseher Türsensor

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

      Hi,
      hängt der TV im Netzwerk? Dann könntest du mittels radar2, ping... erkennen ob er läuft und dies in der Abfrage berücksichtigen.

      N 1 Reply Last reply Reply Quote 0
      • N
        netman1904 @SBorg last edited by

        @SBorg Hi! Danke! Das ist eine gute Idee. Das probier ich doch gleich mal aus ☺ 👍

        1 Reply Last reply Reply Quote 0
        • N
          netman1904 last edited by

          So hab es jetzt so gemacht

          Ist vielleicht nicht die eleganteste Variante aber ich glaube sie wird soweit funktionieren. Mal schauen ✌

          Bildschirmfoto 2019-05-16 um 11.44.37.png

          1 Reply Last reply Reply Quote 0
          • N
            netman1904 last edited by

            So mein Script sieht wie folgt aus! Funktioniert super nur ein Problem habe ich nicht bedacht. Wenn ich nach Hause komme ist alles super.Licht geht an, Fernseher geht an. Top. Nur wenn ich in der Zeit nochmal weg gehe dann springt das auch leider an.Und das soll halt nicht. Wenn jemand eine Rat weiss. Immer her damit
            Bildschirmfoto 2019-05-23 um 19.33.51.png

            S 1 Reply Last reply Reply Quote 0
            • S
              Skipman @netman1904 last edited by

              @netman1904 Ich glaube das du dann denn den letzten zustand deines Bewegungsmelders abfragen musst - Also nicht "Geändert" ?

              1 Reply Last reply Reply Quote 0
              • N
                netman1904 last edited by

                Also ich hab das jetzt so gelöst:

                Bildschirmfoto 2019-06-09 um 18.56.06.png

                Bildschirmfoto 2019-06-09 um 18.56.45.png

                Das Problem ist aber noch das die Anwesenheitserkennung durch ping o. tr-046 oder radar2 so schleppend und lange dauert. Gibt es ein Adapter wo die Anwesenheitserkennung durchs Smartphone schneller geht, heißt das es schneller erkannt wird ob man noch im Plan ist oder nicht oder noch irgendeine andere Idee!

                N eumats 2 Replies Last reply Reply Quote 1
                • N
                  netman1904 @netman1904 last edited by

                  @netman1904 Tr-064 natürlich☺

                  1 Reply Last reply Reply Quote 0
                  • eumats
                    eumats @netman1904 last edited by

                    @netman1904

                    Für iPhones hätte ich eine Lösung...

                    N 1 Reply Last reply Reply Quote 0
                    • N
                      netman1904 @eumats last edited by

                      @eumats Bin ganz Ohr 👂

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

                        Meine Erkennung der An- / Abwesenheitserkennung mit dem iPhone basiert auf den Ortungsdienst von Apple. Bei mir ist der Radius ca. 150m uns Haus.

                        1. yahka installieren
                        2. Für jedes Handy einen Datenpunkt (boolean) erzeugen (z.B. WlanIphoneOtto). Z.b. true = anwesend, false auch abwesend.
                        3. Datenpunkt per yahka verfügbar machen
                        4. In der Homekitapp: Automation -> + -> Wenn Personen ankommen -> Person auswählen -> Ort auswählen -> weiter -> Datenpunkt aus 2 auswählen -> Schalter an (true) wählen. Das gleiche für "Wenn Personen den Ort verlassen" und "Schalter aus" (false) wiederholen.

                        Rückfallebene ist tr-064 mit folgendem Skript:

                        
                        on({id: WlanIphoneOtto_tr064, change: "ne"}, function (obj) {
                        	var value    = obj.state.val,
                                      oldValue     = obj.oldState.val,
                                      timeoutOttoWeg, timeoutOttoDa;
                        		
                        	// Erstmal alle evtl. laufenden Timeouts löschen
                        	if (timeoutOttoWeg) clearTimeout(timeoutOttoWeg); timeoutOttoWeg = null;
                        	if (timeoutOttoDa)  clearTimeout(timeoutOttoDa);  timeoutOttoDa  = null;
                        	
                        	if (value) {
                        		timeoutOttoDa = setTimeout(function () {
                        			if (getState(WlanIphoneOtto_tr064).val) {
                        
                                                    // Prüfen, ob Homekit auch abwesend anzeigt. Fall nein, überschreiben
                                                    if (!getState(WlanIphoneOtto).val) {
                                                           setState(WlanIphoneOtto, true);
                                                    }
                        			}
                        		}, 10 * 6000);
                        	} else {
                        		timeoutOttoWeg = setTimeout(function () {
                        			if ((getState(WlanIphoneOtto_tr064).val === false) == compareTime('06:00', '21:00', "between", null)) {
                        
                        				if (getState(WlanIphoneOtto).val) {
                        					setState(WlanIphoneOtto, false);
                        				}
                        			}
                        		}, 20 * 60000);
                        	}
                        });
                        
                        N 1 Reply Last reply Reply Quote 0
                        • N
                          netman1904 @eumats last edited by

                          @eumats Vielen Dank. Werde es mal ausprobieren

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          434
                          Online

                          31.9k
                          Users

                          80.2k
                          Topics

                          1.3m
                          Posts

                          4
                          12
                          1594
                          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