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. [gelöst] Statusabfrage mit Alexa (Anwesenheitsliste)

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    6
    1
    53

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.3k

[gelöst] Statusabfrage mit Alexa (Anwesenheitsliste)

Geplant Angeheftet Gesperrt Verschoben Cloud Dienste
alexaiotcloud
10 Beiträge 3 Kommentatoren 986 Aufrufe 3 Watching
  • Ä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.
  • MichaHiddM Offline
    MichaHiddM Offline
    MichaHidd
    schrieb am zuletzt editiert von MichaHidd
    #1

    Hallo,
    ich habe beim mir eine Script erstellt, mit der mir die Liste der Anwesenden + Gäste von Alexa angesagt werden.

    Damit die Ansage auch an der Alexa ankommt, über der ich die Anfrage gestartet habe, habe ich das bisher so wie hier gelöst. Dies scheint mir aber eher ein Umweg zu sein und wolllte es dann über die Statusabfrage eines Gerätes lösen.

    Somit habe ich über Geräte ein virtuelles Gerät vom Typ "Info" angelegt. Habe das Objekt mit Schreibrechte und der Rolle Value und der Art Zeichenkette versehen und dann per Script mein Ansagetext dort hineingeschrieben.

    Anschließend habe ich das Objekt erfolgreich mit Alexa verbunden.
    Wenn ich jetzt aber Frage: Alexe, wie ist der Status von Anwesenheit.
    Bekomme ich als Antwort: Gästezimmer unterstützt das nicht.

    Wo fehlt mir hier die richtige Einstellung? Eine Temperaturabfrage (Rolle: value.temperature) funktioniert in einem anderen Fall ohne Probleme.

    M OcrimO 2 Antworten Letzte Antwort
    0
    • MichaHiddM MichaHidd

      Hallo,
      ich habe beim mir eine Script erstellt, mit der mir die Liste der Anwesenden + Gäste von Alexa angesagt werden.

      Damit die Ansage auch an der Alexa ankommt, über der ich die Anfrage gestartet habe, habe ich das bisher so wie hier gelöst. Dies scheint mir aber eher ein Umweg zu sein und wolllte es dann über die Statusabfrage eines Gerätes lösen.

      Somit habe ich über Geräte ein virtuelles Gerät vom Typ "Info" angelegt. Habe das Objekt mit Schreibrechte und der Rolle Value und der Art Zeichenkette versehen und dann per Script mein Ansagetext dort hineingeschrieben.

      Anschließend habe ich das Objekt erfolgreich mit Alexa verbunden.
      Wenn ich jetzt aber Frage: Alexe, wie ist der Status von Anwesenheit.
      Bekomme ich als Antwort: Gästezimmer unterstützt das nicht.

      Wo fehlt mir hier die richtige Einstellung? Eine Temperaturabfrage (Rolle: value.temperature) funktioniert in einem anderen Fall ohne Probleme.

      M Online
      M Online
      MCU
      schrieb am zuletzt editiert von MCU
      #2

      @MichaHidd Zeig mal bitte die entsprechenden Bilder zu dem Datenpunkt und der Einstellung zum Alexa-Gerät.

      Unabhängig davon kann man den Satz "wie ist der Status von Anwesenheit" auch als Routine hinterlegen und somit verhindern, das Alexa nach bestimmten Schlüsselwörtern sucht und dann feststellt, dass das angesprochene Gerät das nicht unterstützt.
      Status ist z.B. so ein Schlüsselwort. Da hat Alexa eigene Routine dahinter angelegt und reagiert entsprechend.
      Vielleicht reicht auch schon die Änderung vom Satz: wie ist die Anwesenheit, oder nur Anwesenheit , wenn Anwesenheit das in iot definierte Gerät ist.

      NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
      Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

      MichaHiddM 1 Antwort Letzte Antwort
      0
      • M MCU

        @MichaHidd Zeig mal bitte die entsprechenden Bilder zu dem Datenpunkt und der Einstellung zum Alexa-Gerät.

        Unabhängig davon kann man den Satz "wie ist der Status von Anwesenheit" auch als Routine hinterlegen und somit verhindern, das Alexa nach bestimmten Schlüsselwörtern sucht und dann feststellt, dass das angesprochene Gerät das nicht unterstützt.
        Status ist z.B. so ein Schlüsselwort. Da hat Alexa eigene Routine dahinter angelegt und reagiert entsprechend.
        Vielleicht reicht auch schon die Änderung vom Satz: wie ist die Anwesenheit, oder nur Anwesenheit , wenn Anwesenheit das in iot definierte Gerät ist.

        MichaHiddM Offline
        MichaHiddM Offline
        MichaHidd
        schrieb am zuletzt editiert von
        #3

        @MCU Bilder reiche ich später nach.

        Aber: Könnte es sein, dass dies so mit Alexa gar nicht möglich ist? Über Alexa-Routinen geht es nicht und habe auch in anderen Foren nicht gefunden, dass Alexa einen Text aus einer Variable etc. abfragen und vorlesen kann.
        dennoch:
        Verstehe ich es evtl. richtig, dass für diese Aufgabe der Skill Custom ioBroker genutzt werden muss? Die Beispielfragen sehen sehr vielversprechend aus:
        7.) Personenabfragen (Typ-Text für Text2Command: askWho)

        • ... wer (hat zuletzt das Haus betreten)
        M 1 Antwort Letzte Antwort
        0
        • MichaHiddM MichaHidd

          @MCU Bilder reiche ich später nach.

          Aber: Könnte es sein, dass dies so mit Alexa gar nicht möglich ist? Über Alexa-Routinen geht es nicht und habe auch in anderen Foren nicht gefunden, dass Alexa einen Text aus einer Variable etc. abfragen und vorlesen kann.
          dennoch:
          Verstehe ich es evtl. richtig, dass für diese Aufgabe der Skill Custom ioBroker genutzt werden muss? Die Beispielfragen sehen sehr vielversprechend aus:
          7.) Personenabfragen (Typ-Text für Text2Command: askWho)

          • ... wer (hat zuletzt das Haus betreten)
          M Online
          M Online
          MCU
          schrieb am zuletzt editiert von MCU
          #4

          @MichaHidd Alexa kann Text aus einer Variablen vorlesen mit dem Alexa2-Adapter.
          iot-Adapter muss installiert werden damit iobroker mit Alexa und der Cloud kommunizieren kann.
          Und der Skill iobroker.iot muss installiert werden in der Alexa App.

          NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
          Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

          MichaHiddM 1 Antwort Letzte Antwort
          0
          • M MCU

            @MichaHidd Alexa kann Text aus einer Variablen vorlesen mit dem Alexa2-Adapter.
            iot-Adapter muss installiert werden damit iobroker mit Alexa und der Cloud kommunizieren kann.
            Und der Skill iobroker.iot muss installiert werden in der Alexa App.

            MichaHiddM Offline
            MichaHiddM Offline
            MichaHidd
            schrieb am zuletzt editiert von
            #5

            @MCU Problem ist gelöst
            Die Adapter waren bereits alle installiert, aber man bekommt Alexa nicht so einfach dazu, den Inhalt vorzulesen, wenn es sich um Text handelt.
            Mit dem Skill Custom ioBroker und Text2Speach funktioniert das einwandfre.
            In Test2Speach einfach den zu sprechenden Text vorgeben (wer anwesend ist / wer ist anwesend) und mit dem Datenpunkt verknüpfen, den ich mit einem script gefüllt habe.

            Frage ich jetzt:
            Alexa, frage I O Broker, wer anwesend ist (oder wer ist anwesend), wird der Text des Datenpunktes entsprechen vorglesen.

            M 1 Antwort Letzte Antwort
            0
            • MichaHiddM MichaHidd

              @MCU Problem ist gelöst
              Die Adapter waren bereits alle installiert, aber man bekommt Alexa nicht so einfach dazu, den Inhalt vorzulesen, wenn es sich um Text handelt.
              Mit dem Skill Custom ioBroker und Text2Speach funktioniert das einwandfre.
              In Test2Speach einfach den zu sprechenden Text vorgeben (wer anwesend ist / wer ist anwesend) und mit dem Datenpunkt verknüpfen, den ich mit einem script gefüllt habe.

              Frage ich jetzt:
              Alexa, frage I O Broker, wer anwesend ist (oder wer ist anwesend), wird der Text des Datenpunktes entsprechen vorglesen.

              M Online
              M Online
              MCU
              schrieb am zuletzt editiert von
              #6

              @MichaHidd Kannst du bitte ein Beispiel bildlich darstellen. Man kann es dann schneller nachvollziehen. Danke.

              NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
              Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

              MichaHiddM 1 Antwort Letzte Antwort
              0
              • M MCU

                @MichaHidd Kannst du bitte ein Beispiel bildlich darstellen. Man kann es dann schneller nachvollziehen. Danke.

                MichaHiddM Offline
                MichaHiddM Offline
                MichaHidd
                schrieb am zuletzt editiert von
                #7

                @MCU
                Habe es jetzt ohne Alias gelöst (denke ich) und bin wie folgt vorgegangen:
                Schritt 1:
                Fritzbox CheckPresence installiert und eingerichtet.

                Schritt 2:
                Ein zusätzlichen Datenpunkt im Opjekt fb-checkpresence.0 eingerichtet
                Schritt2.PNG

                Schritt 3:
                Mit Blockly ein Script erstellt, dass bei jeder Änderung beim Anwesenheitscheck einen vorgefertigten Ansagetext in den oben erstellten Datenpunkt schreibt:
                Schritt3.PNG
                Schritt 4:
                Text to command installiert

                Schritt 5:
                Textkommando erstellt, dass er bei der Frage: wer anwesend ist / wer ist anwesend den entsprechenden Datenpunkt vorliest
                Schritt 5.PNG
                Schritt 6:
                Den Skill ioBroker in Alexa aktiviert und mit dem Konto (iobroker.pro) verknüpft

                Schritt 7:
                Alexa befragen

                Ich bin mir nur nicht so sicher, ob man einfach so einen Datenpunkt hinzufügen darf, oder ob der irgendwann gelöscht wird. Scheint aber bisher so ganz gut zu klappen.

                M 1 Antwort Letzte Antwort
                1
                • MichaHiddM MichaHidd

                  @MCU
                  Habe es jetzt ohne Alias gelöst (denke ich) und bin wie folgt vorgegangen:
                  Schritt 1:
                  Fritzbox CheckPresence installiert und eingerichtet.

                  Schritt 2:
                  Ein zusätzlichen Datenpunkt im Opjekt fb-checkpresence.0 eingerichtet
                  Schritt2.PNG

                  Schritt 3:
                  Mit Blockly ein Script erstellt, dass bei jeder Änderung beim Anwesenheitscheck einen vorgefertigten Ansagetext in den oben erstellten Datenpunkt schreibt:
                  Schritt3.PNG
                  Schritt 4:
                  Text to command installiert

                  Schritt 5:
                  Textkommando erstellt, dass er bei der Frage: wer anwesend ist / wer ist anwesend den entsprechenden Datenpunkt vorliest
                  Schritt 5.PNG
                  Schritt 6:
                  Den Skill ioBroker in Alexa aktiviert und mit dem Konto (iobroker.pro) verknüpft

                  Schritt 7:
                  Alexa befragen

                  Ich bin mir nur nicht so sicher, ob man einfach so einen Datenpunkt hinzufügen darf, oder ob der irgendwann gelöscht wird. Scheint aber bisher so ganz gut zu klappen.

                  M Online
                  M Online
                  MCU
                  schrieb am zuletzt editiert von
                  #8

                  @MichaHidd Man sollte Datenpunkte immer in javascript.0 oder in 0_userdata.0 hinzufügen.
                  dfa1d005-915b-4161-909e-0f1efe115008-image.png

                  NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
                  Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

                  1 Antwort Letzte Antwort
                  0
                  • MichaHiddM MichaHidd

                    Hallo,
                    ich habe beim mir eine Script erstellt, mit der mir die Liste der Anwesenden + Gäste von Alexa angesagt werden.

                    Damit die Ansage auch an der Alexa ankommt, über der ich die Anfrage gestartet habe, habe ich das bisher so wie hier gelöst. Dies scheint mir aber eher ein Umweg zu sein und wolllte es dann über die Statusabfrage eines Gerätes lösen.

                    Somit habe ich über Geräte ein virtuelles Gerät vom Typ "Info" angelegt. Habe das Objekt mit Schreibrechte und der Rolle Value und der Art Zeichenkette versehen und dann per Script mein Ansagetext dort hineingeschrieben.

                    Anschließend habe ich das Objekt erfolgreich mit Alexa verbunden.
                    Wenn ich jetzt aber Frage: Alexe, wie ist der Status von Anwesenheit.
                    Bekomme ich als Antwort: Gästezimmer unterstützt das nicht.

                    Wo fehlt mir hier die richtige Einstellung? Eine Temperaturabfrage (Rolle: value.temperature) funktioniert in einem anderen Fall ohne Probleme.

                    OcrimO Offline
                    OcrimO Offline
                    Ocrim
                    schrieb am zuletzt editiert von
                    #9

                    @MichaHidd
                    Mir hat das oft auch nicht so getaugt und noch zusätzlich frage io Broker will ich in vielen Fällen auch nicht sagen. Ich mache es jetzt teils über den alexa2 Adapter und lege in der alexa app auf dem handy eine Routine an. Sage ich jetzt "Alexa, wie warm ist es hier?" Triggert die Routine und über ein blockly schreibe ich in den speak Datenpunkt von dem dot "im Wohnzimmer sind es (Datenpunkt Temperatur) Grad"
                    Nachteil an der Lösung ist, dass man die Routine ganz genau so nennen muss damit Alexa damit etwas anfangen kann.

                    MichaHiddM 1 Antwort Letzte Antwort
                    0
                    • OcrimO Ocrim

                      @MichaHidd
                      Mir hat das oft auch nicht so getaugt und noch zusätzlich frage io Broker will ich in vielen Fällen auch nicht sagen. Ich mache es jetzt teils über den alexa2 Adapter und lege in der alexa app auf dem handy eine Routine an. Sage ich jetzt "Alexa, wie warm ist es hier?" Triggert die Routine und über ein blockly schreibe ich in den speak Datenpunkt von dem dot "im Wohnzimmer sind es (Datenpunkt Temperatur) Grad"
                      Nachteil an der Lösung ist, dass man die Routine ganz genau so nennen muss damit Alexa damit etwas anfangen kann.

                      MichaHiddM Offline
                      MichaHiddM Offline
                      MichaHidd
                      schrieb am zuletzt editiert von
                      #10

                      @Ocrim
                      Genau das wollte ich ja gerade nicht, weil ich dann durch eine ellenlange Wenn-Dann-Abfrage die Sprachausgabe auf die Alexa bekomme, von der ich die Frage stelle (hatte ich auch schon im Einsatz). Wobei man diese Wenn-Dann-Abfrage auchnur ein Mal in einem Script speichern müsste.

                      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

                      336

                      Online

                      32.5k

                      Benutzer

                      81.7k

                      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