Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. [Vorage]-Blockly-Alexa Timer sichtbar machen (vis)

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    [Vorage]-Blockly-Alexa Timer sichtbar machen (vis)

    This topic has been deleted. Only users with topic management privileges can see it.
    • sigi234
      sigi234 Forum Testing Most Active last edited by

      Läuft bei mir ebenfalls..........DANKE!

      Screenshot (3720).png

      1 Reply Last reply Reply Quote 1
      • liv-in-sky
        liv-in-sky @padrino last edited by

        @padrino sagte in [Vorage]-Blockly-Alexa Timer sichtbar machen (vis):

        Hmm, x Minuten und 60 Sekunden? 🤔 😉

        Gute Arbeit, schönes Projekt. Mache zwar nix mit VIS, aber das gefällt mir. 😄

        das ist kein bug - das ist ein feature !!!!

        1 Reply Last reply Reply Quote 0
        • S
          skokarl last edited by

          ohne jetzt alle Beiträge durchlesen zu müssen....das aktuelle Script und das aktuelle Widget sind im ersten Beitrag ? Und Danke für das geile Projekt 👍

          sigi234 1 Reply Last reply Reply Quote 0
          • sigi234
            sigi234 Forum Testing Most Active @skokarl last edited by

            @skokarl sagte in [Vorage]-Blockly-Alexa Timer sichtbar machen (vis):

            ohne jetzt alle Beiträge durchlesen zu müssen....das aktuelle Script und das aktuelle Widget sind im ersten Beitrag ? Und Danke für das geile Projekt 👍

            Ja...........

            1 Reply Last reply Reply Quote 0
            • S
              skokarl last edited by skokarl

              Morgen zusammen,
              hatte weiter oben schonmal gefragt aber dann nicht weiterverfolgt weil ich keine Zeit hatte.

              Also, ich habe nur Sonos Boxen, die allerdings mit Alexa.
              Adapter läuft, in der Zeile Summary steht auch der Aufruf bezüglich Timer stellen.

              Habe von oben das Blockly importiert und auch das Script.
              Alles, ohne Fehler im Log.

              Nur im Widget steht nix.

              Kann jemand bestätigen dass es mit Sonos One evtl nicht funktioniert ?
              Muss ich noch etwas anpassen am Script oder Widget ?

              liv-in-sky 1 Reply Last reply Reply Quote 0
              • liv-in-sky
                liv-in-sky @skokarl last edited by liv-in-sky

                @skokarl

                also normalerweise werden alle datenpunkte angelegt - vom script

                das script triggert durch die summary - der summary datenpunkt ist bei allen gleich - ein problem gibt es nur mit einer alten version des alexa adapters - herausfinden kann man das, indem man den summary datenpunkt beobachtet, während man den timer stellt

                sagt man "alexa timer zehn minuten" und im summary steht genau das - also mit dem wort "alexa", hat man ein problem - entweder adapter update oder trigger ändern - der trigger sucht als erstes wort "timer" in der summary

                "alexa stelle timer auf zehn minuten" finktioniert auch nicht !

                padrino 1 Reply Last reply Reply Quote 0
                • S
                  skokarl last edited by skokarl

                  OK.
                  Also geht nicht. Script startet nicht.

                  Alexa Adapter 2.51

                  Log :
                  javascript.0 2019-07-21 17:02:55.229 info script.js.verschiedenes.alexatimer: registered 2 subscriptions and 0 schedules
                  javascript.0 2019-07-21 17:02:55.216 info Start javascript script.js.verschiedenes.alexatimer

                  Summary :
                  timer auf zehn minuten

                  Datenpunkte angelegt, bleiben aber alle leer.

                  Ich bin gerade irgendwie zu blöd. 😠

                  liv-in-sky 2 Replies Last reply Reply Quote 0
                  • liv-in-sky
                    liv-in-sky @skokarl last edited by liv-in-sky

                    @skokarl

                    alexa timer 10 minuten - das "auf" weglassen - sollte zwar abgefangen werden - probier mal ohne auf

                    und - falls du einen 2ten dot in der nähe hast, schalte den mal ab - manchmal überschneiden die sich und es funktioniert nicht

                    1 Reply Last reply Reply Quote 0
                    • liv-in-sky
                      liv-in-sky @skokarl last edited by

                      @skokarl

                      habe es nochmal gecheckt - durch prime day habe ich einen dot3 erworben - der ist irgendwie empfindlicher und reagiert sehr schnell - obwohl im nebenzimmer

                      auf dem bild sieht man den fehler, der dadurch erzeugt wird - das script wird für 3 sekunden gesperrt, wenn ein tzrigger erkannt wurde - man sieht auch wie die verschiedenen echos antworten - ich schau mal, ob ich was machen kann

                      zwei-dots.gif

                      1 Reply Last reply Reply Quote 0
                      • S
                        skokarl last edited by skokarl

                        also,

                        bei mir läuft das irgendwie nicht.

                        summary : timer nudeln zehn minuten

                        damit wird zumindest mal das script gestartet.

                        aber ...nix passiert sonst weiter.

                        1.PNG

                        kein Name
                        kein Start des Timers

                        p.s. ST ist die Sonos Box Tablet

                        andiko2 liv-in-sky 2 Replies Last reply Reply Quote 0
                        • andiko2
                          andiko2 @skokarl last edited by

                          @skokarl du musst den Startbefehl richtig sprechen sonst erkennt das Script es nicht. "Alexa Timer zehn Minuten Nudeln"

                          1 Reply Last reply Reply Quote 0
                          • liv-in-sky
                            liv-in-sky @skokarl last edited by

                            @skokarl

                            ist immer gleich

                            alexa TIMER zehn minuten (stunden) name

                            sonst geht nix

                            1 Reply Last reply Reply Quote 0
                            • S
                              skokarl last edited by

                              tatsächlich. 😇

                              liv-in-sky 1 Reply Last reply Reply Quote 0
                              • liv-in-sky
                                liv-in-sky @skokarl last edited by

                                @skokarl

                                normalerweise wird auch

                                "timer auf ..." und "timer für ..." abgefangen - kannst ja mal testen

                                war das problem mit 2 echos gleichzeitig bei dir ?

                                S 1 Reply Last reply Reply Quote 0
                                • S
                                  skokarl @liv-in-sky last edited by skokarl

                                  @liv-in-sky sagt

                                  war das problem mit 2 echos gleichzeitig bei dir ?

                                  Nein, ich habe keine Alexa Geräte. Nur 4 mal Sonos.
                                  Davon ist nur auf einer Sonos Alexa aktiviert.

                                  2 andere haben Goggle aktiviert. 😂

                                  1 Reply Last reply Reply Quote 0
                                  • S
                                    skokarl last edited by skokarl

                                    Kann ich mir noch was wünschen?
                                    Bei Bedarf nen Gong oder ne Ansage am Ende ? 😊
                                    ( über sayit Adapter z.B )

                                    liv-in-sky 1 Reply Last reply Reply Quote 0
                                    • liv-in-sky
                                      liv-in-sky @skokarl last edited by

                                      @skokarl hab auch schon dran gedacht - wennn man z.b nicht im zimmer ist

                                      aber leider weiß ich ja nicht, was der einzelner user so installiert hat

                                      was aber geht ist, dass du selbst ein script schreibst, das mit den datenpunkten meines scripts getriggert wird

                                      S 1 Reply Last reply Reply Quote 0
                                      • S
                                        skokarl @liv-in-sky last edited by

                                        @liv-in-sky

                                        was aber geht ist, dass du selbst ein script schreibst, das mit den datenpunkten meines scripts getriggert wird

                                        stimmt.

                                        1 Reply Last reply Reply Quote 0
                                        • liv-in-sky
                                          liv-in-sky last edited by liv-in-sky

                                          ⚡ 👀⚡es gibt ein update - es wird damit besser die eingabe über "versehentlich" einem 2ten echo abgefangen - sonst keine änderung⚡👀⚡

                                          wie immer im ersten post

                                          1 Reply Last reply Reply Quote 0
                                          • padrino
                                            padrino Most Active @liv-in-sky last edited by padrino

                                            @liv-in-sky sagte in [Vorage]-Blockly-Alexa Timer sichtbar machen (vis):

                                            sagt man "alexa timer zehn minuten" und im summary steht genau das - also mit dem wort "alexa", hat man ein problem - entweder adapter update oder trigger ändern - der trigger sucht als erstes wort "timer" in der summary
                                            "alexa stelle timer auf zehn minuten" finktioniert auch nicht !

                                            Vielleicht magst Du Dein "Summy" etwas anpassen, dann sollte ihm recht egal sein, was vor "timer" kommt, z.B. so:
                                            summy_v2.jpg

                                            <block xmlns="http://www.w3.org/1999/xhtml" type="variables_set" id="jm4VZwPLoPQ5qXaM`43-" x="-1337" y="87.6">
                                             <field name="VAR" id="~e{-0RW/dTKq7JAXdKUW" variabletype="">summy</field>
                                             <value name="VALUE">
                                               <block type="lists_split" id="?*RHCS;Db|P-~4dPOX9*">
                                                 <mutation mode="SPLIT"></mutation>
                                                 <field name="MODE">SPLIT</field>
                                                 <value name="INPUT">
                                                   <block type="text_getSubstring" id="aaAa5gz};s7!2O[yvUW*" inline="false">
                                                     <mutation at1="true" at2="true"></mutation>
                                                     <field name="WHERE1">FROM_START</field>
                                                     <field name="WHERE2">FROM_START</field>
                                                     <value name="STRING">
                                                       <block type="get_value" id="0-=5(Dc..C_vo[ISUH|+">
                                                         <field name="ATTR">val</field>
                                                         <field name="OID">alexa2.0.History.summary</field>
                                                       </block>
                                                     </value>
                                                     <value name="AT1">
                                                       <block type="text_indexOf" id="`ofIO[w2N=[1r7#tEnKj">
                                                         <field name="END">FIRST</field>
                                                         <value name="VALUE">
                                                           <block type="get_value" id="c*Vfd5d#vhO@4ms4OZ:J">
                                                             <field name="ATTR">val</field>
                                                             <field name="OID">alexa2.0.History.summary</field>
                                                           </block>
                                                         </value>
                                                         <value name="FIND">
                                                           <shadow type="text" id="[(4YLv:exr7BZmeD=v]t">
                                                             <field name="TEXT">timer</field>
                                                           </shadow>
                                                         </value>
                                                       </block>
                                                     </value>
                                                     <value name="AT2">
                                                       <block type="text_length" id="IuVx9Fvx=tJRnVb[nd]e">
                                                         <value name="VALUE">
                                                           <shadow type="text" id="EqELPD/gRhpAdegK]97Y">
                                                             <field name="TEXT">abc</field>
                                                           </shadow>
                                                           <block type="get_value" id="EQzS6m}wJ?awFm#@@Gl?">
                                                             <field name="ATTR">val</field>
                                                             <field name="OID">alexa2.0.History.summary</field>
                                                           </block>
                                                         </value>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </value>
                                                 <value name="DELIM">
                                                   <shadow type="text" id="FX!kPu^:/@0@6jV8m~7^">
                                                     <field name="TEXT"> </field>
                                                   </shadow>
                                                 </value>
                                               </block>
                                             </value>
                                            </block>
                                            

                                            oder eben mit einer Variablen (weiß nicht, ob das evtl. von der Geschwindigkeit etwas bringt, wenn nicht immer "wert von" ausgeführt werden muss:
                                            summy_var.jpg

                                            <xml xmlns="http://www.w3.org/1999/xhtml">
                                             <variables>
                                               <variable type="" id="Opv#g/J]T%V*_DzGkyY9">summary_orig</variable>
                                               <variable type="" id="~e{-0RW/dTKq7JAXdKUW">summy</variable>
                                             </variables>
                                             <block type="variables_set" id="b7xA54s=h3zX|kz]=KwT" x="-1288" y="262">
                                               <field name="VAR" id="Opv#g/J]T%V*_DzGkyY9" variabletype="">summary_orig</field>
                                               <value name="VALUE">
                                                 <block type="get_value" id="dTKBp*XFCAHmqG*z0pP+">
                                                   <field name="ATTR">val</field>
                                                   <field name="OID">alexa2.0.History.summary</field>
                                                 </block>
                                               </value>
                                               <next>
                                                 <block type="variables_set" id="iN,?M8y|Z-X@s0K5N#Y^">
                                                   <field name="VAR" id="~e{-0RW/dTKq7JAXdKUW" variabletype="">summy</field>
                                                   <value name="VALUE">
                                                     <block type="lists_split" id="On?qHWQoH_}dbYH`{t%%">
                                                       <mutation mode="SPLIT"></mutation>
                                                       <field name="MODE">SPLIT</field>
                                                       <value name="INPUT">
                                                         <block type="text_getSubstring" id="(9C:Cl%5=D5XGG=D%SsK" inline="false">
                                                           <mutation at1="true" at2="true"></mutation>
                                                           <field name="WHERE1">FROM_START</field>
                                                           <field name="WHERE2">FROM_START</field>
                                                           <value name="STRING">
                                                             <block type="variables_get" id="47OY`Vdd%W$eK_i7Xt%f">
                                                               <field name="VAR" id="Opv#g/J]T%V*_DzGkyY9" variabletype="">summary_orig</field>
                                                             </block>
                                                           </value>
                                                           <value name="AT1">
                                                             <block type="text_indexOf" id="_r$#R~Ed?#xm?!J1LYqV">
                                                               <field name="END">FIRST</field>
                                                               <value name="VALUE">
                                                                 <block type="variables_get" id="Wtkp~*~GS/+(T$8rv){P">
                                                                   <field name="VAR" id="Opv#g/J]T%V*_DzGkyY9" variabletype="">summary_orig</field>
                                                                 </block>
                                                               </value>
                                                               <value name="FIND">
                                                                 <shadow type="text" id="zZ!{uxCH;+r0pYnuX^d]">
                                                                   <field name="TEXT">timer</field>
                                                                 </shadow>
                                                               </value>
                                                             </block>
                                                           </value>
                                                           <value name="AT2">
                                                             <block type="text_length" id="-[iDJITnC*.rBR,lI?Zs">
                                                               <value name="VALUE">
                                                                 <shadow type="text" id="EqELPD/gRhpAdegK]97Y">
                                                                   <field name="TEXT">abc</field>
                                                                 </shadow>
                                                                 <block type="variables_get" id="F8HP^*bKXmkF@=Kyf~oo">
                                                                   <field name="VAR" id="Opv#g/J]T%V*_DzGkyY9" variabletype="">summary_orig</field>
                                                                 </block>
                                                               </value>
                                                             </block>
                                                           </value>
                                                         </block>
                                                       </value>
                                                       <value name="DELIM">
                                                         <shadow type="text" id="D}HTjHq2[vRNLYHuWz5%">
                                                           <field name="TEXT"> </field>
                                                         </shadow>
                                                       </value>
                                                     </block>
                                                   </value>
                                                 </block>
                                               </next>
                                             </block>
                                            </xml>
                                            

                                            liv-in-sky 1 Reply Last reply Reply Quote 1
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            658
                                            Online

                                            32.0k
                                            Users

                                            80.4k
                                            Topics

                                            1.3m
                                            Posts

                                            blockly
                                            17
                                            159
                                            18441
                                            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