Commit graph

19 commits

Author SHA1 Message Date
Marc Mueller
fa7e787415
Update typing (3) [k-t] () 2022-01-11 21:26:55 +01:00
Andre Lengwenus
38cb477e7b
Cleanup tests for lcn events and device triggers ()
* Return PchkConnectionManager instance from init_integration

* Removed ip and port from LCN host model identifer

* Fix syntax error

* Convert init_integration to a fixture

* Rename device model for host

* Instantiate MockPchkConnectionManager with arguments from tests

* Invert logic for testing devices
2021-12-19 10:38:33 +01:00
Andre Lengwenus
74d5cbd3a9
Add events and device triggers to LCN () 2021-12-10 19:02:17 -10:00
Marc Mueller
84618fa831
Use assignment expressions 30 () 2021-10-30 16:33:42 +02:00
Marc Mueller
b1d49b3b66
Use assignment expressions 29 () 2021-10-30 16:31:43 +02:00
Andre Lengwenus
f4c823f338
Fix lcn in place update of config entry data ()
* Fix in place update of config entry data

* Deep copy of device configs

* Fix review comments
2021-10-30 11:15:38 +02:00
Andre Lengwenus
b34eb53914
Register LCN devices in device registry () 2021-10-27 14:29:28 -07:00
Marc Mueller
c979e89b70
Use assignment expressions 14 () 2021-10-21 08:26:01 +02:00
Marc Mueller
0815eede4b
Replace lists with tuples (2) () 2021-07-30 01:20:03 +02:00
Milan Meulemans
0471b27179
Replace HomeAssistantType with HomeAssistant () 2021-07-27 12:30:56 +02:00
Andre Lengwenus
e16ef10af5
Add type hints to LCN ()
* Add type hints to LCN

* Fix requested review changes
2021-07-06 09:54:35 +02:00
Andre Lengwenus
c868353459
Code cleanup in LCN () 2021-05-25 14:17:36 +02:00
Andre Lengwenus
50b7b1cc7a
Migrate LCN configuration to ConfigEntry (Part 1) () 2021-03-15 13:45:13 +01:00
Andre Lengwenus
378424b2c4
Refactor LCN integration ()
* Moved configuration schemes to schemes.py

* Renamed LcnDevice to LcnEntity. Renamed address_connection to device_connection.

* Rename schemes.py to schemas.py
2020-12-05 12:57:49 +01:00
Ville Skyttä
e6388e186c
Remove unnecessary string literal concatenations () 2020-01-02 21:17:10 +02:00
Franck Nijhof
7203027cbf Use literal string interpolation in integrations K-M (f-strings) () 2019-09-03 21:14:00 +02:00
Paulus Schoutsen
4de97abc3a Black 2019-07-31 12:25:30 -07:00
Andre Lengwenus
50db622689 Add service calls for LCN component () 2019-05-29 15:59:38 -07:00
Andre Lengwenus
c928f82cbf Refactoring of LCN component ()
* Moved helper functions to const.py

* Removed pypck attribute from LcnDevice

* Bump to pypck==0.6.0

* Added myself as a codeowner

* Moved helper functions to helpers.py
2019-05-25 11:40:44 +02:00