Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Alexa Radiosender eingeschalten bei Bewegung im Raum

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Alexa Radiosender eingeschalten bei Bewegung im Raum

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

      Hallo,

      ich versuche meinen Alexa Dot so anzusteuern das ein bestimmter Radiosender gestarte wird wenn ich den Raum betrete.
      Jetzt soll der Sender so lange laufen bis keine Bewegung mehr erkannt wird.
      Mein Problem ist das wenn ich mich in dem Raum bewege der Sender immer neu gestartet wird.

      Wie bekomme ich es hin ,das bei erkannter Bewegung Alexa den Radiosender nur einmal startet und nach einer bestimmten Zeit, wenn keine Bewegung mehr erkannt wurde, dieser wird ausgeschalten wird.

      Hier mal mein aktuelles Blockly:

      Bild1.JPG

      Dank für eure Hilfe

      A Semie1 dslraser ? 4 Replies Last reply Reply Quote 0
      • A
        Adnim @Flopsi last edited by

        @Flopsi

        du fragst noch mit ab ob der radio sender bereits läuft und schaltest dann nicht mehr ein sondern erst nach motion unwahr wieder aus

        alexa2.0.Echo-Devices.GXXXXXXXXXBG.Player.currentState

        1 Reply Last reply Reply Quote 0
        • Semie1
          Semie1 @Flopsi last edited by

          @Flopsi

          Bei mir funzt es so schon sehr lange
          1cf68ccb-ba04-4ed4-aa0a-d5910121b248-image.png

          A oberfragger 2 Replies Last reply Reply Quote 1
          • A
            Adnim @Semie1 last edited by Adnim

            @Semie1 sagte in Alexa Radiosender eingeschalten bei Bewegung im Raum:

            @Flopsi

            Bei mir funzt es so schon sehr lange
            1cf68ccb-ba04-4ed4-aa0a-d5910121b248-image.png

            Hier ist aber ein problem, du hast nen Cron alle 5min, der kann auch 1s nach dem Trigger sein?

            Dann besser mit Timeout um jedem die Ansage auch wirklich nur einmal zu bringen. Find ich by the way witzig 😄

            Semie1 1 Reply Last reply Reply Quote 0
            • Semie1
              Semie1 @Adnim last edited by

              @Adnim

              und das heißt für mich als nicht Profi. Konnte noch keinen Fehler feststellen. Lg

              A 1 Reply Last reply Reply Quote 0
              • A
                Adnim @Semie1 last edited by Adnim

                @Semie1

                Das der Cron job alle 5min den state auf falsch setzt und das unabhängig vom Bewegungs event passiert.
                Besser mit Timer damit nur 5min loslaufen wenn auch wirklich Bewegung istt bzw gleich zurück setzten wenn Motion = false

                -wenn dir das so passt ist das auch gut so, schon klar-

                Semie1 1 Reply Last reply Reply Quote 0
                • Semie1
                  Semie1 @Adnim last edited by

                  @Adnim

                  würdest du mir das mal bitte bildlich (Blockly) darstellen können, steh bestimmt auf dem Schlauch.

                  1 Reply Last reply Reply Quote 0
                  • dslraser
                    dslraser Forum Testing Most Active @Flopsi last edited by

                    @Flopsi
                    Hat Dein BWM bei erkannter Bewegung kein true/false ? Dein Trigger ist auf wurde aktualisiert und löst dann immer bei erneuter Bewegung aus.

                    Semie1 F 2 Replies Last reply Reply Quote 0
                    • Semie1
                      Semie1 @dslraser last edited by

                      @dslraser

                      das stimmt geht mir auf den Kranz hab es aber wie gesagt nicht hinbekommen

                      A dslraser 2 Replies Last reply Reply Quote 0
                      • A
                        Adnim @Semie1 last edited by

                        Hier gibts halt viele Wege die zum Ziel führen, dslraser hat den einfachsten aufgezeigt. 🙂

                        @Semie1

                        Unbenannt.JPG

                        1 Reply Last reply Reply Quote 0
                        • dslraser
                          dslraser Forum Testing Most Active @Semie1 last edited by dslraser

                          @Semie1

                          Bildschirmfoto 2020-02-07 um 13.51.42.png

                          <xml xmlns="http://www.w3.org/1999/xhtml">
                           <variables>
                             <variable type="undefined" id="timeout">timeout</variable>
                           </variables>
                           <block type="on_ext" id="r-nlIeYfQsB!7hW8z)n/" x="138" y="88">
                             <mutation items="1"></mutation>
                             <field name="CONDITION">ne</field>
                             <field name="ACK_CONDITION"></field>
                             <value name="OID0">
                               <shadow type="field_oid" id="ZH5Fq?HHGR2tM0D(3@+w">
                                 <field name="oid">hm-rpc.0.000C18A996B41F.1.PRESENCE_DETECTION_STATE</field>
                               </shadow>
                             </value>
                             <statement name="STATEMENT">
                               <block type="timeouts_cleartimeout" id="q|-p2?k`?,pDxba#s-;e">
                                 <field name="NAME">timeout</field>
                                 <next>
                                   <block type="controls_if" id="8x[QmC/L=v)5,3EL]k((">
                                     <mutation else="1"></mutation>
                                     <value name="IF0">
                                       <block type="logic_operation" id="%YWl/m6hY]Vfxff_/ng?" inline="false">
                                         <field name="OP">AND</field>
                                         <value name="A">
                                           <block type="on_source" id="jCA,k#ie!DDYa}CnEF)m">
                                             <field name="ATTR">state.val</field>
                                           </block>
                                         </value>
                                         <value name="B">
                                           <block type="time_compare_ex" id="SxaKx-sfWwm)oNM%6^R{">
                                             <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="id/^ZerlywV_wIRA]#`m">
                                                 <field name="TEXT">10:00</field>
                                               </shadow>
                                             </value>
                                             <value name="END_TIME">
                                               <shadow type="text" id="|MH-Z)!3tFj$V8E9s,DT">
                                                 <field name="TEXT">23:00</field>
                                               </shadow>
                                             </value>
                                           </block>
                                         </value>
                                       </block>
                                     </value>
                                     <statement name="DO0">
                                       <block type="control" id=".7Tp[*pw%Qj=OW(I9wg=">
                                         <mutation delay_input="false"></mutation>
                                         <field name="OID">alexa2.0.Echo-Devices.G070RQ10751703Q5.Music-Provider.TuneIn</field>
                                         <field name="WITH_DELAY">FALSE</field>
                                         <value name="VALUE">
                                           <block type="text" id="}y;pL{Gd2~ccmb{(`O|3">
                                             <field name="TEXT">NDR2</field>
                                           </block>
                                         </value>
                                       </block>
                                     </statement>
                                     <statement name="ELSE">
                                       <block type="timeouts_settimeout" id="M?fSimc$R_kHs7PWfJOd">
                                         <field name="NAME">timeout</field>
                                         <field name="DELAY">10</field>
                                         <field name="UNIT">sec</field>
                                         <statement name="STATEMENT">
                                           <block type="control" id="sUs/n(4vP|~T16G0._$a">
                                             <mutation delay_input="false"></mutation>
                                             <field name="OID">alexa2.0.Echo-Devices.G070RQ10751703Q5.Player.controlPause</field>
                                             <field name="WITH_DELAY">FALSE</field>
                                             <value name="VALUE">
                                               <block type="logic_boolean" id="v-hsBwQx=u62s?(Qa19#">
                                                 <field name="BOOL">TRUE</field>
                                               </block>
                                             </value>
                                           </block>
                                         </statement>
                                       </block>
                                     </statement>
                                   </block>
                                 </next>
                               </block>
                             </statement>
                           </block>
                          </xml>
                          

                          Editiert--Zeit eingefügt

                          F 1 Reply Last reply Reply Quote 1
                          • Semie1
                            Semie1 last edited by

                            Probiere ich gleich mal aus. Besten Dank erstmal

                            1 Reply Last reply Reply Quote 0
                            • F
                              Flopsi @dslraser last edited by

                              @dslraser doch hat er er kann true/false

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

                                habe das vom dsraser probiert

                                d9ab92f9-702f-4411-9875-b11959fe3873-image.png

                                trotzdem fängt es immer wiedr von neuen an wenn ich am BW vorbei laufe. Das ist mist es sollte nur einmal und solange bis ich den Raum wieder verlasse laufen

                                F 1 Reply Last reply Reply Quote 0
                                • F
                                  Flopsi @dslraser last edited by

                                  @dslraser Was bedeutet der Block Wert ? Warum ist der stop timeout Block über dem falls Block ? Bei dem Blockly ist auch kein true/false eingebaut .....

                                  A 1 Reply Last reply Reply Quote 0
                                  • F
                                    Flopsi @Semie1 last edited by

                                    @Semie1 ja so will ich das auch nur einmal bis der Raum verlassen wird

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

                                      995066ac-a812-4a7a-9997-58e687798f47-image.png

                                      nochmal geändert hoffe ist jetzt richtig

                                      F 1 Reply Last reply Reply Quote 0
                                      • F
                                        Flopsi @Semie1 last edited by Flopsi

                                        @Semie1 was hast du den geändert sehe keinen unterschied zu deinem vorherigen Post ....

                                        und woher ist die blaue "und" Block ?

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

                                          Habe es von dslraser übernommen und auf meine Geräte abgeändert, Was zum Teufel macht der Block "wert" gehört er da überhaupt hin.

                                          F 1 Reply Last reply Reply Quote 0
                                          • A
                                            Adnim @Flopsi last edited by Adnim

                                            @Flopsi sagte in Alexa Radiosender eingeschalten bei Bewegung im Raum:

                                            Was bedeutet der Block Wert ? Warum ist der stop timeout Block über dem falls Block ? Bei dem Blockly ist auch kein true/false eingebaut .....

                                            wert übernimmt den Trigger also ist der wert vom trigger wahr
                                            stop block damit der timer nicht 2x gestartet wird

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            918
                                            Online

                                            31.6k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

                                            blockly
                                            8
                                            48
                                            4246
                                            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