Metainformationen zur Seite

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
plugins:alexa2lox:start [2023/10/30 09:33] Michael Schlenstedtplugins:alexa2lox:start [2024/01/23 19:01] (aktuell) Christian Fenzl
Zeile 27: Zeile 27:
  
   * Update for Refresh Token Auth Mode   * Update for Refresh Token Auth Mode
 +
 +**Version 4.4.0**
 +
 +  * German umlauts are not replaced by ae, ue, oe anymore (Alexa now can pronounce the umlauts)
 +  * TTS: A single 0 as text is now dropped (as Loxone in some situations may send 0)
  
 ++++ ++++
  
-Tutorial / Überblick+====== Tutorial / Überblick ======
  
-Hinweis: Di im Video gezeigte Authentifizierungsmethode über 2-Faktor-Verifizierung funktioniert nicht mehr und wurde durch die Refresh-Token-Methode ersetzt.+Hinweis: Die im Video gezeigte Authentifizierungsmethode über 2-Faktor-Verifizierung funktioniert nicht mehr und wurde durch die **Refresh-Token-Methode** ersetzt.
  
 {{youtube>gExI83EsXgQ}} {{youtube>gExI83EsXgQ}}
Zeile 75: Zeile 80:
 **Refresh Token Methode** **Refresh Token Methode**
  
-In vorherigen versionen des Plugins konnte man noch Benutzer+Passwort oder die 2-Faktor-Verifizierung verwenden. Diese Methoden wurden von Amazon abgeschaltet und funktionieren nicht mehr. Einzige aktuell funktionierende Methode ist die Refresh Token Methode..+Mittels der Refresh Token Methode wird ein Token erzeugt, der Alexa2Lox ermöglcht, sich bei Amazon mit deinem Amazon-Account anzumelden.
  
 Eine Anleitung, wie Du diesen Token erzeugen musst, findest Du hier: [[plugins:alexa2lox:alexa2lox_refresh_token_erzeugen]] Eine Anleitung, wie Du diesen Token erzeugen musst, findest Du hier: [[plugins:alexa2lox:alexa2lox_refresh_token_erzeugen]]
Zeile 85: Zeile 90:
 ==== Überprüfen der Konfiguration ==== ==== Überprüfen der Konfiguration ====
  
-Nach dem speichern der Einstellungen werden von deinem Amazon Konto die verfügbaren Alexa Geräte geladen. Diese werden im Bereich "Gefundene Geräte" angezeigt. Dies sollte in etwa so aussehen:+Nach dem Speichern der Einstellungen werden von deinem Amazon-Konto die verfügbaren Alexa Geräte geladen. Diese werden im Bereich "Gefundene Geräte" angezeigt. Dies sollte in etwa so aussehen:
  
 {{plugins:alexa2lox:1246070362.png?600}} {{plugins:alexa2lox:1246070362.png?600}}
Zeile 196: Zeile 201:
 ==== Virtueller Ausgang Befehl ==== ==== Virtueller Ausgang Befehl ====
  
-Befehl bei EIN: **''%%/admin/plugins/alexa2lox/tts.php?device=**<Gerätename>**&text=**<Mein Text>**&vol=**<1...100>%%''  **+Befehl bei EIN: **''%%/admin/plugins/alexa2lox/tts.php?device=<Gerätename>&text=<Mein Text>&vol=<1...100>%%''**
  
-**Kurze Variante: ''%%/admin/plugins/alexa2lox/tts.php?d=**<Gerätename>**&t=**<Mein Text>**&vol=**<1...100>%%''**+Kurze Variante: **''%%/admin/plugins/alexa2lox/tts.php?d=<Gerätename>&t=<Mein Text>&vol=<1...100>%%''**
  
 Die Reihenfolge der Parameter ist beliebig. Die Reihenfolge der Parameter ist beliebig.
  
