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: 3735
Registriert: 21.07.2015, 14:03
System: CCU
Hat sich bedankt: 188 Mal
Danksagung erhalten: 588 Mal

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

Beitrag von blackhole » 20.06.2023, 11:20

Sanweb hat geschrieben:
20.06.2023, 10:59
Verbesserungsvorschlag für die nächste Version ...

Automatisiertes, regelmäßiges, ungeprüftes Nachladen von Bestandteilen aus verschiedenen Quellen werde ich nicht einbauen.
Im Falle von curl.se ist das übrigens auch ausdrücklich unerwünscht.

Einzig das "Lötzimmer-Skript" wird bei der Ersteinrichtung von Alexa.sh einmalig heruntergeladen, so wie in der Anleitung beschrieben.

Ich werde also auch zukünftig im Vorfeld testen und erst anschließend hier entsprechende Hinweise im Thread geben.
Dennoch danke für den Vorschlag, auch wenn ich ihn so nicht umsetzten werde.

Tomiliy
Beiträge: 163
Registriert: 03.12.2014, 19:28
Hat sich bedankt: 13 Mal
Danksagung erhalten: 1 Mal

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

Beitrag von Tomiliy » 21.06.2023, 00:08

Auch ich möchte mich an der Stelle nochmals herzlich für das Skript und die Arbeit bedanken.
Ich erfreue mich jeden tag an meiner Sprachausgabe, ohne die ich gar nicht mehr leben könnte.

Ich habe aktuell keinen Verbesserungsvorschlag, allerdings ist es auch schon sehr spät, ich war lange arbeiten.
Dennoch wollte ich kurz mitteilen, was das für eine super gute Arbeit ist.

Danke
--------------------------------------------
4 Kanäle in 42 Geräten:
1x HM-LC-Dim1T-FM, 1x HM-RC-8, 12x HM-Sec-SCo, 3x HM-LC-Sw1-Pl-2, 1x HM-PBI-4-FM, 1x HM-OU-CFM-Pl, 3x HM-Sen-EP, 1x HM-CC-VG-1, 1x HM-Sec-MDIR-2, 12x HM-CC-RT-DN, 1x HM-LC-Bl1PBU-FM, 1x HM-Sen-RD-O, 2x HM-PB-2-WM55-2, 1x HM-TC-IT-WM-W-EU, 1x 10000
--------------------------------------------

Benutzeravatar
blackhole
Beiträge: 3735
Registriert: 21.07.2015, 14:03
System: CCU
Hat sich bedankt: 188 Mal
Danksagung erhalten: 588 Mal

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

Beitrag von blackhole » 21.06.2023, 10:06

Hallo zusammen,

wie hier bereits angekündigt, habe ich im Hintergrund den Release von Alexa.sh v5.xx vorbereitet.
Alle Punkte aus dem Changelog sind nun mit dem Paket Alexa.sh v5.11 umgesetzt worden.

Alexa.sh v5.11 ist ab sofort verfügbar.
  • Das Paket ist auf dem bekannten Weg erhältlich.
  • Bitte unbedingt die verwendete Hardware und die Firmware-Version mitteilen.
  • Die Installations- und Update-Anleitung ist hier zu finden.
_________________________________

:arrow: Aktuelle Infos zum Verteiler
Zuletzt geändert von blackhole am 27.06.2023, 08:38, insgesamt 2-mal geändert.

schneider.obw
Beiträge: 73
Registriert: 30.09.2014, 23:02
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 21 Mal
Danksagung erhalten: 10 Mal

Re: Alexa.sh v5.11 - Sprachausgabe und Fernsteuerung für Amazon Echo

Beitrag von schneider.obw » 22.06.2023, 20:34

Hallo blackhole.
Ich habe das neue Paket nun installiert.
Update gemäß der Anleitung völlig problemlos.
Funktioniert alles weiterhin bestens.

Vielen Dank und viele Grüße
schneider.obw

Benutzeravatar
blackhole
Beiträge: 3735
Registriert: 21.07.2015, 14:03
System: CCU
Hat sich bedankt: 188 Mal
Danksagung erhalten: 588 Mal

Re: Alexa.sh v5.11 - Sprachausgabe und Fernsteuerung für Amazon Echo

Beitrag von blackhole » 24.06.2023, 13:32

Da bei dem ein oder anderen Benutzer Zweifel aufgekommen sind, ob sie (noch) im Verteiler sind:

