weather device
add mode setting for thermostat
change thermostat mode values
use SetValueListSelection istead of SetValue for thermostat modes
add fan modes
add events for thermostat modes
add events for thermostat modes