Skip to content

Commit dd2e4dc

Browse files
authored
Add Netatmo enums (#1281)
* Add netatmo protocol * Add netatmo gateway * Add new enums
1 parent 316f79c commit dd2e4dc

3 files changed

Lines changed: 30 additions & 21 deletions

File tree

pyoverkiz/enums/gateway.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ class GatewayType(IntEnum):
5353
ELIOT = 77
5454
COZYTOUCH_SAUTER = 83
5555
WISER = 88
56+
NETATMO = 92
5657
TAHOMA_SWITCH = 98
5758
SOMFY_CONNECTIVITY_KIT = 99
5859
COZYTOUCH_V2 = 105

pyoverkiz/enums/protocol.py

Lines changed: 23 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -20,35 +20,37 @@ class Protocol(StrEnum):
2020
"""
2121

2222
UNKNOWN = "unknown"
23-
IO = "io"
24-
RTS = "rts"
25-
RTD = "rtd"
26-
RTDS = "rtds"
27-
RAMSES = "ramses"
28-
ENOCEAN = "enocean"
29-
ZWAVE = "zwave"
23+
24+
AUGUST = "august"
3025
CAMERA = "camera"
31-
OVP = "ovp"
32-
MODBUS = "modbus"
33-
MODBUSLINK = "modbuslink"
26+
ELIOT = "eliot"
27+
ENOCEAN = "enocean"
28+
HLRR_WIFI = "hlrrwifi"
29+
HOMEKIT = "homekit"
3430
HUE = "hue"
35-
VERISURE = "verisure"
3631
INTERNAL = "internal"
32+
IO = "io"
3733
JSW = "jsw"
38-
OPENDOORS = "opendoors"
34+
MODBUS = "modbus"
35+
MODBUSLINK = "modbuslink"
3936
MYFOX = "myfox"
37+
NETATMO = "netatmo"
38+
OGCP = "ogcp"
39+
OGP = "ogp"
40+
OPENDOORS = "opendoors"
41+
OVP = "ovp"
42+
PROFALUX_868 = "profalux868"
43+
RAMSES = "ramses"
44+
RTD = "rtd"
45+
RTDS = "rtds"
46+
RTN = "rtn"
47+
RTS = "rts"
4048
SOMFY_THERMOSTAT = "somfythermostat"
41-
ZIGBEE = "zigbee"
4249
UPNP_CONTROL = "upnpcontrol"
43-
ELIOT = "eliot"
50+
VERISURE = "verisure"
4451
WISER = "wiser"
45-
PROFALUX_868 = "profalux868"
46-
OGP = "ogp"
47-
OGCP = "ogcp"
48-
HOMEKIT = "homekit"
49-
AUGUST = "august"
50-
HLRR_WIFI = "hlrrwifi"
51-
RTN = "rtn"
52+
ZIGBEE = "zigbee"
53+
ZWAVE = "zwave"
5254

5355
@classmethod
5456
def _missing_(cls, value): # type: ignore

pyoverkiz/enums/ui.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ class UIClass(StrEnum):
2121
AWNING = "Awning"
2222
BALLAST = "Ballast"
2323
CAMERA = "Camera"
24+
CARBON_DIOXIDE_SENSOR = "CarbonDioxideSensor"
2425
CAR_BUTTON_SENSOR = "CarButtonSensor"
2526
CIRCUIT_BREAKER = "CircuitBreaker"
2627
CONFIGURATION_COMPONENT = "ConfigurationComponent"
@@ -49,6 +50,7 @@ class UIClass(StrEnum):
4950
LIGHT = "Light"
5051
LIGHT_SENSOR = "LightSensor"
5152
MUSIC_PLAYER = "MusicPlayer"
53+
NOISE_SENSOR = "NoiseSensor"
5254
NETWORK_COMPONENT = "NetworkComponent"
5355
OCCUPANCY_SENSOR = "OccupancySensor"
5456
ON_OFF = "OnOff"
@@ -261,6 +263,10 @@ class UIWidget(StrEnum):
261263
MY_FOX_CAMERA = "MyFoxCamera"
262264
MY_FOX_SECURITY_CAMERA = "MyFoxSecurityCamera"
263265
NODE = "Node"
266+
NETATMO_CONFIGURATION_COMPONENT = "NetatmoConfigurationComponent"
267+
NETATMO_HOME = "NetatmoHome"
268+
NETATMO_WEATHER_STATION_CONFIGURATION = "NetatmoWeatherStationConfiguration"
269+
NOISE_SENSOR = "NoiseSensor"
264270
OVPGENERIC = "OVPGeneric"
265271
OCCUPANCY_SENSOR = "OccupancySensor"
266272
ON_OFF_HEATING_SYSTEM = "OnOffHeatingSystem"

0 commit comments

Comments
 (0)