- bump pyadtpulse to 1.2.0. This should provide more robust error handling and stability
- add connection status and next update sensors
- remove quick re-login service
- bump pyadtpulse to 1.1.5 to fix more changes in Pulse v27
- bump pyadtpulse to 1.1.4 to fix changes in Pulse V27
- bump pyadtpulse to 1.1.3. This should fix alarm not updating issue
- add force stay and force away services
- add relogin service
- refactor code to use base entity. This should cause most entities to become unavailable if the gateway goes offline
- disallow invalid alarm state changes
- revert alarm card functionality. All states will be available, but exceptions will be thrown if an invalid state is requested.
Alarm control panel updates:
- update alarm capabilities based upon existing state of alarm
- disable setting alarm to existing state
- add arming/disarming icons
- add assumed state
- remove site id from attributes
- raise HomeAssistant exception on alarm set failure
- write ha state even if alarm action fails
- fix typo in manifest preventing install
- bump pyadtpulse to 1.1.2
- add options flow for poll interval, relogin interval, keepalive interval
- add reauth config flow
- change code owner to rlippmann
- add gateway and alarm devices