-^ Parameter  ^ Kurze Version      | +^ Parameter  ^ Kurze Version ^ Beschreibung ^ 
-| ''%%device=**<Gerätename1>,<Gerätename2>,...%%''\\ \\ ''%%device=ALL%%''\\ **| ''%%d=**<Gerätename>,...%%''**\\ \\ **''%%d=ALL%%''** | Der Name des Echo. Groß/Kleinschreibung egal, Leerzeichen im Namen sind erlaubt. Der Parameter **''%%device%%''** erlaubt auch die Angabe mehrerer Geräte mit Komma getrennt: ''%%device=**wohnzimmer,büro%%''\\ \\ **''%%**ALL** %%''ist das Schlüsselwort, um die Sprachausgabe bei allen Geräten auszuführen. | | ''%%text=**<Mein Text>%%''**  | ''%%t=**<Mein Text>%%''**  | Der Text, der gesprochen werden soll. Leerzeichen, Sonderzeichen usw. können ganz gewöhnlich geschrieben werden.  | | ''%%vol=**<1...100>%%''**  | //optional.// Die Lautstärke der Sprachausgabe.  |+| ''device=<Gerätename1>,<Gerätename2>,...''\\ ''device=ALL'' | ''d=<Gerätename>,...''\\ ''d=ALL'' | Der Name des Echo. Groß/Kleinschreibung egal, Leerzeichen im Namen sind erlaubt. Der Parameter ''device'' erlaubt auch die Angabe mehrerer Geräte mit Komma getrennt: ''device=wohnzimmer,büro''\\ ''ALL'' ist das Schlüsselwort, um die Sprachausgabe bei allen Geräten auszuführen. | 
 +| ''text=<Mein Text>'' | ''t=<Mein Text>'' | Der Text, der gesprochen werden soll. Leerzeichen, Sonderzeichen usw. können ganz gewöhnlich geschrieben werden. | 
 +| ''vol=<1...100>'' |   | //Optional//Die Lautstärke der Sprachausgabe. |
  
 Bei der Angabe mehrerer Geräte oder ALL wird versucht, die Sprachausgabe gleichzeitig auszuführen. Es ist deswegen aber keinesfalls syncron, sondern um ca. eine halbe Sekunde versetzt.  Bei der Angabe mehrerer Geräte oder ALL wird versucht, die Sprachausgabe gleichzeitig auszuführen. Es ist deswegen aber keinesfalls syncron, sondern um ca. eine halbe Sekunde versetzt. 
Zeile 231: Zeile 238:
   * Aufgrund des Amazon-Cloud-Aufrufs kann die Sprachausgabe nicht gequeued werden, weil es von Amazon keine Rückmeldung gibt, wann der Text tatsächlich fertig gesprochen wurde. Werden daher mehrere Texte zeitgleich gesendet, "würgen" sie sich gegenseitig ab (der zuletzt gesendete Text wird dabei fertig gesprochen).   * Aufgrund des Amazon-Cloud-Aufrufs kann die Sprachausgabe nicht gequeued werden, weil es von Amazon keine Rückmeldung gibt, wann der Text tatsächlich fertig gesprochen wurde. Werden daher mehrere Texte zeitgleich gesendet, "würgen" sie sich gegenseitig ab (der zuletzt gesendete Text wird dabei fertig gesprochen).
   * Es gibt Filter, welche Geräte bei der Sprachausgabe übersprungen werden. Wenn dein Gerät nicht ansprechbar ist, melde dich im LoxForum.   * Es gibt Filter, welche Geräte bei der Sprachausgabe übersprungen werden. Wenn dein Gerät nicht ansprechbar ist, melde dich im LoxForum.
 +
  
 ==== Originalscript alexa_remote_control.sh (Lötzimmer) einsetzen ==== ==== Originalscript alexa_remote_control.sh (Lötzimmer) einsetzen ====
Zeile 273: Zeile 281:
 pluginuebersicht.author : Peter Bazala, Christian Fenzl, Michael Schlenstedt pluginuebersicht.author : Peter Bazala, Christian Fenzl, Michael Schlenstedt
 pluginuebersicht.logo : :plugins:alexa2lox:1205240056.png pluginuebersicht.logo : :plugins:alexa2lox:1205240056.png
-pluginuebersicht.status : STABLE +pluginuebersicht.status : UNSTABLE 
-pluginuebersicht.version : 4.2.0+pluginuebersicht.version : 4.4.0
 pluginuebersicht.min_lb_version : 1.4.3 pluginuebersicht.min_lb_version : 1.4.3
 pluginuebersicht.url_release : https://github.com/christianTF/LoxBerry-Plugin-Alexa2Lox/archive/4.2.0.zip pluginuebersicht.url_release : https://github.com/christianTF/LoxBerry-Plugin-Alexa2Lox/archive/4.2.0.zip
-pluginuebersicht.url_prerelease : https://github.com/mschlenstedt/LoxBerry-Plugin-Alexa2Lox/archive/refs/heads/master.zip+pluginuebersicht.url_prerelease : https://github.com/christianTF/LoxBerry-Plugin-Alexa2Lox/archive/4.4.0.zip
 pluginuebersicht.description : Steuerung und Sprachausgabe von Amazon Echo Geräten pluginuebersicht.description : Steuerung und Sprachausgabe von Amazon Echo Geräten
 pluginuebersicht.languages : DE pluginuebersicht.languages : DE