ah well I thought so im just don’t know how to program these dynamic preference pages yet. Will have to read up if I get the time
(ActionTiles.com co-founder Terry @ActionTiles; GitHub: @cosmicpuppy)
They are not too hard and really powerful; hopefully you can find well designed examples with shared code.
The problem: Dynamic preferences pages are very sensitive to the smallest syntax errors with very little guidance from the IDE; they don’t work well in “simulator”; and are more likely to be broken by Platform bugs or Platform changes.
But… worth it for some types of SmartApps. You don’t need them for many types.
Personally – I prefer custom Device Types, and keep the SmartApp simpler.
also I don’t think this workaround applies to device types/handlers where for instance in thermostats it would be usefully to be able to disable the heat or cool tiles if you only have one or the other.