Commit graph

118 commits

Author SHA1 Message Date
Alexander Knöbel
f01231277b
Add humidity to KNX climate (#128844) 2024-10-20 22:17:00 +02:00
Matthias Alphart
964d87ae10
Update xknxproject to 3.8.1 (#128057) 2024-10-11 12:50:15 +02:00
Matthias Alphart
36a0c1b514
Update xknxproject to 3.8.0 (#127072) 2024-09-30 10:18:46 +02:00
Matthias Alphart
450b682c5c
Update xknx to 3.2.0 (#126569) 2024-09-24 08:45:19 +02:00
Matthias Alphart
eb5390b94d
Update knx-frontend to 2024.9.10.221729 (#125734) 2024-09-11 12:23:23 +02:00
Matthias Alphart
9da3f98c23
Update knx-frontend to 2024.9.4.64538 (#125196) 2024-09-04 11:00:02 +02:00
Matthias Alphart
c2ce71a38c
Update xknx to 3.1.1 (#124257) 2024-08-24 06:48:02 +02:00
Matthias Alphart
b3d1d79a49
Update xknx to 3.1.0 and fix climate read only mode (#123776) 2024-08-13 13:28:37 +02:00
Matthias Alphart
e1336a1975
Update knx-frontend to 2024.8.9.225351 (#123557) 2024-08-12 08:55:24 +02:00
Matthias Alphart
7ec0b8b331
Update knx-frontend to 2024.8.6.211307 (#123261) 2024-08-07 09:12:20 +02:00
Matthias Alphart
86d8c3b31a
Update knx-frontend to 2024.8.6.85349 (#123226) 2024-08-06 11:51:04 +02:00
Matthias Alphart
9351f300b0
Update xknx to 3.0.0 - more DPT definitions (#122891)
* Support DPTComplex objects and validate sensor types

* Gracefully start and stop xknx device objects

* Use non-awaitable XknxDevice callbacks

* Use non-awaitable xknx.TelegramQueue callbacks

* Use non-awaitable xknx.ConnectionManager callbacks

* Remove unnecessary `hass.async_block_till_done()` calls

* Wait for StateUpdater logic to proceed when receiving responses

* Update import module paths for specific DPTs

* Support Enum data types

* New HVAC mode names

* HVAC Enums instead of Enum member value strings

* New date and time devices

* Update xknx to 3.0.0

* Fix expose tests and DPTEnumData check

* ruff and mypy fixes
2024-07-31 09:10:36 +02:00
Matthias Alphart
956cc6a85c
Add UI to create KNX switch and light entities (#122630)
Update KNX frontend to 2024.7.25.204106
2024-07-30 13:54:44 +02:00
J. Nick Koston
faa55de538
Fix blocking I/O in the event loop when registering static paths (#119629) 2024-06-18 08:18:31 +02:00
Jan Bouwhuis
7eb8f265fe
Add shared notify service migration repair helper (#117213)
* Add shared notifiy service migration repair helper

* Delete ecobee repairs.py

* Update dependency

* Fix file test

* Fix homematic tests

* Improve tests for file  and homematic
2024-05-11 21:13:44 +02:00
Matthias Alphart
f115525137
Migrate KNX notify service to entity platform (#115665) 2024-04-24 07:51:02 +02:00
Matthias Alphart
2290362dfb
Update xknxproject to 3.7.1 (#115053) 2024-04-06 23:18:52 +02:00
Matthias Alphart
7bcfa94b12
Use single_config_entry in KNX manifest (#112526) 2024-03-15 12:20:32 +01:00
Matthias Alphart
862d04c035
Update xknx to 2.12.2 - Fix thread leak on unsuccessful connections (#112450)
Update xknx to 2.12.2
2024-03-05 23:35:22 +01:00
Matthias Alphart
673a95227b
Update xknx to 2.12.1 and xknxproject to 3.7.0 (#111460) 2024-02-26 18:52:51 +01:00
Matthias Alphart
8f2f869f46
Update xknxproject to 3.6.0 (#110282) 2024-02-11 20:01:16 +01:00
Matthias Alphart
78f21ecc58
Update xknx to 2.12.0 and xknxproject to 3.5.0 (#109787) 2024-02-06 14:30:53 +01:00
Matthias Alphart
aa6d058c10
Update knx-frontend to 2024.1.20.105944 (#108511) 2024-01-20 20:12:15 +01:00
Matthias Alphart
b1aeaf2296
Update xknxproject to 3.4.0 (#102946) 2023-10-28 21:31:43 +02:00
Matthias Alphart
845d28255e
Update xknxproject to 3.3.0 (#101081) 2023-09-29 07:05:26 +02:00
Matthias Alphart
755b0f9120
Update xknx to 2.11.2 - fix DPT 9 small negative values (#97137) 2023-07-24 14:16:29 +02:00
Matthias Alphart
489781c1e6
Add time platform to KNX (#95302) 2023-06-28 15:19:32 +02:00
Matthias Alphart
f4756fe1f9
Update xknx to 2.11.0: Add support for Light DPT 9 color temperature (#95213)
Update xknx to 2.11.0
2023-06-25 21:05:35 -04:00
Matthias Alphart
2ce23c17ca
Update KNX frontend - add Group monitor telegram detail view (#95144)
* Use TelegramDict for WS communication

* Update knx_frontend
2023-06-25 14:58:08 +02:00
Matthias Alphart
0ac50b4933
Update xknxproject to 3.2.0: support ETS 4 project files (#94692)
Update xknxproject to 3.2.0
2023-06-16 10:16:31 +02:00
Matthias Alphart
b45659eb84
Update knx-frontend to 2023.6.9.195839 (#94404) 2023-06-10 20:48:14 +02:00
Matthias Alphart
ece5de73a4
Update xknxproject to 3.1.1 (#94375) 2023-06-10 10:41:51 +02:00
J. Nick Koston
7995d3777a
Fix package names to match pypi index metadata (#93883)
* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* uses _

* uses -

* fix metadata
2023-05-31 21:12:53 -04:00
Matthias Alphart
7b7ea24303
Update knx-frontend to 2023.5.31.141540 (#93864) 2023-05-31 17:20:53 +02:00
Matthias Alphart
7ff1c79514
Update xknx to 2.10.0 and knx-frontend to 2023.5.28.94855 (#93694) 2023-05-28 15:22:38 +02:00
Matthias Alphart
c522ea855d
KNX Group Monitor: Load latest 50 Telegrams on start (#93153)
* remove impossible test

IndividualAddress telegrams are not processed by xknx.telegram_queue

* Use Telegrams helper class for group monitor messages

* Store 50 telegrams in deque for group monitor

* Send recent telegrams at once on connection of group monitor

* Update KNX-frontend to support group monitor prepopulation
2023-05-17 09:58:00 +02:00
Matthias Alphart
6250b0a230
Add a custom panel for KNX with a group monitor (#92355)
* Add KNX panel

* provide project data for the panel group monitor

* upload and delete project from panel

* test project store

* more tests

* finish tests

* use integers for DPTBinary payload monitor display

* add project to diagnostics

* require new frontend version

* update knx_frontend

* review suggestions

* update xknxproject to 3.1.0

---------

Co-authored-by: Marvin Wichmann <me@marvin-wichmann.de>
2023-05-11 00:13:22 +02:00
Matthias Alphart
95d44e100b
Update xknx to 2.9.0 (#91282)
* Update xknx to 2.8.0

* add tests for validators

* Update strings.json

* Update xknx to 2.9.0
2023-04-22 18:25:14 +02:00
Matthias Alphart
a360da8bc3
Update xknx to 2.7.0 (#89765) 2023-03-15 23:28:43 +01:00
Matthias Alphart
7b3cab1bfe
Update xknx to 2.6.0 (#88864) 2023-02-28 00:22:22 +01:00
Matthias Alphart
6a0ea09f29
Upload KNX Keyfile from Config/Options Flow directly (#88097)
* Manage KNX Keyfile from UI

* migrate config entry to use new keyfile

* Revert "migrate config entry to use new keyfile"

use same config style as before instead of entry version migration

* clean up uploaded file when integration is removed

* change default filename

* revert to previous step name

* remove empty directory on unload
2023-02-20 14:48:56 +01:00
Matthias Alphart
d7861e79c5
Update xknx to 2.5.0 (#88069) 2023-02-14 12:44:43 +01:00
Erik Montnemery
90d7fb8418
Sort manifests 5 (#87026) 2023-02-08 20:35:25 +01:00
Matthias Alphart
0a2fc442a3
Update xknx to 2.4.0 - Support KNX Data Secure (#87502)
Update xknx to 2.4.0
2023-02-06 00:38:00 +01:00
Matthias Alphart
db428f2141
Update xknx to 2.3.0 - add some DPTs, Routing security (#85658)
Update xknx to 2.3.0
2023-01-11 00:24:56 +01:00
Matthias Alphart
76f92cc985
Update xknx to 2.2.0 (#84609) 2022-12-27 15:18:14 +01:00
Marvin Wichmann
211dd64df1
Update xknx to 2.1.0 (#82930) 2022-11-29 16:03:03 +01:00
Matthias Alphart
daf56e92a0
Update xknx to 2.0.0 (#82709) 2022-11-26 06:49:11 +01:00
Marvin Wichmann
3618160768
Update xknx to 1.2.1 (#82404) 2022-11-20 08:12:38 -06:00
Marvin Wichmann
b786440eda
Add integration type to KNX integration (#81003) 2022-10-26 15:47:27 +02:00