Alexa.sh v5.11 (stable) - Sprachausgabe und Fernsteuerung für Amazon Echo
Moderator: Co-Administratoren
- blackhole
- Beiträge: 3718
- Registriert: 21.07.2015, 14:03
- System: CCU
- Hat sich bedankt: 184 Mal
- Danksagung erhalten: 586 Mal
Re: Alexa.sh v3.03 - Sprachausgabe und Fernsteuerung für Amazon Echo
@Sweatchuck, DarkShadow01, Xel66 (& Betroffene)
Bei mir haucht die Lady wieder auf höchst erotische Art und Weise.
Wie sieht das bei euch aus?
Bei mir haucht die Lady wieder auf höchst erotische Art und Weise.
Wie sieht das bei euch aus?
-
- Beiträge: 14085
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 580 Mal
- Danksagung erhalten: 1492 Mal
Re: Alexa.sh v3.03 - Sprachausgabe und Fernsteuerung für Amazon Echo
Kann ich bestätigen für meine Echos. Sie säuselt wieder. Habe heute Nacht schon gedacht, warum sie durchs Haus schreit und wollte heute mal nach der Flüsterumschaltung schauen. Aber da kamen die "Fehlerberichte" schon. Ich habe eine Systemvariable, mit der ich uhrzeitabhängig auf Flüstermodus gehe. Dachte, sie hat nicht umgeschaltet. Aber nun gehts ja wieder.
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: 3718
- Registriert: 21.07.2015, 14:03
- System: CCU
- Hat sich bedankt: 184 Mal
- Danksagung erhalten: 586 Mal
Re: Alexa.sh v3.03 - Sprachausgabe und Fernsteuerung für Amazon Echo
Sehr schön.
Ich habe die Anleitung gerade wieder komplettiert. ¯\_(ツ)_/¯
Ich habe die Anleitung gerade wieder komplettiert. ¯\_(ツ)_/¯
-
- Beiträge: 125
- Registriert: 07.09.2016, 08:44
- Hat sich bedankt: 6 Mal
- Danksagung erhalten: 1 Mal
Re: Alexa.sh v3.03 - Sprachausgabe und Fernsteuerung für Amazon Echo
Servus,
alles wieder ok. Ich wurde heute Morgen wieder sanfter geweckt.
Grüße
alles wieder ok. Ich wurde heute Morgen wieder sanfter geweckt.
Grüße
- blackhole
- Beiträge: 3718
- Registriert: 21.07.2015, 14:03
- System: CCU
- Hat sich bedankt: 184 Mal
- Danksagung erhalten: 586 Mal
Re: Alexa.sh v3.03 - Sprachausgabe und Fernsteuerung für Amazon Echo
In der Doku ist der der Cronjob für check_cookie.sh jetzt, passend zum Text, wieder moderater eingestellt (Prüfung einmal pro Stunde).
OstseeAndy ist der minütliche Aufruf aufgefallen und hat das hier dankenswerterweise mitgeteilt.
OstseeAndy ist der minütliche Aufruf aufgefallen und hat das hier dankenswerterweise mitgeteilt.
- blackhole
- Beiträge: 3718
- Registriert: 21.07.2015, 14:03
- System: CCU
- Hat sich bedankt: 184 Mal
- Danksagung erhalten: 586 Mal
Re: Alexa.sh v3.03 - Sprachausgabe und Fernsteuerung für Amazon Echo
Aller guten Vorsätze zum Trotz, habe ich TTS mit den Stimmen von Hans, Marlene und Vicki (nomen est omen) als weitere Beispiele für SSML mit in die Anleitung aufgenommen.
SCNR ¯\_(ツ)_/¯
- blackhole
- Beiträge: 3718
- Registriert: 21.07.2015, 14:03
- System: CCU
- Hat sich bedankt: 184 Mal
- Danksagung erhalten: 586 Mal
Re: Alexa.sh v3.03 - Sprachausgabe und Fernsteuerung für Amazon Echo
Weil gerade aktuell ein Benutzer des Alexa.sh-Paketes in Verbindung mit 2FA ("Zwei-Schritt-Verifizierung") darüber gestolpert ist:
In alexa.sh ist der (lange) von Amazon.de erhaltene MFA-String inkl. Leerzeichen an die ensprechende Stelle einzutragen ...
Dort wird nicht die (eher kurze) Ausgabe von oathtool -b --totp (...) eingetragen.
Der diesbezüglich eigentlich nur erklärende Punkt 5 zum "Update 2019-07-08" im Lötzimmer-Blog wird wohl des öfteren missverstanden ("Base32 string is invalid"-Problem). ¯\_(ツ)_/¯
In alexa.sh ist der (lange) von Amazon.de erhaltene MFA-String inkl. Leerzeichen an die ensprechende Stelle einzutragen ...
Code: Alles auswählen
MFA_SECRET='XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX'
Dort wird nicht die (eher kurze) Ausgabe von oathtool -b --totp (...) eingetragen.
Der diesbezüglich eigentlich nur erklärende Punkt 5 zum "Update 2019-07-08" im Lötzimmer-Blog wird wohl des öfteren missverstanden ("Base32 string is invalid"-Problem). ¯\_(ツ)_/¯
-
- Beiträge: 125
- Registriert: 13.04.2015, 11:56
- Hat sich bedankt: 22 Mal
Re: Alexa.sh v3.03 - Sprachausgabe und Fernsteuerung für Amazon Echo
Hallo,
wie sieht das denn mit der Anzahl der Echo Dots aus, gibt es da eine Begrenzung? Ich habe zur Zeit drei Dots, zwei normale, eine mit Uhr. Leider kann ich aber nur zwei ansteuern und der Dritte bleibt stumm. Könnten Umlaute (Gästezimmer) ein Problem darstellen?
Stellenweise reitet Alexa den TTS-Text im Galopp, gibt es eine Möglichkeit ihr eine Atempause wie bei einem Komma oder einem Satzende vorzugeben?
Die Übergabe von Lautstärken funktioniert soweit ja per Routine. Leider lassen sich aber keine Gruppen ansprechen. Zur Problemlösung habe ich mir jetzt für jeden Dot entsprechende Routinen erstellt. Im Bedarfsfall wird dann jeder Dot einer Gruppe einzeln per Routine auf die gewünschte Lautstärke gebracht, bevor TTS zum Einsatz kommt. Hat jemand einen anderen Lösungsansatz?
Vielen Dank!
Gruß,
Marc
wie sieht das denn mit der Anzahl der Echo Dots aus, gibt es da eine Begrenzung? Ich habe zur Zeit drei Dots, zwei normale, eine mit Uhr. Leider kann ich aber nur zwei ansteuern und der Dritte bleibt stumm. Könnten Umlaute (Gästezimmer) ein Problem darstellen?
Stellenweise reitet Alexa den TTS-Text im Galopp, gibt es eine Möglichkeit ihr eine Atempause wie bei einem Komma oder einem Satzende vorzugeben?
Die Übergabe von Lautstärken funktioniert soweit ja per Routine. Leider lassen sich aber keine Gruppen ansprechen. Zur Problemlösung habe ich mir jetzt für jeden Dot entsprechende Routinen erstellt. Im Bedarfsfall wird dann jeder Dot einer Gruppe einzeln per Routine auf die gewünschte Lautstärke gebracht, bevor TTS zum Einsatz kommt. Hat jemand einen anderen Lösungsansatz?
Vielen Dank!
Gruß,
Marc
Signatur: 285 Kanäle in 110 Geräten und 16 CUxD-Kanäle in 1 CUxD-Geräten:
4x HM-LC-Sw2-FM, 34x HM-Sec-SCo, 4x HmIP-SMI, 3x HM-LC-Sw1-FM, 1x HmIP-RCV-50, 1x CUX28, 1x HM-LC-Dim1T-FM, 1x HM-LC-Sw1-PCB, 1x HM-RC-4-2, 10x HM-Sec-SD-2-Team, 1x HM-LC-Sw4-Ba-PCB, 10x HM-Sec-SD-2, 10x HM-LC-Bl1-FM, 1x HM-ES-PMSw1-DR, 1x HmIP-FSI16, 2x HM-Sec-Sir-WM, 2x HM-Sec-SC-2, 1x HM-PB-2-WM55, 15x HM-CC-RT-DN, 2x HM-Sec-RHS, 1x HM-WDS10-TH-O, 1x HmIP-SLO, 1x HM-WDS40-TH-I-2, 3x HM-TC-IT-WM-W-EU
4x HM-LC-Sw2-FM, 34x HM-Sec-SCo, 4x HmIP-SMI, 3x HM-LC-Sw1-FM, 1x HmIP-RCV-50, 1x CUX28, 1x HM-LC-Dim1T-FM, 1x HM-LC-Sw1-PCB, 1x HM-RC-4-2, 10x HM-Sec-SD-2-Team, 1x HM-LC-Sw4-Ba-PCB, 10x HM-Sec-SD-2, 10x HM-LC-Bl1-FM, 1x HM-ES-PMSw1-DR, 1x HmIP-FSI16, 2x HM-Sec-Sir-WM, 2x HM-Sec-SC-2, 1x HM-PB-2-WM55, 15x HM-CC-RT-DN, 2x HM-Sec-RHS, 1x HM-WDS10-TH-O, 1x HmIP-SLO, 1x HM-WDS40-TH-I-2, 3x HM-TC-IT-WM-W-EU
-
- Beiträge: 167
- Registriert: 13.10.2018, 20:02
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 19 Mal
Re: Alexa.sh v3.03 - Sprachausgabe und Fernsteuerung für Amazon Echo
ich habe u.a. 3 Dots im Einsatz (alle 1. Gen.) - keine Probleme...Penumbra1980 hat geschrieben: ↑04.06.2020, 11:02Hallo,
wie sieht das denn mit der Anzahl der Echo Dots aus, gibt es da eine Begrenzung? Ich habe zur Zeit drei Dots, zwei normale, eine mit Uhr. Leider kann ich aber nur zwei ansteuern und der Dritte bleibt stumm. Könnten Umlaute (Gästezimmer) ein Problem darstellen?
und ja, Umlaute könnten ein Problem sein, allerdings hab ich kein Gerät mit Umlauten, nur eine Gruppe, die auch stumm bleibt, eine zweite Gruppe mit gleichen Geräten ohne Umlaute wird angesprochen...
hierfür gibt es BREAK https://developer.amazon.com/de-DE/docs ... html#break - hatte es mal ausprobiert, funktionierte auch hier mit der alexa.shPenumbra1980 hat geschrieben: ↑04.06.2020, 11:02
Stellenweise reitet Alexa den TTS-Text im Galopp, gibt es eine Möglichkeit ihr eine Atempause wie bei einem Komma oder einem Satzende vorzugeben?
zur Lautstärke schau mal in der Referenz nach bei PROSODY, ob dir das helfen wird
Gruß Marco
-
- Beiträge: 125
- Registriert: 07.09.2016, 08:44
- Hat sich bedankt: 6 Mal
- Danksagung erhalten: 1 Mal
Re: Alexa.sh v3.03 - Sprachausgabe und Fernsteuerung für Amazon Echo
Hallo,
mal ne kurze Frage...
Ich will mir den Status meiner Tür-und Fensterkontakte ansagen lassen. Das Funktioniert soweit, leider kann ich die Systemvariable nicht richtig auslesen.
Hier der Code
Jetzt sagt mir Alexa: Die Tür und Fensterkontakte sind true! Bei der boolean-Sysvar. ist für true der Begriff "geschlossen" eingetragen.
Sie sollte also sagen: Die Tür und Fensterkontakte sind geschlossen.
Wie muss ich also folgende Abfrage umschreiben damit nicht true sonder geschlossen in wlist1 gespeichert wird?
Grüße
mal ne kurze Frage...
Ich will mir den Status meiner Tür-und Fensterkontakte ansagen lassen. Das Funktioniert soweit, leider kann ich die Systemvariable nicht richtig auslesen.
Hier der Code
Code: Alles auswählen
string wlist = dom.GetObject(ID_SYSTEM_VARIABLES).Get("TTS Lastalexa").Value();
string wlist1 = dom.GetObject("Tuer- und Fensterkontakte_Status-Alle").State();
var t = dom.GetObject("Tuer- und Fensterkontakte_Status-Alle").State();
if (t) {system.Exec("/usr/local/addons/alexa/alexa.sh -d "#wlist#" -e speak:'Die Tueren und Fenster sind " #" " #wlist1 #"' &"); }
else {system.Exec("/usr/local/addons/alexa/alexa.sh -d "#wlist#" -e speak:'Es sind Tueren und Fenster " #" " #wlist1.ToUTF8() #"' &"); };
Sie sollte also sagen: Die Tür und Fensterkontakte sind geschlossen.
Wie muss ich also folgende Abfrage umschreiben damit nicht true sonder geschlossen in wlist1 gespeichert wird?
Code: Alles auswählen
string wlist1 = dom.GetObject("Tuer- und Fensterkontakte_Status-Alle").State();