Alle Benutzer, die Alexa.sh v4.84 von mir bekommen haben, stehen auf der aktuellen Verteilerliste.
Nach den Sommerferien werde ich den Verteiler entsprechend bedienen.

  • Bis dahin kann jeder, der meine PN zeitnah abholen kann, das aktuelle Paket auch gerne vorab bekommen.
  • Bitte unbedingt die verwendete Hardware und die Firmware-Version mitteilen.
  • Die Installations- und Update-Anleitung ist hier zu finden.
Zuletzt geändert von blackhole am 27.06.2023, 08:21, insgesamt 1-mal geändert.

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 v5.11 - Sprachausgabe und Fernsteuerung für Amazon Echo

Beitrag von macdoc » 25.06.2023, 20:27

Hallo blackhole!

Dank der Anleitung hat das Update von 4.84 auf 5.11 keine fünf Minuten beansprucht!
Es funktioniert alles wie gehabt!
Vielen Dank für die Arbeit!

Mit besten Grüßen

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

MH76
Beiträge: 14
Registriert: 29.11.2022, 09:22
System: CCU und Access Point
Hat sich bedankt: 5 Mal
Danksagung erhalten: 3 Mal

Re: Alexa.sh v5.11 - Sprachausgabe und Fernsteuerung für Amazon Echo

Beitrag von MH76 » 26.06.2023, 11:07

Hallo blackhole,
Update hat super geklappt!
Danke!

MH76
Beiträge: 14
Registriert: 29.11.2022, 09:22
System: CCU und Access Point
Hat sich bedankt: 5 Mal
Danksagung erhalten: 3 Mal

Re: Alexa.sh v5.11 - Sprachausgabe und Fernsteuerung für Amazon Echo

Beitrag von MH76 » 26.06.2023, 11:22

Mal noch eine andere Frage in die Runde..

Ich wollte gerne den "SPEAKVOL" Wert über eine System-Variable setzen und dann später bedarfsgerecht mit den Skript verarbeiten.
Dazu habe ich mir eine eine neue SV (TTS SpeakVol) angelegt (Typ: Zeichenkette) und dieser den Wert 90 gegeben.

Nur irgendwie schaffe ich es nicht, dass im Skriptaufruf dann der Wert der Variable verwendet wird.
(In der alexa_remote_control.conf habe ich wie beschrieben den Wert SpeakVol=50 auskommentiert in # SpeakVol=50)
Sonst funktioniert alles super!

Code: Alles auswählen

! Sprachausgabe auf Echo
! -----------------------------------------------------------------------------------------------------------------------
string echodevice = dom.GetObject("TTS Device").ValueList().StrValueByIndex(";", dom.GetObject("TTS Device").Value());
string message = dom.GetObject(ID_SYSTEM_VARIABLES).Get("TTS Echo").Value();
string volume = dom.GetObject(ID_SYSTEM_VARIABLES).Get("TTS SpeakVol").Value();
system.Exec("export SPEAKVOL='#volume';/usr/local/addons/alexa/alexa.sh -d '" #echodevice.ToUTF8() #"' -e speak:'" #message.ToUTF8() #"' &");
Ich habe leider nur ein geringes Verständnis von der Skriptsprache und habe mich bei der Verwendung der Variable an anderen Beispielen orientiert.
Aber leider ohne Erfolg...
Kann mir bitte jemand einen Tipp geben wie ich die SpeakVol als Variable verwenden kann?

Benutzeravatar
blackhole
Beiträge: 3735
Registriert: 21.07.2015, 14:03
System: CCU
Hat sich bedankt: 188 Mal
Danksagung erhalten: 588 Mal

Re: Alexa.sh v5.11 - Sprachausgabe und Fernsteuerung für Amazon Echo

Beitrag von blackhole » 26.06.2023, 13:05

MH76 hat geschrieben:
26.06.2023, 11:22
Kann mir bitte jemand einen Tipp geben wie ich die SpeakVol als Variable verwenden kann?

Ich kann das gerade nicht gegenprüfen, daher ohne Gewähr:

Code: Alles auswählen

(...)
system.Exec("export SPEAKVOL='"#volume#"';/usr/local/addons/alexa/alexa.sh -d '" #echodevice.ToUTF8() #"' -e speak:'" #message.ToUTF8() #"' &");

MH76
Beiträge: 14
Registriert: 29.11.2022, 09:22
System: CCU und Access Point
Hat sich bedankt: 5 Mal
Danksagung erhalten: 3 Mal

Re: Alexa.sh v5.11 - Sprachausgabe und Fernsteuerung für Amazon Echo

Beitrag von MH76 » 26.06.2023, 13:19

blackhole hat geschrieben:
26.06.2023, 13:05
Ich kann das gerade nicht gegenprüfen, daher ohne Gewähr:
DANKE! So funktioniert es bei mir.

Antworten

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