power: fix linter errors

Signed-off-by:  Eric Callahan <arksine.code@gmail.com>
This commit is contained in:
Eric Callahan 2023-10-07 10:33:20 -04:00
parent bfc7ea3635
commit a28c7c3f93
No known key found for this signature in database
GPG Key ID: 5A1EB336DFB4C71B
1 changed files with 14 additions and 14 deletions

View File

@ -33,7 +33,7 @@ if TYPE_CHECKING:
from .klippy_apis import KlippyAPI as APIComp from .klippy_apis import KlippyAPI as APIComp
from .mqtt import MQTTClient from .mqtt import MQTTClient
from .template import JinjaTemplate from .template import JinjaTemplate
from .http_client import HttpClient, HttpResponse from .http_client import HttpClient
from klippy_connection import KlippyConnection from klippy_connection import KlippyConnection
class PrinterPower: class PrinterPower:
@ -966,7 +966,7 @@ class Tasmota(HTTPDevice):
state: str = res[f"POWER{self.output_id}"].lower() state: str = res[f"POWER{self.output_id}"].lower()
except KeyError as e: except KeyError as e:
if self.output_id == 1: if self.output_id == 1:
state = res[f"POWER"].lower() state = res["POWER"].lower()
else: else:
raise KeyError(e) raise KeyError(e)
return state return state
@ -978,7 +978,7 @@ class Tasmota(HTTPDevice):
state = res[f"POWER{self.output_id}"].lower() state = res[f"POWER{self.output_id}"].lower()
except KeyError as e: except KeyError as e:
if self.output_id == 1: if self.output_id == 1:
state = res[f"POWER"].lower() state = res["POWER"].lower()
else: else:
raise KeyError(e) raise KeyError(e)
return state return state
@ -1003,21 +1003,21 @@ class Shelly(HTTPDevice):
if self.password != "": if self.password != "":
out_pwd = f"{quote(self.user)}:{quote(self.password)}@" out_pwd = f"{quote(self.user)}:{quote(self.password)}@"
else: else:
out_pwd = f"" out_pwd = ""
query = urlencode(query_args) query = urlencode(query_args)
url = f"{self.protocol}://{out_pwd}{quote(self.addr)}/{out_cmd}?{query}" url = f"{self.protocol}://{out_pwd}{quote(self.addr)}/{out_cmd}?{query}"
return await self._send_http_command(url, command) return await self._send_http_command(url, command)
async def _send_status_request(self) -> str: async def _send_status_request(self) -> str:
res = await self._send_shelly_command("info") res = await self._send_shelly_command("info")
state: str = res[f"ison"] state: str = res["ison"]
timer_remaining = res[f"timer_remaining"] if self.timer != "" else 0 timer_remaining = res["timer_remaining"] if self.timer != "" else 0
return "on" if state and timer_remaining == 0 else "off" return "on" if state and timer_remaining == 0 else "off"
async def _send_power_request(self, state: str) -> str: async def _send_power_request(self, state: str) -> str:
res = await self._send_shelly_command(state) res = await self._send_shelly_command(state)
state = res[f"ison"] state = res["ison"]
timer_remaining = res[f"timer_remaining"] if self.timer != "" else 0 timer_remaining = res["timer_remaining"] if self.timer != "" else 0
return "on" if state and timer_remaining == 0 else "off" return "on" if state and timer_remaining == 0 else "off"
@ -1100,10 +1100,10 @@ class HomeSeer(HTTPDevice):
async def _send_status_request(self) -> str: async def _send_status_request(self) -> str:
res = await self._send_homeseer("getstatus") res = await self._send_homeseer("getstatus")
return res[f"Devices"][0]["status"].lower() return res["Devices"][0]["status"].lower()
async def _send_power_request(self, state: str) -> str: async def _send_power_request(self, state: str) -> str:
res = await self._send_homeseer( await self._send_homeseer(
"controldevicebylabel", state.capitalize() "controldevicebylabel", state.capitalize()
) )
return state return state
@ -1146,7 +1146,7 @@ class HomeAssistant(HTTPDevice):
async def _send_status_request(self) -> str: async def _send_status_request(self) -> str:
res = await self._send_homeassistant_command("info") res = await self._send_homeassistant_command("info")
return res[f"state"] return res["state"]
async def _send_power_request(self, state: str) -> str: async def _send_power_request(self, state: str) -> str:
await self._send_homeassistant_command(state) await self._send_homeassistant_command(state)
@ -1170,18 +1170,18 @@ class Loxonev1(HTTPDevice):
if self.password != "": if self.password != "":
out_pwd = f"{quote(self.user)}:{quote(self.password)}@" out_pwd = f"{quote(self.user)}:{quote(self.password)}@"
else: else:
out_pwd = f"" out_pwd = ""
url = f"http://{out_pwd}{quote(self.addr)}/{out_cmd}" url = f"http://{out_pwd}{quote(self.addr)}/{out_cmd}"
return await self._send_http_command(url, command) return await self._send_http_command(url, command)
async def _send_status_request(self) -> str: async def _send_status_request(self) -> str:
res = await self._send_loxonev1_command("info") res = await self._send_loxonev1_command("info")
state = res[f"LL"][f"value"] state = res["LL"]["value"]
return "on" if int(state) == 1 else "off" return "on" if int(state) == 1 else "off"
async def _send_power_request(self, state: str) -> str: async def _send_power_request(self, state: str) -> str:
res = await self._send_loxonev1_command(state) res = await self._send_loxonev1_command(state)
state = res[f"LL"][f"value"] state = res["LL"]["value"]
return "on" if int(state) == 1 else "off" return "on" if int(state) == 1 else "off"