Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Bewegungsmelder schaltet Display ohne HDMI

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Bewegungsmelder schaltet Display ohne HDMI

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

      Hallo ,

      ich habe hier nochmal einen Post eröffnet, da der eigentliche Post zu Thema bereits geschlossen ist und meine Vermutung ist, dass hier niemand mehr eine weitere Frage dazu vermutet.

      Sollte ich damit falsch liegen, saagt es bitte und schließt diesen Post wieder.

      Nun zu meiner Frag:

      Bluefox und blauholsten hatten dieses Script gepostet:

      // Script zum Starten einer Pumpe
      
      // Datenpunkt-ID
      var idTaster = "DEIN TASTER";
      var idPumpe = "DEINE PUMPE";
      
      // Variablendeklaration
      var timer;
      
      // Auswertung des Status "Bewegung" / Ausschalten per Timer nach 15 Minuten!
      function taster() {
          if (timer) {
              clearTimeout(timer);
              timer = null;
          } 
      
          if (getState(idTaster).val) {
                 setState(idPumpe, true);
          } else {
              timer = setTimeout(function () {
               setState(idPumpe, false);
               timer = null;
              }, 60 * 60000);
          }
      }
      
      // Aufruf der Funktion bei Änderung
      on(idTaster, function(dp) {
      
        taster();
      
      });
      

      Nun möchte ich das Script nutzen mein Tablet das in der Wand eingebaut ist per Bewegungsmelder einzuschalten.

      Nun ist klar, dass ich den Taster durch meinen Bewegungsmelder ersetzen muss. Aber wie ersteze ich var idPumpe = "DEINE PUMPE"; gegen mein Tablet?

      Und schaltet das Tablet dann auch tatsächlich ein? IoBroker wird auf einem Raspberry Pi3 betrieben und soll dann nun das Display per befhelt für einen Zeitraum einschalten.

      Leider konnte ich keine der bisher genannten Versionen hier "funktionierend" für mich umbauen.

      Aktuell benutze ich ein Programm der Raspberrymatic und Tasker. Hier ist der NAchteil, das dass Display nicht immer und auch nicht für eine bestimmte Zeit einschaltet. Darüber hinaus dauert es vom auslösen des Bewegungsmelders bis zu einschaltend des Display ca 20 Sekunden.

      Kann mir da jemand weiterhelfen?

      Gruß Sven

      1 Reply Last reply Reply Quote 0
      • Jey Cee
        Jey Cee Developer last edited by

        Irgendwie ist deine Beschreibung unklar.

        Hier mal meine Interpretation:

        Du benutzt Raspberrymatic als Zentrale.

        Dein Tablet ist ein Android Gerät mit Tasker installiert.

        Der Auslöser ist ein Homematic Bewegungsmelder.

        Von dieser Situtation ausgehend ist die Lösung mit Tasker die einzig mögliche. Bei Bewegung lässt du ein Script ausführen das die URL aufruft die Tasker dazu veranlasst das Display ein zu schalten. Hier hast du dann die Möglichkeit entweder Tasker das Display wieder ausschalten zu lassen oder das Script, Voraussetzung du hast auch eine URL um das Display wieder aus zu schalten.

        Hier ein Beispiel zum Aufruf einer URL

        var http= require('http')
        
        http.get("Deine URL")
        

        Wenn du den Strom für dein Tablet ein und ausschalten kannst, kannst du das auch nutzen um das Display ein zu schalten, da viele Tablets das Display an machen wenn sie an den Strom angeschlossen werden.

        1 Reply Last reply Reply Quote 0
        • S
          Sven2013 last edited by

          @Jey Cee:

          Irgendwie ist deine Beschreibung unklar.

          Hier mal meine Interpretation:

          Du benutzt Raspberrymatic als Zentrale.

          Dein Tablet ist ein Android Gerät mit Tasker installiert.

          Der Auslöser ist ein Homematic Bewegungsmelder.

          Alle deine Vermutungen stimmen genau so. 🙂

          Von dieser Situtation ausgehend ist die Lösung mit Tasker die einzig mögliche.

          Habe ich mir schon gedacht, wollte es aber nicht wahr haben.

          Bei Bewegung lässt du ein Script ausführen das die URL aufruft die Tasker dazu veranlasst das Display ein zu schalten. Hier hast du dann die Möglichkeit entweder Tasker das Display wieder ausschalten zu lassen oder das Script, Voraussetzung du hast auch eine URL um das Display wieder aus zu schalten.

          Hier ein Beispiel zum Aufruf einer URL

          var http= require('http')
          
          http.get("Deine URL")
          

          Das Script teste ich morgen.

          Wenn du den Strom für dein Tablet ein und ausschalten kannst, kannst du das auch nutzen um das Display ein zu schalten, da viele Tablets das Display an machen wenn sie an den Strom angeschlossen werden. `

          Den Strom kann ich ein und ausschalten, doch ich dachte das sei weder gut für den Aktor, noch für das Tablet. Sehe ich das falsch?

          Danke für deine Antworten.

          Gruß Sven

          Gesendet von iPhone mit Tapatalk

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

            Hi,

            Vielleicht hilft dir das weiter,

            @blauholsten:

            Hi,

            ja das ist möglich. Ich nutze es bei mir auch für diverse Sachen.

            Du benötigst aber ein Zusatz Plugin . im Store findest du unter TNES eine App die du installieren musst.

            Dann kannst du per Skript befehle übers Netzwerk an Tasker leiten.

            Bsp.

              var request = require('request');
            request.post({
                url:     'http://192.168.x.xxx:8765',
                form:    { title: "hallo" }
            }, function(error, response, body) {
                if (error) log(error, 'error');
            }); 
            

            Was dann mit dem Tablet passieren soll, stellst du wie gewohnt über Tasker ein.

            Hier findest du eine Erklärung zu den Einstellungen.http://forum.iobroker.de/viewtopic.php? … a44#p13381 `

            1 Reply Last reply Reply Quote 0
            • S
              Sven2013 last edited by

              Hallo blauholsten,

              danke für deine Antwort. Ich versuche das nachher mal in der Umsetzung.

              Leider funktioniert der von dir angegebene Link nicht. kannst du mir noch ein stichwort für die Suche nennen, denn tasker führt leider nicht zu einem brauchbaren Ergebnis.(oder den link nochmal anpassen)

              Danke Gruß Sven

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

                @Sven2013:

                Hallo blauholsten,

                danke für deine Antwort. Ich versuche das nachher mal in der Umsetzung.

                Leider funktioniert der von dir angegebene Link nicht. kannst du mir noch ein stichwort für die Suche nennen, denn tasker führt leider nicht zu einem brauchbaren Ergebnis.(oder den link nochmal anpassen)

                Danke Gruß Sven `
                Hi,

                Ersetze man das de durch .net, dann sollte er gehen.

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

                  @Sven2013:

                  Ich versuche das nachher mal in der Umsetzung. `

                  Hallo Sven,

                  gibt es eine Endgültige Umsetzung des Ganzen? Wie sieht das Script im Zusammenhang mit Tasker aus und funktioniert es zuverlässig?

                  Bin auf der Suche für mein Vorhaben, was so werden soll wie deins.

                  Danke + Mfg

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

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  491
                  Online

                  31.7k
                  Users

                  79.8k
                  Topics

                  1.3m
                  Posts

                  4
                  7
                  1439
                  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