Alexa.sh v5.11 (stable) - Sprachausgabe und Fernsteuerung für Amazon Echo
Moderator: Co-Administratoren
- blackhole
- Beiträge: 3734
- Registriert: 21.07.2015, 14:03
- System: CCU
- Hat sich bedankt: 187 Mal
- Danksagung erhalten: 588 Mal
Re: Cool: Alexa meldet aktiv wichtige Statusmeldungen
Das Lötzimmer-Skript v0.12c behebt das CSRF-Problem.
Ich werde heute im Laufe des Abends unaufgefordert ein aktualisiertes Paket verschicken.
Ich werde heute im Laufe des Abends unaufgefordert ein aktualisiertes Paket verschicken.
- blackhole
- Beiträge: 3734
- Registriert: 21.07.2015, 14:03
- System: CCU
- Hat sich bedankt: 187 Mal
- Danksagung erhalten: 588 Mal
Re: Cool: Alexa meldet aktiv wichtige Statusmeldungen
Ich habe die Pakete soeben versandt. Infos und Hilfen sind hier zu finden.
Falls sich ein Alexa.sh-User ausgeschlossen fühlen sollte, weil ich ihn eventuell vergessen oder übersehen haben sollte ... ¯\_(ツ)_/¯
Falls sich ein Alexa.sh-User ausgeschlossen fühlen sollte, weil ich ihn eventuell vergessen oder übersehen haben sollte ... ¯\_(ツ)_/¯
- blackhole
- Beiträge: 3734
- Registriert: 21.07.2015, 14:03
- System: CCU
- Hat sich bedankt: 187 Mal
- Danksagung erhalten: 588 Mal
Re: Cool: Alexa meldet aktiv wichtige Statusmeldungen
Hallo zusammen,
im Laufe des Vormittages werde ich unaufgefordert ein Paket, welches u.a. das aktualisierte Lötzimmer-Skript enthält, per PN an alle Alexa.sh-User versenden.
Es handelt sich um eine Korrektur des behobenen CSRF vom 18.06.2019 (NEU: "2019-06-28: v0.12c properly fixed CSRF").
Falls sich ein Alexa.sh-User ausgeschlossen fühlen sollte, weil ich ihn eventuell vergessen oder übersehen haben sollte ... ¯\_(ツ)_/¯
Weitere Infos und Hilfen sind hier zu finden.
Etwas irritierend war und ist die Versionierung 0.12c > 0.12c vs. 0.12b > 0.12c (das wurde seitens Alex/Lötzimmer nachträglich angepasst). Der Code der ursprünglichen Version 0.12c (jetzt als 0.12b deklariert) und der aktuellen Version 0.12c ist jedoch unterschiedlich, so dass die aktuelle, korrigierte Version 0.12c vom 28.06.2019 in das aktuelle Paket (Alexa-012c-jq-2) eingeflossen ist. Dies ist unter anderem auch am Changelog innerhalb des Lötzimmer-/Alexa.sh-Skriptes zu erkennen.
[packets sent/mission completed]
im Laufe des Vormittages werde ich unaufgefordert ein Paket, welches u.a. das aktualisierte Lötzimmer-Skript enthält, per PN an alle Alexa.sh-User versenden.
Es handelt sich um eine Korrektur des behobenen CSRF vom 18.06.2019 (NEU: "2019-06-28: v0.12c properly fixed CSRF").
Falls sich ein Alexa.sh-User ausgeschlossen fühlen sollte, weil ich ihn eventuell vergessen oder übersehen haben sollte ... ¯\_(ツ)_/¯
Weitere Infos und Hilfen sind hier zu finden.
Etwas irritierend war und ist die Versionierung 0.12c > 0.12c vs. 0.12b > 0.12c (das wurde seitens Alex/Lötzimmer nachträglich angepasst). Der Code der ursprünglichen Version 0.12c (jetzt als 0.12b deklariert) und der aktuellen Version 0.12c ist jedoch unterschiedlich, so dass die aktuelle, korrigierte Version 0.12c vom 28.06.2019 in das aktuelle Paket (Alexa-012c-jq-2) eingeflossen ist. Dies ist unter anderem auch am Changelog innerhalb des Lötzimmer-/Alexa.sh-Skriptes zu erkennen.
[packets sent/mission completed]
- blackhole
- Beiträge: 3734
- Registriert: 21.07.2015, 14:03
- System: CCU
- Hat sich bedankt: 187 Mal
- Danksagung erhalten: 588 Mal
Re: Cool: Alexa meldet aktiv wichtige Statusmeldungen
Hallo zusammen,
im Laufe des Abends werde ich unaufgefordert ein Paket, welches u.a. das aktualisierte Lötzimmer-Skript enthält, per PN an alle Alexa.sh-User versenden (NEU: "2019-07-08: v0.13 added support for Multi-Factor Authentication"). Unterstützt werden die CCU3 und piVCCU3.
Falls sich ein Alexa.sh-User ausgeschlossen fühlen sollte, weil ich ihn eventuell vergessen oder übersehen haben sollte ... ¯\_(ツ)_/¯
Weitere Infos und Hilfen sind hier zu finden. Der Weg in den Verteiler aufgenommen zu werden, ist dort ebenfalls beschrieben.
[packets sent/mission completed]
im Laufe des Abends werde ich unaufgefordert ein Paket, welches u.a. das aktualisierte Lötzimmer-Skript enthält, per PN an alle Alexa.sh-User versenden (NEU: "2019-07-08: v0.13 added support for Multi-Factor Authentication"). Unterstützt werden die CCU3 und piVCCU3.
Falls sich ein Alexa.sh-User ausgeschlossen fühlen sollte, weil ich ihn eventuell vergessen oder übersehen haben sollte ... ¯\_(ツ)_/¯
Weitere Infos und Hilfen sind hier zu finden. Der Weg in den Verteiler aufgenommen zu werden, ist dort ebenfalls beschrieben.
[packets sent/mission completed]
- blackhole
- Beiträge: 3734
- Registriert: 21.07.2015, 14:03
- System: CCU
- Hat sich bedankt: 187 Mal
- Danksagung erhalten: 588 Mal
Re: Cool: Alexa meldet aktiv wichtige Statusmeldungen
Ich bin im Rahmen der Multi-Factor Authentication nach oathtool gefragt worden.
Das Tool kompiliert gerade und es wird somit Bestandteil des kommenden Alexa.sh-Paketes sein.
Das Tool kompiliert gerade und es wird somit Bestandteil des kommenden Alexa.sh-Paketes sein.
- blackhole
- Beiträge: 3734
- Registriert: 21.07.2015, 14:03
- System: CCU
- Hat sich bedankt: 187 Mal
- Danksagung erhalten: 588 Mal
Re: Cool: Alexa meldet aktiv wichtige Statusmeldungen
Das Paket alexa-013-jq-2 für die CCU3 und piVCCU3 ist fertig.
Es beinhaltet das angepasste Lötzimmer-Skript alexa.sh, jq, oathtool, check_cookie.sh und get_new_cookie.sh.
Ich verteile das Paket zunächst nur auf Zuruf per PN an Leute die tatsächlich die Zwei-Faktor-Authentifizierung bei Amazon benutzen (wollen). Nach entsprechenden Rückmeldungen verteile ich das Paket dann unaufgefordert an alle Alexa.sh-User in meinem Verteiler.
Weitere Infos und Hilfen sind hier zu finden. Der Weg in den Verteiler aufgenommen zu werden, ist dort ebenfalls beschrieben.
Es beinhaltet das angepasste Lötzimmer-Skript alexa.sh, jq, oathtool, check_cookie.sh und get_new_cookie.sh.
Ich verteile das Paket zunächst nur auf Zuruf per PN an Leute die tatsächlich die Zwei-Faktor-Authentifizierung bei Amazon benutzen (wollen). Nach entsprechenden Rückmeldungen verteile ich das Paket dann unaufgefordert an alle Alexa.sh-User in meinem Verteiler.
Weitere Infos und Hilfen sind hier zu finden. Der Weg in den Verteiler aufgenommen zu werden, ist dort ebenfalls beschrieben.
- blackhole
- Beiträge: 3734
- Registriert: 21.07.2015, 14:03
- System: CCU
- Hat sich bedankt: 187 Mal
- Danksagung erhalten: 588 Mal
Re: Cool: Alexa meldet aktiv wichtige Statusmeldungen
Die Anleitung wurde hinsichtlich der Zwei-Faktor-Authentifizierung (2FA) aka Zwei-Schritt-Verifizierung mittels oathtool entsprechend erweitert.
Wer das testen möchte: Siehe vorherigen Beitrag.
Wer das testen möchte: Siehe vorherigen Beitrag.
-
- Beiträge: 125
- Registriert: 07.09.2016, 08:44
- Hat sich bedankt: 6 Mal
- Danksagung erhalten: 1 Mal
Re: Cool: Alexa meldet aktiv wichtige Statusmeldungen
Hallo,
ich wollte mal nachfragen was das &-Zeichen am Ende in folgender Codezeile bewirkt?
Gruß
Sweatchuck
ich wollte mal nachfragen was das &-Zeichen am Ende in folgender Codezeile bewirkt?
Code: Alles auswählen
system.Exec("/usr/local/addons/alexa/alexa.sh -d 'Echo Flur' -e speak:'" #" " #message #"' &");
Sweatchuck
-
- Beiträge: 14261
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 597 Mal
- Danksagung erhalten: 1524 Mal
Re: Cool: Alexa meldet aktiv wichtige Statusmeldungen
Das & schickt die Abarbeitung des Scripts (oder nach welchem Aufruf es auch immer gesetzt ist) in den Hintergrund, so dass die RegGa nicht für die Dauer der möglicherweise hängenden Abarbeitung (da Kommunikation mit externen Servern) blockiert ist. Die Firmware der CCU/RM arbeitet seriell kann immer nur ein Script/Programm zur Laufzeit abarbeiten. Hängt dieses, kommt es zu Verzögerungen bzw. Aussetzern in der Script und Programmabarbeitung. Dieses & verhindert also eine gegenseitige Beeinflussung. In Deinem Beispiel wird ja expilzit ein Shell-Script aufgerufen. Also etwas, was nicht unter dem Betriebssystem (ReGa) der CCU/RM direkt läuft, sondern auf dem darunter liegenden Linux-Betriebssystem auf Systemebene. Das aufrufende Programm würde ohne das & für die Laufzeit des Scripts blockieren, wenn z.B. die im Script angesprochenen Server mangels Internetverbindung nicht verfügbar wären.
Gruß Xel66
Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
- blackhole
- Beiträge: 3734
- Registriert: 21.07.2015, 14:03
- System: CCU
- Hat sich bedankt: 187 Mal
- Danksagung erhalten: 588 Mal
Re: Cool: Alexa meldet aktiv wichtige Statusmeldungen
Das aktualisierte Paket wurde soeben an alle Alexa.sh-User verschickt. Weitere Infos und Hilfen sind hier zu finden.blackhole hat geschrieben: ↑10.07.2019, 15:47Ich verteile das Paket zunächst nur auf Zuruf per PN an Leute die tatsächlich die Zwei-Faktor-Authentifizierung bei Amazon benutzen (wollen). Nach entsprechenden Rückmeldungen verteile ich das Paket dann unaufgefordert an alle Alexa.sh-User in meinem Verteiler.