Commit Graph
97 Commits
Author SHA1 Message Date
Willem-Jan van Rootselaar c2dd2b5244 Enhance DHW schedule management with refresh and error handling (#176344) 2026-08-26 18:19:25 +02:00
epenet af3703e83b Use async_get_device_and_config_entry service helper in bsblan (#180137) 2026-08-25 16:32:18 +02:00
epenet 086c500857 Add TARGET_TEMPERATURE to water_heater state attributes (#180022) 2026-08-24 22:12:45 +02:00
Willem-Jan van Rootselaar b5b1cb87fa Split user flow init and submission in bsblan config flow tests (#179015) 2026-08-13 14:11:37 +02:00
Erik Montnemery bf3b974a07 Migrate calls to async_get_device in tests (part 1) (#178322) 2026-08-06 16:01:37 +02:00
epenetandClaude Opus 4.8 5083dc41a0 Add TARGET_TEMPERATURE/TARGET_HUMIDITY to climate state attributes (#176193)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-25 12:00:49 +02:00
Willem-Jan van Rootselaar 29c4629cd0 Make BSB-LAN slow startup refresh nonblocking (#176294) 2026-07-12 16:33:55 +02:00
Willem-Jan van Rootselaar 66a9108a97 Validate bsblan schedule service target devices (#176187) 2026-07-10 20:59:10 +02:00
Willem-Jan van Rootselaar 9f32a51d12 Fix temperature bound resolution for BSBLAN climate devices (#175704) 2026-07-06 22:07:54 +02:00
Willem-Jan van Rootselaar d6fe80d208 Bump python-bsblan to 6.1.5 (#175651) 2026-07-05 09:23:39 +02:00
epenet 0c4bc95bdd Migrate base entity attributes to StrEnum (#174633) 2026-06-24 15:38:49 +01:00
epenet e7562b50cf Migrate water heater entity attributes to StrEnum (#174603) 2026-06-24 10:32:38 +02:00
epenet f9bf7ab122 Migrate sensor entity attributes to StrEnum (#174595) 2026-06-24 09:05:32 +02:00
epenet 22a583c83f Migrate climate entity attributes to StrEnum (#174528) 2026-06-23 16:48:38 +02:00
Willem-Jan van Rootselaar 634980b53f Bump python-bsblan to 6.1.3 (#172843) 2026-06-22 17:44:39 +02:00
Willem-Jan van Rootselaar 6fdc0bb90b Fix bsblan set data error translation (#171529) 2026-05-21 09:51:54 +02:00
Willem-Jan van Rootselaar 15b230c4e7 Bump python-bsblan to version 6.0.1 (#171447) 2026-05-20 11:24:24 +02:00
Franck NijhofandClaude Opus 4.6 5472a537ed Replace unused mock_setup_entry arguments with @pytest.mark.usefixtures (#170760)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-16 11:02:36 +02:00
31f98c12af Fix line length violations in tests/components b (#170825)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: frenck <195327+frenck@users.noreply.github.com>
2026-05-15 15:51:13 -04:00
Willem-Jan van Rootselaar 0ef221611a Handle empty BSB-LAN heating circuits (#170249) 2026-05-10 23:25:55 -04:00
Willem-Jan van RootselaarandCopilot 10d78d280a Add multiple heating system circuit support to BSBlan (#165992)
Co-authored-by: Copilot <copilot@github.com>
2026-04-24 15:12:09 +02:00
Willem-Jan van Rootselaar 8b9ba690f1 Include port in BSB-LAN configuration URL when non-default (#166480) 2026-04-06 12:38:55 +02:00
Willem-Jan van Rootselaar 3c7c0091f2 Fix setup without dhw (#167423) 2026-04-06 12:38:27 +02:00
Willem-Jan van Rootselaar 5ef28932e5 Bump python-bsblan to 5.1.3 (#166479) 2026-03-25 15:51:37 +01:00
Willem-Jan van Rootselaar 450d46f652 Fix optional static values in bsblan (#165488) 2026-03-19 17:07:49 +00:00
Willem-Jan van Rootselaar 0e7c25488c Add reconfigure flow to BSB-LAN (#164070) 2026-03-18 20:19:50 +01:00
Artur Pragacz bafef2065f Rework user-given entity name logic (#162763) 2026-03-17 11:09:20 +01:00
Willem-Jan van Rootselaar 19bf41496a Set entity_registry_enabled_default to False for total energy sensor (#164197) 2026-02-27 18:03:17 +01:00
epenet 3f11af8084 Drop single-use service name constants in bsblan (#164311) 2026-02-27 10:59:02 +01:00
Willem-Jan van Rootselaar f16e7aaec4 bugfix tests to use model_validate_json for device time (#163950) 2026-02-24 21:20:03 +01:00
Willem-Jan van Rootselaar 4a4e077d40 Add button platform for BSB-Lan integration (#160243) 2026-02-24 18:52:33 +01:00
Willem-Jan van Rootselaar 610aaa6eee Update BSB-LAN strings, error handling, and code cleanup (#163480) 2026-02-24 18:09:32 +01:00
Willem-Jan van Rootselaar 4b53bc243d Add energy sensor to bsblan (#163879) 2026-02-24 11:56:27 +01:00
Willem-Jan van Rootselaar 994eae8412 Bump python-bsblan to 5.0.1 (#163840) 2026-02-23 18:50:49 +01:00
Willem-Jan van Rootselaar f4cab72228 Minor type fixes (#163606) 2026-02-23 17:26:07 +01:00
Willem-Jan van Rootselaar e0b2ff0b2a Bump python-bsblan version to 4.2.1 (#163439) 2026-02-19 13:41:31 +01:00
Willem-Jan van Rootselaar f1c142b3d3 Refactor BSB-Lan tests (#163245) 2026-02-17 11:40:25 +01:00
Willem-Jan van Rootselaar b4674473d7 Fix BSBLAN water heater mapping and add on/off (#160256) 2026-02-11 16:06:26 +01:00
Willem-Jan van Rootselaar 134e8d1c1b Bump python-bsblan to version 4.2.0 (#162786) 2026-02-11 15:31:06 +01:00
Willem-Jan van RootselaarandErwin Douna 59e53ee7b7 Add HVAC action support for BSBLAN climate entity (#156828)
Co-authored-by: Erwin Douna <e.douna@gmail.com>
2026-02-11 13:27:18 +01:00
Artur Pragacz 0130919128 Improve entity id generation (#160302) 2026-01-14 14:34:52 +01:00
Willem-Jan van Rootselaar 6c1bf31a3c Bump python-bsblan to version 4.1.0 (#160676) 2026-01-12 15:44:03 +01:00
Willem-Jan van Rootselaar 9539a612a6 Add time synchronization feature to BSB-Lan integration (#156600) 2026-01-02 15:54:37 +01:00
Willem-Jan van Rootselaar 1636eab2e8 Add schema validation for set_hot_water_schedule service (#159990) 2026-01-01 20:16:54 +01:00
Willem-Jan van RootselaarandCopilot 3327c3513b Add service for setting hot water schedule (#156112)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-29 17:00:50 +01:00
Willem-Jan van Rootselaar 180053fe98 Bump python-bsblan to v3.1.3 (#157626) 2025-12-09 15:33:04 +01:00
Willem-Jan van RootselaarandJoost Lekkerkerker 58182a344d Reduce API calls in BSBlan (#152704)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-10-28 13:43:45 -07:00
Norbert Rittel 61a05490e9 Fix missing sentence-casing of "temperature" in bsblan (#151810) 2025-09-06 13:55:13 +03:00
Willem-Jan van Rootselaar 581f8a9378 Fix add checks for None values and check if DHW is available (#151376) 2025-09-01 16:47:59 +02:00
Willem-Jan van Rootselaar b41a9575af Add protected call for data retrieval (#150035) 2025-08-08 23:58:19 +02:00