Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Alexa "aktiv" ermitteln

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Alexa "aktiv" ermitteln

Scheduled Pinned Locked Moved Skripten / Logik
alexa2.0 adapter
5 Posts 3 Posters 349 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    Marty56
    wrote on last edited by Marty56
    #1

    Hallo

    Ich möchte ermitteln, ob auf dem Alexa Lautsprecher etwas abgespielt wird oder nicht.
    Es scheint keinen Datenpunkt zu geben, der so etwas wie "Alexa ist aktiv" anzeigt.

    Probleme

    Leider muss der Lieblingssender meiner Frau, Bayern3, über einen Skill aufgerufen werden und ich sehe nichts, voran ich ermitteln kann, ob dieser Skill noch läuft.

    Ein weiterer Fall ist, dass ein einzelnes Musikstück abgespielt wird. Man kann nicht erkennen, ob es noch läuft oder nicht. Z.B. Bohemian Rhapsody - Remastered 2011 Nachdem das Stück durchgelaufen ist, steht alexa2.0.EchoDevices.Gxxxxx.Player.currentState immer noch auf true. Und auch der alexa2.0.Echo-Devices.GxxxxxPlayer.mediaProgressPercent steht auf 56% und nicht auf 100 %.
    In diesem Fall könnte man sich, sehr umständlich, damit helfen, dass man ermittelt, ob alexa2.0.Echo-Devices.G090LV03717501KP.Player.mediaProgressStr sich noch verändert und wenn das nicht mehr der Fall ist, keine Aktivität ausrechnen.

    Der Workaround mit dem Abfangen über den History Datenpunkt funktioniert bei mir aus mir unerklärlichen Gründen nicht ganz zuverlässig und würde ohnehin nicht funktionieren, wenn Alexa eine Playlist oder Stück zu Ende gespielt hat, weil der Nutzer ja dann keine Motivation hat, Alexa aufzufordern, die Musik zu stoppen.

    Hintergrund meines Use Case ist, ein Zwitscherbox- Emulation mit Alexa und einem Bewegungsmelder.

    1. Das Zwitschern wird erzeugt, durch Wiedergabe eines freien Amazon Musik Sound Tracks wenn der Bewegungsmelder auslöst. Danach wird durch weitere Bewegung das Abspielen des Zwitschern wiederholt.

    2. Es soll NICHT mehr ausgelöst werden, wenn der Nutzer z.B. "spiele Bayern3" oder einen anderen Befehl gegeben hat, der Alexa dauerhaft aktiviert hält.

    3. Erst, wenn Alexa nicht mehr macht, soll die Triggerung durch Bewegungsmeldung wieder funktionieren.

    Bei Punkt 2 + 3 benötige ich die Information, ob auf Alexa etwas abgespielt wird oder nicht.

    HW:NUC (16 GB Ram)
    OS: Debian Bullseye, Promox V7, node v16.x npm 8.19.3

    haselchenH F 2 Replies Last reply
    0
    • M Marty56

      Hallo

      Ich möchte ermitteln, ob auf dem Alexa Lautsprecher etwas abgespielt wird oder nicht.
      Es scheint keinen Datenpunkt zu geben, der so etwas wie "Alexa ist aktiv" anzeigt.

      Probleme

      Leider muss der Lieblingssender meiner Frau, Bayern3, über einen Skill aufgerufen werden und ich sehe nichts, voran ich ermitteln kann, ob dieser Skill noch läuft.

      Ein weiterer Fall ist, dass ein einzelnes Musikstück abgespielt wird. Man kann nicht erkennen, ob es noch läuft oder nicht. Z.B. Bohemian Rhapsody - Remastered 2011 Nachdem das Stück durchgelaufen ist, steht alexa2.0.EchoDevices.Gxxxxx.Player.currentState immer noch auf true. Und auch der alexa2.0.Echo-Devices.GxxxxxPlayer.mediaProgressPercent steht auf 56% und nicht auf 100 %.
      In diesem Fall könnte man sich, sehr umständlich, damit helfen, dass man ermittelt, ob alexa2.0.Echo-Devices.G090LV03717501KP.Player.mediaProgressStr sich noch verändert und wenn das nicht mehr der Fall ist, keine Aktivität ausrechnen.

      Der Workaround mit dem Abfangen über den History Datenpunkt funktioniert bei mir aus mir unerklärlichen Gründen nicht ganz zuverlässig und würde ohnehin nicht funktionieren, wenn Alexa eine Playlist oder Stück zu Ende gespielt hat, weil der Nutzer ja dann keine Motivation hat, Alexa aufzufordern, die Musik zu stoppen.

      Hintergrund meines Use Case ist, ein Zwitscherbox- Emulation mit Alexa und einem Bewegungsmelder.

      1. Das Zwitschern wird erzeugt, durch Wiedergabe eines freien Amazon Musik Sound Tracks wenn der Bewegungsmelder auslöst. Danach wird durch weitere Bewegung das Abspielen des Zwitschern wiederholt.

      2. Es soll NICHT mehr ausgelöst werden, wenn der Nutzer z.B. "spiele Bayern3" oder einen anderen Befehl gegeben hat, der Alexa dauerhaft aktiviert hält.

      3. Erst, wenn Alexa nicht mehr macht, soll die Triggerung durch Bewegungsmeldung wieder funktionieren.

      Bei Punkt 2 + 3 benötige ich die Information, ob auf Alexa etwas abgespielt wird oder nicht.

      haselchenH Offline
      haselchenH Offline
      haselchen
      Most Active
      wrote on last edited by
      #2

      @marty56

      Erste Frage :

      Wieso MUSS der Sender über einen Skill abgespielt werden?
      Soll er per Sprache oder per Blockly laufen?

      Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

      1 Reply Last reply
      0
      • M Marty56

        Hallo

        Ich möchte ermitteln, ob auf dem Alexa Lautsprecher etwas abgespielt wird oder nicht.
        Es scheint keinen Datenpunkt zu geben, der so etwas wie "Alexa ist aktiv" anzeigt.

        Probleme

        Leider muss der Lieblingssender meiner Frau, Bayern3, über einen Skill aufgerufen werden und ich sehe nichts, voran ich ermitteln kann, ob dieser Skill noch läuft.

        Ein weiterer Fall ist, dass ein einzelnes Musikstück abgespielt wird. Man kann nicht erkennen, ob es noch läuft oder nicht. Z.B. Bohemian Rhapsody - Remastered 2011 Nachdem das Stück durchgelaufen ist, steht alexa2.0.EchoDevices.Gxxxxx.Player.currentState immer noch auf true. Und auch der alexa2.0.Echo-Devices.GxxxxxPlayer.mediaProgressPercent steht auf 56% und nicht auf 100 %.
        In diesem Fall könnte man sich, sehr umständlich, damit helfen, dass man ermittelt, ob alexa2.0.Echo-Devices.G090LV03717501KP.Player.mediaProgressStr sich noch verändert und wenn das nicht mehr der Fall ist, keine Aktivität ausrechnen.

        Der Workaround mit dem Abfangen über den History Datenpunkt funktioniert bei mir aus mir unerklärlichen Gründen nicht ganz zuverlässig und würde ohnehin nicht funktionieren, wenn Alexa eine Playlist oder Stück zu Ende gespielt hat, weil der Nutzer ja dann keine Motivation hat, Alexa aufzufordern, die Musik zu stoppen.

        Hintergrund meines Use Case ist, ein Zwitscherbox- Emulation mit Alexa und einem Bewegungsmelder.

        1. Das Zwitschern wird erzeugt, durch Wiedergabe eines freien Amazon Musik Sound Tracks wenn der Bewegungsmelder auslöst. Danach wird durch weitere Bewegung das Abspielen des Zwitschern wiederholt.

        2. Es soll NICHT mehr ausgelöst werden, wenn der Nutzer z.B. "spiele Bayern3" oder einen anderen Befehl gegeben hat, der Alexa dauerhaft aktiviert hält.

        3. Erst, wenn Alexa nicht mehr macht, soll die Triggerung durch Bewegungsmeldung wieder funktionieren.

        Bei Punkt 2 + 3 benötige ich die Information, ob auf Alexa etwas abgespielt wird oder nicht.

        F Offline
        F Offline
        frankyboy73
        wrote on last edited by
        #3

        @marty56 Hi, das kann ich nicht bestätigen.
        Auch wenn ich nen Radiosender über nen Skill höre z.B. ARD Audiothek, wird mir unter dem jeweiligen Echo Device, Player der current state angezeigt (true). Wird das beendet wechselt er auf false. Auch wird mir Title Url und Laufzeit angezeigt.
        Auch mit einzelnen Lieder habe ich keine Probleme, die Prozente zählen ganz normal von 1 bis 100 hoch und der current state geht dann auf false. (Auch bei Bohemian Rhapsody - Remastered 2011)
        Ist deine Push Verbindung denn aktiv?

        Schöne Grüße Frank

        M 1 Reply Last reply
        0
        • F frankyboy73

          @marty56 Hi, das kann ich nicht bestätigen.
          Auch wenn ich nen Radiosender über nen Skill höre z.B. ARD Audiothek, wird mir unter dem jeweiligen Echo Device, Player der current state angezeigt (true). Wird das beendet wechselt er auf false. Auch wird mir Title Url und Laufzeit angezeigt.
          Auch mit einzelnen Lieder habe ich keine Probleme, die Prozente zählen ganz normal von 1 bis 100 hoch und der current state geht dann auf false. (Auch bei Bohemian Rhapsody - Remastered 2011)
          Ist deine Push Verbindung denn aktiv?

          M Offline
          M Offline
          Marty56
          wrote on last edited by
          #4

          @frankyboy73 Bei allen anderen Radiosendern ist das so, weil sie implizit über Tunneln laufen und wenn das der Fall ist, dann kann man den Status ermitteln.

          Bei Bayern3 ist das nicht so, weil dieser Sender den Nutzer immer mit einem Begrüßungssong nerven will, bevor er loslegt.

          @haselchen: Warum das bei Bayern3 so ist, weiß ich auch nicht. Der Sender erzwingt das bei mir.
          Aber unabhängig davon, es kann immer sein, dass ein Nutzer einen Skill zur Medienwiedergabe benutzt und wenn der aktiv ist, dann kann man (ich) das nicht detektieren.
          Und der Sender soll bei mir nur über Sprache gestartet, nicht über Script oder Blockly.

          HW:NUC (16 GB Ram)
          OS: Debian Bullseye, Promox V7, node v16.x npm 8.19.3

          haselchenH 1 Reply Last reply
          0
          • M Marty56

            @frankyboy73 Bei allen anderen Radiosendern ist das so, weil sie implizit über Tunneln laufen und wenn das der Fall ist, dann kann man den Status ermitteln.

            Bei Bayern3 ist das nicht so, weil dieser Sender den Nutzer immer mit einem Begrüßungssong nerven will, bevor er loslegt.

            @haselchen: Warum das bei Bayern3 so ist, weiß ich auch nicht. Der Sender erzwingt das bei mir.
            Aber unabhängig davon, es kann immer sein, dass ein Nutzer einen Skill zur Medienwiedergabe benutzt und wenn der aktiv ist, dann kann man (ich) das nicht detektieren.
            Und der Sender soll bei mir nur über Sprache gestartet, nicht über Script oder Blockly.

            haselchenH Offline
            haselchenH Offline
            haselchen
            Most Active
            wrote on last edited by
            #5

            @marty56

            Also Bayern3 läuft bei mir normal über den EchoDot.
            Gerade getestet.
            Spiele Bayern3 von Tunein.
            Zeit und alles wird ebenfalls aktualisiert.
            Hatte letztens mal irgendwo gelesen das es abhängig davon ist wo man wohnt, dass Alexa bei Radio Sendern nicht gleich funktioniert/handelt.

            Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

            1 Reply Last reply
            0
            Reply
            • Reply as topic
            Log in to reply
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes


            Support us

            ioBroker
            Community Adapters
            Donate

            263

            Online

            32.7k

            Users

            82.3k

            Topics

            1.3m

            Posts
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
            ioBroker Community 2014-2025
            logo
            • Login

            • Don't have an account? Register

            • Login or register to search.
            • First post
              Last post
            0
            • Home
            • Recent
            • Tags
            • Unread 0
            • Categories
            • Unreplied
            • Popular
            • GitHub
            • Docu
            • Hilfe