From get go I considered the whole design with no interface on device a bad idea... Apps can and will often go. Better to have also the local controls.
With required smartphone app, it is almost assured to not work in 10 years, and you have to buy another one. Just another method of planned obsolesence.