Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Homematic Ip Bewegungsmelder in ioBroker

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Homematic Ip Bewegungsmelder in ioBroker

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

      Noch etwas gefunden, habe die Helligkeit jetzt auf 50 gesetzt und in RaspberryMatic eine Lampe hier im Wohnzimmer mit dem Bewegungsmelder verknüpft (um nicht immer nach draußen laufen zu müssen) und siehe da, die Lampe geht an.

      Das jetzt noch im iobroker wäre perfekt. Ich schaue nochmal ob sich dort ein Status geändert hat.

      1 Reply Last reply Reply Quote 0
      • kmxak
        kmxak Most Active last edited by

        Schau mal unter Status und Bedingungen und dann Geräte

        1 Reply Last reply Reply Quote 0
        • G
          Gerni last edited by

          @kmxak:

          Schau mal unter Status und Bedingungen und dann Geräte `

          siehe Anhang. Da ist ja nichts einzustellen.
          3449_bewegungsmelder_unter_status.png

          1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators last edited by

            Gerätekonfigurationen könne nicht über ioBroker eingestellt werden.

            Gruß

            Rainer

            1 Reply Last reply Reply Quote 0
            • Dutchman
              Dutchman Developer Most Active Administrators last edited by

              @Gerni:

              @kmxak:

              Schau mal unter Status und Bedingungen und dann Geräte `

              siehe Anhang. Da ist ja nichts einzustellen. `

              Er sagt aber Bewegung erkannt also sollte auch was in ioBroker sichtbar sein

              –-----------------------

              Send from mobile device

              1 Reply Last reply Reply Quote 0
              • Homoran
                Homoran Global Moderator Administrators last edited by

                Ich denke Gerni will die Helligkeitsschwelle des BWM über ioBroker ändern.

                Gruß

                Rainer

                1 Reply Last reply Reply Quote 0
                • G
                  Gerni last edited by

                  Also ein Status hat sich geändert.

                  Die Helligkeitseinstellungen usw muss ich dann in der CCU vornehmen, klar.
                  3449_bewegung_erkannt.png

                  1 Reply Last reply Reply Quote 0
                  • K
                    Kueppert last edited by

                    Ich habe das Blockly vo Dutchman in meinem Blockly nachgebaut - unterschied: alles in deutsch. Hilft dem einen oder andren vielleicht auch weiter.

                    @Dutchman: wenn ich falsch abgebildet hab, sag mir bitte kurz bescheid 😉

                    Viele Grüße,

                    Thorsten
                    2700_licht_bei_bewegung_blockly.png

                    1 Reply Last reply Reply Quote 0
                    • Dutchman
                      Dutchman Developer Most Active Administrators last edited by

                      @Kueppert:

                      Ich habe das Blockly vo Dutchman in meinem Blockly nachgebaut - unterschied: alles in deutsch. Hilft dem einen oder andren vielleicht auch weiter.

                      @Dutchman: wenn ich falsch abgebildet hab, sag mir bitte kurz bescheid 😉

                      Viele Grüße,

                      Thorsten `

                      Sieht gut aus die Objekte fehlen noch 😉

                      Frage ist aber wie lange bleibt der Status true?

                      In der ccu kann man auch einen delay einstellen hab ich gesehen.

                      Die Frage ist also ob wir das in blockly brauchen (den timeout) oder nur an/aus schalten müssen

                      –-----------------------

                      Send from mobile device

                      1 Reply Last reply Reply Quote 0
                      • G
                        Gerni last edited by

                        ok, ich habe das mal nachgebaut. Habe ich denn die ObjektIDs korrekt? Ist das der obere Ordner des Gerätes? State der Lampe ist ja der Eintrag in den Objekten wo auf "state" aufgeführt ist.
                        3449_blockly.png

                        1 Reply Last reply Reply Quote 0
                        • K
                          Kueppert last edited by

                          Ich ziehe gerade um und hab die Bewegungsmelder von Hue. Ich hoffe damit geht es auch… Ich will in der ccu nix machen, sondern alles in ioBroker, daher lasse ich das mit der Zeit in Script 😉

                          Gesendet von meinem HUAWEI RIO-L01 mit Tapatalk

                          1 Reply Last reply Reply Quote 0
                          • Dutchman
                            Dutchman Developer Most Active Administrators last edited by

                            @Gerni:

                            ok, ich habe das mal nachgebaut. Habe ich denn die ObjektIDs korrekt? Ist das der obere Ordner des Gerätes? State der Lampe ist ja der Eintrag in den Objekten wo auf "state" aufgeführt ist. `

                            2 Fehler, in der ersten if Abfrage musst du auch den Wert des states abfragen mit status unwar er soll ihn ja Dan auf wahr setzen !

                            Und bei der zweiten if auch den state ausfragen aber Dan mit war ( ist also richtig wie es jetzt steht)

                            –-----------------------

                            Send from mobile device

                            1 Reply Last reply Reply Quote 0
                            • Dutchman
                              Dutchman Developer Most Active Administrators last edited by

                              @Kueppert:

                              Ich ziehe gerade um und hab die Bewegungsmelder von Hue. Ich hoffe damit geht es auch… Ich will in der ccu nix machen, sondern alles in ioBroker, daher lasse ich das mit der Zeit in Script 😉

                              Gesendet von meinem HUAWEI RIO-L01 mit Tapatalk `
                              In deinem Fall stimmt der Block, ausgegangen davon das der Wert dich immer bei Bewegung ändert

                              Für euch beide gilt das man noch abfragen könnte ober der Bewegungsmelder true oder false meldet wen ihr versteht was ich meine

                              –-----------------------

                              Send from mobile device

                              1 Reply Last reply Reply Quote 0
                              • G
                                Gerni last edited by

                                Hm, ich bekomme es jedenfalls nicht zum Laufen. Vielleicht doch die Verknüpfung über CCU… :-S

                                Liegt es vielleicht daran, dass es ein Homematic IP Bewegungsmelder ist? Wenn ich in der CCU eine Verknüpfung erstellen möchte wird mir auch nur die Homematic IP Steckdose angeboten nicht aber die normalen Funkaktoren.

                                1 Reply Last reply Reply Quote 0
                                • G
                                  Gerni last edited by

                                  Hi, Ich habe nochmal probiert gemäß eurer Lösung allerdings schaltet sich die Lampe nicht ein. Lt. Gerät in der Homematic WebUi wurde vom Bewegungsmelder aber eine Bewegung registriert.

                                  Über die CCU selbst kann ich kein Programm erstellen weil, da es ein Homematic IP Bewegungsmelder ist, nur die Homematic IP Steckdosen angezeigt nicht aber die normalen Aktoren.

                                  Es müsste ja also über ioBroker funktionieren, dazu ist es ja da - mehrere Systeme zu vereinen.

                                  Habt ihr noch Ideen wie ich die Bewegungsmelder Thematik lösen kann?

                                  Gruß

                                  Stefan
                                  3449_bewegtest.png

                                  1 Reply Last reply Reply Quote 0
                                  • Dutchman
                                    Dutchman Developer Most Active Administrators last edited by

                                    1. bau mal bitte am anfang einen debug block ein, es wuerde mich interessieren ob das script uberhaupt getriggerd wird.

                                    (also unter dem commend "erst abfrage ….")

                                    1. hast du mal mit z.b. history probiert den state des bewegungs melders zu loggen, dan haben wir data zum vergleich we ein trigger gekommen ist um mit dem script zu vergleichen
                                    1 Reply Last reply Reply Quote 0
                                    • G
                                      Gerni last edited by

                                      Hey Dutchman,

                                      du fragst Sachen 😄 Ich kenne mich doch nicht wirklich damit aus aber mit jedem Problemchen lernt man dazu. Also was genau soll ich wie/wo machen?

                                      Gruß

                                      Stefan

                                      1 Reply Last reply Reply Quote 0
                                      • Dutchman
                                        Dutchman Developer Most Active Administrators last edited by

                                        @Gerni:

                                        Hey Dutchman,

                                        du fragst Sachen 😄 Ich kenne mich doch nicht wirklich damit aus aber mit jedem Problemchen lernt man dazu. Also was genau soll ich wie/wo machen?

                                        Gruß

                                        Stefan `

                                        Mach Mal nen Export von deinem Block Dan baue ich dir das ein 😉

                                        –-----------------------

                                        Send from mobile device

                                        1 Reply Last reply Reply Quote 0
                                        • G
                                          Gerni last edited by

                                          Hey Dutchman,

                                          Ich hoffe ich füge das hier richtig ein…

                                          Kurze Ergänzung; Ich schicke den HomematicIP Bewegungsmelder zurück und bekommen voraussichtlich heute einen "normalen". Das dürfte in iobroker egal sein aber so bin ich letztlich etwas flexibler.

                                          Gruß

                                          Stefan

                                           <xml xmlns="http://www.w3.org/1999/xhtml"><block type="comment" id="yPU2vv1V78ahqyWun+.i" x="148" y="79"><field name="COMMENT">Hier die richtige object ID rein, status des bewegungssensors</field>
                                              <next><block type="comment" id="g:X%0M?7j?^`zW7~a?om"><field name="COMMENT">script laeuft bei jeder bewegungs erkennung</field>
                                                  <next><block type="on" id="X;Cp_fbl5.{}9+*MBtnW"><field name="OID">hm-rpc.1.000955699D465B.1.MOTION</field>
                                                      <field name="CONDITION">true</field>
                                          
                                                      <statement name="STATEMENT"><block type="comment" id="(`]ET=A-FKQ9%a|we|GP"><field name="COMMENT">Erste abfrage, nur wen die lampe aus ist und richtige zeit dan lampe an</field>
                                                          <next><block type="controls_if" id="r4;C-s:gJHryisv4KGb`"><value name="IF0"><block type="logic_operation" id="VUJ92lg?!sG@W_1TU+5g" inline="false"><field name="OP">AND</field>
                                                                  <value name="A"><block type="logic_compare" id="`xtzX4ItMfX=-#}(S#kG"><field name="OP">EQ</field>
                                                                      <value name="A"><block type="get_value" id="8IKCOCv1DP?HzN^R2v=]"><field name="ATTR">val</field>
                                                                          <field name="OID">hm-rpc.0.NEQ1502825.1.STATE</field></block></value> 
                                                                      <value name="B"><block type="logic_boolean" id=":#Vwgl+3v(k_{TC+E:VU"><field name="BOOL">FALSE</field></block></value></block></value> 
                                                                  <value name="B"><block type="time_compare_ex" id="IAc`!raK?xuz.Tw@:(ha"><mutation end_time="true" actual_time="true"></mutation>
                                                                      <field name="USE_ACTUAL_TIME">TRUE</field>
                                                                      <field name="OPTION">between</field>
                                                                      <value name="START_TIME"><shadow type="text" id="1OcFO;^q@As//Imia63q"><field name="TEXT">11:00</field></shadow></value> 
                                                                      <value name="END_TIME"><shadow type="text" id="5u{)Q21X0tV=W@qNf)LG"><field name="TEXT">08:00</field></shadow></value></block></value></block></value> 
                                                              <statement name="DO0"><block type="comment" id="qb/5eT%h{.Cu^S.s0}H-"><field name="COMMENT">hier den state der lampe rein</field>
                                                                  <next><block type="control" id="|~G:]+8EHMW;8*1-^?~j"><mutation delay_input="false"></mutation>
                                                                      <field name="OID">hm-rpc.0.NEQ1502825.1.STATE</field>
                                                                      <field name="WITH_DELAY">FALSE</field>
                                                                      <value name="VALUE"><block type="logic_boolean" id="qsYjuh[gII/kw%kZfqH]"><field name="BOOL">TRUE</field></block></value></block></next></block></statement> 
                                                              <next><block type="comment" id="DGo)ix{AcILVzNd3LRla"><field name="COMMENT">nach 5 minuten lampen wieder aus</field>
                                                                  <next><block type="comment" id="X.Ey];bFJ)WBFl=x2=EV"><field name="COMMENT">wen timeout bereits laeuft diesen erst resetten</field>
                                                                      <next><block type="timeouts_cleartimeout" id="^9kndE@5R7DmO.Pb3ZWr"><field name="NAME">timeout</field>
                                                                          <next><block type="timeouts_settimeout" id="1m)Q_r6s:]S6[6JqKIcH"><field name="NAME">timeout</field>
                                                                              <field name="DELAY">300000</field>
                                                                              <field name="UNIT">ms</field>
                                                                              <statement name="STATEMENT"><block type="comment" id="]+(tO,M)cKeM[AN1/R/u"><field name="COMMENT">erst abfragen ob die lampe an ist um onnoetige schaltung zu vermeiden</field>
                                                                                  <next><block type="controls_if" id="q}VKP`-H5aXwG#1=6+qW"><value name="IF0"><block type="logic_compare" id="L*2)rU(:qyoz?.0*8BNs"><field name="OP">EQ</field>
                                                                                          <value name="A"><block type="get_value" id="UN8Jw~z-SKy;+zp~TKs0"><field name="ATTR">val</field>
                                                                                              <field name="OID">hm-rpc.0.NEQ1502825.1.STATE</field></block></value> 
                                                                                          <value name="B"><block type="logic_boolean" id="ybSBu8-52}5A=K8lIT)0"><field name="BOOL">TRUE</field></block></value></block></value> 
                                                                                      <statement name="DO0"><block type="comment" id="1;l_q@MgKet]7Me`|j+J"><field name="COMMENT">hier den state der lampe rein</field>
                                                                                          <next><block type="control" id="ftP!r*}f{K0X.R)Uax?:"><mutation delay_input="false"></mutation>
                                                                                              <field name="OID">hm-rpc.0.NEQ1502825.1.STATE</field>
                                                                                              <field name="WITH_DELAY">FALSE</field>
                                                                                              <value name="VALUE"><block type="logic_boolean" id="Z7hs,k@|2R:*~^FsIB~#"><field name="BOOL">FALSE</field></block></value></block></next></block></statement></block></next></block></statement></block></next></block></next></block></next></block></next></block></next></block></statement></block></next></block></next></block></xml> 
                                          
                                          1 Reply Last reply Reply Quote 0
                                          • Dutchman
                                            Dutchman Developer Most Active Administrators last edited by

                                            @Gerni:

                                            Hey Dutchman,

                                            Ich hoffe ich füge das hier richtig ein…

                                            Kurze Ergänzung; Ich schicke den HomematicIP Bewegungsmelder zurück und bekommen voraussichtlich heute einen "normalen". Das dürfte in iobroker egal sein aber so bin ich letztlich etwas flexibler.

                                            Gruß

                                            Stefan `

                                            Jup sehr gut, probier mal das hier was kommt dan im log ?

                                            979_debug.jpg

                                             <xml xmlns="http://www.w3.org/1999/xhtml"><block type="debug" id="G_+Po|VjgJ%V.xkw,O[C" x="138" y="12"><field name="Severity">log</field>
                                                <value name="TEXT"><shadow type="text" id="[:kA}0y+F?O;}WY~BTCi"><field name="TEXT">Test 1 : Script activiert</field></shadow></value> 
                                                <next><block type="comment" id="yPU2vv1V78ahqyWun+.i"><field name="COMMENT">Hier die richtige object ID rein, status des bewegungssensors</field>
                                                    <next><block type="comment" id="g:X%0M?7j?^`zW7~a?om"><field name="COMMENT">script laeuft bei jeder bewegungs erkennung</field>
                                                        <next><block type="on" id="X;Cp_fbl5.{}9+*MBtnW"><field name="OID">hm-rpc.1.000955699D465B.1.MOTION</field>
                                                            <field name="CONDITION">true</field>
                                            
                                                            <statement name="STATEMENT"><block type="debug" id=":cJyXhQ+{7R!=%z~^`:m"><field name="Severity">log</field>
                                                                <value name="TEXT"><shadow type="text" id="JG~~oPtHr6!jS[j`79`;"><field name="TEXT">Test 2 : Trigger erkannt</field></shadow></value> 
                                                                <next><block type="comment" id="(`]ET=A-FKQ9%a|we|GP"><field name="COMMENT">Erste abfrage, nur wen die lampe aus ist und richtige zeit dan lampe an</field>
                                                                    <next><block type="controls_if" id="r4;C-s:gJHryisv4KGb`"><value name="IF0"><block type="logic_operation" id="VUJ92lg?!sG@W_1TU+5g" inline="false"><field name="OP">AND</field>
                                                                            <value name="A"><block type="logic_compare" id="`xtzX4ItMfX=-#}(S#kG"><field name="OP">EQ</field>
                                                                                <value name="A"><block type="get_value" id="8IKCOCv1DP?HzN^R2v=]"><field name="ATTR">val</field>
                                                                                    <field name="OID">hm-rpc.0.NEQ1502825.1.STATE</field></block></value> 
                                                                                <value name="B"><block type="logic_boolean" id=":#Vwgl+3v(k_{TC+E:VU"><field name="BOOL">FALSE</field></block></value></block></value> 
                                                                            <value name="B"><block type="time_compare_ex" id="IAc`!raK?xuz.Tw@:(ha"><mutation end_time="true" actual_time="true"></mutation>
                                                                                <field name="USE_ACTUAL_TIME">TRUE</field>
                                                                                <field name="OPTION">between</field>
                                                                                <value name="START_TIME"><shadow type="text" id="1OcFO;^q@As//Imia63q"><field name="TEXT">11:00</field></shadow></value> 
                                                                                <value name="END_TIME"><shadow type="text" id="5u{)Q21X0tV=W@qNf)LG"><field name="TEXT">08:00</field></shadow></value></block></value></block></value> 
                                                                        <statement name="DO0"><block type="debug" id="/-a-agM)z)hG-=~[~Ep8"><field name="Severity">log</field>
                                                                            <value name="TEXT"><shadow type="text" id="z#v-^8mtTjX^^Cd`wIzE"><field name="TEXT">Test 3 : IF abfragen ergebnis = lampe aus, schalte sie ein</field></shadow></value> 
                                                                            <next><block type="comment" id="qb/5eT%h{.Cu^S.s0}H-"><field name="COMMENT">hier den state der lampe rein</field>
                                                                                <next><block type="control" id="|~G:]+8EHMW;8*1-^?~j"><mutation delay_input="false"></mutation>
                                                                                    <field name="OID">hm-rpc.0.NEQ1502825.1.STATE</field>
                                                                                    <field name="WITH_DELAY">FALSE</field>
                                                                                    <value name="VALUE"><block type="logic_boolean" id="qsYjuh[gII/kw%kZfqH]"><field name="BOOL">TRUE</field></block></value></block></next></block></next></block></statement> 
                                                                        <next><block type="debug" id="fw~S6QpIRB!j4([q.],B"><field name="Severity">log</field>
                                                                            <value name="TEXT"><shadow type="text" id="!UJEOHxnh[@Y^v7MP_Iq"><field name="TEXT">Test 4 : If abfrage negatief durchlaufen, lampe war an</field></shadow></value> 
                                                                            <next><block type="comment" id="DGo)ix{AcILVzNd3LRla"><field name="COMMENT">nach 5 minuten lampen wieder aus</field>
                                                                                <next><block type="comment" id="X.Ey];bFJ)WBFl=x2=EV"><field name="COMMENT">wen timeout bereits laeuft diesen erst resetten</field>
                                                                                    <next><block type="timeouts_cleartimeout" id="^9kndE@5R7DmO.Pb3ZWr"><field name="NAME">timeout</field>
                                                                                        <next><block type="timeouts_settimeout" id="1m)Q_r6s:]S6[6JqKIcH"><field name="NAME">timeout</field>
                                                                                            <field name="DELAY">300000</field>
                                                                                            <field name="UNIT">ms</field>
                                                                                            <statement name="STATEMENT"><block type="comment" id="]+(tO,M)cKeM[AN1/R/u"><field name="COMMENT">erst abfragen ob die lampe an ist um onnoetige schaltung zu vermeiden</field>
                                                                                                <next><block type="controls_if" id="q}VKP`-H5aXwG#1=6+qW"><value name="IF0"><block type="logic_compare" id="L*2)rU(:qyoz?.0*8BNs"><field name="OP">EQ</field>
                                                                                                        <value name="A"><block type="get_value" id="UN8Jw~z-SKy;+zp~TKs0"><field name="ATTR">val</field>
                                                                                                            <field name="OID">hm-rpc.0.NEQ1502825.1.STATE</field></block></value> 
                                                                                                        <value name="B"><block type="logic_boolean" id="ybSBu8-52}5A=K8lIT)0"><field name="BOOL">TRUE</field></block></value></block></value> 
                                                                                                    <statement name="DO0"><block type="comment" id="1;l_q@MgKet]7Me`|j+J"><field name="COMMENT">hier den state der lampe rein</field>
                                                                                                        <next><block type="control" id="ftP!r*}f{K0X.R)Uax?:"><mutation delay_input="false"></mutation>
                                                                                                            <field name="OID">hm-rpc.0.NEQ1502825.1.STATE</field>
                                                                                                            <field name="WITH_DELAY">FALSE</field>
                                                                                                            <value name="VALUE"><block type="logic_boolean" id="Z7hs,k@|2R:*~^FsIB~#"><field name="BOOL">FALSE</field></block></value></block></next></block></statement> 
                                                                                                    <next><block type="debug" id="EH79=Jzaz;H9}4EnJ4{,"><field name="Severity">log</field>
                                                                                                        <value name="TEXT"><shadow type="text" id="gW=oLi/_kA_(-(Gcsn!,"><field name="TEXT">Test 5 : Timer beendet, laumpe aus</field></shadow></value></block></next></block></next></block></statement></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></next></block></next></block></next></block></xml> 
                                            
                                            
                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

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

                                            768
                                            Online

                                            32.0k
                                            Users

                                            80.4k
                                            Topics

                                            1.3m
                                            Posts

                                            8
                                            48
                                            7046
                                            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