In that case, I would agree, one of @rboy ‘s apps Would be best for this. They are behind a pay wall, so you have to pay a one time license fee of $35 which gives you access to all of his smartapps. They are quite popular in the community with those who are willing to pay a license fee as he has put a lot of work into them and they support many different features that people like. He also provides individual support if you have trouble getting one of them set up.
If you want a totally free option, webcore can also do this, but the setup will be more complex And the UI is less intuitive for non-programmers. But there are many community members are willing to help and it is very powerful.
So to be honest it just depends whether time or money is more important to you in solving this use case. If you’re willing to pay for a license, the rboyapps will Save you some time as long as they meet your specific needs. And @rboy has already done a lot of research on device and feature options. If you’re willing to put in the time, in the long run you can do pretty much anything you want with webcore. Choice is good.