Matthias Alphart
a7429e5f50
Fix KNX climate.set_hvac_mode
not turning on
( #119012 )
2024-06-06 22:40:04 +02:00
Matthias Alphart
b94735a445
Add async_turn_on/off
methods for KNX climate entities ( #117882 )
...
Add async_turn_on/off methods for KNX climate entities
2024-05-21 23:54:43 +02:00
Sid
b456d97e65
Replace pylint protected-access with Ruff SLF001 ( #115735 )
2024-05-06 20:33:26 +02:00
Joost Lekkerkerker
7e0aac3feb
Improve lists in integrations [I-K] ( #113221 )
2024-03-13 16:56:33 +01:00
Marc Mueller
59a6035d3f
Add empty line after module docstring [j-m] ( #112700 )
2024-03-08 09:01:29 -05:00
G Johansson
e3f1997b6f
Add TURN_ON/OFF ClimateEntityFeature for KNX ( #109138 )
2024-02-02 09:48:01 +01:00
epenet
68e454712d
Use UnitOfTemperature in climate entities [g-l] ( #83127 )
...
* Use UnitOfTemperature in climate entities [g-l]
* Adjust gree
* Adjust honeywell
2022-12-05 10:42:24 +01:00
epenet
ec532414ba
Import climate constants from root [a-l] ( #78177 )
2022-09-10 23:39:52 +02:00
epenet
069dd567f7
Use climate enums in knx ( #70676 )
2022-04-25 14:57:31 +02:00
Marvin Wichmann
3d30a757bf
Update xknx to 0.20.2 ( #69853 )
2022-04-11 16:51:13 +02:00
Marvin Wichmann
b5b514b62f
Full test coverage for KNX integration ( #69697 )
...
* Full test coverage for KNX integration
* Allow for 0 values, since we all live at those kind of areas in the world
* Remove unneeded method
* Add missing test for climate mode
* Cleanup test and remove fixture that was used only once
2022-04-09 00:33:50 +02:00
epenet
4a0e00d939
Use EntityFeature enum in components (k**) ( #69411 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-04-07 15:31:54 +02:00
Marvin Wichmann
3baa7b679d
Use new Platform enum in KNX ( #60902 )
2021-12-03 09:29:38 -08:00
Marvin Wichmann
769661adc3
KNX christmas cleaning #2 - remove old migrations ( #60026 )
...
* Remove old migrations from KNX integration
* Remove cover migration
2021-11-20 16:34:59 +01:00
Marvin Wichmann
e5c33474e3
Add config and options flow to KNX integration ( #59377 )
2021-11-20 11:30:41 +01:00
Matthias Alphart
00b1c2bb70
Fix KNX climate entities hvac action without controller_mode ( #59522 )
...
* fix hvac action for climate entities without controller_mode
* Update homeassistant/components/knx/climate.py
Co-authored-by: Marvin Wichmann <marvin@fam-wichmann.de>
Co-authored-by: Marvin Wichmann <marvin@fam-wichmann.de>
2021-11-11 19:39:57 +01:00
Marvin Wichmann
e9ca511327
Add support for entity category for necessary KNX platforms ( #58357 )
2021-10-24 20:12:26 -07:00
Marc Mueller
184e0d7fdf
Use assignment expressions 26 ( #58187 )
2021-10-22 11:31:17 +02:00
Matthias Alphart
17a7f7adeb
Configurable default hvac_mode
for KNX climate ( #54289 )
2021-08-24 12:53:11 +02:00
Daniel Hjelseth Høyer
fbad453c89
Pylint 2.9.3 ( #52972 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2021-07-14 21:44:57 -07:00
Matthias Alphart
d4211c4a66
Cleanup KNX supported_features for climate, cover and fan ( #52218 )
2021-06-28 20:22:44 +02:00
Matthias Alphart
89cdda9fe6
Add idle hvac_action to KNX climate ( #52006 )
...
* add idle hvac_action and command_value extra_state_attribute
* use class attribute for unit
2021-06-27 18:31:07 +02:00
Matthias Alphart
5687ced7b3
Cleanup KNX integration ( #52168 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2021-06-26 14:30:36 +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
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
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
78befcd3fd
Fix KNX unique_id ( #49677 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-04-28 15:50:01 +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
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
Matthias Alphart
6b2a2740f1
Type check KNX integration climate ( #48054 )
2021-03-25 09:47:49 +01:00
Marc Mueller
25a13d1554
Update typing 10 ( #48071 )
2021-03-18 13:07:04 +01:00
Matthias Alphart
8d3564e275
Update xknx to 0.16.1 ( #45247 )
2021-01-18 10:15:28 -05:00
Marvin Wichmann
899fc3d35a
Update xknx to 0.15.3 ( #42026 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-11-13 09:37:45 +01:00
Marvin Wichmann
3d6434be75
Use centralized KnxEntity for all KNX platforms ( #40381 )
2020-09-21 18:08:35 +02:00
Marvin Wichmann
9f4d4862b4
Update xknx to 0.13.0 ( #39407 )
2020-08-30 20:13:47 +02:00
Marvin Wichmann
a2651845f3
Centralize knx config and update xknx to 0.12.0 ( #39219 )
...
* Refactor KNX integration to centralize configuration yaml (#39189 )
* Updates for xknx 0.12.0 (#38880 )
2020-08-26 18:03:03 +02:00
Matthias Alphart
7147c5306d
update knx module to xknx 0.11.3 ( #35154 )
...
- add expose attribute function and default value
- default climate havc_mode to "heat" if modes are not supported
- support `update_entity` service call
2020-05-13 09:19:00 -04:00
Erik Montnemery
29bc93ea98
Rename ClimateDevice to ClimateEntity ( #34591 )
2020-04-25 18:04:03 +02:00
FredericMa
71c8fcee20
Allow configuring KNX preset_modes via the operation_modes variable ( #33068 )
2020-04-18 17:07:13 +02:00
springstan
c20a965eda
Improve string formatting v3 ( #33667 )
...
* Improve string formatting v3
* Address review comment
2020-04-05 01:32:58 +02:00
Franck Nijhof
187b6525b4
Removal of extraneous parenthesis ( #33637 )
2020-04-04 20:08:55 +02:00
Paulus Schoutsen
aef06a3544
Directly call write state 2 ( #33513 )
...
* Directly call async_write_ha_state pt2
* Directly call async_write_ha_state pt2
* Fix mock
* Address comments
2020-04-03 09:34:50 +02:00
Paulus Schoutsen
e9e44dbd97
Fix callback and async ( #31281 )
...
* Fix callback and async
* Fix a return
* Fix test
* Fix mqtt tests
* Fix some more callbacks
2020-01-29 13:59:45 -08:00
Diefferson Koderer Môro
ff17bb4a56
Move imports in knx component ( #28008 )
...
* Move imports in knx component
* Fix pylint
2019-10-21 22:38:21 -07:00
tombbo
e992cfb45c
Add on_off_inverted to KNX climate ( #25900 )
...
* Added a new configuration boolean parameter on_off_inverted to KNX Climate component.
* Remove unexpected spaces around equals.
* Parameter name changed to on_off_invert and modified to new version of XKNX library.
* Dict[key] for required config keys and keys with default config schema values.
2019-10-17 21:07:09 +02:00
tombbo
9041201c76
Fix KNX Climate mode change callback ( #25851 )
...
- fix KNX Climate not updating UI after receiving mode change telegram
from KNX bus
2019-08-10 15:24:03 -05:00