Plugin Alexa2Lox (V4.x)
Einklappen
X
-
Die Lösung klappt ja auf der Bash, aber die müsste halt auch ins PHP Skript rein..
Code:root@loxberry:/opt/loxberry# export USE_ANNOUNCEMENT_FOR_SPEAK="1" root@loxberry:/opt/loxberry# /opt/loxberry/webfrontend/htmlauth/plugins/alex2lox/alexa_remote_control.sh -d Überall -e speak:'Foo' sending cmd:speak:Foo to dev:Überall type:A3xxx serial:317xxx customerid:A24xxx
Kommentar
-
Das Problem existiert meiner Ansicht nach nicht mit der im Plugin mitgelieferten Version des Alexa-Scripts.
Wenn man im Plugin mit dem Update-Button auf die neue Version des Alexa-Scripts hebt, muss man mit Inkompatibilitäten erstmal leben, bis es eine neue Plugin-Version gibt, die mit den Änderungen getestet sind (oder man installiert das Plzgin nochmal, um das Alexa-Script zurückzusetzen).
Im LBBackup hab ich genau die umgekehrte Situation: Das Plugin installiert immer die neueste RaspiBackup-Version, und das macht jetzt Probleme.
Wie man‘s macht, macht man‘s verkehrt!Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraineKommentar
-
Kommentar
-
Nabend kurze Frage, bekommt man mit dem Plugin auch Sonos Lautsprecher mit integrierter Alexa und Fire TV Cube`s dazu einen Text auszugeben?
Die normalen Echos funktionieren. aber alles andere nicht.
Incoming Text: Hallo Daggy der Trockner ist fertig
Text for TTS : Hallo Daggy der Trockner ist fertig
Setting volume to 20 Devices: badezimmer
Reading cached devicelist
Number of device params:
1 Could not find any given device in devicelist. Sorry, better luck next time :-(
Gruss
MarcoKommentar
-
Ja da sind wir wieder bei dem was ich weiter oben schon erwähnt habe ...
Am besten eine Routine (Nachrichten...Alexa sagt...) anlegen und die Routine triggern. Dann sollte es auf jedenfall mit dem Cube funktionieren. Sonos weiß ich jetzt nicht genau.
Kommentar
-
Ich muss eine Standard-Lautstärke bestimmen und kann nach Ausführen der Aktion (z.B. Türgong) nicht auf die vorherige Lautstärke zurück, oder sehe ich das falsch?
Wenn ich z.B. gerade Musik auf Lautstärke 3 höre, dann über die Routine der Türgong auf Lautstärke 10 geht, bekomme ich es nicht hin, dass ich nach dem Gong wieder Lautstärke 3 bekomme.
Sondern immer nur die vorher in der Routine bestimmte Lautstärke (wenn das nicht zufällig die Lautstärke ist, auf der ich die Musik in dem Moment höre).
Gibt es dafür eine Alternative?Kommentar
-
Hallo zusammen,
ich stelle mich ebenfalls der Herausforderung - ich bin bereits danke der (guten!) Anleitung mit folgenden Schritte weitergekommen:- MQTT Plugin installiert
- Alexa2Lox Plugin installliert
- Benutzername und Passwort eingetragen
- 2-Faktor eingerichtet, Token bei Amazon erzeugt und App erfolgreich authorisiert (1 App angemeldet)
- Im Plugin auf "Speichern"
- Soweit sieht es jetzt also gut aus...aber: es werden keine Geräte angezeigt
- Refresh probiert
- Alexa Webinterface aufgerufen und dort ist mein Echo sichtbar und online
Woran könnte es noch liegen? Gibts ein log oder ähnliches um genaueres rausfinden zu können?
PS.: Tatäschlich funktioniert die 2-Faktor Code-Generierung nicht mit Firefox (auf Seite 1 ja schonmal erwähnt). Wechsel auf Chrome hat das Problem gelöst.Kommentar
-
BAU2016
Zu deiner Frage zum TTS als Kommentar zu meinem Beitrag vom 29.05.2020 (ich habe es nicht hinbekommen, die Screenshots in einen Kommentar zu dem Beitrag hochzuladen):
So sieht es in meiner Config aus.
Ich kann Abfragen starten, die auf verschiedene Weisen gestartet werden können (Scharfschaltung Alarm zuhause, Scharfschaltung nicht zuhause, Alle Lichter aus,...). Ich unterscheide dabei die Abfrageart und welche Alexa angesteuert werden soll.
Der TTS-Befehl wird über den Status-Baustein "TTS Türen u. Fenster Alexa" ausgegeben.
Mit der "Abfrageart" gebe ich einen analogen Wert an, was alles abgefragt werden soll (teilweise sollen nur die Riegelschaltkontakte der Türen abgefragt werden, beim Scharfschalten der Alarmanlagen aber natürlich auch alle EG-Fenster).
Der Merker "Welcher Alexa?" bekommt von einem anderen Status-Baustein über TQ den Text, welche Alexas den Befehl ausführen sollen (z.B. "device=Küche" oder "device=Küche,Elternbad").
A1 und A2 erhalten per TQ den Text, ob Türen (A1) oder Fenster (A2) geöffnet sind (wie der Status-Baustein der Fenster konfiguriert ist, habe ich beispielsweise auch als Screenshot dabei).
Ich hoffe, dass dir das so weiterhilft.
4 BilderKommentar
-
Hallo,
bin mir nicht ganz sicher ob meine Frage hier an diesem Platz richtig ist. Wenn icht bitte verschieben.
Die Steuerung über das Plugin meiner 2 Echo Dot Gen.4 klappt soweit sehr gut. Habe nur das Problem bei einem Neustart bzw. Update des MS werden die Echo Dot*s eingeschaltet.
Beim Variable MS-Sekunden seit Neustart steht nicht bei 0. Im Moment habe ich keine Idee wie die Echo Dot's nicht neustarten.
Hat jemande eine Idee Vorschlag was ich das Problem lösen könnte.
Gruss
Monte001Kommentar
-
Du verfolgst den HTTP-Ausgang von hinten nach vorne und suchst Bausteine, die potentiell das Einschalten bewirken.Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraineKommentar
-
Hallo,
ich hatte das gleiche lästige Problem.
Nach einem Neustart wurde die TTS immer neu ausgegeben. Remanenz hat mir nicht geholfen.
Eine UND Verknüpfung mit einem negierten Startimpuls hat leider allein auch nicht zum Erfolg geführt.
Ich trigger jetzt alle TTS Ansagen über einen Verzögerten Impuls von 1,5 Sec. 1sec kann zu wenig sein, hatte ich schon.
Den Startimpuls habe ich auf einen monoflop mit ein paar sec Laufzeit gelegt der dann einen Merker triggert.
Der Merker hängt dann negiert an einem UND zusammen mit dem eigentlichen Signal.
Ohne den verzögerten Impuls hat es nicht funktioniert, da die TTS Ausgaben schneller getriggert wurden als der Startimpuls. Ist echt schlecht gemacht von Loxone.
Ich habe mir jetzt halt so geholfen und es klappt zuverlässig.
Die 1,5 sec Verzögerung bei TTS ist bei mir ok. Fällt nicht wirklich auf.
ich bin aber über jeden tip dankbar es besser und sauberer zu lösen.
Kommentar
Kommentar