minor changes

This commit is contained in:
ElVit
2025-11-27 22:31:29 +01:00
parent 8103bf8566
commit edb14478f7
10 changed files with 5 additions and 17 deletions
+1 -3
View File
@@ -3,16 +3,14 @@ import esphome.config_validation as cv
from esphome.components import uart
from esphome.const import CONF_ID
CODEOWNERS = ["@elvit"]
MULTICONF = True
DEPENDENCIES = ["uart"]
MULTICONF = True
CONF_PANASONIC_HEATPUMP_ID = "panasonic_heatpump"
CONF_UART_CLIENT = "uart_client_id"
CONF_LOG_UART_MSG = "log_uart_msg"
panasonic_heatpump_ns = cg.esphome_ns.namespace("panasonic_heatpump")
PanasonicHeatpumpComponent = panasonic_heatpump_ns.class_(
"PanasonicHeatpumpComponent", cg.PollingComponent, uart.UARTDevice
@@ -10,7 +10,6 @@ from .. import (
panasonic_heatpump_ns,
)
CONF_TOP0 = "top0" # Heatpump State
CONF_TOP2 = "top2" # Force DHW State
CONF_TOP3 = "top3" # Quiet Mode Schedule
@@ -152,7 +151,6 @@ CONFIG_SCHEMA = cv.Schema(
}
).extend(cv.COMPONENT_SCHEMA)
async def to_code(config):
parent = await cg.get_variable(config[CONF_PANASONIC_HEATPUMP_ID])
for index, key in enumerate(TYPES):
@@ -27,7 +27,6 @@ TYPES = [
CONF_CLIMATE_ZONE2,
]
def climate_options(min_temp, max_temp, temp_step) -> cv.Schema:
schema = cv.Schema(
{
@@ -61,7 +60,6 @@ CONFIG_SCHEMA = cv.Schema(
}
).extend(cv.COMPONENT_SCHEMA)
async def to_code(config):
parent = await cg.get_variable(config[CONF_PANASONIC_HEATPUMP_ID])
for index, key in enumerate(TYPES):
@@ -16,7 +16,6 @@ from .. import (
panasonic_heatpump_ns,
)
CONF_SET5 = "set5" # Set Z1 Heat Request Temperature
CONF_SET6 = "set6" # Set Z1 Cool Request Temperature
CONF_SET7 = "set7" # Set Z2 Heat Request Temperature
@@ -87,7 +86,6 @@ TYPES = [
CONF_SET38,
]
def number_options(min_val, max_val, step) -> cv.Schema:
schema = cv.Schema(
{
@@ -98,7 +96,6 @@ def number_options(min_val, max_val, step) -> cv.Schema:
)
return schema
PanasonicHeatpumpNumber = panasonic_heatpump_ns.class_(
"PanasonicHeatpumpNumber", number.Number, cg.Component
)
@@ -258,7 +255,6 @@ CONFIG_SCHEMA = cv.Schema(
}
).extend(cv.COMPONENT_SCHEMA)
async def to_code(config):
parent = await cg.get_variable(config[CONF_PANASONIC_HEATPUMP_ID])
for index, key in enumerate(TYPES):
@@ -6,7 +6,7 @@ namespace panasonic_heatpump {
static const char* const TAG = "panasonic_heatpump";
void PanasonicHeatpumpComponent::dump_config() {
ESP_LOGW(TAG, "*** Panasonic Heatpump Component v0.0.4 ***");
ESP_LOGW(TAG, "*** Panasonic Heatpump Component v%s ***", PanasonicHeatpumpComponent::PANASONIC_HEATPUMP_VERSION);
delay(10); // NOLINT
}
@@ -11,6 +11,8 @@
#include "decode.h"
#include "commands.h"
#define PANASONIC_HEATPUMP_VERSION "0.0.5"
namespace esphome {
namespace panasonic_heatpump {
enum LoopState : uint8_t {
@@ -10,7 +10,6 @@ from .. import (
panasonic_heatpump_ns,
)
CONF_COOL_MODE = "cool_mode"
CONF_SET2 = "set2" # Set Holiday Mode
CONF_SET3 = "set3" # Set Quiet Mode
@@ -62,6 +61,7 @@ CONF_SELECTS = [
["Disabled", "Type-A", "Type-B"],
["Alternative", "Parallel", "Advanced Parallel"],
]
CONF_SELECT_COOL_MODE = [
"TANK",
"HEAT",
@@ -106,7 +106,6 @@ CONFIG_SCHEMA = cv.Schema(
}
).extend(cv.COMPONENT_SCHEMA)
async def to_code(config):
parent = await cg.get_variable(config[CONF_PANASONIC_HEATPUMP_ID])
for index, key in enumerate(TYPES):
@@ -955,7 +955,6 @@ CONFIG_SCHEMA = cv.Schema(
}
).extend(cv.COMPONENT_SCHEMA)
async def to_code(config):
parent = await cg.get_variable(config[CONF_PANASONIC_HEATPUMP_ID])
for index, key in enumerate(TYPES):
@@ -91,7 +91,6 @@ CONFIG_SCHEMA = cv.Schema(
}
).extend(cv.COMPONENT_SCHEMA)
async def to_code(config):
parent = await cg.get_variable(config[CONF_PANASONIC_HEATPUMP_ID])
for index, key in enumerate(TYPES):
@@ -166,7 +166,6 @@ CONFIG_SCHEMA = cv.Schema(
}
).extend(cv.COMPONENT_SCHEMA)
async def to_code(config):
parent = await cg.get_variable(config[CONF_PANASONIC_HEATPUMP_ID])
for index, key in enumerate(TYPES):