Skip to content

Commit a87a665

Browse files
authored
Add Rexel Energeasy Connect gateway type (19) (#2100)
## Summary - Adds gateway type `19` to the `GatewayType` enum for the Rexel gateway. - Named `ENERGEASY_CONNECT_V2` because `ENERGEASY_CONNECT = 57` already exists and `IntEnum` member names must be unique. Its `beautify_name` renders as "Energeasy Connect V2". ## Notes - This gateway also reports `subType: 0`. No `GatewaySubType` member was added — value `0` already falls back to `UNKNOWN` via `UnknownEnumMixin`. ## Test plan - `GatewayType(19)` → `ENERGEASY_CONNECT_V2` → "Energeasy Connect V2" - `GatewayType(57)` → unchanged - `uv run mypy pyoverkiz/enums/gateway.py` → no issues - `uv run pytest -k "gateway or enum"` → 41 passed
1 parent ba3709a commit a87a665

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

pyoverkiz/enums/gateway.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ class GatewayType(UnknownEnumMixin, IntEnum):
1313
VIRTUAL_KIZBOX = 0
1414
KIZBOX_V1 = 2
1515
TAHOMA = 15
16+
ENERGEASY_CONNECT_V2 = 19
1617
VERISURE_ALARM_SYSTEM = 20
1718
KIZBOX_MINI = 21
1819
HI_KUMO_ADAPTER = 22 # Hi Kumo Adapter SPX-WFG01 (constant added manually)

0 commit comments

Comments
 (0)