Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(config): add Ring Alarm Panic Button Gen2 #6453

Merged
merged 2 commits into from
Oct 24, 2023

Conversation

apella12
Copy link
Contributor

add Ring Panic Button Gen2 to close #6440

add Ring Panic Button Gen2 to close #6440

Signed-off-by: Bob Eckhoff <[email protected]>
@zwave-js-assistant zwave-js-assistant bot added the config ⚙ Configuration issues or updates label Oct 23, 2023
Copy link
Member

@AlCalzone AlCalzone left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few changes for consistency with other Ring devices

Comment on lines 2 to 5
"manufacturer": "Ring",
"manufacturerId": "0x0346",
"label": "Ring Alarm Panic Button",
"description": "Panic Button (2nd Gen)",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This will cause some applications to display the device as

Ring Ring Alarm Panic Button Panic Button (2nd Gen)

Do you know the model number by any chance, e.g. like on the contact sensor:

	"manufacturer": "Ring",
	"manufacturerId": "0x0346",
	"label": "4SD2SZ-0EN0",
	"description": "Contact Sensor Gen2",

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll ask.

"paramInformation": [
{
"#": "1",
"label": "Heartbeats",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"label": "Heartbeats",
"label": "Heartbeat Interval",

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

},
{
"#": "2",
"label": "Number of Application Level Retries",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"label": "Number of Application Level Retries",
"label": "Message Retry Attempt Limit",

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

},
{
"#": "3",
"label": "Application Level Retry Base Wait Time Period",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"label": "Application Level Retry Base Wait Time Period",
"label": "Delay Between Retry Attempts",

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

},
{
"#": "5",
"label": "Wait Time for A Supervisory Report Response",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"label": "Wait Time for A Supervisory Report Response",
"label": "Supervision Report Timeout",
"description": "How long to wait for a Supervision Report response to a Supervision Get",

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done FYI- I picked up these labels from the Gen 1 Ring Panic button on the zwa website. Deleted the model number and meta data because device wasn't a match and could cause confusion.

@apella12 apella12 requested a review from AlCalzone October 24, 2023 14:05
@AlCalzone AlCalzone merged commit 8d6847f into zwave-js:master Oct 24, 2023
16 checks passed
@apella12 apella12 deleted the ring-panic branch October 24, 2023 19:37
AlCalzone added a commit that referenced this pull request Oct 31, 2023
### Features
* Allow disabling the unresponsive controller recovery feature (#6480)

### Bugfixes
* Do not abort timed out `Send Data` commands twice (#6484)
* Ensure the default Basic CC values are only exposed if they should be, even with the compat `event` enabled (#6485)
* Auto-remove failed SmartStart nodes when bootstrapping times out (#6483)
* Do not attempt to poll values from nodes that are considered dead (#6470)
* Fixed an issue where the send queue was blocked when recovering controller from missed Send Data callback failed (#6473)
* Instead of restarting the driver, the serial port is now reopened if controller is still missing ACKs after soft-reset (#6477)
* Do not attempt to recover an unresponsive controller before fully initializing (#6480)

### Config file changes
* Tweak Heatit Z-TRM6 options (#6464)
* Add Ring Alarm Panic Button Gen2 (#6453)
* Update fingerprints for Vesternet devices (#6460)

### Changes under the hood
* Added a `mock-server` hook to run code after initializing mocks (#6478)
* Changed the headline in the logs from "ZWAVE-JS" to "Z-WAVE JS" (#6462)
* Lint device config files as part of CI (#6471)
* The `enableSoftReset` driver option is now deprecated in favor of `features.softReset` (#6480)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
config ⚙ Configuration issues or updates
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Missing device configuration: Ring Alarm Panic Button 2nd Gen
2 participants