Hallo,
ich habe eine Sonos Beam Gen 2 und gebe in einer Home-Assistant-Automation Text über das Piper Add-on aus. Das funktioniert soweit problemlos.
Ich möchte vor der Sprachausgabe:
-
die aktuelle Lautstärke speichern
-
die Lautstärke temporär auf einen festen Wert setzen
-
nach der Sprachausgabe die vorherige Lautstärke wiederherstellen, sodass sich für den Nutzer nichts dauerhaft ändert
Problem:
Die Sonos-Integration stellt die Lautstärke nicht als eigene Entität, sondern nur als Attribut des media_player.wohnzimmer bereit.
Attribute lassen sich nicht in Szenen speichern, daher ist dieser Weg für mich nicht nutzbar.
Nach meinem aktuellen Wissensstand ist das so nicht direkt möglich.
Gibt es eine Möglichkeit, nur die Lautstärke zwischenzuspeichern und anschließend wieder korrekt zu setzen?
Z. B. über Helper, Script oder Template?
Hier die Attributliste von media_player.wohnzimmer
source_list:
- TV
group_members:
- media_player.wohnzimmer
volume_level: 0.3
is_volume_muted: false
media_content_type: music
media_title: TV
source: TV
shuffle: false
repeat: "off"
queue_size: 1
device_class: speaker
friendly_name: Sonos Wohnzimmer
Danke.
by HarryP: Zusammenführung Doppelpost (bei Änderungen oder hinzufügen von Inhalten bitte die „Bearbeitungsfunktion“ anstatt „Antworten“ zu nutzen)