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

Beitrag von blackhole » 21.06.2021, 08:07

Hallo zusammen

blackhole hat geschrieben:
17.06.2021, 09:34
(...) Falls sich jemand berufen fühlen sollte die Anleitung durchzulesen, wäre es nett, mich auf eventuelle Fehler aufmerksam zu machen. Kommentare zum neuen Konzept sind natürlich ebenfalls willkommen - egal ob per PN oder als Beitrag.

Sobald das runderneuerte Skript fertig ist, werde ich für Leute die Interesse zeigen, ein Paket schnüren, damit die Anleitung auch in der Praxis getestet werden kann. (...)

Es ist soweit, ein Paket für testwillige Bestandsuser ist gepackt.


Rückmeldungen sind ausdrücklich gewünscht - egal ob per PN oder als Beitrag.

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

Beitrag von blackhole » 25.06.2021, 08:46

Update: Alexa.sh-Paket v4.09

Für interessierte Nutzer ist ab sofort das neue Paket Alexa.sh v4.09 verfügbar.


Kudos

Kudos für Alexa.sh v4.0x gehen an Anders und Daniel für die eingebrachten Ideen, die intensiven Tests, die ausführlichen Rückmeldungen sowie für das Testen und Korrekturlesen der Anleitung, an Xel66 für die Überlassung des zweiten Beitrages in diesem Thread und an Alchy für die Änderung des Eigentümers eben jenes Beitrages.


Änderungen und Neuerungen seit Alexa.sh v3.52
  • Alexa.sh 4.09 beinhaltet alle Ideen, deren Umzusetzung ich bisher vermieden habe, da sie bezogen auf die Anleitung von Alexa.sh v3.52, grundsätzliche Änderungen beinhalten (Breaking Changes).
  • Hiervon betroffen sind insbesondere die ausgelagerte Konfiguration sowie der Wegfall sämtlicher Helferskripte, deren Funtionalitäten nun Bestandteil des Skripts alexa.sh sind. Weitere erwähnenswerte Neuerungen:
  • Automatisiertes Ersetzen von Sonderzeichen zur Vermeidung der Anzeige von ungewollten Sonderzeichen in der WebUI
  • Automatisiertes URL encoding (auch von Systemvariablen)
  • Überarbeitete Shell-Ausgaben (siehe "Alexa in the Shell")
Einhergehend mit diesen Änderungen wurde die Anleitung notwendigerweise überarbeitet und ein Addendum hinzugefügt. Dieses Addendum wird zukünftig noch erweitert.


Upgrade des Alexa.sh-Paketes durchführen
  • Siehe Anleitung (Abschnitt "Installation")
  • Die o.g. Breaking Changes beachten und nötige Anpassungen mithilfe der Anleitung vornehmen.

Update des "Lötzimmer-Skriptes"
  • Siehe Anleitung (Abschnitt "Update des Lötzimmer-Skripts")

Das neue Paket ist, wie in der Anleitung beschrieben, auf den bekannten Wegen kostenlos zu bekommen.
Zuletzt geändert von blackhole am 31.01.2022, 08:26, insgesamt 3-mal geändert.

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

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

Beitrag von necj » 25.06.2021, 14:22

hallo, würde mich dafür interessieren. Wie komme ich dazu?
Habe die CCU3 mit aktuellster Firmware.

Danke

Kiamtdnew
Beiträge: 113
Registriert: 10.10.2012, 15:51
Hat sich bedankt: 15 Mal
Danksagung erhalten: 8 Mal

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

Beitrag von Kiamtdnew » 25.06.2021, 18:39

@Blackhole:
Bevor ich das neue Paket installiere habe ich noch eine Frage. Bisher habe ich bei mir immer auch die Systemvariablen ändern müssen (z.B. bei cookies_sh). Grund dafür ist, dass ich keine namentlichen Bezeichnungen der Variablen verwende, sondern immer nur die ID, da die Bezeichnungen meiner Variablen von denen im Skript abweichen. Das ist auch kein Problem. Fraglich ist nun aber, ob ich diese „Anpassungen“ in der neuen *.conf machen kann oder ob ich nach der Installation auf die Suche im entsprechenden Skript gehen muss?
Maik
--------------------------------------------
Man wird im Alter nicht gelassener — man schafft es nur nicht mehr bis an die Decke.
--------------------------------------------

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

