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

Benutzeravatar
blackhole
Beiträge: 3718
Registriert: 21.07.2015, 14:03
System: CCU
Hat sich bedankt: 184 Mal
Danksagung erhalten: 586 Mal

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

Beitrag von blackhole » 22.01.2022, 12:39

Update: Alexa.sh-Paket v4.65
  • Optionale Priorisierung des Suchpfades für andere Prozessorarchitekturen
  • Umschreibung von deutschen Sonderzeichen vervollständigt
  • Kleinere Optimierungen, unnötige eckige Klammern entfernt
Installation, Update und Konfiguration sind in der Anleitung beschrieben.

Hinweise für Umsteiger von Alexa.sh v3.xx auf Alexa.sh v4.xx sind hier zu finden.

Nach dem Update des Alexa.sh-Paketes sollte das Lötzimmer-Skript auf Aktualität überprüft und gegebenfalls aktualisiert werden. Siehe hierfür die Abschnitte "Überprüfen des Lötzimmer-Skripts auf Aktualität" und "Update des Lötzimmer-Skripts" der Anleitung.
Vor der Aktualisierung des Lötzimmer-Skriptes unbedingt die Punkte im Abschnitt "Konfiguration" der Anleitung beachten und umsetzen, falls noch nicht geschehen.


Vereinfachtes Update für bis dato aktuelle Installationen (Alexa.sh v4.64)

Die vorhandene Installation des Alexa.sh-Paketes v4.64 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.
  1. Das Paket nach /usr/local/addons/ kopieren.
  2. Code: Alles auswählen

    cd /usr/local/addons/
  3. Code: Alles auswählen

    tar xvfz alexa-4.65.tar.gz alexa/alexa.sh

Verteiler

Das neue Paket wird wie immer automatisch an Benutzer, die an den letzten Updates auch Interesse gezeigt haben (d.h. meine PNs zeitnah abgeholt haben), ohne weitere Nachfrage verteilt. Interessierte Benutzer, die das Paket nicht automatisch erhalten, können das Paket jederzeit, wie in der Anleitung beschrieben, kostenlos anfordern.

Badbull
Beiträge: 15
Registriert: 15.01.2017, 09:43
Hat sich bedankt: 2 Mal
Danksagung erhalten: 3 Mal

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

Beitrag von Badbull » 22.01.2022, 14:47

Ich habe das Update bereits eingespielt - funktioniert einwandfrei!

Danke!

macdoc
Beiträge: 39
Registriert: 14.06.2017, 15:00
System: Alternative CCU (auf Basis OCCU)
Wohnort: Regensburg
Hat sich bedankt: 17 Mal
Danksagung erhalten: 11 Mal

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

Beitrag von macdoc » 22.01.2022, 17:09

Hallo blackhole!

Soeben habe ich die Version v4.64 auf v4.65 aktualisiert.
Dank der vereinfachten Installation war die Installation innerhalb einer Minute erledigt! :!:
Vielen Dank für die Arbeit!

Beste Grüße aus Regensburg

macdoc
RaspberryMatic 3.65.11.20221219 @ Raspi 4-8GB – 321 Hm-RF/HB-RF/HmIP-RF Geräte - 4 LAN Gateways - 2 IP-LAN Gateways

Benutzeravatar
blackhole
Beiträge: 3718
Registriert: 21.07.2015, 14:03
System: CCU
Hat sich bedankt: 184 Mal
Danksagung erhalten: 586 Mal

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

Beitrag von blackhole » 26.01.2022, 15:52

blackhole hat geschrieben:
22.01.2022, 12:39
  • Umschreibung von deutschen Sonderzeichen vervollständigt

Die nächste Version von Alexa.sh setzt der Umschreibung von deutschen Sonderzeichen (endlich) ein Ende.

Hintergrund für die bisherige Umschreibung, ist der in der WebUI verwendete Zeichensatz (ISO 8859-1). Wenn aus einem Shell-Skript heraus, Text mit Sonderzeichen (ohne weitere Behandlung) in die WebUI gepumpt wird, kommt dort katastrophaler Zeichenwirrwarr an.

Damit genau das nicht passiert, hat Alexa.sh bisher deutsche Sonderzeichen via sed ausfiltert und durch die entsprechenden Umschreibungen ersetzt:

Code: Alles auswählen

replacechr()
{
	sed -e 's/ä/ae/g;s/ü/ue/g;s/ö/oe/g;s/ß/ss/g;s/Ä/Ae/g;s/Ü/Ue/g;s/Ö/Oe/g'
}
Nicht schön, aber funktional. Zumindest bis zu dem Zeitpunkt, an dem ein bisher nicht berücksichtigtes Sonderzeichen auftaucht.

Die nächste Version von Alexa.sh macht mit den Umschreibungen nun Schluss und konvertiert statt dessen die Textphrasen, welche über Systemvariablen in die WebUI landen, in den passenden Zeichensatz um (eben ISO 8859-1), so dass Umlaute und Sonderzeichen nun als das angezeigt werden was sie nun einmal sind: Umlaute und Sonderzeichen.

Code: Alles auswählen

convchrset()
{
	iconv -f UTF-8 -t ISO-8859-1
}
Ach ja, die Konsolenausgaben werden dann ebenfalls korrekt mit Sonderzeichen angezeigt (natürlich nicht als ISO 8859-1). 8)

mschueller
Beiträge: 2
Registriert: 05.01.2017, 08:33

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

Beitrag von mschueller » 27.01.2022, 13:05

Hi, von wem kann ich das Alexa Paket erhalten? Möchte es in meiner CCU3 mit aktueller Firmware nutzen.

Benutzeravatar
blackhole
Beiträge: 3718
Registriert: 21.07.2015, 14:03
System: CCU
Hat sich bedankt: 184 Mal
Danksagung erhalten: 586 Mal

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

Beitrag von blackhole » 27.01.2022, 13:13

mschueller hat geschrieben:
27.01.2022, 13:05
Hi, von wem kann ich das Alexa Paket erhalten?

Das Paket bekommst du von mir. Mit der Anleitung kommst du klar?

mschueller
Beiträge: 2
Registriert: 05.01.2017, 08:33

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

Beitrag von mschueller » 27.01.2022, 13:36

Mit der Anleitung käme ich klar, finde aber nicht wo ich das Paket Downloaden kann.

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

Beitrag von Xel66 » 27.01.2022, 13:40

mschueller hat geschrieben:
27.01.2022, 13:36
...finde aber nicht wo ich das Paket Downloaden kann.
Dann kommst Du nicht mit der Anleitung klar, denn darin ist es explizit unter "Verteiler" beschrieben.

Gruß Xel66
Zuletzt geändert von Xel66 am 27.01.2022, 13:40, insgesamt 1-mal geändert.
-------------------------------------------------------------------------------------------
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

Benutzeravatar
blackhole
Beiträge: 3718
Registriert: 21.07.2015, 14:03
System: CCU
Hat sich bedankt: 184 Mal
Danksagung erhalten: 586 Mal

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

Beitrag von blackhole » 27.01.2022, 13:40

mschueller hat geschrieben:
27.01.2022, 13:05
Möchte es in meiner CCU3 mit aktueller Firmware nutzen.

Du hast Post bekommen.

tom-navy
Beiträge: 2
Registriert: 08.03.2009, 08:05

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

Beitrag von tom-navy » 29.01.2022, 18:07

Hallo,

ich würde die Software auch gerne installieren, um auf Alexa zugreifen zu können.

Viele Grüsse

Tom

Antworten

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