Commit graph

23 commits

Author SHA1 Message Date
On Freund
6d0ae77288
Reload Risco on connection reset (#120150) 2024-06-22 12:55:42 +02:00
On Freund
b97cf9ce42
Bump pyrisco to 0.6.2 (#117682) 2024-05-18 11:37:24 +02:00
On Freund
0467fca316
Bump pyrisco to 0.6.1 (#116182) 2024-04-25 20:43:31 +03:00
On Freund
1a6ff5c2d5
Bump pyrisco to 0.6.0 (#114063) 2024-03-23 14:45:17 +01:00
On Freund
4181c62ec0
Bump pyrisco to 0.5.10 (#113505) 2024-03-15 13:38:39 +01:00
FredericMa
d4c5a93b63
Add Risco communication delay (#101349)
* Add optional communication delay in case a panel responds slow.

* Add migration test

* Connect by increasing the communication delay

* Update init to use option instead of config

* Updated strings

* Fix migration and tests

* Review changes

* Update connect strategy

* Update tests

* Changes after review

* Change typing from object to Any.

* Add test to validate communication delay update.

* Move test to separate file

* Change filename.
2023-11-13 12:24:20 +01:00
Erik Montnemery
5dfb9cddd6
Sort manifests 8 (#87029) 2023-02-08 20:13:46 +01:00
Maarten Weyns
d5c322732f
Bump pyrisco to 0.5.7 (#83548) 2022-12-09 12:16:15 -10:00
On Freund
4bb1f4ec79
Add Armed binary sensor to local Risco (#81997) 2022-11-12 21:29:31 +01:00
On Freund
047c3862d7
Bump pyrisco to v0.5.5 (#78566)
Upgrade to pyrisco 0.5.5
2022-09-16 14:29:08 -06:00
On Freund
1692808d5b
Increase sleep in Risco setup (#77619) 2022-09-01 14:02:09 -04:00
On Freund
1addf5a51b
Upgarde PyRisco to 0.5.3 (#77407)
Upgarde PyRisco
2022-08-27 11:59:57 -04:00
On Freund
635eda584d
Support for local push in Risco integration (#75874)
* Local config flow

* Local entities

* Apply suggestions from code review

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Address code review comments

* More type hints

* Apply suggestions from code review

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* More annotations

* Even more annonations

* New entity naming

* Move fixtures to conftest

* Improve state tests for local

* Remove mutable default arguments

* Remove assertions for lack of state

* Add missing file

* Switch setup to fixtures

* Use error fixtures in test_config_flow

* Apply suggestions from code review

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-08-24 13:09:54 +02:00
On Freund
b2ceb2043b
Fix arm away in Risco (#76188) 2022-08-04 20:57:53 +02:00
On Freund
7cf2d1759d
Upgrade pyrisco to 0.5.0 (#75648)
* Upgrade to pyrisco 0.4.0

* Parametrized error tests in config flow

* Inline error parameters

* Switch to RiscoCloud
2022-07-23 23:44:48 +02:00
J. Nick Koston
5b755b74fb
Add loggers to integration manifest.json (#65083) 2022-01-28 13:37:53 -08:00
Franck Nijhof
055cdc64c0
Add support for IoT class in manifest (#46935) 2021-04-15 10:21:38 +02:00
On Freund
ff3fd63eea
Handle systems without groups (#40238) 2020-09-18 15:28:39 +02:00
On Freund
ad6e8b2d62
Add event sensors for risco (#39594)
* Add Risco event sensors

* Fix lint
2020-09-04 14:11:07 -05:00
On Freund
72fe4db937
Update pyrisco to 0.2.4 (#39521) 2020-08-31 20:04:41 +02:00
On Freund
24db31fa28
Add (un)bypass services to Risco (#39292)
* Add (un)bypass services to Risco

* Simplify service registration
2020-08-27 20:39:27 -05:00
On Freund
3198233b8f
Add binary sensors to Risco integration (#39137)
* Add binary sensors to Risco integration

* Minor cleanups

* RiscoEntity base class

* Platinum score

* Remove alarm parameter in _setup_risco

* Avoid zones and partitions sharing unique ids
2020-08-22 18:30:26 -05:00
On Freund
1b8d9f7cc4
Add Risco integration (#36930)
* Risco integration

* Fix lint errors

* Raise ConfigEntryNotReady if can't connect

* Gracefully handle shutdown

* pass session to pyrisco

* minor change to init

* Fix retries

* Add exception log

* Remove retries

* Address code review comments

* Remove log
2020-08-21 23:49:09 -05:00