Renamed fan_data_source enums and strings for more general controller data source use
Added support for preset value controller settings