I want to play a local mp3 (dog barking) on PiMusicBox (installed on RaspberryPi) if my door sensor is open, my HomeAssistant is a VM on VMWare ESXi.
Bluetooth Speaker is connected to PiMusicBox with an jack cable and everything works fine.
Here is my automations.yaml
- alias: Play Sound si Garage Ouvert trigger: - platform: state entity_id: binary_sensor.door_garage_sensor from: 'off' to: 'on' condition: condition: state entity_id: binary_sensor.door_garage_sensor state: 'on' action: service: media_player.play_media entity_id: media_player.md data: media_content_id: http://192.168.1.36:8123/local/sound/dogs.mp3 media_content_type: music
My mp3 is reachable and can be play if I test URL in a browser.
binary_sensor.door_garage_sensor is my sensor to detect opened door
md is my PiMusicBox entity
My conditions works, I test with an other alias to send me notifications trough Home Assistant companion
When I execute my Play Sound si Garage Ouvert automation, nothing happen and no errors in logs, I can play sound with a media player card on Lovelace but it’s only radios store on PiMusicBox.
Any Ideas ?