Aaron Bach
6e6625e1ab
Remove no-longer-needed SimpliSafe websocket watchdog ( #32129 )
...
* Fix SimpliSafe reconnection issue upon websocket error
* Rename listener cancelation properties
* Remove watchdog
2020-02-23 20:47:19 -07:00
Aaron Bach
30efef3085
Add support for SimpliSafe system notifications ( #31936 )
...
* Add support for SimpliSafe system notifications
* Actually process notifications
* Code review comments
2020-02-18 11:49:36 -07:00
Aaron Bach
74f0262e82
Bump simplisafe-python to 8.1.1 ( #31915 )
2020-02-17 13:16:24 -07:00
Aaron Bach
d6f0c26e7f
Fire HASS events on SimpliSafe events ( #31811 )
...
* Fire HASS events on SimpliSafe events
* Bump simplisafe-ptyhon to 7.3.0
* Update reqirements
* Updates
* Revert "Updates"
This reverts commit 5581889417
.
* Restrict which events get fired
* Code review comments
2020-02-14 11:24:35 -07:00
Aaron Bach
f091e0412f
Add support for real-time data from SimpliSafe ( #31424 )
...
* Add support for real-time data from SimpliSafe
* Updated requirements
* Linting
* Ensure dispatcher topic contains the domain
* Don't bother with a partial
* Websovket dataclass and other code review
* Ensure initial_event_to_use works with error
* Don't inline methods
* Don't abuse loop variable
* Simplify initial event retrieval
* Add connection lost and restored events
* Revert "Add connection lost and restored events"
This reverts commit e7ffe05938
.
* Make _on_disconnect a static method
* Code review comments
* Allow entities to opt out of REST and/or websocket API updates
* Revert "Allow entities to opt out of REST and/or websocket API updates"
This reverts commit 1989f2e00e
.
* Code review comments
* Fix issues with events not triggering correct entities
* Bug fixes
2020-02-13 11:30:38 -08:00
HomeAssistant Azure
118ba10442
[ci skip] Translation update
2020-02-10 00:31:37 +00:00
HomeAssistant Azure
a2bea2cab8
[ci skip] Translation update
2020-02-09 00:31:39 +00:00
Aaron Bach
2610415501
Streamline SimpliSafe data and token management ( #31324 )
...
* Streamline SimpliSafe API usage
* Streamline SimpliSafe data and token management
* Correctly define self.systems
* Inline update method
2020-02-02 17:16:09 -07:00
Aaron Bach
f95a072877
Constrain SimpliSafe's check for emergency token usage ( #31214 )
2020-01-27 10:50:16 -07:00
Aaron Bach
37d1cdc4cb
Add additional alarm states to SimpliSafe ( #31060 )
...
* Add additional alarm states to SimpliSafe
* Remove unused constant
* Remove redundant local variable
2020-01-25 18:41:49 -07:00
Aaron Bach
cf165cc35f
Make SimpliSafe integration more resilient to SimpliSafe cloud issues ( #31116 )
...
* Make SimpliSafe integration more resilient to SimpliSafe cloud issues
* Clear emergency refresh token
* Stop listening when appropriate
* Cleanup
* Saving refresh token should happen after all updates
* Code review
2020-01-24 21:19:40 -07:00
Franck Nijhof
fb35d382e1
Remove all empty *_setup_platform() from integrations ( #31025 )
...
* Remove all empty *_setup_platform() from integrations
* Fix tests for smartthings
* Fix tests for heos
2020-01-21 12:38:38 +01:00
Aaron Bach
847196dbe8
Remove option to configure SimpliSafe scan interval ( #30909 )
...
* Enforce minimum scan interval for SimpliSafe
* Remove scan interval all together
* Fix tests
2020-01-17 13:43:41 -07:00
Aaron Bach
b585feb109
Consolidate SimpliSafe property services ( #30567 )
...
* Consolidate SimpliSafe property services
* Code review comments
* Code review comments
* Ensure all services are admin services
* Code review comments
2020-01-12 21:32:08 -07:00
Franck Nijhof
22760a0bee
Correct names in manifests (Q-S) ( #30543 )
2020-01-07 08:19:44 -05:00
Franck Nijhof
a84741392b
Format all manifests with prettier ( #30521 )
2020-01-06 21:28:23 +01:00
HomeAssistant Azure
13116d8d3f
[ci skip] Translation update
2019-12-30 00:32:19 +00:00
Aaron Bach
9e5de1a106
Guard against future unknown SimpliSafe entity types ( #30059 )
...
* Guard against future unknown SimpliSafe entity types
* Updated log message
2019-12-18 17:52:56 -07:00
Aaron Bach
0adb88156d
Bump simplisafe-python to 5.3.6 ( #30055 )
2019-12-18 21:06:57 +01:00
springstan
5dbfa16e04
Move imports to top for simplisafe ( #29262 )
2019-11-30 17:16:05 -07:00
Aaron Bach
2cdd8ad15e
Add new properties and services for V3 SimpliSafe systems ( #28997 )
...
* Add new properties and services for V3 SimpliSafe systems
* Small semantic change
* Updated docstrings
* Semantics
* Streamlined adding V3 properties
* Re-add attribute
* Bump to 5.3.5
* Owner comments
* Correct coroutine name
2019-11-26 11:44:40 -07:00
SukramJ
1fde0d18ed
Add supported_features to Alarm Control Panel to limit device_actions ( #29065 )
...
* Add supported_features to Alarm Control Panel
* mark supported_features abstract
* Add SF to async_register_entity_service
* fix test
* Add missing SF SUPPORT_ALARM_ARM_CUSTOM_BYPASS
* isort
* fix async_register_entity_service
* Update alarm_control_panel.py
2019-11-25 15:42:53 -08:00
HomeAssistant Azure
1968a88336
[ci skip] Translation update
2019-11-22 00:32:10 +00:00
Aaron Bach
8789da36be
Add support for SimpliSafe locks ( #28672 )
...
* Start
* Lock init
* More stubbing
* Final pieces for PR
* Fixed incorrect property access
* Updaed .coveragerc
* Ensure we can handle unknown states
* Account for lock's offline property
* Account for device online
* Unload components concurrently
* Handle unknown states more gracefully
2019-11-13 20:48:08 +01:00
Aaron Bach
a89b4011ee
Ensure SimpliSafe alarm control panels can return from being offline ( #28710 )
2019-11-11 18:55:31 -07:00
Aaron Bach
179a2eb187
Create base entity for SimpliSafe
2019-11-09 23:41:02 +01:00
HomeAssistant Azure
d8e3255603
[ci skip] Translation update
2019-10-15 00:31:44 +00:00
HomeAssistant Azure
768bb00177
[ci skip] Translation update
2019-10-09 00:32:17 +00:00
HomeAssistant Azure
2c6a869bc6
[ci skip] Translation update
2019-10-06 00:32:15 +00:00
Franck Nijhof
c7da781efc
Update documentation link URL for integrations in all manifests ( #27114 )
2019-10-02 09:25:44 -07:00
HomeAssistant Azure
560ac3df3a
[ci skip] Translation update
2019-09-29 00:32:13 +00:00
Aaron Bach
5cf9ba51df
Bump simplisafe-python to 5.0.1 ( #26775 )
2019-09-20 22:41:46 +02:00
HomeAssistant Azure
e204d22a9e
[ci skip] Translation update
2019-09-08 00:32:16 +00:00
HomeAssistant Azure
1cbb895d20
[ci skip] Translation update
2019-09-05 10:11:41 +00:00
Aaron Bach
7238eb9bac
Fix possible KeyError in SimpliSafe ( #26190 )
2019-08-25 02:18:31 +02:00
Aaron Bach
a71e8851ae
Bump simplisafe-python to 4.3.0 ( #25955 )
2019-08-14 18:03:11 -06:00
Paulus Schoutsen
37d78af42c
Add translations
2019-07-31 16:16:40 -07:00
Paulus Schoutsen
4de97abc3a
Black
2019-07-31 12:25:30 -07:00
Aaron Bach
fe1e761a7a
Add last event data (including "changed_by") to SimpliSafe ( #25569 )
...
* Add "last event" sensor for SimpliSafe
* Functionality round 1
* Cleanup
* Whitespace
* Whitespace
* Updated requirements
* Removed unused constants
* Member comments
2019-07-30 17:23:42 -06:00
Aaron Bach
71acc6d3f8
Transition SimpliSafe data retrieval to its own object ( #25546 )
...
* Transition SimpliSafe data retrieval to its own object
* Don't overwrite a variable
* Member comments
* Member comments
2019-07-29 15:52:30 -06:00
Aaron Bach
003f7865a9
Add services to set and remove Simplisafe PINs ( #25207 )
...
* Add services to set and remove SimpliSafe PINs
* Added services spec
* Add services to set and remove SimpliSafe PINs
* Member comments
* Missed one
2019-07-18 22:07:07 -06:00
Aaron Bach
4e20e4964e
Bump simplisafe-python to 4.0.0 + add additional SimpliSafe attributes ( #25202 )
...
* Bump simplisafe-python to 4.0.0 + add additional SimpliSafe attributes
* Fixed incorrect attr assignment
* Member comments
* Add system ID as a state attribute
2019-07-17 16:13:03 -06:00
Aaron Bach
19a65f8db6
Remove temperature attribute from SimpliSafe alarm control panel ( #24833 )
2019-06-28 20:38:07 -07:00
Aaron Bach
96a51d16a7
Bump simplipy to 3.4.2 ( #24326 )
...
* Bump simplipy to 3.4.2
* Updated requirements
2019-06-05 15:05:52 -06:00
Paulus Schoutsen
1e22c8daca
Automatically generate config flow list ( #23802 )
...
* Add config flow to manifest.json
* Still load config flows via config flow platform
* Fix typo
* Lint
* Update config_flows.py"
* Catch import error when setting up entry
* Lint
* Fix tests
* Fix imports
* Lint
* Fix Unifi tests
* Fix translation test
* Add homekit_controller config flow
2019-05-13 01:16:55 -07:00
Paulus Schoutsen
e51925fc58
Update translations
2019-05-08 20:20:58 -07:00
Aaron Bach
1d2c5cb53c
Remove extraneous update call in SimpliSafe ( #23680 )
2019-05-04 17:32:33 -06:00
cgtobi
2c07bfb9e0
Remove dependencies and requirements ( #23024 )
...
* Remove dependencies and requirements
* Revert "Remove dependencies and requirements"
This reverts commit fe7171b4cd
.
* Remove dependencies and requirements
* Revert "Remove dependencies and requirements"
This reverts commit 391355ee2c
.
* Remove dependencies and requirements
* Fix flake8 complaints
* Fix more flake8 complaints
* Revert non-component removals
2019-04-12 10:13:30 -07:00
Paulus Schoutsen
0d2646ba25
Update translations
2019-04-09 08:34:20 -07:00
Paulus Schoutsen
cfe4cf30ad
Add manifests ( #22699 )
...
* Add manifests
* Update auto name
* Update codeowners
* Add requirements from platforms
* Minor cleanup
* Incorporate changes from awarecan PR
2019-04-03 21:14:45 -07:00