Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Note
titleEnd Of Life

Die Alexa2Lox Plugin-Version Versionen bis V3.x sind End-Of-Life. Hier gibt es eine grundlegend überarbeitete und neugestaltete Version: Alexa2Lox

Diese Plugin-Seite wird aufbewahrt für Nutzer von Alexa2Lox 1.x/2.x/3.x

Inhalt

Table of Contents
minLevel2


...

Download

https://www.loxforum.com/forum/projektforen/loxberry/plugins/90968-alexa-lox

Installation

ACHTUNG!!!!!!   Plugin funktioniert nur über die DE Anmeldeseite  https://alexa.amazon.de   Alle Alexas die sich über https://pitangui.amazon.com anmelden bekommen keine Daten retour und es können keine Befehle abgesetzt werden (Captscha Abfrage)


Important information!!!!! Plugin works only via the DE login page https://alexa.amazon.de All Alexas who log in via https://pitangui.amazon.com get no data back and no commands can be issued (Captcha query)



Neu:

Updatefunktion für die Datei alexa_remote_control.sh von www.Loetzimmer.de  Datei wird automatisch heruntergeladen und die alte als alexa_remote_control.backup gesichert
Die Datei alexa_remote_control.sh  kann jetzt jederzeit ausgetauscht werden wenn es auf https://blog.loetzimmer.de/2017/10/amazon-alexa-hort-auf-die-shell-echo.html etwas neues gibt
Die Einkaufsliste wird mit /admin/plugins/alex2lox/Alexa.php?daten=-z Einkaufsliste mit herunter geladen und unter /run/shm/alex2lox  als Datei EkListe abgespeichert
mit /admin/plugins/alex2lox/Alexa.php?daten=-z Einkaufsliste Drucken wird die Liste auf dem installierten Standard Drucker ausgegeben


OffTopic: (hat nichts mit Alexa zu tun)

mit /admin/plugins/alex2lox/Print.php?daten=/PfadzurDatei/Dateiname kann irgendeine bestimmte Datei auf dem installierten Standard Drucker ausgedruckt werden

(comming soon)  mit /admin/plugins/alex2lox/print.php?daten=<v> kann man laufend von einem Baustein der Text/Zahlen liefert ausdrucken lassen. Zur Dokumentation (als "Hardcopy") von Ereignissen, Messwerten usw.

...

Info
titleLoxBerry 1.2.5 and above

Für LoxBerry V1.2.5 und höher bitte auf die neueste Version im ersten Beitrag im Forum aktualisieren! Fehlersymptom: Siehe hier

For LoxBerry V1.2.5 and above, please update to the newest zip version in the first comment in the LoxForum thread. Symptom without the update: See here

Konfigurationsoptionen

Auf der Sartseite werden die Zugangs Daten von der Alexa App eingegeben und gespeichert. (auch schon für Captcha Abfragen die da scheinbar hie und da kommen)
Das Plugin stellt dann eine Verbindung her und speichert das aktuelle Cookie und die Geräte automatisch ab.
Die gefundenen Geräte stehen dann in einem Auswahlfeld zur Verfügung. (Falls nicht, bitte nach kurzer Zeit einmal aktualisieren)
Gerät auswählen, Daten vom Miniserver eingeben und auf Speichern drücken.
Vorsicht: Daten werden am Loxberry als "Klartext" in einer Datei gespeichert!

 

Im Miniserver Virtuelle Texteingänge einfügen für Titel, Interpret u. Album, alle anderen Daten kommen über UDP

Abfragen der Daten von Alexa:

Einen Virtuellen Ausgang anlegen → bei Adresse http://Benutzer:Passwort@ip Loxberry  eingeben.

...

Diesen Ausgang dann an einen Impulsgeber legen mit z.B.: 60 Sekunden  dann werden die Daten immer automatisch abgefragt.

Übermittelt werden:

über virtuelle Texteingänge: Titel, Interpret, Album

...

die dann mit entsprechenden UDP Eingangsbefelen eingelesen werden und im Programm zur Verfügung stehen

 

Timer/Wecker

 

Es werden sämtliche Timer und Wecker von allen Alexas eingelesen und per UDP an den MS übertragen, dort können Sie im UDP Server eingesehen und zur Weiterverarbeitung angelegt werden

Tipp: Timer können auch Bennant werden  "Alexa stelle Timer Eieruhr auf 4 Minuten"  Die Info Eieruhr wird dann per UDP mitgeliefert.

Kalender  

setzt vorraus das ein Kalender in der App verknüpft ist

...

Termine können dann über den UDP Monitor ausgelesen und angelegt werden.

 

 

Alexa steuern


Über den oben angelegten Ausgangsverbinder können folgende Aktionen ausgelöst werden:

...

mit /admin/plugins/alex2lox/Alexa.php?daten=-d Wohnzimmer -s  trackID wird der Track mit der ID  abgespielt (z.B.: für hochgeladene eigene MP3`s)

wenn man im Loxberry Webinterface .../admin/plugins/alex2lox/Daten.php eingibt, komme nach einer kurzen Wartezeit einige Fenster mit Daten zum Vorschein

1 Fenster Bluethooth Daten

...

5. Fennster Liste aller Amazon Playlists , Die enthaltene asin wird für die für Option -t verwendet 

Um einen Bibliothekstrack abzuspielen, benötigt man die trackId
/admin/plugins/alex2lox/Alexa.php?daten= -d Esszimmer -s 162ab3024d22a-401a-93f4-123456-7890ab

 

Um eine Prime Playlist abzuspielen, benötigt man die asin
/admin/plugins/alex2lox/Alexa.php?daten= -d Esszimmer -t B01DWABCDE
Um einen Prime Radiostation abzuspielen, benötigt man die seedId
/admin/plugins/alex2lox/Alexa.php?daten= -d Esszimmer -u A30GBP8ABCDEF
Es können nun auch Multiroom Gruppen angelegt und gelöscht werden
/admin/plugins/alex2lox/Alexa.php?daten= -m <Gruppe>
löscht die Multiroomgruppe
/admin/plugins/alex2lox/Alexa.php?daten= -m <Gruppe> <Gerät1> ... <GerätX>
Bluetooth Verbindungen werden mit der Option -b hergestellt/getrennt: 
/admin/plugins/alex2lox/Alexa.php?daten= -d Esszimmer -b "AA:BB:CC:DD:EE:FF"

Verbindet Gerät "AA:BB:CC:DD:EE:FF"

Trennt Bluetooth im Esszimmer

/admin/plugins/alex2lox/Alexa.php?daten= -d Esszimmer -b


Text to Speech

/admin/plugins/alex2lox/Alexa.php?daten= -d Esszimmer -e speak:'Guten_Appetit!'  Wichtig sind die _ statt der Leerzeichen im Text!

...

/admin/plugins/alex2lox/Alexa.php?daten= -lastalexa

 

 


Fragen stellen und Fehler melden, Bitte im Loxforum

https://www.loxforum.com/forum/projektforen/loxberry/plugins/90968-alexa-lox

...