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: 3730
Registriert: 21.07.2015, 14:03
System: CCU
Hat sich bedankt: 184 Mal
Danksagung erhalten: 587 Mal

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

Beitrag von blackhole » 17.10.2019, 08:29

Das neue Skript get_lastalexa.sh wurde in der Zwischenzeit vom Benutzer Anders getestet und für gut befunden (Danke hierfür).
Da das neue Paket (Alexa-014-jq-2) keine weiteren Änderungen beinhaltet, verteile ich dieses nicht automatisch, sondern auf Zuruf an interessierte Nutzer.

Mehr Infos sind hier zu finden. ¯\_(ツ)_/¯

Anders
Beiträge: 76
Registriert: 07.07.2017, 11:09
Wohnort: Rotterdam/Aachen/Frankfurt/Changzhou
Hat sich bedankt: 31 Mal
Kontaktdaten:

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

Beitrag von Anders » 17.10.2019, 16:58

blackhole hat geschrieben:
17.10.2019, 08:29
Das neue Skript get_lastalexa.sh wurde in der Zwischenzeit vom Benutzer Anders getestet und für gut befunden (Danke hierfür).
Nein nein. Kein dank fuer mich. Ich danke fuer diese script und die andere scripts. They work like a charm.
Anders van Loork

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

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

Beitrag von Tomiliy » 18.10.2019, 12:22

Hallo..

Ich hab es eingebaut und es funktioniert fantastisch.. :-)
SUPER Arbeit. Endlich kann ich Alexa benutzen wo ich bin und nicht an definierten Orten :-)
Ich hab 2 Scripte im Programm laufen:
1:

Code: Alles auswählen

dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("sh /usr/local/addons/alexa/get_lastalexa.sh");
2: mit 2 Sek. Verzögerung

Code: Alles auswählen

! Sprachausgabe 
! -----------------------------------------------------------------------------------------------------------------------
string Lastalexa = dom.GetObject(ID_SYSTEM_VARIABLES).Get("TTS Lastalexa").Value();
string nachricht = "";

nachricht = "Hallo. Ich bin alexa"; 
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("sh /usr/local/addons/alexa/alexa.sh -d " # Lastalexa # " -e speak:'" #" " # nachricht.ToUTF8() #"' &");
Nochmal Danke an alle beteiligten.. Gute Arbeit
--------------------------------------------
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
--------------------------------------------

Sweatchuck
Beiträge: 125
Registriert: 07.09.2016, 08:44
Hat sich bedankt: 6 Mal
Danksagung erhalten: 1 Mal

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

Beitrag von Sweatchuck » 05.11.2019, 20:30

Hallo Kollegen,

kann jemand bestätigen, dass wenn man >20 Routinen im Alexa App anlegt die Routinen nicht mehr über das Homematic Skript ausgelöst werden können.
Ich habe jetzt etwas getestet... bei >=20 Routinen funktioniert alles, bei der 21 Routine geht nix mehr. Lösche ich dann eine Routine in der App funktioniert das auslösen über Homematic wieder.

P.S. Ich meine nicht das Ausösen über die App, das geht.

Wäre schön wenn das jemand bestätigen kann bzw. ggf. eine Lösung dafür hat.

Gruß
Sweatchuck

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

Beitrag von blackhole » 05.11.2019, 20:42

Sweatchuck hat geschrieben:
05.11.2019, 20:30
kann jemand bestätigen, dass wenn man >20 Routinen im Alexa App anlegt die Routinen nicht mehr über das Homematic Skript ausgelöst werden können?
Alex hat das gestern an dieser Stelle im Lötzimmer-Blog erklärt und Abhilfe angekündigt.

Sweatchuck
Beiträge: 125
Registriert: 07.09.2016, 08:44
Hat sich bedankt: 6 Mal
Danksagung erhalten: 1 Mal

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

Beitrag von Sweatchuck » 23.11.2019, 09:13

Hallo,

die angekündigte Abhilfe ist da! :mrgreen:

Das neue Skript von Alexander holt jetzt 200 Routinen.
Er hat auch schon beschrieben wie man dieses Limit noch erhöhen kann.

Beste Grüße,
Sweatchuck

joersch
Beiträge: 64
Registriert: 01.04.2018, 23:16
System: CCU
Wohnort: Region Hannover
Hat sich bedankt: 6 Mal
Danksagung erhalten: 1 Mal

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

Beitrag von joersch » 23.11.2019, 16:37

blackhole hat geschrieben:
17.10.2019, 08:29
[...] verteile ich dieses nicht automatisch, sondern auf Zuruf an interessierte Nutzer.
Moin!
Wie funktioniert denn ein Zuruf? PN kann man dir aktuell nicht schreiben... Ich würde mir die Alexa-Geschichte auch gern anschauen.

Grüße
Jörg

TBux
Beiträge: 6
Registriert: 21.11.2019, 00:38
System: CCU
Wohnort: Buxtehude
Hat sich bedankt: 2 Mal

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

Beitrag von TBux » 23.11.2019, 16:44

Hallo Blackhole,

Leider scheinst du aktuell PNs deaktiviert zu haben.
Ich würde dieses gern auf meiner CCU3 einsetzen, kannst du es mir bitte zur Verfügung stellen?

Danke
Thomas

Tantaoui
Beiträge: 1
Registriert: 24.11.2019, 18:28

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

Beitrag von Tantaoui » 24.11.2019, 18:48

Hallo Blackhole,
ich schliesse mich dem Thomas an.
Ich würde dieses gern auch auf meiner CCU3 einsetzen.
Kannst du mir das Paket ebenfalls zur Verfügung stellen?
Vielen Dank im Voraus
(Im Moment scheine ich nicht berechtigt eine private Nachricht zu erstellen, vermutlich weil zu frisch registriert)

Vielen Danke
Tarik

Xel66
Beiträge: 14169
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 586 Mal
Danksagung erhalten: 1500 Mal

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

Beitrag von Xel66 » 24.11.2019, 21:08

Ich hatte kürzlich auch schon mal Interesse angemeldet. Vielleicht könntest Du mich auch mit in den Verteiler aufnehmen. Vielen Dank.

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

Antworten

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