controller: add heat, cool, etc to Neutrino::Hub