First attempt. Based on theminor radioThermostatDriver