Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Cloud Dienste
  4. Mit Routine IoBroker Zustand abfragen

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    472

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    5.2k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.4k

Mit Routine IoBroker Zustand abfragen

Geplant Angeheftet Gesperrt Verschoben Cloud Dienste
11 Beiträge 5 Kommentatoren 2.0k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • W Offline
    W Offline
    w_tom
    schrieb am zuletzt editiert von
    #1

    Hallo möchte gerne mit einer Alexa Routine eine Zustand einer Steuerung abfragen.

    Bsw. Routine " Alexa ist post da". Diese sollte dann mit den Blockly Skript den Zustand eines Bits meiner Steuerung prüfen und bei wahr oder unwahr jeweils ein unterschiedliche Routine starten.

    Jedoch habe ich das Thema, das beim Start einer Routine mittels Sprache an Alexa der Zustand der Routine sich nicht startet und somit auch kein Blockly Ablauf gestartet wird.

    Betätige ich jedoch den "simulierten Tastendruck" in Objekte so startet der Ablauf wie gewünscht.

    1 Antwort Letzte Antwort
    0
    • MicM Offline
      MicM Offline
      Mic
      Developer
      schrieb am zuletzt editiert von
      #2

      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 Antwort Letzte Antwort
      0
      • W Offline
        W Offline
        w_tom
        schrieb am zuletzt editiert von
        #3

        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 Antwort Letzte Antwort
        0
        • modmaxM Offline
          modmaxM Offline
          modmax
          schrieb am zuletzt editiert von
          #4

          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 Antwort Letzte Antwort
          0
          • W Offline
            W Offline
            w_tom
            schrieb am zuletzt editiert von
            #5

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

            1 Antwort Letzte Antwort
            0
            • W Offline
              W Offline
              w_tom
              schrieb am zuletzt editiert von
              #6

              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 Antwort Letzte Antwort
              0
              • modmaxM Offline
                modmaxM Offline
                modmax
                schrieb am zuletzt editiert von
                #7

                Ä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 Antwort Letzte Antwort
                0
                • W Offline
                  W Offline
                  w_tom
                  schrieb am zuletzt editiert von
                  #8

                  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 Antwort Letzte Antwort
                  0
                  • modmaxM Offline
                    modmaxM Offline
                    modmax
                    schrieb am zuletzt editiert von
                    #9

                    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 Antwort Letzte Antwort
                    0
                    • A Offline
                      A Offline
                      Accu
                      schrieb am zuletzt editiert von
                      #10

                      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 Antwort Letzte Antwort
                      0
                      • L Offline
                        L Offline
                        lesiflo
                        Most Active
                        schrieb am zuletzt editiert von lesiflo
                        #11

                        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 Antwort Letzte Antwort
                        0
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

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

                        398

                        Online

                        32.7k

                        Benutzer

                        82.5k

                        Themen

                        1.3m

                        Beiträge
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                        ioBroker Community 2014-2025
                        logo
                        • Anmelden

                        • Du hast noch kein Konto? Registrieren

                        • Anmelden oder registrieren, um zu suchen
                        • Erster Beitrag
                          Letzter Beitrag
                        0
                        • Home
                        • Aktuell
                        • Tags
                        • Ungelesen 0
                        • Kategorien
                        • Unreplied
                        • Beliebt
                        • GitHub
                        • Docu
                        • Hilfe