Alexa.sh v5.11 (stable) - Sprachausgabe und Fernsteuerung für Amazon Echo

Problemlösungen und Hinweise von allgemeinem Interesse zur Haussteuerung mit HomeMatic

Moderator: Co-Administratoren

necj
Beiträge: 5
Registriert: 25.06.2021, 11:50
System: CCU
Hat sich bedankt: 1 Mal

Re: Alexa.sh v4.84 (stable) - Sprachausgabe und Fernsteuerung für Amazon Echo

Beitrag von necj » 10.10.2022, 08:37

Hallo Zusammen,
ich weiß jetzt nicht ob das Problem schon irgendwo in den 94 Seiten behandelt wurde aber ich habe folgendes Thema:

Ich habe vor ca. 2 Wochen hier das neue Update raufgespielt und es hat 1 Woche super funktioniert.
Jetzt seit 4-5 Tagen sagt Alexa immer "Darauf habe ich keine Antwort" oder "Das habe ich nicht verstanden".

Ich schicke einen Sprachbefehl mit zB: "Spiele Hitradio Ö3".
Witzigerweise funktioniert aber "Spiele Swiss Pop Radio"

Wenn ich direkt mit Alexa spreche, funktioniert alles.

Danke euch
Christian

Benutzeravatar
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.84 (stable) - Sprachausgabe und Fernsteuerung für Amazon Echo

Beitrag von blackhole » 10.10.2022, 11:46

necj hat geschrieben:
10.10.2022, 08:37
Ich schicke einen Sprachbefehl mit zB: "Spiele Hitradio Ö3".

Wenn du als Sprachbefehl "starte hitradio ö3" verwendest (exakt so), gibt es eine Auswahl und man kann den Sender hören.
Bei diesem Sender/Anbieter/Skill ist wohl gerade irgendetwas™ im Umbruch.

necj hat geschrieben:
10.10.2022, 08:37
Witzigerweise funktioniert aber "Spiele Swiss Pop Radio"

Ja, auch die von mir gehörten Radio-Streams und verwendeten Sprachbefehle funktionieren einwandfrei.
Daran erkennt man schon, dass das kein direktes Problem von Alexa.sh bzw. "Lötzimmer-Skript" ist, sondern vielmehr eine Content-/Anbieterangelegenheit ist.
Zuletzt geändert von blackhole am 10.10.2022, 12:42, insgesamt 1-mal geändert.

necj
Beiträge: 5
Registriert: 25.06.2021, 11:50
System: CCU
Hat sich bedankt: 1 Mal

Re: Alexa.sh v4.84 (stable) - Sprachausgabe und Fernsteuerung für Amazon Echo

Beitrag von necj » 10.10.2022, 12:37

Hallo,
vielen Dank für deine Antworten, hab ich mir auch in die Richtung gedacht dass hier wohl was umgestellt wird.
Allerdings ist komisch dass ich den Befehl 1:1 an Alexa sagen kann und sie startet normal.

Und ich sende bei einem Tastendruck "Alles Aus" auch einen Befehl "Display aus" dass bei den EchoShow das Display ausgeschalten wird.
Seit genau der gleichen Zeit schaltet sich das Display nicht mehr aus, sondern es startet der Musiksender "O-Display".

Irgendwie wie wenn zwischen der Kommunikation was verloren geht oder Alexa nicht mehr ganz versteht was man sendet...

Danke
Christian

Benutzeravatar
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.84 (stable) - Sprachausgabe und Fernsteuerung für Amazon Echo

Beitrag von blackhole » 10.10.2022, 12:46

necj hat geschrieben:
10.10.2022, 12:37
Allerdings ist komisch dass ich den Befehl 1:1 an Alexa sagen kann und sie startet normal.

Jupps, ist komisch aber eben nur bei diesem Sender/Anbieter/Skill.
Die Lösung ist halt "starte hitradio ö3" (exakt so) als Sprachbefehl zu verwenden.

