fixed logic
in IThermostatState and IFanState Describe extension methods