Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Bewegungsmelder und HM-Schalter

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    5
    1
    150

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    8
    1
    176

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

Bewegungsmelder und HM-Schalter

Scheduled Pinned Locked Moved Skripten / Logik
9 Posts 4 Posters 2.1k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    Marcolotti
    wrote on last edited by
    #1

    Hallo,

    endlich habe ich in unserem CarPort Licht. :idea: Jetzt hängt oben ein Bewegungsmelder von Kerui und an der Seite ist ein HM Lichtschalter (Aktor).

    Ab dem Sonnenuntergang soll der Bewegungsmelder die Lampen einschalten und nach 3 Minuten wieder abschalten. Soweit kein Problem. Was ist aber, wenn wir eine Feier unter dem Carport veranstalten und ich das Licht manuell über den HM-Schalter einschalte. Wie könnte ich erkennen, dass das Licht am Schalter eingeschalten wurde. Gibt es da ein Objekt?

    Was heißt bei Blockly Astrofunktion "Nacht"?

    Gruß Marco

    CCU2-CuxD&Cul868MHz, 44xHM Geräte, 20xMAX Fenstersensoren.Acer Revo mit IoBroker, Tablet Captiva 9,7 SFHD. SMA SB2.5,STP7000TL20,SMA Energy Meter, Echo, Harmony, JeeLink868, Arduino 433MHz, MaxtoxCUL868,MilightEasyLED,Hue

    1 Reply Last reply
    0
    • M Offline
      M Offline
      Marcolotti
      wrote on last edited by
      #2

      Hallo,

      folgendes Problem: Wenn ich im Carport hin- und herlaufe (kommt gelegentlich vor), dann setzt er das TimeOut nicht wieder hoch sondern, das Licht geht aus und an und aus und an. Er hat dann scheinbare mehrere Instanzen laufen. Ich würde gerne einen Countdown haben, der bei jeder neuen Bewegung wieder auf volle 3 Minuten gesetzt wird. Kann mir da einer helfen?

      721_problem.jpg

      Gruß Marco

      CCU2-CuxD&Cul868MHz, 44xHM Geräte, 20xMAX Fenstersensoren.Acer Revo mit IoBroker, Tablet Captiva 9,7 SFHD. SMA SB2.5,STP7000TL20,SMA Energy Meter, Echo, Harmony, JeeLink868, Arduino 433MHz, MaxtoxCUL868,MilightEasyLED,Hue

      1 Reply Last reply
      0
      • A Offline
        A Offline
        andyb
        wrote on last edited by
        #3

        Nimm deinen Timeout raus und machen hinten nen Hacken bei Verzögerung und bei löschen falls läuft

        1586_2017-04-10_06_37_34-iobroker.admin.jpg

        1 Reply Last reply
        0
        • A Offline
          A Offline
          andyb
          wrote on last edited by
          #4

          @Marcolotti:

          HM Lichtschalter (Aktor) `
          Was genau?

          @Marcolotti:

          Wie könnte ich erkennen, dass das Licht am Schalter eingeschalten wurde. Gibt es da ein Objekt? `
          Hab ich es richtig verstanden, das dein Bewegungsmelder nicht direkt mit Broker verbunden ist, sondern du ihn mit dem "Aktor" verdrahtet hast?

          Dann Nein

          @Marcolotti:

          Was heißt bei Blockly Astrofunktion "Nacht"? `
          Wenn du in deriner ersten falls-Bedingung ist gleich Nacht einbaust, dann kannst du dir den zweiten Teil deines Programmes sparen.

          Nacht= zwischen Sonnenuntergang und Sonnenaufgang.

          1 Reply Last reply
          0
          • M Offline
            M Offline
            Marcolotti
            wrote on last edited by
            #5

            Guten Morgen Andy,

            der Aktor ist nicht direkt mit dem Bewegungsmelder verdrahtet. Der Bewegungsmelder ist ein 433MHz Gerät über RFLink welcher über das Blockly Script hier mit dem Lichtaktor verknüpft wird.

            Ich laufe jetzt unters Carport, möchte das Licht auf Dauerlicht schalten am Schalter direkt aber der Bewegungsmelder schaltet natürlich zuerst, weil er mich erkennt. Somit wäre der State ja bereits auf True und alle Aktionen am Aktor wären sinnlos, da dass Script ja bereits läuft. Ich müsste eine Aktion am Aktor direkt erkennen und das Script deaktivieren.

            Das mit dem Nacht war mir eben nicht bekannt und werde es jetzt nutzen.

            Danke und Gruß

            Marco

            CCU2-CuxD&Cul868MHz, 44xHM Geräte, 20xMAX Fenstersensoren.Acer Revo mit IoBroker, Tablet Captiva 9,7 SFHD. SMA SB2.5,STP7000TL20,SMA Energy Meter, Echo, Harmony, JeeLink868, Arduino 433MHz, MaxtoxCUL868,MilightEasyLED,Hue

            1 Reply Last reply
            0
            • rantanplanR Online
              rantanplanR Online
              rantanplan
              wrote on last edited by
              #6

              Hallo Marcolotti

              Du müßtest BM und Schalter in einem Blockly triggern.

              Eine Hilfsvariable anlegen und doch mit einem Timer arbeiten.

              So könnte es klappen (nicht getestet!)
              147_beispiel_carport.png

              Hier der Export.

              ! ````
              <xml xmlns="http://www.w3.org/1999/xhtml"><block type="comment" id="b_pj.K(Zx~|F4m^=/s5f" x="-187" y="-12"><field name="COMMENT">Wird nur bei Scriptstart ausgeführt. Initialisierung</field>
              <next><block type="variables_set" id="#4X@eFIr^G04V}xt=sp2"><field name="VAR">Carport_Licht_manu</field>
              <value name="VALUE"><block type="logic_boolean" id="L.LwdfI5mRKE}8WXaHr#"><field name="BOOL">FALSE</field></block></value>
              <next><block type="comment" id="PUK)!27M%M#`sN+4Ai5"><field name="COMMENT">Trigger BM und Schalter</field>
              <next><block type="on_ext" id="HB6MbU3X{QN
              P4fx_cOl"><mutation items="2"></mutation>
              <field name="CONDITION">ne</field>

                          <value name="OID0"><shadow type="field_oid" id="HPI!]aPMDos9PP7x0eMG"><field name="oid">default</field></shadow></value> 
                          <value name="OID1"><shadow type="field_oid" id="rhRXOOA_~jD.qLaXYVj?"><field name="oid">default</field></shadow></value> 
                          <statement name="STATEMENT"><block type="controls_if" id="r)FugLJG={@3_~6J.AEG"><mutation else="1"></mutation>
                              <value name="IF0"><block type="logic_compare" id="=#Zdm@n-}nPj)-f]~6.~"><field name="OP">EQ</field>
                                  <value name="A"><block type="on_source" id="*V1ZB?z,f!~2[(jwEMm,"><field name="ATTR">deviceName</field></block></value> 
                                  <value name="B"><block type="text" id="6S}#Qi`%r9sP9}7p:]}="><field name="TEXT">Mein Tastername</field></block></value></block></value> 
                              <statement name="DO0"><block type="comment" id="nq!}Q|L`C0AAmPB)0JJ5"><field name="COMMENT">Schalter wurde gedrückt</field>
                                  <next><block type="comment" id="+AcI(uVy%8TOz[~,61W3"><field name="COMMENT">Variable toggen: false wird true und umgekehrt</field>
                                      <next><block type="variables_set" id="28+*w_F]mGbr]0Xkyu!y"><field name="VAR">Carport_Licht_manu</field>
                                          <value name="VALUE"><block type="logic_negate" id="1?`=~6vK]*^AH~RheULP"><value name="BOOL"><block type="variables_get" id="^V{sgWd;%E_N|V*z.?QQ"><field name="VAR">Carport_Licht_manu</field></block></value></block></value> 
                                          <next><block type="controls_if" id="V]rH}-/(cV50GF4O)v1G"><mutation else="1"></mutation>
                                              <value name="IF0"><block type="logic_compare" id="fuRS(Q6EK*s7egj:oS/R"><field name="OP">EQ</field>
                                                  <value name="A"><block type="variables_get" id="h,Sbr,rjiua,(s85EtA5"><field name="VAR">Carport_Licht_manu</field></block></value> 
                                                  <value name="B"><block type="logic_boolean" id="jX2qH2_7PUIOu(J,_/rw"><field name="BOOL">TRUE</field></block></value></block></value> 
                                              <statement name="DO0"><block type="comment" id="sbgkl@^89:kbCVxl[U_P"><field name="COMMENT">Timer stoppen</field>
                                                  <next><block type="timeouts_cleartimeout" id="ajdN+-0jg27];]j+c:K["><field name="NAME">timeout</field>
                                                      <next><block type="comment" id="#8I2Rl@GCsa[O.]CiXeE"><field name="COMMENT">Lampe an</field>
                                                          <next><block type="control" id="G/001i)A,SEQb;(R,C+|"><mutation delay_input="false"></mutation>
                                                              <field name="OID">Object ID</field>
                                                              <field name="WITH_DELAY">FALSE</field>
                                                              <value name="VALUE"><block type="logic_boolean" id="l)=tX8_)bMS_|Y-]~o*@"><field name="BOOL">TRUE</field></block></value></block></next></block></next></block></next></block></statement> 
                                              <statement name="ELSE"><block type="comment" id="smqt-[H_1@W}CDx=(qNG"><field name="COMMENT">Lampe aus</field>
                                                  <next><block type="control" id="TYO|kAxEaQ1!+_E003vM"><mutation delay_input="false"></mutation>
                                                      <field name="OID">Object ID</field>
                                                      <field name="WITH_DELAY">FALSE</field>
                                                      <value name="VALUE"><block type="logic_boolean" id="pt7e!fz:jT37#6nfiWp1"><field name="BOOL">FALSE</field></block></value></block></next></block></statement></block></next></block></next></block></next></block></statement> 
                              <statement name="ELSE"><block type="comment" id="t/[_9v6YTx#75ZtJ-|nh"><field name="COMMENT">Abarbeitung BM</field>
                                  <next><block type="controls_if" id="Q|:wYiDCxo2=3e=fZuU]"><value name="IF0"><block type="time_astro" id="M)0y{SYFx((PqH^T(g=1"><field name="TYPE">night</field>
                                          <field name="OFFSET">0</field></block></value> 
                                      <statement name="DO0"><block type="comment" id="vlvHuFtO*tfg}o4O?pP:"><field name="COMMENT">Lampe an</field>
                                          <next><block type="control" id="9C;(]{nuZKxtHkI5IpHB"><mutation delay_input="false"></mutation>
                                              <field name="OID">Object ID</field>
                                              <field name="WITH_DELAY">FALSE</field>
                                              <value name="VALUE"><block type="logic_boolean" id=";QtFjG4^tv.O}S%.#-,f"><field name="BOOL">TRUE</field></block></value> 
                                              <next><block type="timeouts_settimeout" id="Wyp|Kb8zVtHLhVO%R,#j"><field name="NAME">timeout</field>
                                                  <field name="DELAY">120000</field>
                                                  <statement name="STATEMENT"><block type="controls_if" id="`0Dd~L{8gxRWXX~7ZZ]{"><value name="IF0"><block type="logic_compare" id="K_ycZh:HYcqIk*Meng[5"><field name="OP">EQ</field>
                                                          <value name="A"><block type="variables_get" id="A/hi?P1U:De!(Xe`ilw1"><field name="VAR">Carport_Licht_manu</field></block></value> 
                                                          <value name="B"><block type="logic_boolean" id="PN=e~MoTd6CM,jQ`[HT0"><field name="BOOL">FALSE</field></block></value></block></value> 
                                                      <statement name="DO0"><block type="comment" id="B8,*M]8{tvXt58S!eHf,"><field name="COMMENT">Lampe aus wenn nicht manuell</field>
                                                          <next><block type="control" id="Diuc,OnqU%:{7~gN~*Su"><mutation delay_input="false"></mutation>
                                                              <field name="OID">Object ID</field>
                                                              <field name="WITH_DELAY">FALSE</field>
                                                              <value name="VALUE"><block type="logic_boolean" id="wwerIq%}IopS)Z;RLmRM"><field name="BOOL">FALSE</field></block></value></block></next></block></statement></block></statement></block></next></block></next></block></statement></block></next></block></statement></block></statement></block></next></block></next></block></next></block></xml> 
              

              ! ````

              Grüße

              Rantanplan

              CCU3 / MS Server 2019(VM) / Scripten mit Blockly

              1 Reply Last reply
              0
              • E Offline
                E Offline
                emmpee
                wrote on last edited by
                #7

                Ist zwar schon etwas älter der Thread, aber da noch nicht als gelöst gekennzeichnet, "hört" vielleicht noch einer hier rein.

                Habe, im Prinzip, eine ähnliche Sache vor, nur im Bad. Bewegung soll immer gehen und mit Tasterdruck Dauerlicht an/aus.

                @rantanplan: bei Deinem Script läuft auch bei Tasterdruck die Zeit und bei Bewegung geht das Licht auch nach der Zeit aus, ob zwischendurch Bewegung ist oder nicht.

                Habe gerade eine Idee mit einer Schleife, ich probiere mal rum.

                1 Reply Last reply
                0
                • rantanplanR Online
                  rantanplanR Online
                  rantanplan
                  wrote on last edited by
                  #8

                  @emmpee:

                  @rantanplan: bei Deinem Script läuft auch bei Tasterdruck die Zeit und bei Bewegung geht das Licht auch nach der Zeit aus, ob zwischendurch Bewegung ist oder nicht.

                  Habe gerade eine Idee mit einer Schleife, ich probiere mal rum. `
                  Hallo emmpee

                  Badezimmer und Carport haben bestimmt unterschiedliche Anforderungen.

                  Kannst ja mal Deine Lösung hier reinstellen.

                  Vielleicht gibt Dir das hier http://forum.iobroker.net/viewtopic.php … zip#p45130

                  weitere Ideen.

                  Grüße

                  Rantanplan

                  CCU3 / MS Server 2019(VM) / Scripten mit Blockly

                  1 Reply Last reply
                  0
                  • E Offline
                    E Offline
                    emmpee
                    wrote on last edited by
                    #9

                    So unterschiedlich ist die Anforderung garnicht. Licht per Bewegungsmelder, für die Zeit X, soll immer gehen und bei Tasterdruck Dauerlicht bis zum nächsten Tasterdruck.

                    Ich habe da mal einen eigenen Thread aufgemacht, bin aber gerade etwas frustriert, weil es nicht klappt, wie ich gern möchte. Wie im richtigen Leben halt :-).

                    http://forum.iobroker.net/viewtopic.php?f=21&t=7258

                    1 Reply Last reply
                    0

                    Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                    Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                    With your input, this post could be even better 💗

                    Register Login
                    Reply
                    • Reply as topic
                    Log in to reply
                    • Oldest to Newest
                    • Newest to Oldest
                    • Most Votes


                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    549

                    Online

                    32.8k

                    Users

                    82.7k

                    Topics

                    1.3m

                    Posts
                    Community
                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                    ioBroker Community 2014-2025
                    logo
                    • Login

                    • Don't have an account? Register

                    • Login or register to search.
                    • First post
                      Last post
                    0
                    • Home
                    • Recent
                    • Tags
                    • Unread 0
                    • Categories
                    • Unreplied
                    • Popular
                    • GitHub
                    • Docu
                    • Hilfe