From 17d35bc05ed3cfee72e7479a200b0f6fde19f605 Mon Sep 17 00:00:00 2001 From: raman325 <7243222+raman325@users.noreply.github.com> Date: Wed, 28 Jul 2021 09:57:19 -0400 Subject: [PATCH] Add additional constants --- zwave_js_server/const.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/zwave_js_server/const.py b/zwave_js_server/const.py index 88c1064b0..c61f01a35 100644 --- a/zwave_js_server/const.py +++ b/zwave_js_server/const.py @@ -265,6 +265,7 @@ class CodeSlotStatus(IntEnum): THERMOSTAT_SETPOINT_PROPERTY = "setpoint" THERMOSTAT_OPERATING_STATE_PROPERTY = "state" THERMOSTAT_CURRENT_TEMP_PROPERTY = "Air temperature" +THERMOSTAT_HUMIDITY_PROPERTY = "Humidity" class ThermostatMode(IntEnum): @@ -390,6 +391,14 @@ class BarrierState(IntEnum): OPEN = 255 +COVER_OPEN_PROPERTY = "Open" +COVER_UP_PROPERTY = "Up" +COVER_ON_PROPERTY = "On" +COVER_CLOSE_PROPERTY = "Close" +COVER_DOWN_PROPERTY = "Down" +COVER_OFF_PROPERTY = "Off" + + class ColorComponent(IntEnum): """Enum with all (known/used) Color Switch CC colors.""" @@ -405,6 +414,17 @@ class ColorComponent(IntEnum): INDEX = 8 +CURRENT_COLOR_PROPERTY = "currentColor" +TARGET_COLOR_PROPERTY = "targetColor" +TARGET_STATE_PROPERTY = "targetState" +TARGET_VALUE_PROPERTY = "targetValue" + +# optional attributes when calling the Meter CC reset API. +# https://github.com/zwave-js/node-zwave-js/blob/master/packages/zwave-js/src/lib/commandclass/MeterCC.ts#L873-L881 +RESET_METER_TARGET_VALUE_PROPERTY = TARGET_VALUE_PROPERTY +RESET_METER_TYPE_PROPERTY = "type" + + class ToneID(IntEnum): """Enum with all known Sound Switch CC tone IDs."""