Commit Graph

19 Commits (72d706ab5259e6bd7f6af08255eba165d3ddcd69)

Author SHA1 Message Date
Joost Lekkerkerker 0fdf037ba0
Fix ruff type comparison E721 ()
Fix E721
2024-06-28 11:56:49 +02:00
J. Nick Koston faa55de538
Fix blocking I/O in the event loop when registering static paths () 2024-06-18 08:18:31 +02:00
epenet 960d1289ef
Avoid references to websocket_api.const in core and other components () 2024-06-10 13:49:44 +02:00
Tom Harris c5c407b3bb
Move Insteon configuration panel to config entry ()
* Move Insteon panel to the config menu

* Bump pyinsteon to 1.5.3

* Undo devcontainer.json changes

* Bump Insteon frontend

* Update config_flow.py

* Code cleanup

* Code review changes

* Fix failing tests

* Fix format

* Remove unnecessary exception

* codecov

* Remove return from try

* Fix merge mistake

---------

Co-authored-by: Erik Montnemery <erik@montnemery.com>
2024-04-16 09:10:32 +02:00
Sid 0d66d298ec
Enable Ruff RET504 ()
* Enable Ruff RET504

* fix test

* Use noqa instead of cast

* fix sonos RET504

---------

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-04-06 11:07:37 +02:00
Marc Mueller 81c34ac952
Fix spelling [docstrings + comments] () 2024-03-25 11:33:00 +01:00
Tom Harris f9ce315d1b
Support for Insteon 4 button KeypadLink device () 2023-09-12 21:10:40 +02:00
Erik Montnemery 7539cf25be
Don't require passing identifiers to DeviceRegistry.async_get_device ()
* Require keyword arguments to DeviceRegistry.async_get_device

* Update tests

* Update tests

* Don't enforce keyword arguments
2023-07-13 13:39:25 -04:00
Tom Harris d84fde8c54
Insteon scenes ()
* Add Insteon scene support

* Bump to pyinsteon 1.3.1

* Add tests

* Bump Insteon Panel to 0.3.1

* Change docstring
2023-02-18 15:52:49 +01:00
Tom Harris 926534bde2
Bump pyinsteon to 1.3.1 ()
* Bump pyinsteon to 1.3.1

* Fix record received test

* Fix status received test
2023-02-09 21:40:06 +01:00
Tom Harris 353638426e
Cleanup Insteon code issues ()
Clean up code issues
2023-01-19 01:27:59 +02:00
epenet 5442d6af01
Improve msg type hint in websocket commands () 2022-10-18 16:41:17 +02:00
epenet dbc6dda41e
Adjust components to use relative imports () 2022-09-12 23:33:21 +02:00
Tom Harris 08b69319ca
Insteon bug fixes () 2022-06-22 10:04:11 +02:00
Franck Nijhof c3d19f3827
Clean up accessing device_registry helpers via hass () 2022-05-17 12:22:15 -07:00
Tom Harris a9ca774e7e
Insteon Device Control Panel ()
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-04-28 12:35:43 -07:00
Marc Mueller b6d9e517c2
Use assignment expressions 37 () 2021-10-31 18:45:27 +01:00
Marc Mueller f149bef9f3
Use assignment expressions 18 () 2021-10-18 18:36:35 +02:00
Tom Harris 3461f61f9f
Create APIs for Insteon panel () 2021-07-22 08:11:36 -10:00