|
@@ -29,7 +29,16 @@ class FCUController(EquipmentController):
|
|
async def get_air_valve_speed(self):
|
|
async def get_air_valve_speed(self):
|
|
temperature_target = await self.get_temperature_target()
|
|
temperature_target = await self.get_temperature_target()
|
|
if temperature_target > 0:
|
|
if temperature_target > 0:
|
|
- self._equipment.air_valve_speed = AirValveSpeed.auto
|
|
|
|
|
|
+ # self._equipment.air_valve_speed = AirValveSpeed.auto
|
|
|
|
+ diff = temperature_target - self._equipment.space.realtime_temperature
|
|
|
|
+ if diff >= 2.0:
|
|
|
|
+ self._equipment.air_valve_speed = AirValveSpeed.high
|
|
|
|
+ elif diff >= 1.0:
|
|
|
|
+ self._equipment.air_valve_speed = AirValveSpeed.medium
|
|
|
|
+ elif diff >= 0.0:
|
|
|
|
+ self._equipment.air_valve_speed = AirValveSpeed.low
|
|
|
|
+ else:
|
|
|
|
+ self._equipment.air_valve_speed = AirValveSpeed.off
|
|
else:
|
|
else:
|
|
self._equipment.air_valve_speed = AirValveSpeed.off
|
|
self._equipment.air_valve_speed = AirValveSpeed.off
|
|
|
|
|