I just uploaded some code to github that uses some of the techniques in this pattern.
I have temperature sensors and smart vents in a bunch of different rooms in my house, and I use this code to manage the smart vent states. I have it set up so that I can use the thermostat set point for heat/cool target or override the target temperature by room. It is also possible to turn individual room control on and off manually or via other external rules.
Just thought I’d share in case it’s useful to anybody else.