Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Mit PIR-Sensor Fernseher einschalten

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.9k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.2k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Mit PIR-Sensor Fernseher einschalten

Geplant Angeheftet Gesperrt Verschoben Blockly
11 Beiträge 3 Kommentatoren 499 Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • P Offline
    P Offline
    Philipp112
    schrieb am zuletzt editiert von Philipp112
    #1

    Hallo zusammen,

    vor kurzem hab ich ioBroker entdeckt und bin total begeistert, leider hab ich noch ein bisschen mit Blockly zu kämpfen und bräuchte etwas Hilfe.
    Ich möchte folgendes tun, am Raspberry Pi ist an GPIO 4 ein PIR Sensor angeschlossen, an GPIO 17 eine LED. Außerdem ist ein Fernseher über HDMI CEC eingebunden.
    Wenn der PIR eine Bewegung erkennt, soll der Fernseher eingeschaltet werden und die LED leuchten. Wenn keine Bewegung mehr erkannt wird, soll er nach 15 Minuten wieder in den Standby-Modus gehen.
    Eine "Besonderheit" gibt es noch, der Fernseher kann auch über einen anderen Weg aktiviert werden, hierfür verwende ich einen Datenpunkt, wenn dieser auf True steht soll der PIR Sensor so lange nichts machen bis der Datenpunkt wieder auf false steht.

    Hier mal mein Blockly:
    Blockly PIR.JPG

    Es würde mich sehr freuen, wen jemand mal einen Blick darauf werfen könnte und mir dabei etwas Hilfestellung geben könnte.

    Gruß
    Philipp

    paul53P 1 Antwort Letzte Antwort
    0
    • P Philipp112

      Hallo zusammen,

      vor kurzem hab ich ioBroker entdeckt und bin total begeistert, leider hab ich noch ein bisschen mit Blockly zu kämpfen und bräuchte etwas Hilfe.
      Ich möchte folgendes tun, am Raspberry Pi ist an GPIO 4 ein PIR Sensor angeschlossen, an GPIO 17 eine LED. Außerdem ist ein Fernseher über HDMI CEC eingebunden.
      Wenn der PIR eine Bewegung erkennt, soll der Fernseher eingeschaltet werden und die LED leuchten. Wenn keine Bewegung mehr erkannt wird, soll er nach 15 Minuten wieder in den Standby-Modus gehen.
      Eine "Besonderheit" gibt es noch, der Fernseher kann auch über einen anderen Weg aktiviert werden, hierfür verwende ich einen Datenpunkt, wenn dieser auf True steht soll der PIR Sensor so lange nichts machen bis der Datenpunkt wieder auf false steht.

      Hier mal mein Blockly:
      Blockly PIR.JPG

      Es würde mich sehr freuen, wen jemand mal einen Blick darauf werfen könnte und mir dabei etwas Hilfestellung geben könnte.

      Gruß
      Philipp

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von paul53
      #2

      @philipp112 sagte: Datenpunkt, wenn dieser auf True steht soll der PIR Sensor so lange nichts machen bis der Datenpunkt wieder auf false steht.

      Vorschlag:

      Bild_2021-01-18_180729.png

      Wert findet man unter "Trigger".

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      1 Antwort Letzte Antwort
      0
      • P Offline
        P Offline
        Philipp112
        schrieb am zuletzt editiert von
        #3

        Vielen Dank für Deine Antwort!
        Ich hätte noch ein paar Fragen dazu. Wo finde ich den Block "TV_extern_ein" nehme ich den "Wert", welcher unter Trigger ist kann ich bloß folgendes auswählen:
        Blockly PIR_2.JPG

        Die Objekt-ID, welche an das Falls vom Trigger angeschlossen ist, muss der Status des PIR sein oder?

        Kann das Blockly, welches das Einschalten über den Datenpunkt erledigt oberhalb eingefügt werden oder sollte hier lieber ein neues Skript angelgt werden?
        Oberhalb befindet sich folgender Code:
        Einschalten.JPG

        Gruß
        Philipp

        crunchipC paul53P 2 Antworten Letzte Antwort
        0
        • P Philipp112

          Vielen Dank für Deine Antwort!
          Ich hätte noch ein paar Fragen dazu. Wo finde ich den Block "TV_extern_ein" nehme ich den "Wert", welcher unter Trigger ist kann ich bloß folgendes auswählen:
          Blockly PIR_2.JPG

          Die Objekt-ID, welche an das Falls vom Trigger angeschlossen ist, muss der Status des PIR sein oder?

          Kann das Blockly, welches das Einschalten über den Datenpunkt erledigt oberhalb eingefügt werden oder sollte hier lieber ein neues Skript angelgt werden?
          Oberhalb befindet sich folgender Code:
          Einschalten.JPG

          Gruß
          Philipp

          crunchipC Abwesend
          crunchipC Abwesend
          crunchip
          Forum Testing Most Active
          schrieb am zuletzt editiert von
          #4

          @philipp112 sagte in Mit PIR-Sensor Fernseher einschalten:

          TV_extern_ein

          Das ist eine Variable, die du dir erstellen musst, kannst du benenennen wie du möchtest, diese gilt dann innerhalb dieses Scripts.

          Wert wie in deinem Screen ist schon richtig, dieser bezieht sich auf deinen Trigger und wird auf wahr geprüft

          umgestiegen von Proxmox auf Unraid

          1 Antwort Letzte Antwort
          0
          • P Offline
            P Offline
            Philipp112
            schrieb am zuletzt editiert von
            #5

            Dann muss quasi die Variable erstellt werden, wenn das Script über den Datenpunkt aktiviert wird, sehe ich das richtig?
            Ich hab das ganze jetzt folgendermaßen zusammengebaut, würde mich freuen, wenn Du mal einen Blick darauf werfen könntest.
            Blockly PIR_3.JPG

            1 Antwort Letzte Antwort
            0
            • P Philipp112

              Vielen Dank für Deine Antwort!
              Ich hätte noch ein paar Fragen dazu. Wo finde ich den Block "TV_extern_ein" nehme ich den "Wert", welcher unter Trigger ist kann ich bloß folgendes auswählen:
              Blockly PIR_2.JPG

              Die Objekt-ID, welche an das Falls vom Trigger angeschlossen ist, muss der Status des PIR sein oder?

              Kann das Blockly, welches das Einschalten über den Datenpunkt erledigt oberhalb eingefügt werden oder sollte hier lieber ein neues Skript angelgt werden?
              Oberhalb befindet sich folgender Code:
              Einschalten.JPG

              Gruß
              Philipp

              paul53P Offline
              paul53P Offline
              paul53
              schrieb am zuletzt editiert von paul53
              #6

              @philipp112 sagte: Kann das Blockly, welches das Einschalten über den Datenpunkt erledigt oberhalb eingefügt werden oder sollte hier lieber ein neues Skript angelgt werden?

              Der Fernseher soll über Script ein- und ausgeschaltet werden ? Dann so:

              Bild_2021-01-20_151927.png

              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
              Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

              P 1 Antwort Letzte Antwort
              0
              • paul53P paul53

                @philipp112 sagte: Kann das Blockly, welches das Einschalten über den Datenpunkt erledigt oberhalb eingefügt werden oder sollte hier lieber ein neues Skript angelgt werden?

                Der Fernseher soll über Script ein- und ausgeschaltet werden ? Dann so:

                Bild_2021-01-20_151927.png

                P Offline
                P Offline
                Philipp112
                schrieb am zuletzt editiert von
                #7

                @paul53 sagte in Mit PIR-Sensor Fernseher einschalten:

                Der Fernseher soll über Script ein- und ausgeschaltet werden ?

                Für andere Lösungen bin ich ebenfalls offen, allerdings ist mir nichts Besseres eingefallen.
                Deshalb habe ich in 0_userdata.0 einen Datenpunkt erstellt, diesen setze ich mithilfe von Simple RESTful API auf true. Dann soll der Fernseher eingeschaltet werden, eine Kontroll-LED soll leuchten und nach 15 Minuten soll er wieder ausgehen und den Datenpunkt wieder auf false setzen.

                Andernfalls soll er eben über den PIR getriggert werden, hier soll auch die Kontroll-LED angehen und ebenfalls für 15 Minuten an bleiben, sollte sich niemand mehr davor bewegen soll er wieder ausgehen.

                Dein Script werde ich gleich mal versuchen, welches Objekt müsste ich denn an den Trigger hängen? Den Eingang vom PIR?

                paul53P 1 Antwort Letzte Antwort
                0
                • P Philipp112

                  @paul53 sagte in Mit PIR-Sensor Fernseher einschalten:

                  Der Fernseher soll über Script ein- und ausgeschaltet werden ?

                  Für andere Lösungen bin ich ebenfalls offen, allerdings ist mir nichts Besseres eingefallen.
                  Deshalb habe ich in 0_userdata.0 einen Datenpunkt erstellt, diesen setze ich mithilfe von Simple RESTful API auf true. Dann soll der Fernseher eingeschaltet werden, eine Kontroll-LED soll leuchten und nach 15 Minuten soll er wieder ausgehen und den Datenpunkt wieder auf false setzen.

                  Andernfalls soll er eben über den PIR getriggert werden, hier soll auch die Kontroll-LED angehen und ebenfalls für 15 Minuten an bleiben, sollte sich niemand mehr davor bewegen soll er wieder ausgehen.

                  Dein Script werde ich gleich mal versuchen, welches Objekt müsste ich denn an den Trigger hängen? Den Eingang vom PIR?

                  paul53P Offline
                  paul53P Offline
                  paul53
                  schrieb am zuletzt editiert von paul53
                  #8

                  @philipp112 sagte: und nach 15 Minuten soll er wieder ausgehen und den Datenpunkt wieder auf false setzen.

                  Das hatte ich nicht so verstanden und ist im gezeigten Blockly auch nicht enthalten.

                  EDIT: Im folgenden Blockly ist das Ausschalten nach 15 Minuten enthalten.

                  Bild_2021-01-20_165214.png

                  Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                  Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                  1 Antwort Letzte Antwort
                  1
                  • P Offline
                    P Offline
                    Philipp112
                    schrieb am zuletzt editiert von
                    #9

                    @paul53 Vielen Dank für Deine Hilfe, das werde ich morgen direkt mal testen!
                    Eine Frage noch zum Verständnis, auf der rechten Seite steht ja "steuere Object ID mit TV_extern_ein".
                    TV_extern_ein hat dann den Wert wahr weil das "setze TV_extern_ein auf Wert" sich diesen vom Trigger bzw. von dem angeschlossenen Datenpunkt, oder?

                    paul53P 1 Antwort Letzte Antwort
                    0
                    • P Philipp112

                      @paul53 Vielen Dank für Deine Hilfe, das werde ich morgen direkt mal testen!
                      Eine Frage noch zum Verständnis, auf der rechten Seite steht ja "steuere Object ID mit TV_extern_ein".
                      TV_extern_ein hat dann den Wert wahr weil das "setze TV_extern_ein auf Wert" sich diesen vom Trigger bzw. von dem angeschlossenen Datenpunkt, oder?

                      paul53P Offline
                      paul53P Offline
                      paul53
                      schrieb am zuletzt editiert von
                      #10

                      @philipp112 sagte: TV_extern_ein hat dann den Wert wahr weil das "setze TV_extern_ein auf Wert" sich diesen vom Trigger

                      Ja, Wert enthält den Wert des Trigger-Datenpunktes, der in die Variable TV_extern_ein geschrieben wird, damit er auch außerhalb des Trigger-Blocks verfügbar ist.

                      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                      P 1 Antwort Letzte Antwort
                      1
                      • paul53P paul53

                        @philipp112 sagte: TV_extern_ein hat dann den Wert wahr weil das "setze TV_extern_ein auf Wert" sich diesen vom Trigger

                        Ja, Wert enthält den Wert des Trigger-Datenpunktes, der in die Variable TV_extern_ein geschrieben wird, damit er auch außerhalb des Trigger-Blocks verfügbar ist.

                        P Offline
                        P Offline
                        Philipp112
                        schrieb am zuletzt editiert von
                        #11

                        @paul53 Alles klar, dann versteh ich das jetzt auch. Nochmals vielen Dank für deine Hilfe!

                        1 Antwort Letzte Antwort
                        0
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        566

                        Online

                        32.7k

                        Benutzer

                        82.4k

                        Themen

                        1.3m

                        Beiträge
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                        ioBroker Community 2014-2025
                        logo
                        • Anmelden

                        • Du hast noch kein Konto? Registrieren

                        • Anmelden oder registrieren, um zu suchen
                        • Erster Beitrag
                          Letzter Beitrag
                        0
                        • Home
                        • Aktuell
                        • Tags
                        • Ungelesen 0
                        • Kategorien
                        • Unreplied
                        • Beliebt
                        • GitHub
                        • Docu
                        • Hilfe