necj hat geschrieben:
10.10.2022, 12:37
Und ich sende bei einem Tastendruck "Alles Aus" auch einen Befehl "Display aus" dass bei den EchoShow das Display ausgeschalten wird.
Seit genau der gleichen Zeit schaltet sich das Display nicht mehr aus, sondern es startet der Musiksender "O-Display".

Die Sprachbefehle "display aus" und "bildschirm aus" funktionieren hier einwandfrei (gerade eben gestestet auf jeweils einem Echo Show 5 Gen. 2 und einen Echo Show 8 Gen. 2).

necj
Beiträge: 5
Registriert: 25.06.2021, 11:50
System: CCU
Hat sich bedankt: 1 Mal

Re: Alexa.sh v4.84 (stable) - Sprachausgabe und Fernsteuerung für Amazon Echo

Beitrag von necj » 10.10.2022, 13:25

Hmmm, dann weiß ich nicht mehr weiter.

Setzt ich genau deinen Befehl ab "starte hitradio ö3" dann kommt eine Gegenfrage was genau ich von Ö3 haben will.
Ist der Befehl: "spiele hitradio ö3" dann kommt eben "Das weiß ich leider nicht".

"Display aus" habe ich umgeschrieben auf "Schalte Display aus" sonst kommt wie gesagt nur der Radiosender O-Display.

Aber danke mal, ich denke ich muss geduldig warten bis sich das von selber (zurück)löst

Christian

Benutzeravatar
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.84 (stable) - Sprachausgabe und Fernsteuerung für Amazon Echo

Beitrag von blackhole » 10.10.2022, 13:46

necj hat geschrieben:
10.10.2022, 13:25
Setzt ich genau deinen Befehl ab "starte hitradio ö3" dann kommt eine Gegenfrage was genau ich von Ö3 haben will.

Eine Gegenfrage kommt auch, wenn du "Alexa, spiele Hitradio Ö3" sagst (per Sprache). Zumindest bei mir ist das so.

necj hat geschrieben:
10.10.2022, 13:25
"Display aus" habe ich umgeschrieben auf "Schalte Display aus" sonst kommt wie gesagt nur der Radiosender O-Display.

Probiere auch mal "display aus" und "bildschirm aus" (exakt so). Beides klappt hier einwandfrei.

Möglicherweise funkt dir ein in deinem Account aktivierter Skill dazwischen.

Benutzeravatar
baueric
Beiträge: 20
Registriert: 15.10.2022, 15:09
System: CCU
Hat sich bedankt: 12 Mal

Re: Alexa.sh v4.84 (stable) - Sprachausgabe und Fernsteuerung für Amazon Echo

Beitrag von baueric » 16.10.2022, 19:05

Hallo und vielen Dank für das Softwarepaket. Ich habe es direkt installiert und versucht zu testen. Dabei bin ich auf verschiedene "Herausforderungen" gestoßen:
Umlaute in Echo Gerätenamen sind ein Graus, da selbst Ende 2022 UTF8 noch immer nicht plattformübergreifend zu funktionieren scheint.
Ich habe einige Echos im Einsatz hauptsächlich Gen1 und Studio. Die Sprachausgabe funktioniert nur bei der Hälfte der getesteten Geräte und es gibt keinen gemeinsamen Nenner, der Ursache hierfür sein kann. Die Geräte haben alle Internet und funktionieren bei der Sprachsteuerung einwandfrei. Zwei Gen1 Geräte klappen nicht, ein Studio und ein Gen1 Gerät schon. Ok, eines hieß "Küche", habe ich dann in "Kueche" umgetauft und die Devicelist auf der Konsole der CCU3 aktualisiert: Ohne Erfolg. Der Test erfolgte über direkten Konsolen Aufruf und über Script Test auf der WebUI. Beides ohne Fehlermeldung, einfach nur stumm.

Hat jemand noch Tipps wie ich dem Rätsel auf die Spur kommen kann?

Grüße Eric
CCU3 mit RaspberryMatic 3.67.9.20221228-a53bf0, CUxD 2.10.1 und E-Mail 1.7.5
PI4 mit ioBroker 6.3.5, Grafana 9.3.2, Node-RED 3.0.2 und AskSin Analyzer XS 1.8.0 via nanoCUL USB Stick FTDI CC1101
Smart nur bis zum WAF

