Status Media Player abfragen Thema ist als GELÖST markiert

Keine passende Kategorie? Bzw. Allgemeine Diskussionen rund um Home Assistant.


Antworten
Moss
Beiträge: 226
Registriert: Di 5. Apr 2022, 09:34
2
Has thanked: 12 times
Been thanked: 13 times

Status Media Player abfragen

Beitrag von Moss »

Hallo,

benötige für eine Automatisierung den Status meines Sonos Lautsprechers wenn dieser stummgeschaltet wurde.

In den Entwicklerwerkzeugen bekomme ich folgendes angezeigt:

Code: Alles auswählen

 group_members:
  - media_player.esszimmer
volume_level: 0.11
is_volume_muted: true
media_content_id: >-
  aac://https://f111.rndfnk.com/ard/swr/swr3/live/aac/96/stream.aac?aggregator=tunein&cid=01FC1X5J7PN2N3YQPZYT8YDM9M&sid=2CEvQaYgO27FkU00SrouJMlgs4C&token=i_VkKqOwriPdA-Z58Au8K2RMNZdy6TCbejUwCJBtF7I&tvf=fkdVV_bTAxdmMTExLnJuZGZuay5jb20
media_content_type: music
media_title: Maybe you're the problem / Ava Max
media_channel: SWR3
shuffle: false
repeat: 'off'
queue_position: 1
queue_size: 3
entity_picture: >-
  /api/media_player_proxy/media_player.esszimmer?token=262935fb78fc253f1edc785345f4f42d3437401aed0d02c68c91a0d073b3f674&cache=5af70da2131fab16
friendly_name: Esszimmer Sonos
supported_features: 981567

Wenn ich den Status wie folgt abfrage bekomme ich eine Fehlermeldung bzw. Funktioniert nicht.

Code: Alles auswählen

 condition: state
entity_id: media_player.esszimmer
attribute: is_volume_muted
state: 'true'

Kann mir jemand weiterhelfen?

LG
Moss

Benutzeravatar
Osorkon
Administrator
Beiträge: 1936
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 529 times
Kontaktdaten:

Re: Status Media Player abfragen

Beitrag von Osorkon »

Nimm ein Template als Bedingungen.

Code: Alles auswählen


{{ state_attr('media_player.esszimmer', 'is_volume_muted') == 'true' }}

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Moss
Beiträge: 226
Registriert: Di 5. Apr 2022, 09:34
2
Has thanked: 12 times
Been thanked: 13 times

Re: Status Media Player abfragen

Beitrag von Moss »

Code: Alles auswählen

if:
  - condition: template
    value_template: '{{ state_attr(''media_player.esszimmer'', ''is_volume_muted'') == ''true'' }}'
then:
  - service: media_player.volume_set
    data:
      volume_level: 0.1
    target:
      entity_id: media_player.esszimmer

Habe es so versucht, klappt aber nicht.

Stummgeschaltet wird er, aber die Prüfung der Stummschaltung um ihn anschliessend wieder auf eine gewisse Lautstärke anzuheben geht nicht.

Noch eine Idee?

Benutzeravatar
Osorkon
Administrator
Beiträge: 1936
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 529 times
Kontaktdaten:

Re: Status Media Player abfragen

Beitrag von Osorkon »

@Moss Sorry, mein Fehler.
als String formatieren und Großschreibung beachten.

Code: Alles auswählen

{{ state_attr('media_player.esszimmer', 'is_volume_muted') | string == 'True' }}

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Moss
Beiträge: 226
Registriert: Di 5. Apr 2022, 09:34
2
Has thanked: 12 times
Been thanked: 13 times

Re: Status Media Player abfragen

Beitrag von Moss »

Also wenn DU mir mal über die Füße läufst lad ich dich und deine Familie zum Essen ein.

Ganz vielen Dank, es funktioniert.

LG
Moss

Antworten