Alexa.sh v5.11 (stable) - Sprachausgabe und Fernsteuerung für Amazon Echo
Moderator: Co-Administratoren
- blackhole
- Beiträge: 3730
- Registriert: 21.07.2015, 14:03
- System: CCU
- Hat sich bedankt: 184 Mal
- Danksagung erhalten: 587 Mal
Re: Alexa.sh v4.63 (stable) - Sprachausgabe und Fernsteuerung für Amazon Echo
In der gestern veröffentlichten Version des "Lötzimmer-Skriptes" v0.20c wird ja nun der korrespondierende String aus .alexa.devicelist.txt an den Device-Namen angehangen. Bei Weiterverwendung in Skripten ist das sinnvoll.
Wenn man allerdings einfach den Namen des zuletzt verwendeten Echo-Devices (z.B. in Verbindung mit dem letzten Sprachbefehl) sehen/lesen/loggen möchte, ist der angehangene String eher unschön und störend.
Ich habe mich daher entschlossen, die ursprünglich seitens des "Lötzimmer-Skriptes" generierten Ausgaben "Get last Alexa" (Alexa.sh-Option --get-lastalexa) für die Weiterverwendung in Skripten unberührt zu lassen. Die Ausgabe wird also den o.g. String beinhalten, so wie das auch jetzt schon der Fall ist, wenn man das aktuelle "Lötzimmer-Skript" v0.20c verwendet.
Die von Alexa.sh generierte, zusammengesetzte Variante "Get last Alexa + last command" (Option --get-lastalexacmd) werde ich jedoch modifizieren, so dass der oben genannte "korrespondierende String", herausgefiltert wird und somit die Ausgabe wieder schick/lesbar ist.
Neben dieser geplanten Änderung wird es im kommenden Alexa.sh-Paket noch eine neue Version von base64 und das dann aktuelle CA certificate bundle geben.
Falls jemand bezüglich seiner aktuellen Verwendung von --get-lastalexa / --get-lastalexacmd, aufgrund der geplanten Verfahrensweise mit den Ausgaben von Alexa.sh in Verbindung mit dem "Lötzimmer-Skript" v0.20c, Probleme auf sich zukommen sieht, ist genau jetzt der richtige Zeitpunkt Bedenken, Alternativen oder Wünsche zu äußern.
Wenn man allerdings einfach den Namen des zuletzt verwendeten Echo-Devices (z.B. in Verbindung mit dem letzten Sprachbefehl) sehen/lesen/loggen möchte, ist der angehangene String eher unschön und störend.
Ich habe mich daher entschlossen, die ursprünglich seitens des "Lötzimmer-Skriptes" generierten Ausgaben "Get last Alexa" (Alexa.sh-Option --get-lastalexa) für die Weiterverwendung in Skripten unberührt zu lassen. Die Ausgabe wird also den o.g. String beinhalten, so wie das auch jetzt schon der Fall ist, wenn man das aktuelle "Lötzimmer-Skript" v0.20c verwendet.
Die von Alexa.sh generierte, zusammengesetzte Variante "Get last Alexa + last command" (Option --get-lastalexacmd) werde ich jedoch modifizieren, so dass der oben genannte "korrespondierende String", herausgefiltert wird und somit die Ausgabe wieder schick/lesbar ist.
Neben dieser geplanten Änderung wird es im kommenden Alexa.sh-Paket noch eine neue Version von base64 und das dann aktuelle CA certificate bundle geben.
Falls jemand bezüglich seiner aktuellen Verwendung von --get-lastalexa / --get-lastalexacmd, aufgrund der geplanten Verfahrensweise mit den Ausgaben von Alexa.sh in Verbindung mit dem "Lötzimmer-Skript" v0.20c, Probleme auf sich zukommen sieht, ist genau jetzt der richtige Zeitpunkt Bedenken, Alternativen oder Wünsche zu äußern.
Zuletzt geändert von blackhole am 17.11.2021, 08:44, insgesamt 5-mal geändert.
-
- Beiträge: 113
- Registriert: 10.10.2012, 15:51
- Hat sich bedankt: 15 Mal
- Danksagung erhalten: 8 Mal
Re: Alexa.sh v4.63 (stable) - Sprachausgabe und Fernsteuerung für Amazon Echo
Guten Morgen,
Da ich tatsächlich die Ausgabe von lastalexa für verschiedene Sprachausgaben verwende ist meine Frage, ob ich an den jeweiligen Scripten etwas ändern muss? Eine 1. Prüfung hat (außer dem "kryptischen Namen") keine Probleme bei der anschließenden Sprachausgabe ergeben. Die Ausgabe der zusammengesetzten Variante "Get last Alexa + last command" findet bei mir derzeit nur informativ statt.blackhole hat geschrieben: ↑17.11.2021, 08:23Falls jemand bezüglich seiner aktuellen Verwendung von --get-lastalexa / --get-lastcommand / --get-lastalexacmd, aufgrund der geplanten Verfahrensweise mit den aktuellen Ausgaben, Probleme auf sich zukommen sieht, ist genau jetzt der richtige Zeitpunkt Bedenken/Wünsche zu äußern.
Maik
--------------------------------------------
Man wird im Alter nicht gelassener — man schafft es nur nicht mehr bis an die Decke.
--------------------------------------------
--------------------------------------------
Man wird im Alter nicht gelassener — man schafft es nur nicht mehr bis an die Decke.
--------------------------------------------
- blackhole
- Beiträge: 3730
- Registriert: 21.07.2015, 14:03
- System: CCU
- Hat sich bedankt: 184 Mal
- Danksagung erhalten: 587 Mal
Re: Alexa.sh v4.63 (stable) - Sprachausgabe und Fernsteuerung für Amazon Echo
Kiamtdnew hat geschrieben: ↑17.11.2021, 08:38Da ich tatsächlich die Ausgabe von lastalexa für verschiedene Sprachausgaben verwende ist meine Frage, ob ich an den jeweiligen Scripten etwas ändern muss? Eine 1. Prüfung hat (außer dem "kryptischen Namen") keine Probleme bei der anschließenden Sprachausgabe ergeben. Die Ausgabe der zusammengesetzten Variante "Get last Alexa + last command" findet bei mir derzeit nur informativ statt.
Dann passen die geplanten Änderungen ja für deinen Anwendungsfall. Eine Änderung deinerseits ist nicht notwendig.
-
- Beiträge: 113
- Registriert: 10.10.2012, 15:51
- Hat sich bedankt: 15 Mal
- Danksagung erhalten: 8 Mal
Re: Alexa.sh v4.63 (stable) - Sprachausgabe und Fernsteuerung für Amazon Echo
Ich habe festgestellt, dass bei der Ausgabe von
Code: Alles auswählen
! Get last Echo device + Alexa command
! -----------------------------------------------------------------------------------------------------------------------
system.Exec("/usr/local/addons/alexa/alexa.sh --get-lastalexacmd &");
Wenn ich den Befehl:
Code: Alles auswählen
! Get last Alexa command
! -----------------------------------------------------------------------------------------------------------------------
system.Exec("/usr/local/addons/alexa/alexa.sh --get-lastcommand &");
Maik
--------------------------------------------
Man wird im Alter nicht gelassener — man schafft es nur nicht mehr bis an die Decke.
--------------------------------------------
--------------------------------------------
Man wird im Alter nicht gelassener — man schafft es nur nicht mehr bis an die Decke.
--------------------------------------------
- blackhole
- Beiträge: 3730
- Registriert: 21.07.2015, 14:03
- System: CCU
- Hat sich bedankt: 184 Mal
- Danksagung erhalten: 587 Mal
Re: Alexa.sh v4.63 (stable) - Sprachausgabe und Fernsteuerung für Amazon Echo
Verwahre diese Frage bitte bis nach dem Release von Alexa.sh v4.64 auf.
Wenn ich mich nicht irre, wird sich die Antwort aus dem Changelog ergeben.
Mit Alexa.sh v4.64 und "Lötzimmer-Skript" v0.20c sehen die Ausgaben übrigens wie folgt aus:
Code: Alles auswählen
# /usr/local/addons/alexa/alexa.sh --get-lastcommand
alexa aus
Code: Alles auswählen
# /usr/local/addons/alexa/alexa.sh --get-lastalexacmd
Spielzimmer: alexa aus
Code: Alles auswählen
# /usr/local/addons/alexa/alexa.sh --get-lastalexa
Spielzimmer=A2BC12DEF34GHI=CE0123456789ABCDEF01=ECHO
- blackhole
- Beiträge: 3730
- Registriert: 21.07.2015, 14:03
- System: CCU
- Hat sich bedankt: 184 Mal
- Danksagung erhalten: 587 Mal
Re: Alexa.sh v4.63 (stable) - Sprachausgabe und Fernsteuerung für Amazon Echo
Ich habe dir eine Vorabversion von Alexa.sh v4.64 zum Testen zukommen lassen.
Vereinfachtes Update für bis dato aktuelle Installationen (nur Alexa.sh v4.63)
Die vorhandene Installation des Alexa.sh-Paketes v4.63 inkl. Konfiguration einfach völlig unberührt belassen, es werden lediglich aktualisierte Dateien ausgetauscht:
Für den nachfolgenden Punkt 1 kann z.B. WinSCP, für die Punkte 2 und 3 kann z.B. PuTTY verwendet werden.
- Das Paket nach /usr/local/addons/ kopieren.
Code: Alles auswählen
cd /usr/local/addons/
Code: Alles auswählen
tar xvfz alexa-4.64.tar.gz alexa/alexa.sh alexa/base64 alexa/cacert.pem
-
- Beiträge: 113
- Registriert: 10.10.2012, 15:51
- Hat sich bedankt: 15 Mal
- Danksagung erhalten: 8 Mal
Re: Alexa.sh v4.63 (stable) - Sprachausgabe und Fernsteuerung für Amazon Echo
Installiert (allerdings komplett), getestet und perfekt. Danke schön für die wieder einmal schnelle Arbeit.
Maik
--------------------------------------------
Man wird im Alter nicht gelassener — man schafft es nur nicht mehr bis an die Decke.
--------------------------------------------
--------------------------------------------
Man wird im Alter nicht gelassener — man schafft es nur nicht mehr bis an die Decke.
--------------------------------------------
- blackhole
- Beiträge: 3730
- Registriert: 21.07.2015, 14:03
- System: CCU
- Hat sich bedankt: 184 Mal
- Danksagung erhalten: 587 Mal
Re: Alexa.sh v4.63 (stable) - Sprachausgabe und Fernsteuerung für Amazon Echo
Dein weiter oben beschriebenes Problemchen mit der Option --get-lastalexacmd hat sich damit auch erledigt?
-
- Beiträge: 113
- Registriert: 10.10.2012, 15:51
- Hat sich bedankt: 15 Mal
- Danksagung erhalten: 8 Mal
Re: Alexa.sh v4.63 (stable) - Sprachausgabe und Fernsteuerung für Amazon Echo
Genau so ist es. Alles bestens.
Maik
--------------------------------------------
Man wird im Alter nicht gelassener — man schafft es nur nicht mehr bis an die Decke.
--------------------------------------------
--------------------------------------------
Man wird im Alter nicht gelassener — man schafft es nur nicht mehr bis an die Decke.
--------------------------------------------
- blackhole
- Beiträge: 3730
- Registriert: 21.07.2015, 14:03
- System: CCU
- Hat sich bedankt: 184 Mal
- Danksagung erhalten: 587 Mal
Re: Alexa.sh v4.63 (stable) - Sprachausgabe und Fernsteuerung für Amazon Echo
Sehr schön, dann bereite ich den Release vor. Danke für's Testen.