I have >70 zwave devices and I want to implement automations more efficiently than repeating the same patterns over and over. I'm considering an approach where I define certain automations in one place, and then use tags to associate the automation with a device. For example, I'd like to make most of my switches dim to 15% when double tapped. So, I'd define that automation and then label switches with 15%-dim to include them. Or, I would tag a motion sensor with a list of devices I expect it to trigger on.
Is this a common pattern or am I going against the stream? I'm new to HA so just looking for common scalable patterns for managing a slightly larger number of devices.