AlarmDevice queries the panel details during the update() call
Once retrieved, panel details are stored in the device inventory
AlarmDevice.panel property returns the panel details
Testing:
n/a
Extra Notes (optional):
This change is related to #123 and is a first step to support main units that require userId code. We can now use LoginWithoutUserID field to understand if the userId is required or not.
Checklist
[x] Related issues and proposed changes are filled
[x] Tests are defining the correct and expected behavior
Related Issues
Proposed Changes:
This change adds:
AlarmDevice
queries the panel details during theupdate()
callinventory
AlarmDevice.panel
property returns the panel detailsTesting:
n/a
Extra Notes (optional):
This change is related to #123 and is a first step to support main units that require
userId
code. We can now useLoginWithoutUserID
field to understand if theuserId
is required or not.Checklist