Commit Graph
268 Commits
Author SHA1 Message Date
Matthias Alphart 7f8ac67264 Fix unstable KNX YAML unique_id when changing group address style (#176715) 2026-07-27 15:30:43 +02:00
Matthias AlphartandJoost Lekkerkerker 1b074facf8 Speed up KNX tests with an in-memory telegram store (#177328)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2026-07-27 14:49:20 +02:00
Matthias AlphartandClaude Opus 4.8 12b85bbf3f Add KNX notify entity UI configuration (#177256)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-26 18:02:04 +02:00
Matthias Alphart 46e77ed1a4 KNX: Add default_entity_id config option for YAML entities (#166151) 2026-07-26 17:50:42 +02:00
Matthias Alphart c1eaade9d9 Restore KNX cover state and mark uninitialized covers as assumed (#177216) 2026-07-26 01:10:22 +02:00
Matthias Alphart 270a472203 Update knx-frontend to 2026.7.23.145751 (#177139) 2026-07-23 21:25:36 +02:00
Josef Zweck 43ee090705 Fix pylint errors in knx (#177147) 2026-07-23 19:59:42 +02:00
pos-ei-don cbe9a7e9a2 Retry KNX telegram store init on timeout instead of disabling it (#176542) 2026-07-23 18:05:42 +02:00
Joost LekkerkerkerandMarkus Tuominen 8e7deee967 Add pylint checker to check for using registries as fixture (#172455)
Co-authored-by: Markus Tuominen <3738613+Markus98@users.noreply.github.com>
2026-07-22 09:56:23 +03:00
Matthias AlphartandClaude Opus 4.8 a4a77abc18 Restore KNX date, datetime, time, number, text and select states (#176413)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-15 15:52:43 +02:00
9eb29b8494 Add PostgreSQL backend and storage backend selection for KNX telegrams (#175673)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-07-14 10:09:11 +02:00
pos-ei-don 134b1cbc4f Restore KNX switch states (#176352) 2026-07-13 15:20:03 +02:00
Matthias Alphart eed88e2c72 Support KNX button entity configuration from UI (#174426) 2026-07-04 10:49:10 +02:00
Martin Hoefling 3d01a6c809 Fix KNX telegram history migration for data of 2026.3 and earlier (#175396) 2026-07-03 00:06:49 +02:00
Abílio Costa 63de17fd45 Add radon device class to number and sensor (#175135) 2026-07-02 18:04:15 +01:00
Paulus SchoutsenandClaude Opus 4.8 2f633193e9 Fix flaky KNX sensor validation test (#174396)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-21 23:24:50 -04:00
Paulus SchoutsenandClaude Opus 4.8 8198aa263b Lazy load repairs platforms (#174374)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-21 15:08:30 -05:00
3fbdb88b3c Migrate to knx telegram store (#169700)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Matthias Alphart <farmio@alphart.net>
2026-06-13 07:43:48 -04:00
epenet cbc7a5ae8e Use DOMAIN constant in tests (hass.services.async_call) (#172998) 2026-06-04 12:36:10 +02:00
epenet 6450e2790c Use DOMAIN constant in MockConfigEntry (a-o) (#172989) 2026-06-04 10:18:51 +02:00
Erik Montnemery b96342c4f3 Remove use of advanced mode from the knx integration (#171674) 2026-05-21 11:26:22 +02:00
Matthias AlphartandCopilot Autofix powered by AI 90946c3e2f Fix swallowed exception in knx event_register action (#171010)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-05-18 14:06:25 +02:00
Franck NijhofandClaude Opus 4.6 88f6b7159a Fix line length violations in tests/components j-l (#170961)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-17 17:16:11 -04:00
epenet 88525955ce Remove import annotations from tests (#169527) 2026-04-30 09:30:46 +02:00
Matthias Alphart a5b65766db Fix flaky KNX test (#169288) 2026-04-27 15:11:57 +02:00
Matthias Alphart 19ebb1da2a Update knx-frontend to 2026.4.25.155016: Add notes to UI expose (#169154) 2026-04-25 23:05:44 +02:00
Ariel EbersbergerandClaude Opus 4.6 4d8acfa61c Disable knx tests broken by Python 3.14.3 asyncio changes (#169079)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-24 18:54:21 +01:00
Simone ChemelliandCopilot ec18e0c6d4 Add uptime device class to the sensor platform (#164266)
Co-authored-by: Copilot <copilot@github.com>
2026-04-24 16:18:17 +01:00
Matthias Alphart c6b4594e7a Update knx-frontend to 2026.4.22.141111 (#168837) 2026-04-23 14:44:24 +02:00
Matthias Alphart 8f6ae15a6a KNX: Configure entity expose from config panel UI (#167692) 2026-04-09 23:46:50 +02:00
Stefan SandAriel Ebersberger 481eb66bc5 Add unit 'µA' for the units of electric current (#166786)
Co-authored-by: Ariel Ebersberger <ariel@ebersberger.io>
2026-04-07 14:48:21 +02:00
32u-ndandAriel Ebersberger d3a01d4c80 Add millihertz (mHz) to UnitOfFrequency (#167087)
Co-authored-by: Ariel Ebersberger <ariel@ebersberger.io>
2026-04-02 17:27:40 +02:00
Simone Chemelli 1ecbc44368 Improve KNX tests and avoid dns lookups (#166508) 2026-03-25 19:47:57 +01:00
Matthias Alphart f3879335ab KNX: add config for unit_of_measurement for yaml sensor entities (#165082) 2026-03-10 19:27:59 +01:00
Matthias Alphart 11bc00038e KNX: add config for device_class and unit_of_measurement for yaml number entities (#165083) 2026-03-10 19:27:48 +01:00
Matthias AlphartandCopilot 2fce45abe1 Fix KNX sensor default attributes for energy and volume DPTs (#164838)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-05 16:48:47 +01:00
Matthias Alphart 09b122e670 KNX Sensor: set device and state class for YAML entities based on DPT (#159465) 2026-02-16 17:12:47 +01:00
Matthias Alphart eecfa68de6 Update xknx to 3.15.0 (#163111) 2026-02-16 09:26:22 +01:00
Matthias Alphart fc52885c21 Support KNX time server configuration from UI (#161854) 2026-02-13 01:52:38 +01:00
Matthias Alphart 3bcb303ef1 Support KNX number entity configuration from UI (#161269) 2026-02-13 00:06:53 +01:00
Matthias Alphart 0a79d84f9a KNX Expose: Add support for sending value periodically (#160883) 2026-02-12 22:51:40 +01:00
Matthias Alphart 99fa7a1f52 Fix KNX fan unique_id for switch-only fans (#162002) 2026-02-01 12:53:19 +01:00
epenet 899aa62697 Modernize knx light tests (#161851) 2026-01-29 11:42:18 +01:00
Artur Pragacz c6064f40d2 Use same code path for friendly name as for entity ID (#161250) 2026-01-27 00:13:53 +01:00
Matthias Alphart 0ea38335d7 Support KNX text entity configuration from UI (#159509) 2025-12-29 14:22:39 +01:00
epenet b87b72ab01 Repair flow description placeholders are optional (#159385) 2025-12-23 20:31:04 +01:00
Matthias AlphartandCopilot c0fa6ad2e0 Support KNX scene entity configuration from UI (#159494)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-23 18:56:02 +01:00
Matthias Alphart 37d3b73c1b Support KNX sensor entity configuration from UI (#158498) 2025-12-19 19:20:14 +01:00
Matthias Alphart 1c3492b4c2 KNX Fan: Add support for switch addresses (#159367) 2025-12-19 15:37:50 +01:00
Matthias Alphart 6a868ca5cc Add repair issue for KNX DataSecure key issues (#157843) 2025-12-18 18:23:30 +01:00