From 9e8c10ca525d0f94ee4e2ca5f58f00a479e72685 Mon Sep 17 00:00:00 2001 From: Luca Leonardo Scorcia Date: Sat, 6 Jan 2024 17:56:30 +0000 Subject: [PATCH 1/2] feat(config): add Ring Smoke/CO Listener (fix #6513) --- .../0x0346/ring_smoke_co_listener.json | 71 +++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 packages/config/config/devices/0x0346/ring_smoke_co_listener.json diff --git a/packages/config/config/devices/0x0346/ring_smoke_co_listener.json b/packages/config/config/devices/0x0346/ring_smoke_co_listener.json new file mode 100644 index 000000000000..b684405ea953 --- /dev/null +++ b/packages/config/config/devices/0x0346/ring_smoke_co_listener.json @@ -0,0 +1,71 @@ +{ + "manufacturer": "Ring", + "manufacturerId": "0x0346", + "label": "4SS1S80EN0", + "description": "Ring Smoke/CO Listener", + "devices": [ + { + "productType": "0x0601", + "productId": "0x0101", + "zwaveAllianceId": 3161 + } + ], + "firmwareVersion": { + "min": "0.0", + "max": "255.255" + }, + "paramInformation": [ + { + "#": "1", + "label": "Unsolicited Battery Report", + "description": "255 to 4200 seconds in 255 second increments that the sensor should wait between sending unsolicited battery reports.", + "valueSize": 2, + "unit": "seconds", + "minValue": 255, + "maxValue": 4200, + "defaultValue": 4200 + }, + { + "#": "2", + "label": "“hear” CO Detectors", + "description": "Listening mode (Smoke/Smoke+CO)", + "valueSize": 1, + "defaultValue": 1, + "allowManualEntry": false, + "options": [ + { + "label": "Smoke detector siren", + "value": 1 + }, + { + "label": "Smoke+CO detector siren", + "value": 2 + } + ] + }, + { + "#": "3", + "label": "Installation Test", + "description": "Activates test mode. Test mode automatically disengages after 15 minutes of inactivity", + "valueSize": 1, + "defaultValue": 0, + "allowManualEntry": false, + "options": [ + { + "label": "Cancel installation test mode", + "value": 0 + }, + { + "label": "Start installation test mode", + "value": 1 + } + ] + } + ], + "metadata": { + "inclusion": "Inclusion Instructions -\nBegin the setup process near your Ring Alarm Base Station.\nIn the Ring app, tap Set Up a Device. Choose Security Devices, then Sensors, then Ring Smoke/CO Listener, then tap Add Device.To complete the setup process, follow the in-app instructions.\n\nWhen prompted, scan the QR Code or enter the PIN.\nThis begins the pairing process. The QR Code and PIN are on the back of your Listener and in the product packaging.\n\nWhen prompted, pull out the clear tab.\nThis turns the Listener on. Your Alarm Base Station then finds it automatically.\nAs the Listener pairs to your Alarm Base Station, its LED ring blinks slowly, then quickly. Once it pairs, the LED glows blue for three seconds.", + "exclusion": "Exclusion Instructions - \nto remove Ring Smoke/CO Listener from your system:\nOpen the side menu in the Ring app and tap Devices, then Base Station. Next, select your Listener and tap the gear- shaped icon. Then tap Remove Device.\nWhen prompted, open the Listener and remove and reinstall the battery to complete the removal.", + "reset": "Reset Instructions -\nTo factory reset, press and hold the Setup button for 10 seconds. When the LED ring stops blinking, your Listener has reset.\nThis process disconnects the Listener from Ring Alarm. To begin using the Listener again, repeat the setup process in the Ring app.\nNote: Please use this procedure only when the network primary controller is missing or otherwise inoperable.", + "manual": "https://products.z-wavealliance.org/ProductManual/File?folder=&filename=MarketCertificationFiles/3161/Ring Smoke-CO Listerner Zwave Manual.pdf" + } +} From 197e5b1e62beb6ec28663ef8a748fc868206eba4 Mon Sep 17 00:00:00 2001 From: Dominic Griesel Date: Thu, 4 Apr 2024 14:27:27 +0200 Subject: [PATCH 2/2] fix: cleanup, consistency --- .../0x0346/ring_smoke_co_listener.json | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/packages/config/config/devices/0x0346/ring_smoke_co_listener.json b/packages/config/config/devices/0x0346/ring_smoke_co_listener.json index b684405ea953..7e5e07bfb987 100644 --- a/packages/config/config/devices/0x0346/ring_smoke_co_listener.json +++ b/packages/config/config/devices/0x0346/ring_smoke_co_listener.json @@ -17,8 +17,8 @@ "paramInformation": [ { "#": "1", - "label": "Unsolicited Battery Report", - "description": "255 to 4200 seconds in 255 second increments that the sensor should wait between sending unsolicited battery reports.", + "label": "Battery Report Interval", + "description": "Allowable range: 255-4200 in increments of 255.", "valueSize": 2, "unit": "seconds", "minValue": 255, @@ -27,36 +27,35 @@ }, { "#": "2", - "label": "“hear” CO Detectors", - "description": "Listening mode (Smoke/Smoke+CO)", + "label": "Listening Mode", "valueSize": 1, "defaultValue": 1, "allowManualEntry": false, "options": [ { - "label": "Smoke detector siren", + "label": "Smoke detector siren only", "value": 1 }, { - "label": "Smoke+CO detector siren", + "label": "Smoke & CO detector sirens", "value": 2 } ] }, { "#": "3", - "label": "Installation Test", - "description": "Activates test mode. Test mode automatically disengages after 15 minutes of inactivity", + "label": "Test Mode", + "description": "Disabled automatically after 15 minutes of inactivity", "valueSize": 1, "defaultValue": 0, "allowManualEntry": false, "options": [ { - "label": "Cancel installation test mode", + "label": "Cancel / Idle", "value": 0 }, { - "label": "Start installation test mode", + "label": "Start", "value": 1 } ]