epenet
1afcbd02a9
Move insteon base entity to separate module ( #126099 )
2024-09-17 15:40:33 +02:00
Marc Mueller
8809d3aa88
Add empty line after module docstring [g-i] ( #112699 )
2024-03-08 08:52:48 -05:00
Tom Harris
f9ce315d1b
Support for Insteon 4 button KeypadLink device ( #100132 )
2023-09-12 21:10:40 +02:00
Tom Harris
f73754ff58
Restructure Insteon start-up ( #92818 )
...
* Restructure startup
* Code review
* Further typing
* Fix circular import
2023-06-01 08:50:35 +02:00
Tom Harris
bdd786b1f0
Cleanup Insteon to use Platform vs DOMAIN constants ( #92366 )
...
* Utilize Platform constant
* Use Platform constant
2023-05-05 21:32:51 +02:00
Marc Mueller
07a3046d11
Update pylint to 2.16.0 ( #87083 )
2023-02-02 12:49:01 +01:00
epenet
7b1463e03d
Improve type hints in light [i-r] ( #75943 )
2022-07-31 13:53:22 +02:00
Tom Harris
1a45e54324
Fix Insteon issue with dimmer default on level ( #71426 )
2022-05-09 13:20:45 -05:00
Tom Harris
a9ca774e7e
Insteon Device Control Panel ( #70834 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-04-28 12:35:43 -07:00
epenet
2f26407a31
Use ColorMode enum in insteon ( #70511 )
2022-04-23 09:16:40 -10:00
Erik Montnemery
25d9d14bd9
Migrate insteon light to color_mode ( #69281 )
2022-04-04 09:25:40 -07:00
epenet
7f9b7c7b0e
Add light setup type hints [a-i] ( #63291 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-03 15:02:21 +01:00
Mark Zachmann
64e3383b72
Use on_level when turning an Insteon dimmer on ( #62321 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2021-12-21 10:37:29 +01:00
Tom Harris
b3e2f8f904
Add Insteon entities in event loop ( #45829 )
2021-02-01 23:17:17 -10:00
Philip Allgaier
625bbe6238
Cleanup unused loggers (components A-M) ( #41600 )
2020-10-12 16:59:05 +02:00
Tom Harris
b1fd931cdc
Add config flow to insteon component ( #36467 )
...
* Squashed
* Fix requirements_all
* Update homeassistant/components/insteon/__init__.py
Only update options if the result is to create the entry.
Co-authored-by: J. Nick Koston <nick@koston.org>
* Update homeassistant/components/insteon/__init__.py
No return value needed.
Co-authored-by: J. Nick Koston <nick@koston.org>
* Ref RESULT_TYPE_CREATE_ENTRY correctly
* Return result back to import config process
* Make DOMAIN ref more clear
Co-authored-by: J. Nick Koston <nick@koston.org>
2020-08-11 18:04:44 -05:00
Tom Harris
dbd821a564
Change Insteon backend module to pyinsteon from insteonplm ( #35198 )
...
* Migrate to pyinsteon from insteonplm
* Rename devices entities
* Print ALDB even if not loaded
* Add relay to name map
* Change insteonplm to pyinsteon
* Update requirements_all correctly
* Code review updates
* async_set_speed receive std speed value
* default speed to std medium value
* Call async methods for fan on/off
* Comment await required in loop
* Remove emtpy and add codeowner
* Make services async and remove async_add_job call
* Remove extra logging
* New device as async task and aldb load in loop
* Place lock in context bloxk
* Limiting lock to min
* Remove .env file
2020-05-17 15:27:38 +02:00
Erik Montnemery
e4333a7a44
Rename Light to LightEntity ( #34593 )
2020-04-26 18:49:41 +02:00
Tom Harris
7ff30fe29d
Reorganize insteon code ( #31183 )
...
* Reorganize code
* Code review
2020-01-30 10:47:44 +01:00
Paulus Schoutsen
4de97abc3a
Black
2019-07-31 12:25:30 -07: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
4b1de61110
Use relative imports inside integrations ( #22235 )
...
* Use relative imports inside integrations
* Lint
* Fix automation tests
* Fix scene imports
2019-03-20 22:56:46 -07:00
Fabian Affolter
2d2c6cf4a1
Use constants from const.py ( #21068 )
...
* Use constants from const.py
* Fix lint issues
2019-02-19 14:09:06 +01:00
Paulus Schoutsen
e2d3c27e85
Embed all platforms into components ( #20677 )
...
* Consolidate all components with platforms
* Organize tests
* Fix more tests
* Fix Verisure tests
* one final test fix
* Add change
* Fix coverage
2019-02-02 07:13:16 -08:00