Support Pro alarm panel, embrace async, leverage latest HA features/architecture#30893
Support Pro alarm panel, embrace async, leverage latest HA features/architecture#30893kit-klein wants to merge 2 commits into
Conversation
…Pro board support and tests
|
This pull request needs to be manually signed off by @balloob before it can get merged. |
|
Hey there @heythisisnate, mind taking a look at this pull request as its been labeled with a integration ( |
|
Hello @kit-klein, When attempting to inspect the commits of your pull request for CLA signature status among all authors we encountered commit(s) which were not linked to a GitHub account, thus not allowing us to determine their status(es). The commits that are missing a linked GitHub account are the following:
Unfortunately, we are unable to accept this pull request until this situation is corrected. Here are your options:
We apologize for this inconvenience, especially since it usually bites new contributors to Home Assistant. We hope you understand the need for us to protect ourselves and the great community we all have built legally. The best thing to come out of this is that you only need to fix this once and it benefits the entire Home Assistant and GitHub community. Thanks, I look forward to checking this PR again soon! ❤️ |
Description:
This PR updates the Konnected component to support the soon to be released Konnected Alarm Panel Pro. It also brings the Konnected component up to date with the latest HA architecture and features. Notable changes are...
panel.py).zoneids instead ofpinAll changes are backward compatible with existing
configuration.yamlbased configs. The yaml based configs will be imported into a config entry if a matching entry does not exist.Pull request with documentation for home-assistant.io (if applicable): home-assistant/home-assistant.io#11785
Checklist:
tox. Your PR cannot be merged unless tests passIf user exposed functionality or configuration variables are added/changed:
If the code communicates with devices, web services, or third-party tools:
python3 -m script.hassfest.requirements_all.txtby runningpython3 -m script.gen_requirements_all..coveragerc.If the code does not interact with devices: