|
@@ -18,6 +18,9 @@ class AirValveSpeed(float, Enum):
|
|
|
class BaseEquipment(BaseModel):
|
|
|
id: str
|
|
|
running_status: Optional[bool] = False
|
|
|
+ in_cloud_status: Optional[bool]
|
|
|
+ on_time: Optional[str]
|
|
|
+ off_time: Optional[str]
|
|
|
|
|
|
|
|
|
class FCU(BaseEquipment):
|
|
@@ -35,6 +38,8 @@ class VAVBox(BaseEquipment):
|
|
|
supply_air_flow_lower_limit: Optional[float]
|
|
|
supply_air_flow_upper_limit: Optional[float]
|
|
|
setting_temperature: Optional[float] = 0.0
|
|
|
+ virtual_realtime_temperature: Optional[float]
|
|
|
+ virtual_target_temperature: Optional[float]
|
|
|
|
|
|
|
|
|
class AHU(BaseEquipment):
|
|
@@ -43,12 +48,8 @@ class AHU(BaseEquipment):
|
|
|
|
|
|
|
|
|
class VentilationFan(BaseEquipment):
|
|
|
- in_cloud_status: bool
|
|
|
- on_time: str
|
|
|
- off_time: str
|
|
|
+ pass
|
|
|
|
|
|
|
|
|
class PAU(BaseEquipment):
|
|
|
- in_cloud_status: bool
|
|
|
- on_time: str
|
|
|
- off_time: str
|
|
|
+ pass
|