power: fix linter errors
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
This commit is contained in:
parent
bfc7ea3635
commit
a28c7c3f93
|
@ -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"
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue