Commit graph

31 commits

Author SHA1 Message Date
Marc Mueller
32f3f46542
Add empty line after module docstring (2) [tests.components] () 2024-03-08 19:16:21 +01:00
J. Nick Koston
f3a9756f81
Avoid waiting for integration platforms in the parent integration () 2024-03-05 21:16:42 -10:00
J. Nick Koston
07926660bc
Use new config entry update/abort helper in isy994 ()
Use new config entry update/abort helper in isy994

uses the new helper from https://github.com/home-assistant/core/pull/108034
2024-01-22 22:33:49 +01:00
shbatm
ef7e3e27ba
Remove previously deprecated ISY994 YAML support () 2023-04-17 15:37:19 -10:00
epenet
ea29cdfe83
Add type hints to integration tests (part 12) () 2023-02-13 13:03:51 +01:00
epenet
37a2040d7b
Add type hints to integration tests (h-i) () 2023-02-08 18:12:56 +01:00
shbatm
28bea53afe
Move ISY994 data to dataclass and remove bad entities () 2023-01-12 13:09:04 -10:00
shbatm
255a8362a1
Consolidate device info and clean-up ISY994 code base ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-01-11 18:07:44 -10:00
shbatm
e150b0cf0f
ISY994: Add dhcp support for eisy () 2023-01-03 15:14:36 -10:00
shbatm
240e1fd8f3
Update ISY994 integration to be model agnostic () 2023-01-02 14:22:40 -10:00
Franck Nijhof
7cd68381f1
Search/replace RESULT_TYPE_* by FlowResultType enum () 2022-07-07 19:57:36 +03:00
J. Nick Koston
4eca162a0a
Add reauth support to ISY994 () 2022-04-29 15:46:25 -07:00
J. Nick Koston
6644050811
Add discovery support for polisy to isy994 () 2022-04-27 21:18:32 -07:00
J. Nick Koston
e85e91bdb0
Fix uncaught exception during isy994 dhcp discovery with ignored entry () 2022-01-28 21:14:30 -08:00
epenet
9eed18f121
Use SsdpServiceInfo for ssdp tests (part 1) ()
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-25 14:35:19 +01:00
epenet
14d4a9a69d
Use DhcpServiceInfo in isy994 ()
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-19 08:14:25 -06:00
Paulus Schoutsen
a4d9019ffc
Refactor persistent notification to no longer route all data via a service ()
* Convert persistent notification tests to async

* Create/dismiss persistent notifications in exposed functions, not service calls

* Fix notify persistent_notification

* Remove setting up persistent_notification

* Drop more setups

* Empty methods

* Undeprecate sync methods because too big task

* Fix setup clearing notifications

* Fix a bunch of tests

* Fix more tests

* Uno mas

* Test persistent notification events

* Clean up stale comment

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-10-07 12:58:00 +02:00
J. Nick Koston
0830100df1
Do not reload the isy994 on ip change since there is already a reload listener () 2021-09-17 21:22:14 -10:00
J. Nick Koston
4df928c188
Add support for updating the ISY ip address from discovery ()
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-07-22 08:38:55 +02:00
shbatm
a49d5c4266
Add ISY994 System Health Info ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-05-19 19:10:09 -05:00
shbatm
775af9d2c5
Update PyISY to v3.0.0 and ISY994 to use Async IO () 2021-05-18 14:15:47 -05:00
J. Nick Koston
52edf9ac35
Ensure isy994 is only discovered once ()
The formatting of the mac was different between dhcp and ssdp
2021-05-13 19:35:24 +02:00
J. Nick Koston
c1cf07768b
Add dhcp discovery support to isy994 ()
- SSDP may not be enabled by default
2021-05-12 00:06:55 +02:00
jan iversen
d52bc2373f
Integrations i* - m*: Rename HomeAssistantType to HomeAssistant. () 2021-04-23 09:55:20 +02:00
Franck Nijhof
65cf2fcb6f
Drop asynctest () 2021-01-01 22:31:56 +01:00
Paulus Schoutsen
1c36bf5e19
Fix block till done in create entry config flow tests () 2020-10-24 16:20:56 +02:00
Franck Nijhof
1c2ebdf307
Upgrade black to 20.8b1 () 2020-08-27 13:56:20 +02:00
J. Nick Koston
6d8b8ecfa9
Add ssdp discovery for isy994 ()
* Add ssdp discovery for isy994

* Increase test coverage for existing config flow

* Update tests/components/isy994/test_config_flow.py

Co-authored-by: shbatm <support@shbatm.com>

* Update tests/components/isy994/test_config_flow.py

Co-authored-by: shbatm <support@shbatm.com>

* move constants

* Update tests/components/isy994/test_config_flow.py

Co-authored-by: shbatm <support@shbatm.com>

* undo CONF_TLS_VER from homeassistant.const

Co-authored-by: shbatm <support@shbatm.com>
2020-05-13 11:15:17 -05:00
shbatm
799cdbe64d
Add support for ISY994 Variables as Sensors ()
* Update tests, add missing constant

* ISY994 Add support for ISY Variables as sensors
2020-05-10 09:40:19 -05:00
shbatm
0cf1ca7736
Add Device Registry support and Device Info for ISY994 ()
* ISY994 Add device info properties

* Fix test string literal per review.

* Change Mfr ID to Devtype_gen
2020-05-09 19:48:51 -05:00
shbatm
d7f736ed6c
Add config flow, use async loading, and restore brightness option to ISY994 ()
* ISY994 Add Config and Options Flow


Add tests for config flow


Fix test


Update Tests

* Fix merge errors

* Update homeassistant/components/isy994/strings.json

Co-authored-by: J. Nick Koston <nick@koston.org>

* Apply suggestions from code review

Co-authored-by: J. Nick Koston <nick@koston.org>

* Fix patching in tests to not actually start Home Assistant

Co-authored-by: J. Nick Koston <nick@koston.org>
2020-05-09 14:49:00 -05:00