Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Trigger Objekt für alles Alexa Echos

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Trigger Objekt für alles Alexa Echos

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

      Hallo zusammen, 🙂

      aktuell baue ich mir gerade ein Script um über Alexa meine Kaffeemaschine mit einem Timer anzuschalten.

      Mein erstes Problem ist ein Trigger Objekt für für alles Echos zu finden.
      Aktuell nutze ich eine Routine für den Trigger diesen muss ich aber für jeden Echo einzel hinzu fügen.
      Geht das nicht intelligenter oder welches Objekt kann man dafür nehmen?

      Das nächste wäre, ich möchte das ganze auch gerne über einen KNX Taster schalten.
      Wird dieser Taster betätigt soll das gleiche passieren wie über den Sprachbefehl via Alexa Echo:

      • Taster betätigen (true)

      • Aktorkanal schalten über KNX

      • Alexa macht eine Ansage

      • Timer wird gestellt für 60 Min

      • Kurz vor dem Ablauf des Timers kommt noch mal eine Alexa Ansage

      • Timer läuft ab und Aktorkanal wird auch (false) geschaltet

      • Taster betätigen (false)

      • Timer stop

      • Ansage Alexa

      • Aktorkanal (false)

      Bei meinem Script und meiner Logik Trigger ich mit dem Alexabefehl auch leider den KNX Part (Schleife).

      Wie kann ich das ganze besser lösen?
      Habe dazu aktuell keine Lösung.

      Vielen Dank schon mal! ✌

      Bildschirmfoto 2020-06-09 um 22.10.22.png Bildschirmfoto 2020-06-09 um 22.09.17.png

      padrino 1 Reply Last reply Reply Quote 0
      • padrino
        padrino Most Active @nowi03 last edited by

        @nowi03
        Du kannst im alexa2 Adapter Info.Summary triggern und auswerten.
        Also dessen Wert prüfen, und schauen, ob der Aufruf für die Routine als Text drin ist.

        dslraser N 2 Replies Last reply Reply Quote 0
        • dslraser
          dslraser Forum Testing Most Active @padrino last edited by

          @padrino sagte in Trigger Objekt für alles Alexa Echos:

          Info.Summary triggern und auswerten

          Du meinst History.summary , oder ?
          Unter Info habe ich kein summary

          padrino 1 Reply Last reply Reply Quote 1
          • padrino
            padrino Most Active @dslraser last edited by

            @dslraser
            Yep, sorry, war spät. 😇

            1 Reply Last reply Reply Quote 0
            • N
              nowi03 @padrino last edited by

              @padrino

              Ich stehe mit deinem Tipp noch etwas auf dem Schlauch.✌
              Kannst du bitte etwas mehr ausholen? 🙂

              padrino 1 Reply Last reply Reply Quote 0
              • padrino
                padrino Most Active @nowi03 last edited by padrino

                @nowi03
                Hab jetzt keinen Zugriff auf mein Blockly System...

                Also, Du machst einen obectID Trigger auf den Datenpunkt history.summary
                Dann machst Du ein falls/mache.
                Also Falls Wert (von ObjektID) = "Aufruftext für Routine" mache...
                Da der Datenpunkt gefüllt wird, egal von welchem Echo Du die Routine aufrufst, brauchst Du nur einen Trigger.

                N 1 Reply Last reply Reply Quote 0
                • N
                  nowi03 @padrino last edited by

                  @padrino

                  Alles klar.
                  Jetzt habe ich verstanden.

                  Vielen Dank.

                  Hast du für folgendes Problem auch evtl. eine Idee wie man das Lösen kann?

                  "**Das nächste wäre, ich möchte das ganze auch gerne über einen KNX Taster schalten.
                  Wird dieser Taster betätigt soll das gleiche passieren wie über den Sprachbefehl via Alexa Echo:

                  Taster betätigen (true)

                  Aktorkanal schalten über KNX

                  Alexa macht eine Ansage

                  Timer wird gestellt für 60 Min

                  Kurz vor dem Ablauf des Timers kommt noch mal eine Alexa Ansage

                  Timer läuft ab und Aktorkanal wird auch (false) geschaltet

                  Taster betätigen (false)

                  Timer stop

                  Ansage Alexa

                  Aktorkanal (false)

                  Bei meinem Script und meiner Logik Trigger ich mit dem Alexabefehl auch leider den KNX Part (Schleife).**"

                  padrino 1 Reply Last reply Reply Quote 0
                  • padrino
                    padrino Most Active @nowi03 last edited by

                    @nowi03
                    Hm, also von KNX hab ich keine Ahnung...
                    Ist das wie jeder Schalter, dann kann das mit in den Trigger.
                    Da fällt mir ein, man könnte auch statt auf "summary" auf die Routine triggern.

                    Also (angepasst) auf z.B. auf

                    alexa2.0.Echo-Devices.G090*.Routines.a198b202-b79f-4451-bde0-ffb9b07f8eb9

                    (Ist hier die standard "Gute Nacht" Routine, G090* deckt bei mir alle Echos ab)

                    Screenshot_20200611-234842_Chrome.jpg

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

                      Moin,

                      Ich verstehe nicht ganz was genau dein Blockly machen soll 😅
                      Aber du steuerst ein objekt welches auch als trigger bei aktualisierung verwendet wird, denke hier könnte das problem liegen!
                      Aber wie gesagt, blick da nicht wirklich durch bei dir...

                      ich würde alles löschen und neu anfangen! 🤔

                      Edit: seh grad ist schon älter, also nur wenn problem noch aktuell...

                      1591733477953-bildschirmfoto-2020-06-09-um-22.09.17-2.png

                      1591733478211-bildschirmfoto-2020-06-09-um-22.10.22-2.jpg

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

                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      617
                      Online

                      32.0k
                      Users

                      80.5k
                      Topics

                      1.3m
                      Posts

                      blockly
                      4
                      9
                      625
                      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