Plugin Alexa2Lox (V4.x)
Einklappen
X
-
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:
-
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:
-
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:
-
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:
-
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. -
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:
-
tatsächlich funktioniert das ohne "Beep", danke! Ich verstehe aber nicht warum? Der einzige Unterschied ist die vorausgehende "interjection"? -
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:
-
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:
-
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.👍 2 -
Hi Leute,
wie kann ich meine Routine starten, die meinen Dreame Staubsauger startet?
Die Routine heißt "sauger an"Einen Kommentar schreiben:
Einen Kommentar schreiben: