From f6d068ffd2c54ccca51e8fe33872b774a94a94b1 Mon Sep 17 00:00:00 2001 From: Artem Sheremet Date: Sun, 12 Jul 2026 14:42:33 +0000 Subject: [PATCH] Add Python formatter --- components/somfy/cover.py | 27 +++++++++++++++++---------- components/zehnder/climate.py | 21 ++++++++++++++++----- 2 files changed, 33 insertions(+), 15 deletions(-) diff --git a/components/somfy/cover.py b/components/somfy/cover.py index 1c5e52d..f6b411f 100644 --- a/components/somfy/cover.py +++ b/components/somfy/cover.py @@ -13,13 +13,20 @@ CONF_TRANSMITTER = "transmitter" CONF_REMOTE_ID_BASE = "remote_id_base" CONF_REMOTE_ID_OFFSET = "remote_id_offset" -CONFIG_SCHEMA = cover.cover_schema(SomfyRTSCover).extend( - { - cv.Required(CONF_TRANSMITTER): cv.use_id(remote_transmitter.RemoteTransmitterComponent), - cv.Required(CONF_REMOTE_ID_BASE): cv.uint32_t, - cv.Required(CONF_REMOTE_ID_OFFSET): cv.uint32_t, - } -).extend(cv.COMPONENT_SCHEMA) +CONFIG_SCHEMA = ( + cover.cover_schema(SomfyRTSCover) + .extend( + { + cv.Required(CONF_TRANSMITTER): cv.use_id( + remote_transmitter.RemoteTransmitterComponent + ), + cv.Required(CONF_REMOTE_ID_BASE): cv.uint32_t, + cv.Required(CONF_REMOTE_ID_OFFSET): cv.uint32_t, + } + ) + .extend(cv.COMPONENT_SCHEMA) +) + async def to_code(config): var = cg.new_Pvariable(config[CONF_ID]) @@ -28,6 +35,6 @@ async def to_code(config): transmitter = await cg.get_variable(config[CONF_TRANSMITTER]) cg.add(var.set_transmitter(transmitter)) - cg.add(var.set_remote_id( - config[CONF_REMOTE_ID_BASE] + config[CONF_REMOTE_ID_OFFSET] - )) + cg.add( + var.set_remote_id(config[CONF_REMOTE_ID_BASE] + config[CONF_REMOTE_ID_OFFSET]) + ) diff --git a/components/zehnder/climate.py b/components/zehnder/climate.py index cbcb9a3..406bcca 100644 --- a/components/zehnder/climate.py +++ b/components/zehnder/climate.py @@ -9,12 +9,23 @@ CONF_TRANSMITTER_ID = "transmitter_id" CONF_TEMPERATURE_SENSOR_ID = "temperature_sensor_id" zehnder_ns = cg.esphome_ns.namespace("zehnder") -ZehnderComponent = zehnder_ns.class_("ZehnderComponent", climate.Climate, cg.PollingComponent) +ZehnderComponent = zehnder_ns.class_( + "ZehnderComponent", climate.Climate, cg.PollingComponent +) + +CONFIG_SCHEMA = ( + climate.climate_schema(ZehnderComponent) + .extend( + { + cv.Required(CONF_TRANSMITTER_ID): cv.use_id( + remote_transmitter.RemoteTransmitterComponent + ), + cv.Optional(CONF_TEMPERATURE_SENSOR_ID): cv.use_id(sensor.Sensor), + } + ) + .extend(cv.polling_component_schema("1min")) +) -CONFIG_SCHEMA = climate.climate_schema(ZehnderComponent).extend({ - cv.Required(CONF_TRANSMITTER_ID): cv.use_id(remote_transmitter.RemoteTransmitterComponent), - cv.Optional(CONF_TEMPERATURE_SENSOR_ID): cv.use_id(sensor.Sensor), -}).extend(cv.polling_component_schema("1min")) async def to_code(config): var = cg.new_Pvariable(config[c.CONF_ID])