Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Cloud Dienste
    4. Mit Routine IoBroker Zustand abfragen

    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

    Mit Routine IoBroker Zustand abfragen

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

      Hi Tom,

      normalerweise wäre das ja so:

      ein SmartHome Device wird z.B. über den Cloud-Adapter angelegt und in Alexa erkannt. Dieses triggert einen Datenpunkt.

      Das Alexa SmartHome Device kannst Du dann in eine Alexa-Routine aufnehmen die z.B. „Alexa, ist Post da“ heißt.

      Beim Starten der Routine wird dann der Datenpunkt z.B. auf „true“ gesetzt und macht dann was.

      Ist so Deine Konstellation?

      1 Reply Last reply Reply Quote 0
      • W
        w_tom last edited by

        Blick grad nicht ganz durch aber denke ja

        Abfolge:

        Sprache -> Alexa

        Alexa -> führt Routine aus.

        Routine -> sollte ein True oder false erzeugen mit welchen ich dann weiter arbeite

        Wenn ein ein True oder false bekommen würde wüsste ich schon wie es weiter geht 😉

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

          Lösung wäre evtl. den State, den Du zum Triggern nimmst, statt als Rolle "button" als "switch" zu deklarieren,

          und den dann über Cloud-Adapter zu steuern oder Alexa-History oder dergleichen zu steuern.

          Dann bei "Änderung auf true" dein Skript ausführen und am Ende des Skripts den Wert des

          States wieder auf false ändern.

          1 Reply Last reply Reply Quote 0
          • W
            w_tom last edited by

            das habe ich schon versucht jedoch wenn ich den Befehl sage ändert sich dies nicht

            1 Reply Last reply Reply Quote 0
            • W
              w_tom last edited by

              Achso also direkt im Skript ändern.

              {

              "from": "system.adapter.alexa2.0",

              "ts": 1537791225437,

              "common": {

              "name": "ist post da",

              "type": "boolean",

              "role": "button",

              "read": true,

              "write": true

              },

              "native": {},

              "acl": {

              "object": 1638,

              "owner": "system.user.admin",

              "ownerGroup": "system.group.administrator",

              "state": 1638

              },

              "_id": "alexa2.0.Echo-Devices.G090LF1072460LE6.Routines.f03a4460-f3cb-410b-b5bb-eeb79c349670",

              "type": "state"

              }

              so schaut das aus wo soll ich was eintragen?

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

                Äh .. was steuerst Du denn mit der Routine?

                Der Button im Alexa2-Adapter ist dafür da um eine Routine vom ioBroker aus über Alexa zu starten,

                aber nicht um ioBroker zu signalisieren, daß die Routine durch Alexa gestartet würde.

                Somit müßte Du z.B. per Javascript-Adapter irgendwo einen Status anlegen,

                den in den CLoud-Server hinterlegen und dann die Routine per Alexa-App so gestalten,

                daß dieser Datenpunkt über die Alexa-Routine gesteuert wird.

                Oder beio Alexa die Push-Benachrichtigung aktivieren und dann im alexa-Adapter

                auf Einträge der History reagieren.

                MfG Markus

                1 Reply Last reply Reply Quote 0
                • W
                  w_tom last edited by

                  Ah ok das wusste ich nicht. Danke für die Info. Dachte hier bekommt man ein Signal wenn die Routine gestartet ist.

                  Könntest du mir evtl. einen Link schicken oder kurz erklären wie ich im Javascript adapter einen Status anlege?

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

                    Javascript-Doku:

                    https://github.com/ioBroker/ioBroker.ja … ascript.md

                    Man kann natürlich auch manuell Datenpunkte anlegen.

                    Zum Beispiel unter Objekte einen Root-Knoten "datenpunkte.0" erstellen

                    und dort alle eigenen Datenpunkte ablegen.

                    Oder eben per Script. Dann tauchen die Datenpunkte unter "javascript.0" auf.

                    1 Reply Last reply Reply Quote 0
                    • A
                      Accu last edited by

                      Ich hätte jetzt auch gedacht, dass man das "False" hinter der Routine nutzen kann. Bilde mir sogar ein, dass es schon einmal bei mir funktioniert hat. Einfach eine Routine mit beliebigen Text erstellen und ohne Ausführungsteil. Dann im ioBroker auf das FALSE als Trigger für ein Script gehen. Leider klappts jetzt bei mir nicht mehr 😞

                      1 Reply Last reply Reply Quote 0
                      • L
                        lesiflo Most Active last edited by lesiflo

                        Hi, schaut mal hier den zweiten Post von mir an, eventuell hilft das ja weiter:

                        https://forum.iobroker.net/topic/21950/alexa-routine-triggert-state-sprachausgabe

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate
                        FAQ Cloud / IOT
                        HowTo: Node.js-Update
                        HowTo: Backup/Restore
                        Downloads
                        BLOG

                        459
                        Online

                        31.9k
                        Users

                        80.1k
                        Topics

                        1.3m
                        Posts

                        5
                        11
                        1721
                        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