Seite 1 von 1

Status Media Player abfragen

Verfasst: Do 21. Jul 2022, 16:46
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


Re: Status Media Player abfragen

Verfasst: Do 21. Jul 2022, 17:02
von Osorkon

Nimm ein Template als Bedingungen.

Code: Alles auswählen


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

Gruß
Osorkon


Re: Status Media Player abfragen

Verfasst: Do 21. Jul 2022, 17:24
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?


Re: Status Media Player abfragen

Verfasst: Do 21. Jul 2022, 17:57
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


Re: Status Media Player abfragen

Verfasst: Do 21. Jul 2022, 18:09
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