Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. [gelöst] Alexa Wecker - Wecker wird doppelt eingetragen

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst] Alexa Wecker - Wecker wird doppelt eingetragen

    This topic has been deleted. Only users with topic management privileges can see it.
    • LarsHH
      LarsHH @Fabio last edited by

      @fa-bio Danke für Deine Antwort.
      Ich meinte damit allerdings das zweimal den Wecker 16:30 und auch zweimal der Wecker 16:40 erstellt wird,
      dieser klingelt auch doppelt.

      Oder soll ich Deine Antwort so verstehen ->
      Erstelle ein Wecker 16:30 in der App und via Blockly wird der dann immer nur aktiviert und nicht doppelt erstellt?

      Fabio 2 Replies Last reply Reply Quote 0
      • Fabio
        Fabio @LarsHH last edited by

        @larshh erstellst du die Wecker nur per Blockly oder auch per Sprachsteuerung

        1 Reply Last reply Reply Quote 0
        • Fabio
          Fabio @LarsHH last edited by

          @larshh das wäre die bessere Variante. In der App erstellen und per Blokly triggern..

          LarsHH 2 Replies Last reply Reply Quote 0
          • LarsHH
            LarsHH @Fabio last edited by

            @fa-bio

            Der Wecker wird ausschließlich per Blockly erstellt.
            Der Trigger ist eine Nachttischlampe - diese Aktion soll die Weckzeiten erstellen.

            Fabio 1 Reply Last reply Reply Quote 0
            • LarsHH
              LarsHH @Fabio last edited by

              @fa-bio
              Ich habe jetzt den Wecker in der Alexa App erstellt und die Zeiten im Skript angepasst (exakt gleich Zeit)

              Dennoch werden die Wecker doppelt (jetzt sogar dreifach) angelegt ->
              463699df-a1a8-453d-83e5-e8ed37a91177-image.png

              Fabio 1 Reply Last reply Reply Quote 0
              • Fabio
                Fabio @LarsHH last edited by

                @larshh Okay dann in der App die Weckzeiten und dann per Blokly triggern. Fände ich besser.

                LarsHH 1 Reply Last reply Reply Quote 0
                • LarsHH
                  LarsHH @Fabio last edited by

                  @fa-bio
                  Ach Mensch jetzt wo ich das gerade lese - natürlich - wenn der Wecker erstellt ist brauch ich ja keinen neuen Wecker erstellen.

                  Fabio 1 Reply Last reply Reply Quote 0
                  • Fabio
                    Fabio @LarsHH last edited by

                    @larshh du musst die Weckzeiten mit wahr und falsch steuern. Jedesmal wenn du den Schalter drückst fügt das Script die Weckzeiten neu dazu.

                    LarsHH 1 Reply Last reply Reply Quote 0
                    • LarsHH
                      LarsHH @Fabio last edited by

                      @fa-bio
                      Danke das hab ich jetzt auch verstanden - s.o. - ich hab nur etwas länger gebraucht.

                      1 Reply Last reply Reply Quote 0
                      • Fabio
                        Fabio @LarsHH last edited by

                        @larshh 😊 😊 👍

                        Fabio LarsHH 2 Replies Last reply Reply Quote 0
                        • Fabio
                          Fabio @Fabio last edited by

                          @fa-bio alles gut ist noch kein Meister vom Himmel gefallen. Ich wünsche dir weiter viel Spaß mit ioBroker.

                          1 Reply Last reply Reply Quote 0
                          • LarsHH
                            LarsHH @Fabio last edited by

                            @fa-bio

                            Das erfüllt aber nicht ganz meine Anforderung.
                            Auch morgens brauch ich immer ein wenig länger 😉

                            Ich habe zwei 'Weckzonen', welche sich immer erst Abends rausstellen und um wach zu werden brauch ich dann immer ne Extraeinladung 😉

                            früh -> 06:00; 06:15; 06:30
                            spät -> 06:45; 07:00; 07:15

                            Mit einem Schalter wird das sicher nicht zu realisieren sein - dann muss vermutlich doch immer abends mit Alexa sprechen um den Wecker zu stellen.

                            Gibt es die Möglichkeit zwei 'Weckzonen' früh und spät zu definieren - sodass ich dann nur sagen brauch 'stelle Wecker auf früh/spät'

                            Meister fallen immer wieder vom Himmel - dann muss aber der Geselle die Sauerei wegmachen ^^

                            Fabio 2 Replies Last reply Reply Quote 0
                            • Fabio
                              Fabio @LarsHH last edited by

                              @larshh oder einen anderen Schalter nehmen.☺

                              1 Reply Last reply Reply Quote 0
                              • Fabio
                                Fabio @LarsHH last edited by

                                @ https://www.google.com/aclk?sa=L&ai=DChcSEwi7yqeJtovzAhUUlrIKHTWWCKEYABACGgJscg&sig=AOD64_38lOcy6ZN25r0kaXWS5rdR8-XxDQ&ctype=5&q=&ved=2ahUKEwjA15mJtovzAhUEg_0HHadbCywQww96BAgBEC4&adurl=

                                LarsHH 1 Reply Last reply Reply Quote 0
                                • LarsHH
                                  LarsHH @Fabio last edited by

                                  @fa-bio
                                  Schalter oder Sprache wäre mit tatsächlich egal.
                                  Ich habe eine Ikea Button - der hat auch zwei Tasten das würde ja auch gehen.

                                  Doch wie hinterlege ich die mehrfachen Weckzeiten die ich dann nur als früh und spät aktiviere?

                                  Fabio 1 Reply Last reply Reply Quote 0
                                  • Fabio
                                    Fabio @LarsHH last edited by

                                    @larshh gehe in Objekte und schau dir bitte an welche Werte wann übermittelt werden zum Beispiel den Wert 1002 für den ersten Wecker und den anderen Wert für den zweiten Wecker. Das machst du dann über den falls Blokly.

                                    LarsHH 1 Reply Last reply Reply Quote 0
                                    • LarsHH
                                      LarsHH @Fabio last edited by

                                      @fa-bio
                                      Danke ich schau mir das an 🙂

                                      Fabio 2 Replies Last reply Reply Quote 0
                                      • Fabio
                                        Fabio @LarsHH last edited by Fabio

                                        @larshh
                                        Hier ein Blokly Code zum einfügen

                                        <xml xmlns="https://developers.google.com/blockly/xml">
                                          <block type="on_ext" id="XujxWUwwUxuJz7e_nys]" x="12" y="37">
                                            <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                            <field name="CONDITION">ne</field>
                                            <field name="ACK_CONDITION"></field>
                                            <value name="OID0">
                                              <shadow type="field_oid" id="@tK,1IJzd1VKAA5twpF1">
                                                <field name="oid">default</field>
                                              </shadow>
                                            </value>
                                            <statement name="STATEMENT">
                                              <block type="controls_if" id="B|vTUM_(,+KBT(|%axn]">
                                                <mutation elseif="1"></mutation>
                                                <value name="IF0">
                                                  <block type="logic_compare" id="jblutf-2b]:j:kiF5LRm">
                                                    <field name="OP">EQ</field>
                                                    <value name="A">
                                                      <block type="get_value" id="f3TCB8K3Y-B(zqtid)^$">
                                                        <field name="ATTR">val</field>
                                                        <field name="OID">ID auswählen</field>
                                                      </block>
                                                    </value>
                                                    <value name="B">
                                                      <block type="math_number" id="?4,u+ym*~xpH0!0]l{h!">
                                                        <field name="NUM">1002</field>
                                                      </block>
                                                    </value>
                                                  </block>
                                                </value>
                                                <statement name="DO0">
                                                  <block type="comment" id=",+-Y4TUzsM?|*OMAW9Xw">
                                                    <field name="COMMENT">Wert von Schalter triggert erste Weckzeit</field>
                                                    <next>
                                                      <block type="control" id="I5#9r`X]%*WO@vuB@GBc">
                                                        <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                        <field name="OID">Object ID</field>
                                                        <field name="WITH_DELAY">FALSE</field>
                                                        <value name="VALUE">
                                                          <block type="logic_boolean" id="eY})5bhMuUy9p,o0M%X]">
                                                            <field name="BOOL">TRUE</field>
                                                          </block>
                                                        </value>
                                                      </block>
                                                    </next>
                                                  </block>
                                                </statement>
                                                <value name="IF1">
                                                  <block type="logic_compare" id="FA$GY8wd4R*9T}(6SBlb">
                                                    <field name="OP">EQ</field>
                                                    <value name="A">
                                                      <block type="get_value" id="_sNh|JBJTL$#!|QOWgg0">
                                                        <field name="ATTR">val</field>
                                                        <field name="OID">ID auswählen</field>
                                                      </block>
                                                    </value>
                                                    <value name="B">
                                                      <block type="math_number" id="s8Tqq,H#18,TNyc!0EA8">
                                                        <field name="NUM">1004</field>
                                                      </block>
                                                    </value>
                                                  </block>
                                                </value>
                                                <statement name="DO1">
                                                  <block type="comment" id="w_G7D[cLbS5W+u|dcshw">
                                                    <field name="COMMENT">Wert von Schalter triggert zweite Weckzeit</field>
                                                    <next>
                                                      <block type="control" id="`a9K5I3D0KIiU|,u[+/j">
                                                        <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                        <field name="OID">Object ID</field>
                                                        <field name="WITH_DELAY">FALSE</field>
                                                        <value name="VALUE">
                                                          <block type="logic_boolean" id="4yVlNy7tK`-nm]@zr3wq">
                                                            <field name="BOOL">TRUE</field>
                                                          </block>
                                                        </value>
                                                      </block>
                                                    </next>
                                                  </block>
                                                </statement>
                                              </block>
                                            </statement>
                                          </block>
                                        </xml>
                                        
                                        LarsHH 1 Reply Last reply Reply Quote 0
                                        • Fabio
                                          Fabio @LarsHH last edited by

                                          @larshh 01.jpg

                                          1 Reply Last reply Reply Quote 0
                                          • LarsHH
                                            LarsHH @Fabio last edited by

                                            @fa-bio

                                            Ich habe es gelöst - allerdings etwas anders als von Dir vorgeschlagen

                                            bd35c711-34d8-4756-b2e7-27f6e4072797-image.png

                                            Jetzt muss ich lediglich rausfinden wie ich das Alexa beibringe - früh und spät zu erkennen und das dann als trigger zu hinterlegen

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            469
                                            Online

                                            31.8k
                                            Users

                                            80.0k
                                            Topics

                                            1.3m
                                            Posts

                                            2
                                            24
                                            1267
                                            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