Enum UIClass
- Namespace
- OverKizApi.Enums
- Assembly
- OverKizApi.dll
Maps to the uiClass field returned in a device definition.
The UI class broadly categorises what a device is (e.g. a shutter, a sensor, a lock)
and is used by applications to choose the correct control template.
public enum UIClass
Fields
AdjustableSlatsRollerShutter = 1Roller shutter whose slats can be individually tilted as well as raised/lowered.
AirPlaySocket = 3AirPlay-enabled power socket (smart plug with AirPlay audio routing).
AirSensor = 4Air quality sensor (generic; see also more specific sensor classes).
Alarm = 2Alarm panel or intrusion detection system.
AtmosphericPressureSensor = 5Barometric (atmospheric) pressure sensor.
Awning = 6Retractable fabric awning (horizontal sun shade).
Balcony = 7Balcony-mounted device (generic balcony classification).
Bike = 8Bike rack or bicycle storage device.
BioclimaticPergola = 9Bioclimatic pergola (louvred roof pergola that adjusts to weather conditions).
Camera = 10Security or surveillance camera.
CarbonDioxideSensor = 11CO₂ (carbon dioxide) concentration sensor.
CarbonMonoxideSensor = 12CO (carbon monoxide) concentration sensor.
CircuitBreaker = 13Smart circuit breaker or electrical panel switch.
ConfigurableGate = 14Gate whose open/close behaviour can be configured.
ContactSensor = 15Magnetic or reed-switch contact sensor (door/window open detection).
CumulatedElectricPowerSensor = 16Sensor that accumulates total electrical power consumption over time.
Curtain = 17Fabric curtain that draws to the side(s).
DimmerExteriorHeating = 18Exterior heating element with dimmer (variable heat output) control.
DimmerLight = 19Dimmable light fixture.
Door = 20Motorised or smart door.
DoorLock = 21Electronic door lock (deadbolt or latch with remote control).
DualSensor = 22Combined sensor that measures two different physical quantities.
ElectricitySensor = 23Real-time electricity consumption sensor (instant power draw).
ExteriorBlind = 24Exterior blind (fabric or slat blind installed outside the window).
ExteriorScreen = 25Exterior roller screen (insect screen or sun screen mounted outside).
ExteriorVenetianBlind = 26Exterior Venetian blind (angled horizontal slats, mounted outside).
Fan = 27Ceiling or desk fan.
FanController = 28Controller hub for one or more fans.
Garage = 29Single-car or multi-car garage (non-motorised or generic).
GarageDoor = 30Motorised garage door.
Gate = 31Motorised entry gate (driveway or pedestrian).
Generic = 32Generic device that does not map to a more specific UI class.
HeatingSystem = 33Central heating system controller (boiler, heat pump, or underfloor heating).
HitachiAirToAirHeatPump = 34Hitachi air-to-air heat pump (requires Hitachi-specific commands).
HorizontalAwning = 35Horizontal retractable awning (extends horizontally over a terrace or balcony).
HumiditySensor = 36Relative humidity sensor.
Light = 37Light fixture (on/off, no dimming).
LightSensor = 38Ambient light level sensor (lux).
Lock = 39Generic lock (door, safe, or access-control lock).
MotionSensor = 40Passive infrared or microwave motion detector.
NetworkComponent = 41Network infrastructure component (switch, access point, etc.).
NoiseSensor = 42Acoustic noise level sensor (dB).
OccupancySensor = 43Occupancy sensor (presence detection).
OnOff = 44Simple on/off actuator (relay or smart plug without energy metering).
OnOffLight = 45On/off light (non-dimmable smart bulb or switch).
OvenOven = 46Smart oven device.
Pergola = 47Pergola (open-structure canopy, fixed louvres).
PergolaHorizontalAwning = 48Pergola fitted with a retractable horizontal awning.
Pool = 49Swimming pool controller (pumps, heating, chemistry dosing).
PoolPump = 50Pool circulation or filter pump.
ProtocolGateway = 51Protocol gateway/bridge device (e.g. an io-homecontrol to Z-Wave bridge).
Pump = 52Generic pump actuator.
RainSensor = 53Rain detector or precipitation sensor.
RollerShutter = 54Roller shutter (opaque panel that rolls up into a box).
Screen = 55Interior roller screen or sun screen.
ShowerRoomFan = 56Shower-room extractor fan.
Siren = 57Alarm siren (audible/visual alert actuator).
SirenSensor = 58Combined siren and sensor (e.g. siren with built-in motion detection).
Slats = 59Adjustable slat panel (louvred screen, not a full roller shutter).
SmokeSensor = 60Optical or ionisation smoke detector.
StatelessAlarm = 61Alarm panel that is stateless (no persistent armed/disarmed state on the gateway).
StatelessExteriorHeating = 62Exterior heater that is stateless (no persistent on/off state on the gateway).
SunSensor = 63Solar irradiance or sunshine duration sensor.
SwimmingPool = 64Full swimming pool management system.
SwingingShutter = 65Swinging shutter (bi-fold or hinged panel shutter).
TemperatureSensor = 66Ambient air temperature sensor.
ThermostatZonesController = 67Multi-zone thermostat controller.
ThreeWayWindowHandle = 68Window handle with three positions (closed, tilt, open).
TiltOnlyVenetianBlind = 69Venetian blind that can only tilt its slats (no raise/lower travel).
TimedOnOff = 70Timed on/off actuator (relay that switches off automatically after a delay).
TimedOnOffLight = 71Timed on/off light (switches off automatically after a configured duration).
UniversalSensor = 72Universal sensor that can be configured to measure different quantities.
Unknown = 0UI class could not be parsed or is not yet known to this library.
Untyped = 73Device whose type has not been classified by the gateway.
UpDownBioclimaticPergola = 74Bioclimatic pergola with up/down travel control.
UpDownCellularScreen = 75Cellular (honeycomb) screen with up/down travel.
UpDownCurtain = 76Curtain with up/down travel (vertical draw curtain on a track).
UpDownDualCurtain = 77Dual curtain (two panels) with up/down travel.
UpDownExteriorScreen = 78Exterior roller screen with up/down travel.
UpDownExteriorVenetianBlind = 79Exterior Venetian blind with up/down travel and slat tilt.
UpDownGarageDoor = 80Motorised garage door with up/down travel (2-wire control).
UpDownGarageDoor4T = 81Motorised garage door with up/down travel (4-wire terminal control).
UpDownGarageDoorWithVentilationPosition = 82Motorised garage door with up/down travel and a ventilation stop position.
UpDownHorizontalAwning = 83Horizontal awning with up/down travel axis.
UpDownRollerShutter = 84Roller shutter with up/down travel.
UpDownScreen = 85Interior screen with up/down travel.
UpDownSheerScreen = 86Sheer (translucent) roller screen with up/down travel.
UpDownSwingingShutter = 87Swinging shutter with up/down travel.
UpDownVenetianBlind = 88Venetian blind with up/down travel and slat tilt.
UpDownWindow = 89Motorised window with up/down travel.
UpDownZebraScreen = 90Zebra (alternating sheer/opaque stripe) roller screen with up/down travel.
VOCSensor = 91VOC (volatile organic compound) air quality sensor.
ValveHeatingTemperatureInterface = 92Thermostatic valve with a temperature interface (TRV or zone valve).
VentilationInlet = 93Controlled ventilation inlet (fresh-air intake damper).
VentilationOutlet = 94Controlled ventilation outlet (exhaust-air damper or extractor).
VentilationTransfer = 95Controlled ventilation transfer damper (between zones).
WaterDetectionSensor = 96Water ingress / flooding detection sensor.
WeatherForecastSensor = 97Multi-parameter weather forecast sensor (temperature, humidity, wind, rain).
Wifi = 98Wi-Fi access point or repeater device.
WindSpeedAndDirectionSensor = 100Anemometer measuring both wind speed and direction.
WindSpeedSensor = 99Anemometer measuring wind speed only.
WindowLock = 101Motorised or smart window lock.
WindowWithTiltSensor = 102Window sensor that also detects tilt (open vs. tilted vs. closed).
ZWaveAeotecConfiguration = 103Z-Wave Aeotec device configuration interface.
ZWaveConfiguration = 104Generic Z-Wave device configuration interface.
ZWaveDanfossRSLink = 105Z-Wave Danfoss RS Link thermostatic head configuration interface.
ZWaveDoorLockConfiguration = 106Z-Wave door lock parameter configuration interface.
ZWaveFibaroRollerShutterConfiguration = 107Z-Wave Fibaro roller shutter module configuration interface.
ZWaveHeatitThermostatConfiguration = 108Z-Wave Heatit thermostat configuration interface.
ZWaveNodonConfiguration = 109Z-Wave NodOn device configuration interface.
ZWaveQubinoConfiguration = 110Z-Wave Qubino module configuration interface.
ZWaveSEDeviceConfiguration = 111Z-Wave Schneider Electric device configuration interface.
ZWaveTransceiver = 112Z-Wave transceiver (radio dongle or module acting as a Z-Wave controller).
ZigbeeNetwork = 113Zigbee network coordinator or router device.
ZigbeeStack = 114Zigbee protocol stack component (low-level Zigbee controller).