{ services.home-assistant = { extraComponents = [ "snapcast" ]; config = { # "media_player" = { # platform = "snapcast"; # host = "snapcast.cloonar.com"; # }; "automation toilett_music" = { alias = "toilett music"; hide_entity = true; trigger = { platform = "state"; entity_id = "light.toilett_switch"; }; action = { choose = [ { conditions = [ "{{trigger.to_state.state == 'on'}}" ]; sequence = [ { service = "media_player.volume_mute"; target = { entity_id = "media_player.snapcast_client_e4_5f_01_3c_fb_c3"; }; data = { is_volume_muted = false; }; } ]; } { conditions = [ "{{trigger.to_state.state == 'off'}}" ]; sequence = [ { service = "media_player.volume_mute"; target = { entity_id = "media_player.snapcast_client_e4_5f_01_3c_fb_c3"; }; data = { is_volume_muted = true; }; } ]; } ]; }; }; "automation piano" = { alias = "piano"; hide_entity = true; trigger = { platform = "state"; entity_id = "media_player.snapcast_client_e4_5f_01_96_c1_1e"; attribute = "is_volume_muted"; }; action = { service = "switch.turn_on"; target = { entity_id = "switch.piano_switch_power"; }; }; }; }; }; }