I’m looking for a doorbell that allows me to send media/TTS to the built in speaker so, for example, I can send a canned to the doorbell response asking them to leave the package from a push notification if I see a delivery driver at the door.
So far I’ve only seen the UniFi doorbells/cameras support this. Are there any others?
Yes. I set the content of an input text and it will play it. It’s hacky but it works. If HA ever fixes gstreamer, it would work easier than doing it like this.
In theory, you can play any mp3 audio if you modify the script to convert it using ffmpeg to the right input codec like above. I will say that I don’t believe the length of the audio can be very long… YMMV
It must have been something to do with the vlan settings, but it is working now. I still get curl: (28) Operation timed out, but the sound does play on the doorbell.
I think these messages need to be shorter… You could try to adjust the timeouts. You’ll see that I have the expect100 timeout pretty low and the maxtime at 7. Try increasing them a bit and see how you fair.
This is a bit beyond my league. Could you help me out with the following: I want to play a Halloween sound instead of the normal chime from the doorbell. How would I do that? And how do I use such a bash script?
I guess a bash script (.sh?) with the digest part of your script (and hardcoded mp3 location) which runs through a shell command? And what codec/filetype should I use then?