Comments (8)
Yikes! Sorry about that. I can certainly make it option as well as look into supporting it when a user code is required.
from pyenvisalink.
Are you referring to HA? If so, then once these changes are approved, @Cinntax will have to push a new version the package and then I'll get a PR open with HA to pick up the new version. I'm new to HA contributing but I assume once that PR is accepted it will show up in the release notes.
from pyenvisalink.
@yada75 I'll work on getting the zone bypass feature back into HA after I get my head wrapped around what needs to happen to sort out the config flow. I'll also do a bit more research into whether there's a way to enable it for cases when the code is required for to bypass zones. My initial investigation didn't reveal anything unfortunately.
@Cinntax I could potentially take over the package at some point. Or alternatively (at least in the short term) would it make sense to add me as a collaborator so I could push changes myself? I don't have a ton of free time these days and so other than getting the zone bypass feature re-enabled, I don't have any further plans.
from pyenvisalink.
Keypress: [*][1][#] is valid only for DSC systems if the user code is not required for bypass option.
If a user code is required, then a function dump_zone_bypass_status() is in infinite loop - the request zone bypass status will always fail.
from pyenvisalink.
Excellent clarification @franciszek-koltuniuk-red.
So zone bypass should not be enabled by default, @Cinntax @ufodone can this be optional?
from pyenvisalink.
Is this change big enough that it will make the update notes? I didn't see anything in the core notes for the update today February 9th. Forgive me my ignorance about how the pull request update system works.
from pyenvisalink.
Hey everyone, I have gone ahead and accepted the changes that @ufodone has made to resolve this issue, and released pyenvisalink v4.4- so that can be incorporated into HA. I'll hold off on closing this until we've confirmed it's working.
On that note- I did want to mention that my housing situation changed a while back, and so I no longer have an envisalink, and can no longer test changes. I'm willing to keep moving things along, but I'm unfortunately doing little other than slowing things down for all of you. So I did want to see if any of you might be willing to take ownership of this package- I'd be happy to do what needs to be done to transfer ownership in github and in pypi. Thanks!
from pyenvisalink.
I can confirm that 4.4 fixes DSC physical keypad unavailable issue and is included in HA 2022.2.6
Unfortunately zone bypass future had to be disabled in HA for now as changes in configuration.yaml was not allowed anymore
https://github.com/home-assistant/core/pull/66243#pullrequestreview-878420355
from pyenvisalink.
Related Issues (12)
- Race condition during status update? HOT 8
- feature request. Set DSC panel time upon connection. HOT 4
- last_disarmed_by_user" and "last_armed_by_user" are empty with Honeywell HOT 5
- Deprecation imminent > async_timeout.timeout with loop keyword argument HOT 1
- Expose zone faults to Home Assistant (DSC) HOT 1
- zone bypass switches HOT 7
- Rare reconnect loop causing commands to the EVL to be non-responsive.
- Python 3.10 Support - `asyncio.sleep` dropped the `loop` keyword argument HOT 1
- HA - Vista 20P zones cycling from open to close and back again HOT 25
- Unrecognized alarm panel data: Honeywell Vista 15p with Envisalink 4 triggers error every 10 seconds HOT 12
- SyntaxWarning: invalid escape sequence HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pyenvisalink.