Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Per Alexa Sprachbefehl eine Variable ändern

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Per Alexa Sprachbefehl eine Variable ändern

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

      Hallo,

      ist es irgendwie möglich eine Alex Rutine zu erstellen, die eine Variable im ioBroker ändert? Ich möchte nicht immer den Weg gehen und per Alexa eine Steckdose schalten und diese Event dann im ioBroker abfangen.

      M C 2 Replies Last reply Reply Quote 0
      • M
        MCU @mcBirne last edited by MCU

        @mcBirne Was soll denn in der Variable eingestellt werden? (false/true)

        Beispiel: Alexa, setze Alter auf vier kann man abfangen, aber Alexa bringt aber immer den Fehler: "Tut mir leid ich kann kein Gerät mit dem Namen XXX finden" oder sagt "Schalter unterstützt das nicht"! Also man muss dann auch schon darauf achten wie man das "Gerät" bzw. den "Wert" den man ändern möchte benennt.

        Abfangen kann man es im Objekt alexa2.0.History.summary oder alexa2.0.History.json und das dann weiterverarbeiten mit Blockly oder javascript.

        Im iot-Adapter bzw. in der Instanz kann man "Werte" definieren, die man per Alexa steuern möchte:

        Die definiert man im Reiter "Alexa-Geräte" mit entsprechenden Typen:

        aa938194-5976-4d76-b0db-0fa3cf74a9b5-image.png

        mcBirne 1 Reply Last reply Reply Quote 0
        • C
          CruziX last edited by

          Ist möglich.
          Du musst eine Routine erstellen die ein Dummygerät ändert, damit die Routine nur als Trigger fungieren kann.
          Dann als Trigger im Alexa2 die entsprechende Routine nehmen und auf aktualisierung -> true prüfen.

          1 Reply Last reply Reply Quote 0
          • C
            canim @mcBirne last edited by

            @mcBirne befasse dich mal mit text2command sowie iot 🙂

            1 Reply Last reply Reply Quote 0
            • mcBirne
              mcBirne @MCU last edited by

              @MCU
              Eigentlich möchte ich über die Alexa die Alarmanlage einschalten.
              Hierfür gibt es eine Variable.
              Ich habe versucht, eine Routine zu erstellen, die nichts macht aber auf "Alexa Alarmanlage an" reagiert.
              Ich kann damit aber kein Event im iobroker erzeugen, obwohl ich die Routine dort sehe.

              C M 2 Replies Last reply Reply Quote 0
              • C
                CruziX @mcBirne last edited by

                @mcBirne Wieso kannst du das nicht? Du müsstest doch nur in den Trigger den Datenpunkt auswählen und auf Aktualisierung prüfen.

                mcBirne 1 Reply Last reply Reply Quote 0
                • M
                  MCU @mcBirne last edited by

                  @mcBirne Wenn Du den Alexa2-Adapter installiert hast siehst du ja immer in den schon oben beschriebenen Objekten die summary, die du Alexa gesagt hast:
                  Alarmanlage an

                  32b8708d-f7f6-4d3a-b3ff-f1dc2ac85ea3-image.png

                  Du musst entsprechend ein Objekt auswählen für Deine Alarmanlage!

                  1 Reply Last reply Reply Quote 0
                  • mcBirne
                    mcBirne @CruziX last edited by

                    @CruziX
                    Was ist bei der Routine der Trigger?
                    Ich Sage "Alexa Alarmanlage an" in der Routine passiert ja nichts. Und iobroker scheint nicht zu merken, dass die Routine angestoßen wurde.

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

                      @mcBirne sagte in Per Alexa Sprachbefehl eine Variable ändern:

                      Was ist bei der Routine der Trigger?

                      Du triggerst den Text im Alexa2 Adapter (alarmanlage an oder alarmanlage aus)

                      Der trigger DP ist so wie hier zu sehen

                      alexa2.0.History.summary

                      Die Routine bzw. die zwei Routinen nennst Du genau so (alarmanlage an oder alarmanlage aus) und schaltest irgendeine Aktion.

                      Screenshot_20201101-200247_Amazon Alexa.jpg

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

                        @dslraser
                        Leider steht in der summary bei mir noch etwas sehr altes. Egal welche Szene ich starte, der Wert wird nicht angepasst. Woran kann das liegen?

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

                          @mcBirne sagte in Per Alexa Sprachbefehl eine Variable ändern:

                          Leider steht in der summary bei mir noch etwas sehr altes

                          Pushverbindung Haken drinn ?

                          Bildschirmfoto 2020-11-01 um 20.04.33.png

                          ansonsten gib mal einen Befehl an Alexa und beobachte die summary, die muß sich fast live verändern. Sonst mal den Browser refreshen.

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

                            @dslraser
                            Push Verbindung ist aktiviert.
                            Der Fehler war, dass ich es über die Alexa App auf meinem Handy versucht habe. Wenn ich an ein Alexa-Geräte gehe klappt es. Danke für die Tipps!

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

                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            428
                            Online

                            32.0k
                            Users

                            80.4k
                            Topics

                            1.3m
                            Posts

                            5
                            12
                            967
                            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