esphome: on_boot: then: - dfplayer.play: 5 - dfplayer.play: file: 4 loop: true - dfplayer.play_folder: folder: 1 file: 3 - dfplayer.play_folder: folder: 1 loop: true - dfplayer.set_device: device: TF_CARD - dfplayer.set_volume: 5 - dfplayer.set_eq: ROCK - dfplayer.play_next - dfplayer.play_previous - dfplayer.reset - dfplayer.start - dfplayer.pause - dfplayer.stop - dfplayer.random - dfplayer.volume_up - dfplayer.volume_down - dfplayer.sleep uart: - id: uart_dfplayer tx_pin: 4 rx_pin: 5 baud_rate: 9600 dfplayer: on_finished_playback: then: if: condition: not: dfplayer.is_playing then: logger.log: Playback finished event