Matthias Alphart
74db49fae4
Add KNX select entity ( #52026 )
...
* select entity for knx
* validate select options
* lint
* phytonify
* Tweak
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2021-06-24 10:54:04 +02:00
Matthias Alphart
742159a6a6
Add number entity to KNX ( #51786 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2021-06-23 17:20:49 +02:00
Matthias Alphart
1d941284ff
Fix not awaiting async super method in KNX climate ( #52005 )
2021-06-19 01:10:17 -05:00
Matthias Alphart
c246e211eb
Update xknx to 0.18.7 ( #52000 )
2021-06-18 22:22:27 -05:00
Matthias Alphart
b08f473da4
Add current hvac_action to KNX climate ( #51464 )
2021-06-15 17:51:16 +02:00
Matthias Alphart
c0d311473c
Restore state of KNX Switch ( #51761 )
2021-06-15 13:08:19 +02:00
Matthias Alphart
4afe7de07f
xknx 0.18.6 ( #51758 )
2021-06-12 11:19:05 +02:00
Matthias Alphart
6e20edc30c
Update xknx to version 0.18.5 ( #51644 )
...
* xknx 0.18.5
* fix integer DPTs trying to cast str state with `int()`
* Delint
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-06-09 14:08:29 +02:00
Matthias Alphart
e5c70c8789
Update xknx to version 0.18.4 ( #51459 )
2021-06-04 08:34:16 +02:00
Matthias Alphart
549b0b0727
KNX: Support for XY-color lights ( #51306 )
...
* support for xy-color
* replace invalid name
2021-06-01 08:59:51 +02:00
Matthias Alphart
164e45f0a7
KNX: move some Schema to schema.py ( #51307 )
...
* create platform schema node from schema class
* move connection schema to schema.py
* rename SCHEMA to ENTITY_SCHEMA
* Final module level constants
2021-06-01 08:59:23 +02:00
Matthias Alphart
5acc3a1083
xknx 0.18.3 ( #51277 )
2021-05-31 09:58:48 +02:00
Matthias Alphart
4f9b7254d2
Initialize KNX expose value ( #49623 )
...
* simplify value extraction
* allow 0/1 and "True" / "False" for binary exposes
* initialize ExposeSensor value
* handle binary states
* use default for initialization
2021-05-26 11:21:11 +02:00
Matthias Alphart
8b21a652ba
Create KNX sensor entity directly from config ( #49642 )
...
* create sensor entities directly from config
* move staticmethod to module level
* remove factory call
2021-05-25 20:16:54 +02:00
tkdrob
028a07d86f
Wrap up selectors ( #50794 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-05-25 14:45:17 +02:00
Matthias Alphart
331cb3b74d
Fix KNX light: turn on color light with only brightness ( #50979 )
...
* fix turn on color light with only brightness
* fix comment
* fix individual_color address assignment
* python 3.8 compatibility
2021-05-24 09:51:33 +02:00
Matthias Alphart
5ca5b9ac89
Improve KNX config validation ( #50980 )
...
* remove dict repacking
* check binary_sensor device_class
* check cover device_class
* check sensor_type
2021-05-23 10:42:17 +02:00
Matthias Alphart
3e1f51883e
Create KNX weather entity directly from config ( #49640 )
...
* create climate entities directly from config
* deprecate create_sensors
* move create staticmethod to module level
* add comment for deprecation date
2021-05-21 01:30:37 +02:00
Michael
b1138b1aab
Add constructor return type in integrations E-K ( #50902 )
2021-05-20 18:47:30 +03:00
Matthias Alphart
be6a1bf096
Create KNX climate entity directly from config ( #49638 )
...
* create climate entities directly from config
* deprecate create_temperature_sensors
* move create staticmethod to module level
* use get() fro optional CONF_SETPOINT_SHIFT_MODE
* Fix deprecated version comment
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-05-20 12:23:41 +02:00
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