Beitrag von blackhole » 25.06.2021, 21:02

Kiamtdnew hat geschrieben:
25.06.2021, 18:39
Fraglich ist nun aber, ob ich diese „Anpassungen“ in der neuen *.conf machen kann oder ob ich nach der Installation auf die Suche im entsprechenden Skript gehen muss?

In alexa_remote_contol.conf findest du die bekannten Einstellungen, für das "Lötzimmer-Skript" (alexa_remote_contol.sh). Auf die Suche gehen musst du dennoch nicht:

Für indivduelle Anpassungen abseits der Anleitung, wie beispielsweise eben dein Anliegen, habe ich natürlich einen kommentierten Abschnitt namens "Settings" in alexa.sh vorgesehen:

Code: Alles auswählen

#--------------------------------------------------------------------------------------------------
# Settings
#--------------------------------------------------------------------------------------------------

# Alexa.sh package
AlexaPath="/usr/local/addons/alexa"
AlexaConfig="alexa_remote_control.conf"

# HomeMatic CCU
SVURL="http://127.0.0.1:8181/hm.exe"
SVValue="value=dom.GetObject(ID_SYSTEM_VARIABLES)"
SVCookie="TTS Cookie"
SVLastAlexa="TTS Lastalexa"
SVLastCmd="TTS Lastcmd"

(...)

Kiamtdnew
Beiträge: 113
Registriert: 10.10.2012, 15:51
Hat sich bedankt: 15 Mal
Danksagung erhalten: 8 Mal

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

Beitrag von Kiamtdnew » 25.06.2021, 21:27

Vielen Dank für die Info :D . Dann kann ich am WE ja loslegen.
Schönes WE 8)
Maik
--------------------------------------------
Man wird im Alter nicht gelassener — man schafft es nur nicht mehr bis an die Decke.
--------------------------------------------

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

Beitrag von blackhole » 25.06.2021, 21:40

necj hat geschrieben:
25.06.2021, 14:22
Wie komme ich dazu?

Du hast Post bekommen.

Kiamtdnew hat geschrieben:
25.06.2021, 21:27
Schönes WE 8)

Ebenso. 8)

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

Beitrag von macdoc » 27.06.2021, 11:46

Hallo Blackhole!

Das Update auf Alexa.sh v4.09 hat perfekt funktioniert! :D
Vielen Dank für die tolle Arbeit! :!:

Beste Grüße

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

Beitrag von blackhole » 28.06.2021, 11:24

macdoc hat geschrieben:
27.06.2021, 11:46
Das Update auf Alexa.sh v4.09 hat perfekt funktioniert! :D
Vielen Dank für die tolle Arbeit! :!:

Gerne geschehen. 8)

Pseudoreal
Beiträge: 245
Registriert: 01.05.2020, 19:48
System: CCU
Hat sich bedankt: 78 Mal
Danksagung erhalten: 10 Mal

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

Beitrag von Pseudoreal » 28.06.2021, 17:23

bei mir macht der Speakvol eintrag in der Übergabe keinen Unterschied. Es ist egal ob ich 10 oder 90 eintrage, die Alexa kommt immer mit der gleichen Lautstärke?!

Was habe ich übersehen?
1x HmIPW-DRAP, 3x HmIPW-DRI32, 3x HmIPW-DRBL4, 7x HmIPW-DRS8, 1x HmIPW-DRD3, 1x HmIPW-SMI55, 3x HmIPW-WTH, 1x HmIP-HAP, 3x HmIP-STH, 1x HmIP-WTH-2, 3x HmIP-PS, 1x HmIP-SMI, 7x HmIP-SWDO-I, 4x HmIP-SWSD, 3 HmIP-SRH, 2x HmIP-BSL, 3x HmIP-SMI55, 1x HmIP-ASIR, 1xHmIP-ASIR-O

Antworten

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