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

majacom
Beiträge: 44
Registriert: 13.06.2018, 16:22
Hat sich bedankt: 4 Mal
Danksagung erhalten: 3 Mal

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

Beitrag von majacom » 09.01.2023, 16:07

Ich frag jetzt mal anders:

Wann greift diese Einstellung?
# If no current playing volume can be determined, fall back to normal volume
#
# Example:
# NORMALVOL='10'
#--------------------------------------------------------------------------------------

NORMALVOL='30'
Alle meine Echos haben eine andere Lautstärke, nur nicht Die in der Config Angegebene.

Sollte nicht
#--------------------------------------------------------------------------------------
# Max. age in minutes before volume is read from API (local cache time)
#--------------------------------------------------------------------------------------

VOLMAXAGE='1'
die Lautstärke bei allen Echos nach 1 Minute auf den Wert "30" stellen?

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 » 09.01.2023, 18:11

majacom hat geschrieben:
09.01.2023, 16:07
Sollte nicht
#--------------------------------------------------------------------------------------
# Max. age in minutes before volume is read from API (local cache time)
#--------------------------------------------------------------------------------------

VOLMAXAGE='1'
die Lautstärke bei allen Echos nach 1 Minute auf den Wert "30" stellen?

Nein.

VOLMAXAGE limitiert die Gültigkeitsdauer lokal gespeicherter Lautstärkeinformationen (Cache) bevor die API erneut bemüht wird.

majacom
Beiträge: 44
Registriert: 13.06.2018, 16:22
Hat sich bedankt: 4 Mal
Danksagung erhalten: 3 Mal

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

Beitrag von majacom » 10.01.2023, 16:59

ok. Und was ist mit
# If no current playing volume can be determined, fall back to normal volume
#
# Example:
# NORMALVOL='10'
#--------------------------------------------------------------------------------------

NORMALVOL='30'
wann und was bewirkt diese Einstellung?

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.01.2023, 17:54

majacom hat geschrieben:
10.01.2023, 16:59
NORMALVOL='30'
wann und was bewirkt diese Einstellung?

Für die Sprachausgabe wird die Laustärke SPEAKVOL verwendet.

Wird laufende Musik durch eine Sprachaussgabe unterbrochen, wird nach der Sprachausgabe (in SPEAKVOL) die ursprüngliche (Musik-)Lautstärke wiederhergestellt.

Unterbricht die Sprachausgabe keine laufende Musik, wird auch keine (Musik-)Lautstärke festgestellt und die (Musik-) Lautstärke nach der Sprachausgabe (in SPEAKVOL) auf den Wert NORMALVOL gesetzt.

Kurz: NORMALVOL - if no current playing volume can be determined, fall back to normal volume

Mittels der Variablen DEVICEVOLNAME, DEVICEVOLSPEAK und DEVICEVOLNORMAL kann o.G. auch pro Gerät festgelegt werden.
Für diese Geräte gelten dann DEVICEVOLSPEAK/DEVICEVOLNORMAL und nicht SPEAKVOl/NORMALVOL.

majacom
Beiträge: 44
Registriert: 13.06.2018, 16:22
Hat sich bedankt: 4 Mal
Danksagung erhalten: 3 Mal

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

Beitrag von majacom » 11.01.2023, 21:08

Danke für die Erklärung.

Zu
#--------------------------------------------------------------------------------------
# Device specific volumes (overriding the above)
#
# Example:
# DEVICEVOLNAME='EchoDot2ndGen Echo1stGen'
# DEVICEVOLSPEAK='100 50'
# DEVICEVOLNORMAL='100 30'
#--------------------------------------------------------------------------------------

DEVICEVOLNAME=''
DEVICEVOLSPEAK=''
DEVICEVOLNORMAL=''

#--------------------------------------------------------------------------------------
noch eine Frage:

Bei "DEVICEVOLNAME='" werden ja alle für diese Option gewünschten Echos, wie im Beispiel hintereinander eingetragen.

Wie wäre da die richtige Formatierung in der Config, wenn die Namen der Echos aus 2+ Wörtern bestehen?
zB. "Echo Studio", "Echo Bad Oben", "Echo Wohnzimmer Oben"
Da ja laut Beispiel lediglich ein Leerzeichen die jeweiligen Echos separiert, vermute ich, dass Echo Studio dann als 2 verschiedene Geräte interpretiert werden und es somit nicht funktioniert.

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 » 12.01.2023, 10:56

majacom hat geschrieben:
11.01.2023, 21:08
Da ja laut Beispiel lediglich ein Leerzeichen die jeweiligen Echos separiert ...

So ist es. Wie in der Anleitung immer wieder in Beispielen vorgeschlagen, kann ich nur dazu raten, den Echos Raumnamen zu geben.
Bei meherern Echos pro Raum (im Wohnzimmer habe ich beispielsweise 4 Stück) habe ich die Geräte wie folgt benannt:

Echo Show 5 (dient u.a der Sprachausgabe): Wohnzimmer
Echo Studio Paar + Echo Sub: Wohnzimmer-Studio-Links, Wohnzimmer-Studio-Rechts, Wohnzimmer-Sub.

Pro Raum (mit Echo) existiert also immer ein Gerät, welches wie der Raum selbst (und die zugehörige Gruppe) benannt ist.
Bei weiteren Geräten kommt ein bezeichnender Zusatz hinzu (eben mit Bindestrichen statt Leerzeichen).

Das muss natürlich nicht zwingend so gemacht werden, hat sich aber in den letzten Jahren aus vielerlei Gründen so bewährt.

majacom
Beiträge: 44
Registriert: 13.06.2018, 16:22
Hat sich bedankt: 4 Mal
Danksagung erhalten: 3 Mal

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

Beitrag von majacom » 12.01.2023, 18:31

Das heißt also, dass ich diese Option nur nutzen kann, wenn die jeweilgen Echos einen zusammenhängenden Namen haben.
Also Echo-Wohnzimmer-oben statt Echo Wohnzimmer oben.

Würde statt dem Namen auch die Seriennummer gehen?

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 » 12.01.2023, 22:19

majacom hat geschrieben:
12.01.2023, 18:31
Würde statt dem Namen auch die Seriennummer gehen?

Wenn Du die Sache verkomplizieren möchtest, würde ich zusätzlich noch die Bestellnummer und die MAC-Adresse der Geräte mit einbeziehen.
Das sieht in den Skripten dann bestimmt todschick aus. :wink:

Ansonsten kannst du solche und andere ungewöhnliche Ideen auch einfach in der Shell testen, ohne HM-Skripte anpassen zu müssen.

majacom
Beiträge: 44
Registriert: 13.06.2018, 16:22
Hat sich bedankt: 4 Mal
Danksagung erhalten: 3 Mal

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

Beitrag von majacom » 13.01.2023, 16:34

Sag doch einfach dass du es nicht weißt oder schlicht, dass es nicht geht. Das würde mir mehr helfen.

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 » 13.01.2023, 21:06

majacom hat geschrieben:
13.01.2023, 16:34
Sag doch einfach ...

Nein, so läuft das hier ganz bestimmt nicht.

Natürlich könnte ich kurz überlegen und verifizieren ob das klappt und dir das Ergebnis auf dem Silbertablett liefern. Bei Vorhaben, die ich selbst nicht benötige oder nicht für sinnvoll erachte und die ein Benutzer ganz leicht selbst herausfinden kann, lasse ich genau das aber einfach sein.

Ein wenig Eigeninitiative ist sicherlich nicht zu viel verlangt.

Antworten

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