@@ -89,6 +89,7 @@ class AccessControlNotificationEvent(NotificationEvent):
8989 DOOR_HANDLE_STATE_WINDOW_DOOR_HANDLE_IS_OPEN = 24
9090 DOOR_STATE_WINDOW_DOOR_IS_CLOSED = 23
9191 DOOR_STATE_WINDOW_DOOR_IS_OPEN = 22
92+ IDLE = 0
9293 INVALID_CREDENTIAL_USED = 50
9394 KEYPAD_LOCK_OPERATION = 5
9495 KEYPAD_STATE_KEYPAD_BUSY = 17
@@ -212,6 +213,7 @@ class ApplianceNotificationEvent(NotificationEvent):
212213 DRAINING_FAILURE = 15
213214 DRYING_FAILURE = 19
214215 FAN_FAILURE = 20
216+ IDLE = 0
215217 MAINTENANCE_STATUS_REPLACE_MAIN_FILTER = 4
216218 PROGRAM_STATUS_PROGRAM_COMPLETED = 3
217219 PROGRAM_STATUS_PROGRAM_IN_PROGRESS = 2
@@ -235,6 +237,7 @@ class ClockNotificationEvent(NotificationEvent):
235237
236238 # https://github.com/zwave-js/node-zwave-js/blob/master/packages/core/src/registries/Notifications.ts
237239 UNKNOWN = - 1
240+ IDLE = 0
238241 TIME_REMAINING = 3
239242 TIMER_ENDED = 2
240243 WAKE_UP_ALERT = 1
@@ -251,6 +254,7 @@ class CoAlarmNotificationEvent(NotificationEvent):
251254 # https://github.com/zwave-js/node-zwave-js/blob/master/packages/core/src/registries/Notifications.ts
252255 UNKNOWN = - 1
253256 ALARM_STATUS_ALARM_SILENCED = 6
257+ IDLE = 0
254258 MAINTENANCE_STATUS_REPLACEMENT_REQUIRED = 4
255259 MAINTENANCE_STATUS_REPLACEMENT_REQUIRED_END_OF_LIFE = 5
256260 PERIODIC_INSPECTION_STATUS_MAINTENANCE_REQUIRED_PLANNED_PERIODIC_INSPECTION = 7
@@ -286,6 +290,7 @@ class Co2AlarmNotificationEvent(NotificationEvent):
286290 # https://github.com/zwave-js/node-zwave-js/blob/master/packages/core/src/registries/Notifications.ts
287291 UNKNOWN = - 1
288292 ALARM_STATUS_ALARM_SILENCED = 6
293+ IDLE = 0
289294 MAINTENANCE_STATUS_REPLACEMENT_REQUIRED = 4
290295 MAINTENANCE_STATUS_REPLACEMENT_REQUIRED_END_OF_LIFE = 5
291296 PERIODIC_INSPECTION_STATUS_MAINTENANCE_REQUIRED_PLANNED_PERIODIC_INSPECTION = 7
@@ -325,6 +330,7 @@ class EmergencyAlarmNotificationEvent(NotificationEvent):
325330 CONTACT_FIRE_SERVICE = 2
326331 CONTACT_MEDICAL_SERVICE = 3
327332 CONTACT_POLICE = 1
333+ IDLE = 0
328334
329335 @classmethod
330336 def _missing_ (
@@ -342,6 +348,7 @@ class GasAlarmNotificationEvent(NotificationEvent):
342348 ALARM_STATUS_GAS_ALARM_TEST = 5
343349 COMBUSTIBLE_GAS_STATUS_COMBUSTIBLE_GAS_DETECTED = 2
344350 COMBUSTIBLE_GAS_STATUS_COMBUSTIBLE_GAS_DETECTED_LOCATION_PROVIDED = 1
351+ IDLE = 0
345352 MAINTENANCE_STATUS_REPLACEMENT_REQUIRED = 6
346353 TOXIC_GAS_STATUS_TOXIC_GAS_DETECTED = 4
347354 TOXIC_GAS_STATUS_TOXIC_GAS_DETECTED_LOCATION_PROVIDED = 3
@@ -366,6 +373,7 @@ class HeatAlarmNotificationEvent(NotificationEvent):
366373 HEAT_SENSOR_STATUS_OVERHEAT_DETECTED_LOCATION_PROVIDED = 1
367374 HEAT_SENSOR_STATUS_UNDERHEAT_DETECTED = 6
368375 HEAT_SENSOR_STATUS_UNDERHEAT_DETECTED_LOCATION_PROVIDED = 5
376+ IDLE = 0
369377 MAINTENANCE_STATUS_REPLACEMENT_REQUIRED_END_OF_LIFE = 8
370378 PERIODIC_INSPECTION_STATUS_MAINTENANCE_REQUIRED_PLANNED_PERIODIC_INSPECTION = 11
371379 RAPID_TEMPERATURE_FALL = 13
@@ -387,6 +395,7 @@ class HomeHealthNotificationEvent(NotificationEvent):
387395 # https://github.com/zwave-js/node-zwave-js/blob/master/packages/core/src/registries/Notifications.ts
388396 UNKNOWN = - 1
389397 FALL_DETECTED = 12
398+ IDLE = 0
390399 POSITION_STATUS_LEAVING_BED = 1
391400 POSITION_STATUS_LYING_ON_BED = 3
392401 POSITION_STATUS_SITTING_ON_BED = 2
@@ -452,6 +461,7 @@ class HomeMonitoringNotificationEvent(NotificationEvent):
452461 UNKNOWN = - 1
453462 HOME_OCCUPANCY_STATUS_HOME_OCCUPIED = 2
454463 HOME_OCCUPANCY_STATUS_HOME_OCCUPIED_LOCATION_PROVIDED = 1
464+ IDLE = 0
455465
456466 @classmethod
457467 def _missing_ (
@@ -469,6 +479,7 @@ class HomeSecurityNotificationEvent(NotificationEvent):
469479 COVER_STATUS_TAMPERING_PRODUCT_COVER_REMOVED = 3
470480 GLASS_BREAKAGE = 6
471481 GLASS_BREAKAGE_LOCATION_PROVIDED = 5
482+ IDLE = 0
472483 IMPACT_DETECTED = 10
473484 MAGNETIC_INTERFERENCE_STATUS_MAGNETIC_FIELD_INTERFERENCE_DETECTED = 11
474485 MOTION_SENSOR_STATUS_MOTION_DETECTION = 8
@@ -493,6 +504,7 @@ class IrrigationNotificationEvent(NotificationEvent):
493504 # https://github.com/zwave-js/node-zwave-js/blob/master/packages/core/src/registries/Notifications.ts
494505 UNKNOWN = - 1
495506 DEVICE_CONFIGURATION_STATUS_DEVICE_IS_NOT_CONFIGURED = 5
507+ IDLE = 0
496508 SCHEDULE_ID_STATUS_SCHEDULE_FINISHED = 2
497509 SCHEDULE_ID_STATUS_SCHEDULE_STARTED = 1
498510 VALVE_ID_RUN_STATUS_VALVE_TABLE_RUN_FINISHED = 4
@@ -511,6 +523,7 @@ class LightSensorNotificationEvent(NotificationEvent):
511523
512524 # https://github.com/zwave-js/node-zwave-js/blob/master/packages/core/src/registries/Notifications.ts
513525 UNKNOWN = - 1
526+ IDLE = 0
514527 LIGHT_COLOR_TRANSITION_DETECTED = 2
515528 LIGHT_DETECTION_STATUS_LIGHT_DETECTED = 1
516529
@@ -527,6 +540,7 @@ class PestControlNotificationEvent(NotificationEvent):
527540
528541 # https://github.com/zwave-js/node-zwave-js/blob/master/packages/core/src/registries/Notifications.ts
529542 UNKNOWN = - 1
543+ IDLE = 0
530544 PEST_DETECTED = 6
531545 PEST_DETECTED_LOCATION_PROVIDED = 5
532546 PEST_EXTERMINATED = 8
@@ -558,6 +572,7 @@ class PowerManagementNotificationEvent(NotificationEvent):
558572 BATTERY_MAINTENANCE_STATUS_BATTERY_FLUID_IS_LOW = 17
559573 BATTERY_MAINTENANCE_STATUS_REPLACE_BATTERY_NOW = 11
560574 BATTERY_MAINTENANCE_STATUS_REPLACE_BATTERY_SOON = 10
575+ IDLE = 0
561576 LOAD_ERROR = 9
562577 MAINS_STATUS_AC_MAINS_DISCONNECTED = 2
563578 MAINS_STATUS_AC_MAINS_RE_CONNECTED = 3
@@ -581,6 +596,7 @@ class SirenNotificationEvent(NotificationEvent):
581596
582597 # https://github.com/zwave-js/node-zwave-js/blob/master/packages/core/src/registries/Notifications.ts
583598 UNKNOWN = - 1
599+ IDLE = 0
584600 SIREN_STATUS_SIREN_ACTIVE = 1
585601
586602 @classmethod
@@ -597,6 +613,7 @@ class SmokeAlarmNotificationEvent(NotificationEvent):
597613 ALARM_STATUS_ALARM_SILENCED = 6
598614 ALARM_STATUS_SMOKE_ALARM_TEST = 3
599615 DUST_IN_DEVICE_STATUS_MAINTENANCE_REQUIRED_DUST_IN_DEVICE = 8
616+ IDLE = 0
600617 MAINTENANCE_STATUS_REPLACEMENT_REQUIRED = 4
601618 MAINTENANCE_STATUS_REPLACEMENT_REQUIRED_END_OF_LIFE = 5
602619 PERIODIC_INSPECTION_STATUS_MAINTENANCE_REQUIRED_PLANNED_PERIODIC_INSPECTION = 7
@@ -621,6 +638,7 @@ class SystemNotificationEvent(NotificationEvent):
621638 HARDWARE_STATUS_SYSTEM_HARDWARE_FAILURE = 1
622639 HARDWARE_STATUS_SYSTEM_HARDWARE_FAILURE_WITH_FAILURE_CODE = 3
623640 HEARTBEAT = 5
641+ IDLE = 0
624642 SOFTWARE_STATUS_SYSTEM_SOFTWARE_FAILURE = 2
625643 SOFTWARE_STATUS_SYSTEM_SOFTWARE_FAILURE_WITH_FAILURE_CODE = 4
626644
@@ -635,6 +653,7 @@ class WaterAlarmNotificationEvent(NotificationEvent):
635653
636654 # https://github.com/zwave-js/node-zwave-js/blob/master/packages/core/src/registries/Notifications.ts
637655 UNKNOWN = - 1
656+ IDLE = 0
638657 MAINTENANCE_STATUS_REPLACE_WATER_FILTER = 5
639658 PUMP_STATUS_SUMP_PUMP_ACTIVE = 10
640659 PUMP_STATUS_SUMP_PUMP_FAILURE = 11
@@ -741,6 +760,7 @@ class WaterQualityMonitoringNotificationEvent(NotificationEvent):
741760 FILTER_PUMP_STATUS_FILTER_PUMP_OPERATION_ONGOING = 11
742761 FRESHWATER_FLOW_STATUS_FRESHWATER_OPERATION_ONGOING = 12
743762 HEATING_STATUS_HEATING_OPERATION_ONGOING = 10
763+ IDLE = 0
744764 WATER_OXIDATION_ALARM = 3
745765 WATER_TANK_STATUS_WATER_TANK_IS_EMPTY = 14
746766 WATER_TANK_STATUS_WATER_TANK_IS_FULL = 16
@@ -811,6 +831,7 @@ class WaterValveNotificationEvent(NotificationEvent):
811831
812832 # https://github.com/zwave-js/node-zwave-js/blob/master/packages/core/src/registries/Notifications.ts
813833 UNKNOWN = - 1
834+ IDLE = 0
814835 MASTER_VALVE_CURRENT_ALARM = 6
815836 MASTER_VALVE_OPERATION = 2
816837 MASTER_VALVE_SHORT_CIRCUIT = 4
@@ -901,6 +922,7 @@ class WeatherAlarmNotificationEvent(NotificationEvent):
901922 # https://github.com/zwave-js/node-zwave-js/blob/master/packages/core/src/registries/Notifications.ts
902923 UNKNOWN = - 1
903924 FREEZE_ALARM = 3
925+ IDLE = 0
904926 MOISTURE_ALARM = 2
905927 RAIN_ALARM = 1
906928
0 commit comments