Matthias Alphart
b10e73e2d4
Configurable KNX Telegram history size ( #93248 )
...
* Configurable KNX Telegram history size
* Add maximum value to description
2023-05-22 18:09:59 +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
2f8e8901fc
Add KNX interface device trigger for telegrams ( #93102 )
...
* telegram device trigger initial
* add Telegrams helper class
to parse and convert Telegram only once instead of once per device trigger
* translation
* label for extra_field
* test device trigger
* test trigger callback removal
* rename extra_field key to same name as used in trigger
* typo
2023-05-15 22:59:29 +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
33808cd268
Add entity name translations to KNX system sensors ( #91396 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2023-04-23 01:31:59 +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
52a94dd2ac
Check for empty lists in KNX address configuration ( #90249 )
2023-03-24 21:36:23 -11:00
epenet
485a78e0cf
Improve light type hints in integrations ( #90035 )
...
* Improve light type hints in integrations
* Improve
2023-03-21 11:40:33 +01:00
Matthias Alphart
557b9c7d51
Add KNX interface device with diagnostic entities ( #89213 )
2023-03-19 02:13:52 -11:00
Matthias Alphart
a360da8bc3
Update xknx to 2.7.0 ( #89765 )
2023-03-15 23:28:43 +01:00
Matthias Alphart
bfae8992a9
Better log message for KNX expose conversion error ( #89400 )
2023-03-08 22:42:07 +01:00
Matthias Alphart
e849878a48
Fix KNX Keyfile upload ( #89029 )
...
* Fix KNX Keyfile upload
* use shutil.move instead
2023-03-02 10:13:02 -05: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
Franck Nijhof
939eef3b28
Remove translations from Core ( #87543 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-02-06 15:06:43 +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
Franck Nijhof
3d557b5583
Collection of code styling tweaks ( #87381 )
2023-02-04 12:52:26 -05:00
Franck Nijhof
ca1a12898c
Enable Ruff D212 ( #87347 )
2023-02-03 23:08:48 +01:00
epenet
bd6a4d10ea
Use try_parse_enum in integrations ( #87085 )
2023-02-02 12:34:01 +01:00
GitHub Action
71d7098530
[ci skip] Translation update
2023-01-27 00:25:12 +00:00
Marc Mueller
d7dda6bee5
Update python version used for pylint [Py310] ( #86414 )
...
* Update python version used for pylint linting [Py310]
* Import Callable from collections.abc [Py310]
* Use builtin anext [Py310]
2023-01-23 07:56:15 +01:00
GitHub Action
e1483ff746
[ci skip] Translation update
2023-01-21 00:24:12 +00:00
GitHub Action
d1ecc418bb
[ci skip] Translation update
2023-01-19 00:25:04 +00:00
Marc Mueller
bc115634d1
Remove unnecessary try-else (2) ( #86159 )
2023-01-18 14:25:09 +01:00
GitHub Action
b81453cb6b
[ci skip] Translation update
2023-01-16 00:24:22 +00:00
GitHub Action
77f9548e51
[ci skip] Translation update
2023-01-15 00:25:52 +00:00
GitHub Action
dffc913f9e
[ci skip] Translation update
2023-01-14 00:22:57 +00:00
GitHub Action
941f82b60c
[ci skip] Translation update
2023-01-11 00:23:37 +00: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
epenet
1766df3faa
Improve integration type hints for diagnostics ( #85526 )
2023-01-09 15:17:48 +01:00
GitHub Action
6ce88cd5af
[ci skip] Translation update
2023-01-09 00:23:57 +00:00
GitHub Action
5169721916
[ci skip] Translation update
2023-01-04 00:22:58 +00:00
GitHub Action
6220804639
[ci skip] Translation update
2023-01-02 00:23:28 +00:00
GitHub Action
5c7120aa36
[ci skip] Translation update
2023-01-01 00:25:49 +00:00
GitHub Action
d12857c68c
[ci skip] Translation update
2022-12-31 00:22:33 +00:00
GitHub Action
dd560a517c
[ci skip] Translation update
2022-12-30 00:23:31 +00:00
GitHub Action
b3ab0a0199
[ci skip] Translation update
2022-12-29 00:23:20 +00:00
Matthias Alphart
0c7eb431e6
KNX ConfigFlow: add selection of secure tunnel endpoint ( #84651 )
2022-12-28 11:43:03 +01:00
GitHub Action
cc27986cac
[ci skip] Translation update
2022-12-28 00:22:40 +00:00
Matthias Alphart
a752232de8
KNX ConfigFlow: Validate contents of knxkeys file ( #84411 )
2022-12-27 21:00:19 +01:00
Matthias Alphart
acd31d4ae3
Add `cooldown` and `respond_to_read` options for KNX expose ( #84613 )
...
Add cooldown option for KNX expose
2022-12-27 20:36:02 +01:00
Matthias Alphart
76f92cc985
Update xknx to 2.2.0 ( #84609 )
2022-12-27 15:18:14 +01:00
Franck Nijhof
baef267f33
String formatting and max line length - Part 3 ( #84394 )
2022-12-22 13:35:47 +01:00
Matthias Alphart
6e5d4b592d
Fix KNX ConfigFlow for manual secure tunnel keys ( #84155 )
2022-12-18 00:06:14 +01:00
GitHub Action
cfa08c5229
[ci skip] Translation update
2022-12-15 00:24:38 +00:00
GitHub Action
6745f0c56a
[ci skip] Translation update
2022-12-12 00:24:56 +00:00
GitHub Action
f25017313a
[ci skip] Translation update
2022-12-09 00:24:29 +00:00
GitHub Action
3de8185506
[ci skip] Translation update
2022-12-08 00:21:50 +00:00