From a84ba32481cd47bd5081feecdf5ba04fa604cc9c Mon Sep 17 00:00:00 2001 From: Mick Vleeshouwer Date: Fri, 1 Mar 2024 09:28:10 +0100 Subject: [PATCH] Add enums for Daikin (Altherma 3) (#1158) * Add missing Daikin gateway enum * Add missing UI parameters * Add OGCP protocol * Remove extra space * Remove extra space * Rename Daikin Onecta --- pyoverkiz/enums/gateway.py | 1 + pyoverkiz/enums/protocol.py | 1 + pyoverkiz/enums/ui.py | 4 +++- 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/pyoverkiz/enums/gateway.py b/pyoverkiz/enums/gateway.py index b0cd9497..3daf7542 100644 --- a/pyoverkiz/enums/gateway.py +++ b/pyoverkiz/enums/gateway.py @@ -58,6 +58,7 @@ class GatewayType(IntEnum): COZYTOUCH_V2 = 105 TAHOMA_RAIL_DIN_S = 108 NEXITY_RAIL_DIN_S = 109 + DAIKIN_ONECTA = 118 @classmethod def _missing_(cls, value): # type: ignore diff --git a/pyoverkiz/enums/protocol.py b/pyoverkiz/enums/protocol.py index ccc5a711..624fcb74 100644 --- a/pyoverkiz/enums/protocol.py +++ b/pyoverkiz/enums/protocol.py @@ -44,6 +44,7 @@ class Protocol(StrEnum): WISER = "wiser" PROFALUX_868 = "profalux868" OGP = "ogp" + OGCP = "ogcp" HOMEKIT = "homekit" AUGUST = "august" HLRR_WIFI = "hlrrwifi" diff --git a/pyoverkiz/enums/ui.py b/pyoverkiz/enums/ui.py index a543d391..7fedaf92 100644 --- a/pyoverkiz/enums/ui.py +++ b/pyoverkiz/enums/ui.py @@ -159,7 +159,7 @@ class UIWidget(StrEnum): DIMMER_RGBCOLOURED_LIGHT = "DimmerRGBColouredLight" DIMPLEX_VENTILATION_INLET_OUTLET = "DimplexVentilationInletOutlet" DISCRETE_EXTERIOR_HEATING = "DiscreteExteriorHeating" - DISCRETE_GATE_WITH_PEDESTRIAN_POSITION = "DiscreteGateWithPedestrianPosition " + DISCRETE_GATE_WITH_PEDESTRIAN_POSITION = "DiscreteGateWithPedestrianPosition" DISCRETE_POSITIONABLE_GARAGE_DOOR = "DiscretePositionableGarageDoor" DISCRETE_POSITIONABLE_GATE = "DiscretePositionableGate" DOCK = "Dock" @@ -174,12 +174,14 @@ class UIWidget(StrEnum): DYNAMIC_BRIDGE = "DynamicBridge" DYNAMIC_CIRCUIT_BREAKER = "DynamicCircuitBreaker" DYNAMIC_CURTAIN = "DynamicCurtain" + DYNAMIC_DOMESTIC_HOT_WATER_PRODUCTION = "DynamicDomesticHotWaterProduction" DYNAMIC_GARAGE_DOOR = "DynamicGarageDoor" DYNAMIC_GATE = "DynamicGate" DYNAMIC_GATEWAY = "DynamicGateway" DYNAMIC_HEATER = "DynamicHeater" DYNAMIC_HUMIDITY_SENSOR = "DynamicHumiditySensor" DYNAMIC_HVAC_CENTRAL_UNIT = "DynamicHvacCentralUnit" + DYNAMIC_HVAC_ZONE = "DynamicHvacZone" DYNAMIC_INTRUSION_SENSOR = "DynamicIntrusionSensor" DYNAMIC_LIGHT = "DynamicLight" DYNAMIC_LIGHT_SENSOR = "DynamicLightSensor"