Matthias Alphart
ac6d99d434
Create KNX binary_sensor entities directly from config ( #50708 )
2021-05-17 15:33:09 +02:00
Matthias Alphart
1c7242a37a
Create KNX cover entities directly from config ( #50707 )
2021-05-17 12:17:19 +02:00
Matthias Alphart
7b18860dcd
Update xknx to version 0.18.2 ( #50491 )
...
* xknx 0.18.2
* individual colors without switch
* make `setpoint_shift_mode` optional
* Update homeassistant/components/knx/schema.py
2021-05-17 11:18:13 +02:00
Matthias Alphart
05c6f3ca1d
Create KNX light entities directly from config ( #50700 )
...
* create light entities directly from config
* review changes
2021-05-16 22:45:28 +02:00
Matthias Alphart
3200b0150a
Create KNX notify entities directly from config ( #50709 )
2021-05-16 12:07:44 +02:00
Matthias Alphart
1e11bfae05
Create KNX fan entities directly from config ( #50702 )
2021-05-16 08:34:14 +02:00
Matthias Alphart
222336a1db
Create KNX scene entities directly from config ( #50686 )
2021-05-16 08:14:28 +02:00
tkdrob
1160a5f239
Add targets and selectors for services (I-K) ( #50542 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-05-14 20:34:59 +02:00
Matthias Alphart
13a27eec90
Fix KNX climate unque_id ( #50054 )
2021-05-04 14:45:25 -07:00
Ruslan Sayfutdinov
786c5db5be
Use AddEntitiesCallback type, pt.4 ( #49955 )
2021-05-04 14:50:06 +02:00
Matthias Alphart
cfabb06a7a
Add color modes to KNX light ( #49883 )
...
* color_modes support
* return brightness for color lights
even when no brightness address is set
* apply brightness for color lights
* remove unneeded constants
2021-05-03 11:28:02 +02:00
Matthias Alphart
0a6f981b4c
Fix KNX light unique_id ( #49967 )
...
* migrate light unique_id
* review changes
2021-05-03 11:12:06 +02:00
Matthias Alphart
78befcd3fd
Fix KNX unique_id ( #49677 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-04-28 15:50:01 +02:00
Matthias Alphart
7acb16e2af
KNX Schema improvements ( #49678 )
2021-04-26 14:36:01 +02:00
Ruslan Sayfutdinov
37466ae423
Don't ignore mypy errors by default ( #49270 )
2021-04-26 14:23:21 +02:00
Matthias Alphart
671148b6ca
Update xknx to version 0.18.1 ( #49609 )
2021-04-24 14:18:14 +02:00
Marc Mueller
c07646db5d
Update typing syntax ( #49480 )
...
* Update typing syntax
* Replace typing imports with ones from collections where possible
* Changes after review
2021-04-20 17:40:41 +02:00
Franck Nijhof
055cdc64c0
Add support for IoT class in manifest ( #46935 )
2021-04-15 10:21:38 +02:00
Matthias Alphart
985b4a581a
Create KNX switch entity directly from config ( #49238 )
2021-04-15 09:47:43 +02:00
Marvin Wichmann
21744790d3
Add KNX source address to Sensor and BinarySensor ( #48857 )
...
* Add source address to Sensor and BinarySensor
* Fix typing
* Review: Always use UTC time in state attributes
* Review: Add missing UTC conversion in sensor
2021-04-10 18:12:43 +02:00
Marvin Wichmann
91837f08ce
Update xknx to version 0.18.0 ( #48799 )
2021-04-08 14:54:43 +02:00
Marvin Wichmann
9e1a17c62e
Update xknx to version 0.17.5 ( #48522 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2021-03-31 17:04:22 +02:00
Matthias Alphart
338be8c70b
KNX passive group addresses ( #48009 )
2021-03-30 18:14:38 +02:00
Matthias Alphart
051f29f9b6
Remove KNX type alias for homeassistant.core types ( #48422 )
2021-03-27 22:20:11 +01:00
Matthias Alphart
8fa935234a
Type check KNX integration __init__ and knx_entity ( #48044 )
2021-03-26 16:10:55 +01:00
mptei
02b0a4ca1f
Xknx unneeded expose ( #48311 )
2021-03-26 14:51:36 +01:00
Matthias Alphart
de1fa706a0
xknx 0.17.4 ( #48350 )
2021-03-26 08:07:57 +01:00
Matthias Alphart
6b2a2740f1
Type check KNX integration climate ( #48054 )
2021-03-25 09:47:49 +01:00
plomosits
18e6816373
Improve Docker and Kubernetes support for KNX ( #48065 )
...
Co-authored-by: Matthias Alphart <farmio@alphart.net>
2021-03-22 20:03:57 +01:00
Erik Montnemery
fdf97eaca3
Migrate integrations i-m to extend SensorEntity ( #48213 )
2021-03-22 19:59:03 +01:00
Matthias Alphart
70bebc51f2
Type check KNX integration cover ( #48046 )
2021-03-19 22:25:20 +01:00
Matthias Alphart
16a4f05e27
Type check KNX integration fan ( #48056 )
2021-03-19 20:55:08 +01:00
Matthias Alphart
66b537c0e3
Type check KNX integration factory and schema ( #48045 )
...
these are used non-optional anyway
get them per config[] notation
2021-03-19 10:23:50 +01:00
Matthias Alphart
e522b311ce
Type check KNX integration binary_sensor, sensor and switch ( #48050 )
2021-03-19 10:22:18 +01:00
Matthias Alphart
fb1e76db8c
Type check KNX integration light ( #48053 )
...
* type check light
* review changes
2021-03-19 10:21:06 +01:00
Matthias Alphart
943ce8afaf
Type check KNX integration weather, notify and scene ( #48051 )
2021-03-19 10:16:27 +01:00
Matthias Alphart
987c2d1612
Type check KNX integration expose ( #48055 )
2021-03-19 10:12:55 +01:00
Marc Mueller
25a13d1554
Update typing 10 ( #48071 )
2021-03-18 13:07:04 +01:00
Matthias Alphart
a4075d9e11
KNX sensor: float no longer valid for `type` ( #48005 )
2021-03-16 21:33:56 +01:00
Matthias Alphart
7ed9e5b2c2
Update xknx to 0.17.3 ( #47996 )
2021-03-16 16:43:11 +01:00
Erik Montnemery
14a59d290a
Update integrations j-o to override extra_state_attributes() ( #47758 )
2021-03-11 20:11:25 +01:00
Matthias Alphart
54a9b69ecb
Update xknx to 0.17.2 ( #47732 )
2021-03-10 10:32:22 -10:00
Matthias Alphart
ce8871ef59
KNX remove custom deprecation warnings ( #47238 )
2021-03-03 00:50:40 +01:00
Ville Skyttä
dc880118a4
Lint suppression cleanups ( #47248 )
...
* Unused pylint suppression cleanups
* Remove outdated pylint bug references
* Add flake8-noqa config and note to run it every now and then
* Add codes to noqa's
* Unused noqa cleanups
2021-03-02 09:02:04 +01:00
Matthias Alphart
3fda9fd0c6
KNX address constant ( #47196 )
2021-03-01 21:59:36 +01:00
Matthias Alphart
dadc99dbd3
Deprecate knx config_file ( #46874 )
...
* deprecate config_file
* removed cv.deprecated for now, added persistent notification
* Update homeassistant/components/knx/__init__.py
Co-authored-by: Philip Allgaier <philip.allgaier@gmx.de>
* remove notification, add cv.deprecated again
* Update homeassistant/components/knx/__init__.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
* remove cv.deprecated again
Co-authored-by: Philip Allgaier <philip.allgaier@gmx.de>
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2021-03-01 11:55:55 +01:00
Matthias Alphart
92afcb6b4b
KNX services send and event_register accept multiple group addresses ( #46908 )
...
* send and event_register service accept lists of group addresses
* remove lambda
* object selector for lists
* knx.read takes lists too
2021-03-01 11:51:59 +01:00
Marc Mueller
16dcbf1467
Update pylint ( #47205 )
2021-02-28 22:09:01 -10:00
Matthias Alphart
a632215541
Validate KNX addresses ( #46933 )
2021-02-24 08:37:41 +01:00
Matthias Alphart
d02b27a5d0
Update xknx to 0.17.1 ( #46974 )
2021-02-23 16:26:17 -08:00