alias: Buzzer Alarm description: Start and stop the MIDI player with the alarm toggle. triggers: - trigger: state entity_id: input_boolean.alarm_ringing to: 'on' - trigger: state entity_id: input_boolean.alarm_ringing to: 'off' actions: - choose: - conditions: - condition: state entity_id: input_boolean.alarm_ringing state: 'on' sequence: - action: media_player.repeat_set target: entity_id: media_player.midi_player_tux_universe_esp32_wroom_1 data: repeat: all - action: media_player.media_play target: entity_id: media_player.midi_player_tux_universe_esp32_wroom_1 default: - action: media_player.media_stop target: entity_id: media_player.midi_player_tux_universe_esp32_wroom_1 mode: restart