From 9fccfff1abf3e7078c8c5455a77859fe083c9440 Mon Sep 17 00:00:00 2001 From: Leandro Ebner Date: Sat, 17 Feb 2024 15:29:39 +0100 Subject: [PATCH] fix compilation error if display is trying to register as component Without those changes, compilation breaks if a display is trying to register as a component itself (this is now done automatically when registering the display). --- components/frekvens_panel/display.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/components/frekvens_panel/display.py b/components/frekvens_panel/display.py index 65f686b..6b6a7b1 100644 --- a/components/frekvens_panel/display.py +++ b/components/frekvens_panel/display.py @@ -38,7 +38,8 @@ CONFIG_SCHEMA = cv.All( async def to_code(config): var = cg.new_Pvariable(config[CONF_ID]) - await cg.register_component(var, config) + if cv.Version.parse(ESPHOME_VERSION) < cv.Version.parse("2023.12.0"): + await cg.register_component(var, config) await display.register_display(var, config) cg.add(var.set_pins(