Source code for switchbot_utility.switchbot_ir_others
from .switchbot_device import SwitchbotDevice
[docs]class IrOthers(SwitchbotDevice):
"""IR virtual device others class"""
def __init__(self, deviceId):
super().__init__(deviceId)
[docs] def customize(self, button_name: str) -> str:
"""Execute customized button
Args:
button_name (str):
"""
body = {"commandType": "customize", "parameter": "default"}
body["command"] = button_name
response = self.command(self.deviceId, body)
return response.text