diff --git a/pyoverkiz/enums/gateway.py b/pyoverkiz/enums/gateway.py index e0fc9daf..d77c8865 100644 --- a/pyoverkiz/enums/gateway.py +++ b/pyoverkiz/enums/gateway.py @@ -53,6 +53,7 @@ class GatewayType(IntEnum): ELIOT = 77 COZYTOUCH_SAUTER = 83 WISER = 88 + NETATMO = 92 TAHOMA_SWITCH = 98 SOMFY_CONNECTIVITY_KIT = 99 COZYTOUCH_V2 = 105 diff --git a/pyoverkiz/enums/protocol.py b/pyoverkiz/enums/protocol.py index 624fcb74..29dd121f 100644 --- a/pyoverkiz/enums/protocol.py +++ b/pyoverkiz/enums/protocol.py @@ -20,35 +20,37 @@ class Protocol(StrEnum): """ UNKNOWN = "unknown" - IO = "io" - RTS = "rts" - RTD = "rtd" - RTDS = "rtds" - RAMSES = "ramses" - ENOCEAN = "enocean" - ZWAVE = "zwave" + + AUGUST = "august" CAMERA = "camera" - OVP = "ovp" - MODBUS = "modbus" - MODBUSLINK = "modbuslink" + ELIOT = "eliot" + ENOCEAN = "enocean" + HLRR_WIFI = "hlrrwifi" + HOMEKIT = "homekit" HUE = "hue" - VERISURE = "verisure" INTERNAL = "internal" + IO = "io" JSW = "jsw" - OPENDOORS = "opendoors" + MODBUS = "modbus" + MODBUSLINK = "modbuslink" MYFOX = "myfox" + NETATMO = "netatmo" + OGCP = "ogcp" + OGP = "ogp" + OPENDOORS = "opendoors" + OVP = "ovp" + PROFALUX_868 = "profalux868" + RAMSES = "ramses" + RTD = "rtd" + RTDS = "rtds" + RTN = "rtn" + RTS = "rts" SOMFY_THERMOSTAT = "somfythermostat" - ZIGBEE = "zigbee" UPNP_CONTROL = "upnpcontrol" - ELIOT = "eliot" + VERISURE = "verisure" WISER = "wiser" - PROFALUX_868 = "profalux868" - OGP = "ogp" - OGCP = "ogcp" - HOMEKIT = "homekit" - AUGUST = "august" - HLRR_WIFI = "hlrrwifi" - RTN = "rtn" + ZIGBEE = "zigbee" + ZWAVE = "zwave" @classmethod def _missing_(cls, value): # type: ignore diff --git a/pyoverkiz/enums/ui.py b/pyoverkiz/enums/ui.py index 7fedaf92..e0122adb 100644 --- a/pyoverkiz/enums/ui.py +++ b/pyoverkiz/enums/ui.py @@ -21,6 +21,7 @@ class UIClass(StrEnum): AWNING = "Awning" BALLAST = "Ballast" CAMERA = "Camera" + CARBON_DIOXIDE_SENSOR = "CarbonDioxideSensor" CAR_BUTTON_SENSOR = "CarButtonSensor" CIRCUIT_BREAKER = "CircuitBreaker" CONFIGURATION_COMPONENT = "ConfigurationComponent" @@ -49,6 +50,7 @@ class UIClass(StrEnum): LIGHT = "Light" LIGHT_SENSOR = "LightSensor" MUSIC_PLAYER = "MusicPlayer" + NOISE_SENSOR = "NoiseSensor" NETWORK_COMPONENT = "NetworkComponent" OCCUPANCY_SENSOR = "OccupancySensor" ON_OFF = "OnOff" @@ -261,6 +263,10 @@ class UIWidget(StrEnum): MY_FOX_CAMERA = "MyFoxCamera" MY_FOX_SECURITY_CAMERA = "MyFoxSecurityCamera" NODE = "Node" + NETATMO_CONFIGURATION_COMPONENT = "NetatmoConfigurationComponent" + NETATMO_HOME = "NetatmoHome" + NETATMO_WEATHER_STATION_CONFIGURATION = "NetatmoWeatherStationConfiguration" + NOISE_SENSOR = "NoiseSensor" OVPGENERIC = "OVPGeneric" OCCUPANCY_SENSOR = "OccupancySensor" ON_OFF_HEATING_SYSTEM = "OnOffHeatingSystem"