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] Blockly Alexa: Eingabe, schalten, Ausgabe

    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] Blockly Alexa: Eingabe, schalten, Ausgabe

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

      Hello again und schönen ersten Advent euch!

      Ich bin nicht neu im Gebiet Blockly oder ioBroker, scheitere dennoch etwas daran, das Ganze irgendwie logisch anzuordnen - und vermutlich richtig zu verstehen. Leider funktioniert es nicht, wie erwartet aka Alexa sagt "Leider habe ich das nicht verstanden" vs. "Ich habe das auf Amazon Music nicht gefunden". Was richtig Aussagekräftiges hier im Forum habe ich auf die Schnelle leider nicht gefunden, sorry!

      Geschmückt wird dies mit folgendem Log:

      alexa2.0
      	2022-11-27 19:12:53.183	error	Datatype for Echo-Devices.2ba4a27e0f774d45a15fcc5fxxxxxxxx.Commands.speak differs from expected, ignore state change! Please write correct datatype (string)
      javascript.0
      	2022-11-27 19:12:53.178	info	State value to set for "alexa2.0.Echo-Devices.2ba4a27e0f774d45a15fcc5fxxxxxxxx.Commands.speak" has to be type "string" but received type "object" 
      

      Challenge ist, dass eine Prüfung erfolgen muss, sodass der Echo antwortet, der auch zuletzt angesprochen wurde (unterster Block).

      Helft mir bitte!

      5dde46cb-b968-4ccd-9814-73b340e378d1-grafik.png

      paul53 DJMarc75 2 Replies Last reply Reply Quote 0
      • paul53
        paul53 @Wannseesprinter last edited by

        @wannseesprinter
        Ich habe zwar von Alexa keine Ahnung, aber zwei Fehler fallen mir auf:

        • Die Sprachausgabe gehört in den Trigger.
        • Die "Objekt ID summary" ist eine Konstante
        Wannseesprinter 1 Reply Last reply Reply Quote 0
        • Wannseesprinter
          Wannseesprinter @paul53 last edited by Wannseesprinter

          @paul53 Danke für die fixe Antwort!

          Okay, das mit dem Zusammenbauen der Echo ID außerhalb des Triggers war echt dumm von mir.

          Habe ich mal behoben. Stehe etwas auf dem Schlauch: Was meinst du damit, dass die "Object ID summary" eine Konstante und damit ein Fehler ist? Die ID wird bei jedem Aufrufen des Scripts einmalig und zu diesem Moment fix erzeugt. Beim nächsten Triggern des Scripts kann es ein anderer Alexa Echo und somit eine andere ID sein.

          Aktuelle Version:

          bb202957-d2cd-424d-a389-3ea1815fb992-grafik.png

          Codierknecht 1 Reply Last reply Reply Quote 0
          • Codierknecht
            Codierknecht Developer Most Active @Wannseesprinter last edited by Codierknecht

            @wannseesprinter
            Du willst doch vermutlich bei Änderungen am DP "summary" auf den Wert prüfen, oder?
            Versuch's mal in der Art:
            a1e53c23-2ab4-4730-a38e-0d3c5259abc6-grafik.png

            1 Reply Last reply Reply Quote 0
            • DJMarc75
              DJMarc75 @Wannseesprinter last edited by

              @wannseesprinter sagte in Blockly Alexa Spracheingabe, schalten, Sprachausgabe:

              Leider funktioniert es nicht, wie erwartet aka Alexa sagt "Leider habe ich das nicht verstanden" vs. "Ich habe das auf Amazon Music nicht gefunden"

              Was soll Dir Alexa auch anderes antworten wenn sie was nicht versteht/kapiert?
              Alexa priorisiert sich selbst!

              @wannseesprinter sagte in Blockly Alexa Spracheingabe, schalten, Sprachausgabe:

              der auch zuletzt angesprochen wurde

              ...mach mal so ungefähr:

              Screenshot 2022-11-27 194303.png

              paul53 1 Reply Last reply Reply Quote 0
              • paul53
                paul53 @DJMarc75 last edited by paul53

                @djmarc75 sagte: ...mach mal so ungefähr:

                So nicht: Ein auszugebender Text kann nicht als Trigger-ID dienen.
                Besser so (Ausgabe-ID nicht ausgefüllt):

                Bild_2022-11-27_195618666.png

                Wannseesprinter 1 Reply Last reply Reply Quote 1
                • Wannseesprinter
                  Wannseesprinter @paul53 last edited by

                  @paul53 Danke für die Antworten bisher. Leider scheint hier noch die eine oder andere Sache zu fehlen, damit das erwartete Ergebnis eintrifft.

                  So ist es umgesetzt

                  1ec8fcad-af44-4aa5-8fdb-ac968bb1779f-grafik.png

                  In den Logs dauern weiterhin diese Einträge auf, mit denen ich, ehrlich gesagt, erstmal nichts anfangen kann. Schließlich und endlich wandle ich doch, soweit möglich, es in Text/String um.:

                  2581be63-f38c-45ee-9419-8454cb40eb9b-grafik.png

                  paul53 R 2 Replies Last reply Reply Quote 0
                  • paul53
                    paul53 @Wannseesprinter last edited by

                    @wannseesprinter sagte: So ist es umgesetzt

                    Weshalb nicht wie gezeigt?
                    Ersetze "Objekt ID summary" durch "Wert" (unter "Trigger").

                    Blockly_DP_Props.JPG

                    Wannseesprinter 1 Reply Last reply Reply Quote 1
                    • R
                      romann.k @Wannseesprinter last edited by romann.k

                      ........

                      1 Reply Last reply Reply Quote 0
                      • Wannseesprinter
                        Wannseesprinter @paul53 last edited by

                        @paul53 Frohes Neues und vielen Dank für deine Hilfe. Späte Antwort, aber hier die Rückmeldung, dass genau dein Tipp zum Erfolg geführt hat 🙂 So sieht es verfeinert aus für "Tor öffnen"

                        0e79fdaa-a7d9-4a23-a68a-055fb7e5fa78-grafik.png

                        Und so für "Tor schließen"

                        4301b905-8ddf-468d-b4c3-1d8ef41fc36a-grafik.png

                        Läuft butterweich - auch mit mehreren Alexas in der Bude. Ich kann zwar nicht verhindern, dass min. eine Alexa Dinge sagt, wie "Das weiß ich leider nicht" o.ä., aber wenige Augenblicke danach kommt mein hinterlegtes "Alles klar, ich öffne die Garage..."

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        922
                        Online

                        31.9k
                        Users

                        80.2k
                        Topics

                        1.3m
                        Posts

                        5
                        10
                        772
                        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