diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 08bf3d3..5908e94 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -15,7 +15,7 @@ jobs: fail-fast: false max-parallel: 2 matrix: - version: [dev, 2024.12.4] + version: [2024.12.4] variant: [esp32-test, hp-debug] container: image: ghcr.io/esphome/esphome:${{ matrix.version }} diff --git a/components/cn105/climate.py b/components/cn105/climate.py index dc6f892..ff076a9 100644 --- a/components/cn105/climate.py +++ b/components/cn105/climate.py @@ -1,6 +1,14 @@ import esphome.codegen as cg import esphome.config_validation as cv -from esphome.components import climate, uart, select, sensor, binary_sensor, text_sensor +from esphome.components import ( + climate, + uart, + select, + sensor, + binary_sensor, + text_sensor, + uptime, +) from esphome.components.logger import HARDWARE_UART_TO_SERIAL from esphome.components.uart import UARTParityOptions @@ -63,13 +71,9 @@ "CompressorFrequencySensor", sensor.Sensor, cg.Component ) -InputPowerSensor = cg.global_ns.class_( - "InputPowerSensor", sensor.Sensor, cg.Component -) +InputPowerSensor = cg.global_ns.class_("InputPowerSensor", sensor.Sensor, cg.Component) -kWhSensor = cg.global_ns.class_( - "kWhSensor", sensor.Sensor, cg.Component -) +kWhSensor = cg.global_ns.class_("kWhSensor", sensor.Sensor, cg.Component) RuntimeHoursSensor = cg.global_ns.class_( "RuntimeHoursSensor", sensor.Sensor, cg.Component @@ -168,11 +172,15 @@ def valid_uart(uart): cv.Optional(CONF_UPDATE_INTERVAL, default="2s"): cv.All(cv.update_interval), cv.Optional(CONF_HORIZONTAL_SWING_SELECT): SELECT_SCHEMA, cv.Optional(CONF_VERTICAL_SWING_SELECT): SELECT_SCHEMA, - cv.Optional(CONF_COMPRESSOR_FREQUENCY_SENSOR): COMPRESSOR_FREQUENCY_SENSOR_SCHEMA, + cv.Optional( + CONF_COMPRESSOR_FREQUENCY_SENSOR + ): COMPRESSOR_FREQUENCY_SENSOR_SCHEMA, cv.Optional(CONF_INPUT_POWER_SENSOR): INPUT_POWER_SENSOR_SCHEMA, cv.Optional(CONF_KWH_SENSOR): KWH_SENSOR_SCHEMA, cv.Optional(CONF_RUNTIME_HOURS_SENSOR): RUNTIME_HOURS_SENSOR_SCHEMA, - cv.Optional(CONF_OUTSIDE_AIR_TEMPERATURE_SENSOR): OUTSIDE_AIR_TEMPERATURE_SENSOR_SCHEMA, + cv.Optional( + CONF_OUTSIDE_AIR_TEMPERATURE_SENSOR + ): OUTSIDE_AIR_TEMPERATURE_SENSOR_SCHEMA, cv.Optional(CONF_ISEE_SENSOR): ISEE_SENSOR_SCHEMA, cv.Optional(CONF_STAGE_SENSOR): STAGE_SENSOR_SCHEMA, cv.Optional(CONF_SUB_MODE_SENSOR): SUB_MODE_SENSOR_SCHEMA, diff --git a/components/cn105/cn105.h b/components/cn105/cn105.h index 2d35200..8140dfa 100644 --- a/components/cn105/cn105.h +++ b/components/cn105/cn105.h @@ -69,7 +69,7 @@ class CN105Climate : public climate::Climate, public Component, public uart::UAR sensor::Sensor* runtime_hours_sensor_ = nullptr; // Sensor to store compressor frequency sensor::Sensor* outside_air_temperature_sensor_ = - nullptr; // Outside air temperature + nullptr; // Outside air temperature // sensor to monitor heatpump connection time uptime::HpUpTimeConnectionSensor* hp_uptime_connection_sensor_ = nullptr;