waterAlarm top-level constant

NotificationType const waterAlarm

Implementation

const waterAlarm = NotificationType(
  /* 0x05 */ NOTIFICATION_TYPE_WATER_ALARM, 'Water Alarm', //
  [
    NotificationValue(0, 'State idle' //
        // Notification value for the state variable going to idle. (V5)
        ),
    NotificationValue(1, 'Water leak detected (location provided)' //
        // Node Location Report
        // (Node Naming and Location Command Class)
        ),
    NotificationValue(2, 'Water leak detected'),
    NotificationValue(3, 'Water level dropped (location provided)'),
    NotificationValue(4, 'Water level dropped'),
    NotificationValue(5, 'Replace water filter'),
    NotificationValue(6, 'Water flow alarm' //
        // Event Parameter 1 byte =
        // - 0x01: No data
        // - 0x02: Below low threshold
        // - 0x03: Above high threshold
        // - 0x04: Max
        ),
    NotificationValue(7, 'Water pressure alarm' //
        // Event Parameter 1 byte =
        // - 0x01: No data
        // - 0x02: Below low threshold
        // - 0x03: Above high threshold
        // - 0x04: Max
        ),
    NotificationValue(8, 'Water temperature alarm' //
        // Event Parameter 1 byte =
        // - 0x01: No data
        // - 0x02: Below low threshold
        // - 0x03: Above high threshold
        ),
    NotificationValue(9, 'Water level alarm' //
        // Event Parameter 1 byte =
        // - 0x01: No data
        // - 0x02: Below low threshold
        // - 0x03: Above high threshold
        ),
    NotificationValue(10, 'Sump pump active'),
    NotificationValue(11, 'Sump pump failure' //
        // This state may be used to indicate that the pump does not function as expected or is disconnected
        ),
    /* NotificationValue(254, Unknown event/state) */
  ],
);