Benutzeravatar
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.84 (stable) - Sprachausgabe und Fernsteuerung für Amazon Echo

Beitrag von blackhole » 16.10.2022, 22:15

baueric hat geschrieben:
16.10.2022, 19:05
Umlaute in Echo Gerätenamen sind ein Graus

Umlaute in Namen von Echo-Devices funktionieren hier einwandfrei.
In der Anleitung findest Du entsprechende Beispiele.

baueric hat geschrieben:
16.10.2022, 19:05
Ich habe einige Echos im Einsatz hauptsächlich Gen1 und Studio. Die Sprachausgabe funktioniert nur bei der Hälfte der getesteten Geräte und es gibt keinen gemeinsamen Nenner ...

Von deratigen Problemen hat in den letzten Jahren noch niemand berichtet.
In der Anleitung findest Du Tipps zur Fehleranalyse.

Benutzeravatar
baueric
Beiträge: 20
Registriert: 15.10.2022, 15:09
System: CCU
Hat sich bedankt: 12 Mal

Re: Alexa.sh v4.84 (stable) - Sprachausgabe und Fernsteuerung für Amazon Echo

Beitrag von baueric » 17.10.2022, 11:14

Code: Alles auswählen

# /usr/local/addons/alexa/alexa.sh -d 'Kueche' -e speak:'Testnachricht bitte testen'
sending cmd:speak:Testnachricht bitte testen to dev:Kueche type:AB72C64C86AW2 serial:..... customerid:.....

# /usr/local/addons/alexa/alexa.sh -d 'Bad' -e speak:'Testnachricht bitte testen'
sending cmd:speak:Testnachricht bitte testen to dev:Bad type:AB72C64C86AW2 serial:..... customerid:.....

# /usr/local/addons/alexa/alexa.sh -d 'Erics Studio' -e speak:'Testnachricht bitte testen'
sending cmd:speak:Testnachricht bitte testen to dev:Erics Studio type:A3RBAYBE7VM004 serial:..... customerid:.....

# /usr/local/addons/alexa/alexa.sh -d 'Eric Computer AZ' -e speak:'Testnachricht bitte testen'
sending cmd:speak:Testnachricht bitte testen to dev:Eric Computer AZ type:AB72C64C86AW2 serial:..... customerid:.....
Die ersten beiden bleiben stumm, die andren funktionieren. Alle sind in der Devicelist aufgeführt.
Fehleranalyse

Klappt etwas nicht, bitte neben einer aussagekräftigen Fehlerbeschreibung, immer auch die Ausgaben nachfolgender Shell-Befehle mitteilen:

Code: Alles auswählen

# ls -la /usr/local/addons/
total 5
drwxr-xr-x    5 root     root          1024 Oct 16 14:28 .
drwxr-xr-x    8 root     root          1024 Oct 16 11:01 ..
drwx------    3 root     root          1024 Oct 16 12:45 alexa
drwxr-xr-x    5 root     root          1024 Oct 17 09:02 cuxd
drwxr-xr-x    6 root     root          1024 Oct  9 11:09 mediola


# ls -la /usr/local/addons/alexa/
total 1636
drwx------    3 root     root          1024 Oct 16 12:45 .
drwxr-xr-x    5 root     root          1024 Oct 16 14:28 ..
-rw-------    1 root     root          1720 May  9 16:54 alexa.conf
-rwxr-xr-x    1 root     root         16651 May  4 09:40 alexa.sh
-rw-------    1 root     root          4280 Oct 16 12:42 alexa_remote_control.conf
-rw-r--r--    1 root     root         54152 Oct 16 12:45 alexa_remote_control.sh
-rwxr-xr-x    1 root     root         34484 May  4 09:10 base64
-rw-------    1 root     root        215352 May  4 10:04 cacert.pem
-rwxr-xr-x    1 root     root        923164 May 23 11:18 iconv
-rwxr-xr-x    1 root     root        269108 Sep 26  2021 jq
drwx------    2 root     root          1024 Jan 31  2022 legal
-rwxr-xr-x    1 root     root        149436 Sep 26  2021 oathtool


