diff --git a/pyControl4/climate.py b/pyControl4/climate.py index 3366ef6..ed2f5c1 100644 --- a/pyControl4/climate.py +++ b/pyControl4/climate.py @@ -6,58 +6,62 @@ class C4Climate(C4Entity): - async def getHVACState(self): """Returns the power state of thee fan as a boolean (True=on, False=off).""" value = await self.director.getItemVariableValue(self.item_id, "HVAC_STATE") return value - + async def getHVACModes(self): """Returns the power state of thee fan as a boolean (True=on, False=off).""" - value = await self.director.getItemVariableValue(self.item_id, "HVAC_MODES_LIST") + value = await self.director.getItemVariableValue( + self.item_id, "HVAC_MODES_LIST" + ) return value - + async def getHVACMode(self): """Returns the power state of thee fan as a boolean (True=on, False=off).""" value = await self.director.getItemVariableValue(self.item_id, "HVAC_MODE") return value - - + async def getFANModes(self): """Returns the power state of thee fan as a boolean (True=on, False=off).""" value = await self.director.getItemVariableValue(self.item_id, "FAN_MODES_LIST") return value - + async def getFANMode(self): """Returns the power state of thee fan as a boolean (True=on, False=off).""" value = await self.director.getItemVariableValue(self.item_id, "FAN_MODE") return value - + async def getFANState(self): """Returns the power state of thee fan as a boolean (True=on, False=off).""" value = await self.director.getItemVariableValue(self.item_id, "FAN_STATE") return value - + async def getCoolSetpointF(self): """Returns the power state of thee fan as a boolean (True=on, False=off).""" - value = await self.director.getItemVariableValue(self.item_id, "COOL_SETPOINT_F") + value = await self.director.getItemVariableValue( + self.item_id, "COOL_SETPOINT_F" + ) return value - + async def getHeatSetpointF(self): """Returns the power state of thee fan as a boolean (True=on, False=off).""" - value = await self.director.getItemVariableValue(self.item_id, "HEAT_SETPOINT_F") + value = await self.director.getItemVariableValue( + self.item_id, "HEAT_SETPOINT_F" + ) return value - + async def getHumidity(self): """Returns the power state of thee fan as a boolean (True=on, False=off).""" value = await self.director.getItemVariableValue(self.item_id, "HUMIDITY") return value - + async def getCurrentTemperature(self): """Returns the power state of thee fan as a boolean (True=on, False=off).""" value = await self.director.getItemVariableValue(self.item_id, "TEMPERATURE_F") return value - + async def setTemperature(self, temp): await self.director.sendPostRequest( "/api/v1/items/{}/commands".format(self.item_id), @@ -85,7 +89,6 @@ async def setHvacMode(self, mode): "SET_MODE_HVAC", {"MODE": mode}, ) - async def setFanMode(self, mode): await self.director.sendPostRequest( @@ -93,7 +96,7 @@ async def setFanMode(self, mode): "SET_MODE_FAN", {"MODE": mode}, ) - + async def setPreset(self, preset): await self.director.sendPostRequest( "/api/v1/items/{}/commands".format(self.item_id), diff --git a/pyControl4/fan.py b/pyControl4/fan.py index 0c078d7..3eedd32 100644 --- a/pyControl4/fan.py +++ b/pyControl4/fan.py @@ -31,7 +31,7 @@ async def setSpeed(self, speed): "SET_SPEED", {"SPEED": speed}, ) - + async def setPreset(self, preset): """Sets the preset fan speed, the speed the fan goes to if you just hit on speed 0 for off, 1 for low, 2 for medium, 3 for medium high, 4 for high