Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. ioBroker Allgemein
  4. Licht mit Bewegungsmelder nicht an wenn manuell aus

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    725

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

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

Licht mit Bewegungsmelder nicht an wenn manuell aus

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
34 Beiträge 3 Kommentatoren 2.1k Aufrufe 4 Beobachtet
  • Ä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.
  • TheBoonT TheBoon

    @paul53 okay müsste jetzt aufgezeichnet sein. Wie kann ich das abrufen?

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

    @theboon sagte: Wie kann ich das abrufen?

    Im Tab "Protokolle" und dort filtern, z.B. nach "manuell aus".

    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

    TheBoonT 1 Antwort Letzte Antwort
    0
    • paul53P paul53

      @theboon sagte: Wie kann ich das abrufen?

      Im Tab "Protokolle" und dort filtern, z.B. nach "manuell aus".

      TheBoonT Offline
      TheBoonT Offline
      TheBoon
      schrieb am zuletzt editiert von TheBoon
      #22

      @paul53 Also es kam raus

      Wert: false, Quelle: system.adapter.hue.0, bestätigt: true, manuell aus: true
      

      und ein paar Minuten davor

      Wert: true, Quelle: system.adapter.hue.0, bestätigt: true, manuell aus: false
      
      paul53P 1 Antwort Letzte Antwort
      0
      • TheBoonT TheBoon

        @paul53 Also es kam raus

        Wert: false, Quelle: system.adapter.hue.0, bestätigt: true, manuell aus: true
        

        und ein paar Minuten davor

        Wert: true, Quelle: system.adapter.hue.0, bestätigt: true, manuell aus: false
        
        paul53P Offline
        paul53P Offline
        paul53
        schrieb am zuletzt editiert von
        #23

        @theboon sagte: Wert: false, Quelle: system.adapter.hue.0, bestätigt: true, manuell aus: true

        Künftig bitte die kompletten Zeilen in Code tags posten!
        Wenn die Quelle des Ausschaltens (Änderung des Wertes true --> false) der Hue-Adapter ist, muss manuell ausgeschaltet worden sein.

        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

        TheBoonT 1 Antwort Letzte Antwort
        0
        • paul53P paul53

          @theboon sagte: Wert: false, Quelle: system.adapter.hue.0, bestätigt: true, manuell aus: true

          Künftig bitte die kompletten Zeilen in Code tags posten!
          Wenn die Quelle des Ausschaltens (Änderung des Wertes true --> false) der Hue-Adapter ist, muss manuell ausgeschaltet worden sein.

          TheBoonT Offline
          TheBoonT Offline
          TheBoon
          schrieb am zuletzt editiert von
          #24

          @paul53 sorry werde ich dann machen.
          Das Licht wurde allerdings nicht manuell ausgeschaltet. Es wurde durch eine "transition" im Hue Adapter langsam ausgeschaltet. Fälscht das dann den Wert?

          paul53P 1 Antwort Letzte Antwort
          0
          • TheBoonT TheBoon

            @paul53 sorry werde ich dann machen.
            Das Licht wurde allerdings nicht manuell ausgeschaltet. Es wurde durch eine "transition" im Hue Adapter langsam ausgeschaltet. Fälscht das dann den Wert?

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

            @theboon sagte: Fälscht das dann den Wert?

            Das kann natürlich sein, wenn der falsche Datenpunkt triggert.

            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

            TheBoonT 1 Antwort Letzte Antwort
            0
            • paul53P paul53

              @theboon sagte: Fälscht das dann den Wert?

              Das kann natürlich sein, wenn der falsche Datenpunkt triggert.

              TheBoonT Offline
              TheBoonT Offline
              TheBoon
              schrieb am zuletzt editiert von
              #26

              @paul53 hab ich denn sonst noch eine andere Möglichkeit?

              paul53P 1 Antwort Letzte Antwort
              0
              • TheBoonT TheBoon

                @paul53 hab ich denn sonst noch eine andere Möglichkeit?

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

                @theboon sagte: hab ich denn sonst noch eine andere Möglichkeit?

                Versuche es mal so:

                Bild_2022-09-17_221604235.png

                Aber: Es ist doch der Alias, der gesteuert und auf den getriggert wird. Der müsste auf jeden Fall bei Änderung durch das Skript als Quelle "system.adapter.javascript.0" liefern. Mit einem Trigger auf "Wohnzimmer.anyOn" kann es nicht funktionieren.
                Poste bitte den erzeugten Javascript-Code ohne die letzte Zeile in Code tags, so wie das:

                var manuell_aus;
                
                
                on({id: [].concat(['0_userdata.0.Blockly.presence']), change: "ne"}, async function (obj) {
                  var value = obj.state.val;
                  var oldValue = obj.oldState.val;
                  if (!manuell_aus && !getState("ID auswählen").val && compareTime("11:00", "1:00", "between") && (obj.state ? obj.state.val : "") == 'HOME') {
                    setState("alias.0.Wohnzimmer.Licht"/*Licht Wohnzimmer*/, true);
                    setStateDelayed("alias.0.Wohnzimmer.Licht"/*Licht Wohnzimmer*/, false, 3600000, true);
                  }
                });
                on({id: [].concat(['alias.0.Wohnzimmer.Licht']), change: "ne"}, async function (obj) {
                  var value = obj.state.val;
                  var oldValue = obj.oldState.val;
                  manuell_aus = (obj.state ? obj.state.from : "") != 'system.adapter.javascript.0' && !(obj.state ? obj.state.val : "");
                  console.log((['Wert: ',(obj.state ? obj.state.val : ""),', Quelle: ',(obj.state ? obj.state.from : ""),', bestätigt: ',(obj.state ? obj.state.ack : ""),', manuell aus: ',manuell_aus].join('')));
                });
                

                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

                TheBoonT 1 Antwort Letzte Antwort
                0
                • paul53P paul53

                  @theboon sagte: hab ich denn sonst noch eine andere Möglichkeit?

                  Versuche es mal so:

                  Bild_2022-09-17_221604235.png

                  Aber: Es ist doch der Alias, der gesteuert und auf den getriggert wird. Der müsste auf jeden Fall bei Änderung durch das Skript als Quelle "system.adapter.javascript.0" liefern. Mit einem Trigger auf "Wohnzimmer.anyOn" kann es nicht funktionieren.
                  Poste bitte den erzeugten Javascript-Code ohne die letzte Zeile in Code tags, so wie das:

                  var manuell_aus;
                  
                  
                  on({id: [].concat(['0_userdata.0.Blockly.presence']), change: "ne"}, async function (obj) {
                    var value = obj.state.val;
                    var oldValue = obj.oldState.val;
                    if (!manuell_aus && !getState("ID auswählen").val && compareTime("11:00", "1:00", "between") && (obj.state ? obj.state.val : "") == 'HOME') {
                      setState("alias.0.Wohnzimmer.Licht"/*Licht Wohnzimmer*/, true);
                      setStateDelayed("alias.0.Wohnzimmer.Licht"/*Licht Wohnzimmer*/, false, 3600000, true);
                    }
                  });
                  on({id: [].concat(['alias.0.Wohnzimmer.Licht']), change: "ne"}, async function (obj) {
                    var value = obj.state.val;
                    var oldValue = obj.oldState.val;
                    manuell_aus = (obj.state ? obj.state.from : "") != 'system.adapter.javascript.0' && !(obj.state ? obj.state.val : "");
                    console.log((['Wert: ',(obj.state ? obj.state.val : ""),', Quelle: ',(obj.state ? obj.state.from : ""),', bestätigt: ',(obj.state ? obj.state.ack : ""),', manuell aus: ',manuell_aus].join('')));
                  });
                  
                  TheBoonT Offline
                  TheBoonT Offline
                  TheBoon
                  schrieb am zuletzt editiert von TheBoon
                  #28

                  @paul53 das ist jetzt das script was du mir netterweise zur verfügung gestellt hast aus dem ersten Anlauf

                  var manuell_aus;
                  
                  
                  on({id: [].concat(['hue.0.Bewegungsmelder/Lichtsensor.presence']), change: "ne"}, async function (obj) {
                    var value = obj.state.val;
                    var oldValue = obj.oldState.val;
                    if (!manuell_aus && !getState("hue.0.Hue_ambient_light_sensor_1.daylight").val && compareTime('11:00', '01:00', "between", null) && getState("tado.0.896439.Home.state.presence").val == 'HOME') {
                      setState("alias.0.Wohnzimmer.Licht"/*Licht*/, true);
                      setStateDelayed("alias.0.Wohnzimmer.Licht"/*Licht*/, false, 3600000, true);
                    }
                  });
                  // Alias
                  on({id: [].concat(['alias.0.Wohnzimmer.Licht']), change: "ne"}, async function (obj) {
                    var value = obj.state.val;
                    var oldValue = obj.oldState.val;
                    manuell_aus = (obj.state ? obj.state.from : "") != 'system.adapter.javascript.0' && !(obj.state ? obj.state.val : "");
                    console.log((['Wert: ',(obj.state ? obj.state.val : ""),', Quelle: ',(obj.state ? obj.state.from : ""),', bestätigt: ',(obj.state ? obj.state.ack : ""),', manuell aus: ',manuell_aus].join('')));
                  });
                  // Reset nach einem Tag
                  schedule("15 1 * * *", async function () {
                    manuell_aus = false;
                  });
                  
                  

                  was mir da natürlich auffällt ist Zeile 6, da steht bei dir "ID auswählen". Ich habe da eine ID ausgewählt da es sonst für mich nicht logisch erschien, hoffe das ist aber auch richtig?

                  paul53P 1 Antwort Letzte Antwort
                  0
                  • TheBoonT TheBoon

                    @paul53 das ist jetzt das script was du mir netterweise zur verfügung gestellt hast aus dem ersten Anlauf

                    var manuell_aus;
                    
                    
                    on({id: [].concat(['hue.0.Bewegungsmelder/Lichtsensor.presence']), change: "ne"}, async function (obj) {
                      var value = obj.state.val;
                      var oldValue = obj.oldState.val;
                      if (!manuell_aus && !getState("hue.0.Hue_ambient_light_sensor_1.daylight").val && compareTime('11:00', '01:00', "between", null) && getState("tado.0.896439.Home.state.presence").val == 'HOME') {
                        setState("alias.0.Wohnzimmer.Licht"/*Licht*/, true);
                        setStateDelayed("alias.0.Wohnzimmer.Licht"/*Licht*/, false, 3600000, true);
                      }
                    });
                    // Alias
                    on({id: [].concat(['alias.0.Wohnzimmer.Licht']), change: "ne"}, async function (obj) {
                      var value = obj.state.val;
                      var oldValue = obj.oldState.val;
                      manuell_aus = (obj.state ? obj.state.from : "") != 'system.adapter.javascript.0' && !(obj.state ? obj.state.val : "");
                      console.log((['Wert: ',(obj.state ? obj.state.val : ""),', Quelle: ',(obj.state ? obj.state.from : ""),', bestätigt: ',(obj.state ? obj.state.ack : ""),', manuell aus: ',manuell_aus].join('')));
                    });
                    // Reset nach einem Tag
                    schedule("15 1 * * *", async function () {
                      manuell_aus = false;
                    });
                    
                    

                    was mir da natürlich auffällt ist Zeile 6, da steht bei dir "ID auswählen". Ich habe da eine ID ausgewählt da es sonst für mich nicht logisch erschien, hoffe das ist aber auch richtig?

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

                    @theboon sagte: hoffe das ist aber auch richtig?

                    Ja, "daylight" ist der richtige Datenpunkt.
                    Als Bewegung wertest Du nicht den Trigger-Datenpunkt aus, sondern "tado.0.896439.Home.state.presence"?
                    Das Skript müsste ansonsten funktionieren, da hier (Alias als Trigger) die "transition time" nur eine untergeordnete Rolle spielt.

                    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

                    TheBoonT 1 Antwort Letzte Antwort
                    0
                    • paul53P paul53

                      @theboon sagte: hoffe das ist aber auch richtig?

                      Ja, "daylight" ist der richtige Datenpunkt.
                      Als Bewegung wertest Du nicht den Trigger-Datenpunkt aus, sondern "tado.0.896439.Home.state.presence"?
                      Das Skript müsste ansonsten funktionieren, da hier (Alias als Trigger) die "transition time" nur eine untergeordnete Rolle spielt.

                      TheBoonT Offline
                      TheBoonT Offline
                      TheBoon
                      schrieb am zuletzt editiert von
                      #30

                      @paul53 Der Tado Datenpunkt erkennt ob überhaupt jemand Zuhause ist (Kombination aus GPS und WLAN Verbindung). Natürlich soll die Bewegung aber vom Hue Sensor erkannt werden.

                      paul53P 1 Antwort Letzte Antwort
                      0
                      • TheBoonT TheBoon

                        @paul53 Der Tado Datenpunkt erkennt ob überhaupt jemand Zuhause ist (Kombination aus GPS und WLAN Verbindung). Natürlich soll die Bewegung aber vom Hue Sensor erkannt werden.

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

                        @theboon sagte: Der Tado Datenpunkt erkennt ob überhaupt jemand Zuhause ist

                        Falls nicht, kann Bewegung stattfinden?

                        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

                        TheBoonT 1 Antwort Letzte Antwort
                        0
                        • paul53P paul53

                          @theboon sagte: Der Tado Datenpunkt erkennt ob überhaupt jemand Zuhause ist

                          Falls nicht, kann Bewegung stattfinden?

                          TheBoonT Offline
                          TheBoonT Offline
                          TheBoon
                          schrieb am zuletzt editiert von TheBoon
                          #32

                          @paul53 weiß nicht genau ob ich die Frage richtig verstanden habe. Also als Trigger ist ja "presence" vom Hue Bewegungsmelder. Dann gibt es als "falls" Bedingung ja eine Erkennung:

                          • Status von "manuell_aus"
                          • Tageslicht draußen ist
                          • Uhrzeit zwischen 11:00 und 01:00 Uhr
                          • Presence von Tado, was aber in diesem Fall keine Bewegung ist sondern eben eine Erkennung ob jemand Zuhause ist oder nicht anhand von GPS bzw WLAN Verbindungen

                          Bewegung an sich kann aber immer erkannt werden, sollte aber nur das Licht auch anmachen wenn jemand zuhause ist.

                          paul53P 1 Antwort Letzte Antwort
                          0
                          • TheBoonT TheBoon

                            @paul53 weiß nicht genau ob ich die Frage richtig verstanden habe. Also als Trigger ist ja "presence" vom Hue Bewegungsmelder. Dann gibt es als "falls" Bedingung ja eine Erkennung:

                            • Status von "manuell_aus"
                            • Tageslicht draußen ist
                            • Uhrzeit zwischen 11:00 und 01:00 Uhr
                            • Presence von Tado, was aber in diesem Fall keine Bewegung ist sondern eben eine Erkennung ob jemand Zuhause ist oder nicht anhand von GPS bzw WLAN Verbindungen

                            Bewegung an sich kann aber immer erkannt werden, sollte aber nur das Licht auch anmachen wenn jemand zuhause ist.

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

                            @theboon sagte: Bewegung an sich kann aber immer erkannt werden, sollte aber nur das Licht auch anmachen wenn jemand zuhause ist.

                            Wer erzeugt Bewegung, wenn niemand zuhause 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

                            TheBoonT 1 Antwort Letzte Antwort
                            0
                            • paul53P paul53

                              @theboon sagte: Bewegung an sich kann aber immer erkannt werden, sollte aber nur das Licht auch anmachen wenn jemand zuhause ist.

                              Wer erzeugt Bewegung, wenn niemand zuhause ist?

                              TheBoonT Offline
                              TheBoonT Offline
                              TheBoon
                              schrieb am zuletzt editiert von
                              #34

                              @paul53 Unsere Katze. Das ist auch der Hintergrund warum ich diese ganze Geschichte hier angeleiert habe. Leider kann ich den Bewegunssensor nicht besser platzieren damit er die Katze nicht erkennt.

                              1 Antwort Letzte Antwort
                              0

                              Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                              Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                              Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                              Registrieren Anmelden
                              Antworten
                              • In einem neuen Thema antworten
                              Anmelden zum Antworten
                              • Älteste zuerst
                              • Neuste zuerst
                              • Meiste Stimmen


                              Support us

                              ioBroker
                              Community Adapters
                              Donate
                              FAQ Cloud / IOT
                              HowTo: Node.js-Update
                              HowTo: Backup/Restore
                              Downloads
                              BLOG

                              529

                              Online

                              32.8k

                              Benutzer

                              82.6k

                              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