# crontab -l
0 * * * * /bin/setHWClock.sh >/dev/null 2>/dev/null
1 */6 * * * /bin/SetInterfaceClock 
0 4 * * * /usr/sbin/logrotate -f /etc/logrotate.conf || logger -p error -t "logrotate" "logrotate aborted with error $?"
*/5 * * * * /usr/local/addons/mediola/bin/watchdog
33 * * * * /usr/local/addons/alexa/alexa.sh --check-cookie.sh > /dev/null


# /usr/local/addons/alexa/alexa.sh --check-cookie
the following devices exist in your account:
Eric Computer AZ
Ueberall
Eric Alexa App PC
Erics Studio
This Device
Eric's Alexa Apps
Fire TV ALT (zurückgebaut)
Meike's Fire TV stick
Kueche
Meike Echo EZ
Meike Stick Küche
Meike Stick WZ
Meike Stick SZ
Meike Echo WZ
Bad
Meike Echo AZ
Meikes Echo Show
Meike Alexa WZ
Meike Echo SZ
Meike Stick AZ
This Device
Meike's Alexa Apps

Cookie is good - nothing to do.
Push date and time or error message to CCU system variable.

Cookie file: 16.10.2022 12:45 Uhr
Device list: 16.10.2022 16:45 Uhr

# ls -la /tmp/.alexa*
-rw-r--r--    1 root     root           950 Oct 16 12:45 /tmp/.alexa.cookie
-rw-r--r--    1 root     root         26810 Oct 16 16:45 /tmp/.alexa.devicelist.json
-rw-r--r--    1 root     root          2219 Oct 16 16:45 /tmp/.alexa.devicelist.txt
-rw-r--r--    1 root     root            52 Oct 16 16:45 /tmp/.alexa.devicelist_wha.txt
-rw-r--r--    1 root     root             9 Oct 16 14:31 /tmp/.alexa.volume..........
-rw-r--r--    1 root     root             9 Oct 16 14:34 /tmp/.alexa.volume..........
-rw-r--r--    1 root     root             9 Oct 16 16:56 /tmp/.alexa.volume..........
-rw-r--r--    1 root     root             9 Oct 17 10:10 /tmp/.alexa.volume..........
-rw-r--r--    1 root     root             9 Oct 17 10:10 /tmp/.alexa.volume..........

Das Thema Umlaute kann in diesem Fall auch ein false positive sein, das teste ich nochmal ausführlich...

Grüße Eric
CCU3 mit RaspberryMatic 3.67.9.20221228-a53bf0, CUxD 2.10.1 und E-Mail 1.7.5
PI4 mit ioBroker 6.3.5, Grafana 9.3.2, Node-RED 3.0.2 und AskSin Analyzer XS 1.8.0 via nanoCUL USB Stick FTDI CC1101
Smart nur bis zum WAF

Benutzeravatar
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.84 (stable) - Sprachausgabe und Fernsteuerung für Amazon Echo

Beitrag von blackhole » 17.10.2022, 12:58

baueric hat geschrieben:
17.10.2022, 11:14
Die ersten beiden bleiben stumm ...

Was Für Echo-Geräte sind das genau?

Teile die genauen Bezeichnungen mit, damit andere Benutzer hierzu ggf. etwas sagen können. Ich kann selbst kann keine Gegenprobe machen, da ich keine (alten) Gen. 1 Echos (außer Studios) in Betrieb habe.

Anhand Deiner Angaben, kann ich nicht erkennen, wo das Problem bei dir liegen könnte. Einen Neustart der betroffenen Gen. 1 Echos wirst du sicherlich ausprobiert haben.
Zuletzt geändert von blackhole am 17.10.2022, 13:11, insgesamt 2-mal geändert.

Antworten

Zurück zu „HomeMatic Tipps & Tricks - keine Fragen!“