Add Python formatter

This commit is contained in:
2026-07-12 14:42:33 +00:00
parent 676fc58168
commit f6d068ffd2
2 changed files with 33 additions and 15 deletions
+16 -5
View File
@@ -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])