Plugin Alexa2Lox (V4.x)

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Deepflash
    antwortet
    bin trotz zahlreicher Versuche mit meinem Problem nicht weitergekommen, hat jemand noch eine Idee? Siehe Post 282.
    Zuletzt geändert von Deepflash; 30.10.2024, 11:16.

    Einen Kommentar schreiben:


  • Adam
    antwortet
    Ich habe es mit der Refresh-Token-Methode konfiguriert. Die Echo Dots werden zwar gefunden, aber ich bekomme immer noch den Status 'Gerät offline'. Kann mir bitte jemand helfen? Danke!

    Einen Kommentar schreiben:


  • Deepflash
    antwortet
    hallo zusammen, eventuell kann mir jemand helfen? ich komm gerade nicht weiter.
    Mein Ziel ist es, die untenstehenden 5 Kommandos mittels TextCommand zu Alexa zu schicken.


    Habe mir das Plugin installiert --> ok
    Habe den Refresh Token eingerichtet --> ok
    Virtuellen Ausgang erstellt:
    /admin/plugins/alexa2lox/alexa.php?device=This Device&execute=textcommand:'Alexa, sage Segway Roboter den Rasenmäher zu starten'
    oder auch:
    /admin/plugins/alexa2lox/alexa.php?&execute=textcommand:'Alexa, sage Segway Roboter den Rasenmäher zu starten'
    Beides endet in folgender Fehlermeldung:
    [22-Oct-2024 09:33:08 Europe/Berlin] Token:
    [22-Oct-2024 09:33:08 Europe/Berlin] use_oath:
    [22-Oct-2024 09:33:08 Europe/Berlin] listDelimiter:
    [22-Oct-2024 09:33:08 Europe/Berlin] PHP Notice: Undefined variable: commandline in /opt/loxberry/webfrontend/htmlauth/plugins/alexa2lox/alexa.php on line 30​


    Die zwei unteren Routinen bzgl. Status und SOC: Ist es überhaupt möglich, da den Rückgabewert zu bekommen?

    Einen Kommentar schreiben:


  • Adam
    antwortet
    After configuring the plugin with the Refresh Token method i get the correct list of devices, sadly their status is "device offline". I use amazon.de and what i noticed that api.amazon.de is not available, but only api.amazon.com....

    Einen Kommentar schreiben:


  • Adam
    kommentierte die Antwort eines Gastes.
    Same issue here. What i noticed: i can ping api.amazon.com but api.amazon.de not....

  • Kalleblomquist
    antwortet
    Ich spreche den "Echo Dot" an -> funktioniert
    Dann spreche ich den "normalen" Echo (höheres Model) an -> schweigt

    Aber das mit der Gruppe in der Alexa App werde ich mal testen ... Danke !

    Einen Kommentar schreiben:


  • CodeZillla
    kommentierte 's Antwort
    Welches Gerät sprichst Du denn an?

    Ich habe mir in der Alexa App Gruppen gebaut (z.B. Überall) in der alle Speaker drin sind.
    Diese kann ich dann auch über das Plugin ansprechen und es wird auf allen Geräten die in der Gruppe sind abgespielt.

  • Kalleblomquist
    antwortet
    Hallo,
    ich habe das alexa<->lox Plugin bisher mit einem Echo Dot am Laufen, es funktioniert auch soweit alles.
    Nun habe ich einen weiteren Echo dazu genommen, er wird sauber im Plugin erkannt, steht auf Online etc.

    Wenn ich nun die TTS Ausgabe teste (Browser oder Loxone) kommt der Befehl am Loxberry an (MQTT Incoming) -> jedoch spricht nur der Echo Dot.
    Der neu hinzugefügte Echo bleibt stumm :-(

    Hat jemand eine Idee woran es liegen könnte ?

    Danke und Gruß
    Kalle

    P.S. Auch bei d=ALL gibt nur der Echo Dot eine Ansage aus.

    Einen Kommentar schreiben:


  • keenichIV
    kommentierte 's Antwort
    Keine Ahnung, habe mich nicht allzu sehr damit beschäftigt. Aber schön, dass es geht.

  • MarkusCosi
    kommentierte 's Antwort
    tatsächlich funktioniert das ohne "Beep", danke! Ich verstehe aber nicht warum? Der einzige Unterschied ist die vorausgehende "interjection"?

  • keenichIV
    antwortet
    Bei mir kommt hier kein Beep:

    VQ:
    /admin/plugins/alexa2lox/tts.php?d=Echo Dot Büro&text=<v>

    Statusbaustein:
    <say-as interpret-as="interjection">HEY.</say-as><amazon:emotion name="excited" intensity="medium">Es hat an der Haustür geklingelt!</amazon:emotion>

    Vielleicht bringt dir das was.

    Einen Kommentar schreiben:


  • MarkusCosi
    antwortet
    Hallo zusammen,

    das Plugin funktioniert auch bei mir einwandfrei, vielen Dank.

    Über tts.php-Befehle wie "/admin/plugins/alexa2lox/tts.php?d=<DEVICE NAME>&text=<amazon:emotion name="exicited" intensity="high">Ein Besucher ist an der Tür.</amazon:emotion>" kann man die Ausgabe ja etwas variieren bzw. beeinflussen. Es gibt noch die Emotion "disappointed", sowie den "effect" names "whispered", und intensities "high" / "medium" / "low". Soweit so schön. Allerdings kommt ja immer ein kurzer Alexa-Jingle "Beep" vor und nach jeder TTS Ausgabe. Kann man das umgehen / verhindern? Bei den Execute Ausgaben vom Wetter (per alexa.php) oder dem Newsflash kommt kein solcher "Beep" vor der Ausgabe, und gerne würde ich auch bei den TTS Ausgaben darauf verzichten.

    Vielen Dank!

    Einen Kommentar schreiben:


  • andreas221988
    kommentierte 's Antwort
    Cool hat so funktioniert.... vielen Dank

  • Prof.Mobilux
    kommentierte 's Antwort
    Doku lesen: https://wiki.loxberry.de/plugins/ale...gang_befehl_vq

    Ich würde es mit "execute=automation:sauger an" probieren (vorher URLencoden bzw. im Browser ausprobieren). Zusätzlich würde ich das Leerzeichen aus der Routine entfernen, falls das nicht klappt.

    Wenn das nicht klappt, dann "execute=textcommand: Führe Routine sauger an aus" oder wie immer Du das Alexa per Sprache sagen würdest.

  • andreas221988
    antwortet
    Hi Leute,
    wie kann ich meine Routine starten, die meinen Dreame Staubsauger startet?

    Die Routine heißt "sauger an"

    Einen Kommentar schreiben:

Lädt...