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

last_disarmed_by_user" and "last_armed_by_user" are empty with Honeywell #9

Open
orson1282 opened this issue Jul 25, 2019 · 5 comments

Comments

@orson1282
Copy link

In HASS, with a Honeywell Vista 21ip panel, the last_disarmed_by_user and last_armed_by_user attributes are empty.
They seem to get populated with DSC Panels, but not with Honeywell. Is it something you can fix maybe?

@RichieFrame
Copy link

I will be working on this after some testing, I have successfully gotten a user code report from the device, but the same internal function also reports zone numbers, so it needs to be filtered

@orson1282
Copy link
Author

Awesome. Thanks 👍

@RichieFrame
Copy link

I am almost done testing, it will report the panel user id code as an integer, looks like it takes about 10s for the panel to report the user id after the actual event occurs so keep that in mind.
If the user id is 0, the panel was quick armed, otherwise it should be 2 and up, with 2 being the system master user.
The application interfacing with the library can keep a list of users and translate the id code if so desired.

@RichieFrame
Copy link

I have been using the pull requests for the last 2 weeks and they have been working flawlessly, I would suggest trying it out

@RichieFrame
Copy link

I am working on additions to the HomeAssistant integration to provide a list of users in the config, and have them translated to those user names in the virtual keypad instead of the user numbers. My initial test is successful, but I want to make sure that users not in the list still display the id number, among other tests before I deem it functional. Also want to find documentation on DSC to confirm if user code 0 is returned for quick arm or "special" disarm events

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants