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
Add support for SimpliSafe sensors #41080
Conversation
FYI @bachya |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Minor comments
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code owner should approve before merge.
I ran this PR this morning and noticed that sensors are not updating properly – for instance, I had a door open for far longer than the 30-second update interval and the corresponding binary sensor never changed state. @nzapponi Have you functionally tested this? |
Hi @bachya , yes I did test it and has been working properly for me. Let me test it for a few more days and see if I run into any other issues you're seeing. Have you had any errors show up in the log? |
Oh wow, can't believe I missed this as I rewrote the earlier PR, so sorry! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The latest is tested and confirmed. Thanks!
@nzapponi Went ahead and merged this. Please open up a documentation PR, as well. |
* Add support for SimpliSafe sensors * Turn sensor refresh rate to a configurable setting * Set minimum to scan interval * Removed dynamic sensor refresh rate * Refactoring * Refactoring * Move battery entities to binary_sensor platform * Bug fix * Clean up * Simplified device info override * Ignore sensor cache
Hi, I see you have merged this. The user needs a way to disable this, because on gen 2 SimpliSafe, it will keep constantly saying your Settings Have been synchronized, and I have tested this in the recent Beta release. Thanks In Advance, Christian |
Hi there @Kickingbird3, Instead of commenting on closed/merged/handled PRs, please raise an issue instead. Thanks 👍 |
Proposed change
I took a simpler approach to adding SimpliSafe functionality and only implemented the sensors here (no camera).
Although the refresh rate is still not great (it's set to 30 seconds), the use case here is to show the state of sensors rather than having instant automations running when, e.g., a door opens.
I know it's not an ideal use of contact sensors, but we should at least give SimpliSafe users the option of seeing their sensors in here.
Type of change
Additional information
Checklist
black --fast homeassistant tests
)If user exposed functionality or configuration variables are added/changed:
If the code communicates with devices, web services, or third-party tools:
Updated and included derived files by running:
python3 -m script.hassfest
.requirements_all.txt
.Updated by running
python3 -m script.gen_requirements_all
..coveragerc
.The integration reached or maintains the following Integration Quality Scale:
To help with the load of incoming pull requests: