Paulus Schoutsen and Claude Opus 4.7
a0c7b03855
Bump rf-protocols to 2.0.0
...
2.0.0 renames load_codes to get_codes. Update the import and call
site in light.py accordingly.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-18 07:22:51 -04:00
Paulus Schoutsen and Claude Opus 4.7
76cac3354c
Bump rf-protocols to 1.0.1
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-18 00:14:39 -04:00
Paulus Schoutsen and Claude Opus 4.7
7f21f7eb20
Add radio_frequency demo platform to kitchen_sink
...
Mirror the infrared demo platform so the kitchen_sink integration also
exposes a sample radio frequency transmitter, useful for developing
against the new entity platform.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-17 23:54:35 -04:00
Paulus Schoutsen and Claude Opus 4.7
9e432b3dae
Bump rf-protocols to 1.0.0 and load codes from disk
...
The 1.0.0 release replaces the per-device command classes with a
filesystem-backed loader. Load the device codes once at module level in
light.py and resolve commands lazily through an executor when needed.
The conftest mock command also follows the new list[int] timings
contract.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-17 23:39:15 -04:00
Paulus Schoutsen
4d940b8804
Remove __init__ method from Honeywell light component
...
Removed the __init__ method from the light class.
2026-04-17 23:38:51 -04:00
Paulus Schoutsen
4c4eabfab6
Adopt availability tracking from lg_infrared
2026-04-17 23:38:51 -04:00
Paulus Schoutsen and Claude Opus 4.7
345b87a80e
Add honeywell_string_lights integration
...
Introduce a new Honeywell String Lights integration that drives the
lights over the radio_frequency entity platform. The OOK turn on/off
commands are provided by the rf-protocols library.
Bump the rf-protocols requirement to 0.1.0 across radio_frequency and
honeywell_string_lights.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-17 23:38:51 -04:00
Paulus Schoutsen and Claude Opus 4.7
e921400af8
Adopt rf-protocols 1.0.0 get_raw_timings signature
...
In rf-protocols 1.0.0, RadioFrequencyCommand.get_raw_timings() returns
a flat list[int] of signed alternating microseconds directly, so the
ESPHome platform can pass it straight through without unpacking Timing
objects.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-17 23:37:53 -04:00
Paulus Schoutsen and Claude Opus 4.6
8b942efff7
Remove None support from ESPHome supported_frequency_ranges
...
Always return frequency ranges from device info, matching the
updated RadioFrequencyTransmitterEntity contract.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-17 23:37:53 -04:00
Paulus Schoutsen and Claude Opus 4.6
fccc84cb50
Add radio_frequency platform to ESPHome
...
Implement the new radio_frequency platform on ESPHome, mirroring
the infrared platform pattern.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-17 23:37:53 -04:00
Paulus Schoutsen and Claude Opus 4.7
ac2c691513
Bump rf-protocols to 1.0.0
...
The new major release replaces the Timing dataclass with a raw list of
signed alternating microseconds. Update the mock command fixture to
match the new get_raw_timings signature.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-17 23:37:50 -04:00
Paulus Schoutsen and Copilot
5349ce496e
Update homeassistant/components/radio_frequency/__init__.py
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-17 23:37:50 -04:00
Paulus Schoutsen and Copilot
1d25c0df0a
Apply suggestions from code review
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-17 23:37:50 -04:00
Paulus Schoutsen and Claude Opus 4.6
de3aaac14f
Add radio_frequency entity platform
...
Add a new radio_frequency entity domain that acts as an abstraction
layer between RF transceiver hardware and device-specific integrations,
following the same pattern as the infrared entity platform.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-17 23:37:50 -04:00
Joakim Plate and GitHub
1091a089b4
Allow removing devices that are no longer available in fjaraskupan ( #167937 )
2026-04-18 00:43:45 +02:00
Tomer and GitHub
f4649f7fb5
Bump victron-mqtt to 2026.4.17 ( #168435 )
2026-04-18 00:39:57 +02:00
Denis Shulyaka and GitHub
67f11f686f
Use model info from API for Maximum tokens in Anthropic config flow ( #167941 )
2026-04-18 00:20:43 +02:00
Steve Easley and GitHub
6144180f55
Remove inactive codeowner from jvcprojector ( #167451 )
2026-04-18 00:20:01 +02:00
d11d88bb76
Add Kiosker integration ( #164543 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2026-04-18 00:03:02 +02:00
Ian Foster and GitHub
9e123b429c
Add MAC filter option to ruckus integration ( #164706 )
2026-04-18 00:00:44 +02:00
07db7f0024
Add new sensor entities for MELCloud Air-to-Water (ATW/Ecodan) heat pump devices ( #168105 )
...
Co-authored-by: RaHehl <rahehl@users.noreply.github.com >
2026-04-17 23:55:37 +02:00
e0535fb1b2
Add EARN-E P1 Meter integration ( #164412 )
...
Co-authored-by: Norbert Rittel <norbert@rittel.de >
Co-authored-by: Claude <noreply@anthropic.com >
2026-04-17 23:53:00 +02:00
0da7c0c15d
Fix Victron BLE false reauth on unrecognised advertisement mode bytes ( #168209 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-04-17 23:49:16 +02:00
375a9aa575
Add teleinfo integration for French electricity meters ( #167554 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: Joostlek <joostlek@outlook.com >
2026-04-17 23:39:19 +02:00
1dc03c84a8
Use DoorbellEventType.RING in unifiprotect ( #168317 )
...
Co-authored-by: RaHehl <rahehl@users.noreply.github.com >
2026-04-17 23:24:21 +02:00
Thijs W. and GitHub
42d47f7d62
Add repeat and shuffle support to frontier_silicon ( #168433 )
2026-04-17 23:10:01 +02:00
G Johansson and GitHub
a55827c01a
Add reconfigure to Scrape subentry flows ( #168428 )
2026-04-17 23:09:06 +02:00
G Johansson and GitHub
32632cc114
Automatically start subentry flow when creating a scrape config entry ( #168437 )
2026-04-17 23:07:42 +02:00
26d937c36c
Add UniFi Access lock rule service ( #167949 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-04-17 23:07:24 +02:00
Tom Matheussen and GitHub
ff595b627d
Handle specific connection errors for Satel Integra ( #168442 )
2026-04-17 23:03:30 +02:00
rrooggiieerr and GitHub
36ba9a1a59
Remove _enable_turn_on_off_backwards_compatibility teslemetry ( #168333 )
2026-04-17 22:29:07 +02:00
Stefan Agner and GitHub
32a8344554
Catch HomeAssistantError in ZHA migration retry loops ( #168420 )
2026-04-17 21:06:12 +02:00
David Bonnes and GitHub
9bc81130ad
Fix wording in deprecation repair strings in Evohome ( #168436 )
2026-04-17 19:52:23 +02:00
Jan Bouwhuis and GitHub
008bebab05
Fix disabled discovered MQTT entities cleaned up ( #168382 )
2026-04-17 19:21:05 +02:00
c20e344682
Victron GX time platform ( #167916 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-04-17 16:35:21 +02:00
7f6af18e30
Add Myneomitis climate entity ( #163937 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-17 16:21:18 +02:00
David Bonnes and GitHub
18df6e4c60
Isolate Evohome's dispatcher framework to its controller class ( #168395 )
2026-04-17 16:20:36 +02:00
a6868ccf8b
Use play_caps to determine currently available features ( #168421 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-17 16:11:09 +02:00
c6a5e49c8f
Add pm25 sensor for switchbot air purifier us model ( #167175 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-17 16:07:07 +02:00
David Bonnes and GitHub
679ebd5751
Deprecate evohome.set_system_mode calls without an entity_id ( #166727 )
2026-04-17 16:03:06 +02:00
Ronald van der Meer and GitHub
e8a39e03b5
Add Wi-Fi signal strength diagnostic sensor to Duco ( #168290 )
2026-04-17 15:48:30 +02:00
cdheiser and GitHub
3196bc6c44
Lutron Keypad LEDs as Select entities ( #165876 )
2026-04-17 15:47:05 +02:00
482d0dbcd2
Victron GX number platform support ( #167709 )
...
Co-authored-by: Erwin Douna <e.douna@gmail.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-17 15:25:23 +02:00
Noah Husby and GitHub
bfc18aaed4
Add USB support to Russound RIO ( #167943 )
2026-04-17 15:22:28 +02:00
Åke Strandberg and GitHub
dab2e32236
Add cleaning codes for MIele steam oven combo ( #168418 )
2026-04-17 13:10:03 +02:00
Thijs W. and GitHub
0824142b9c
Update afsapi to v1.0.0 ( #168414 )
2026-04-17 12:57:06 +02:00
Manu and GitHub
02c6af8be2
Add test for dynamic notify entities creation and removal in PlayStation Network integration ( #167109 )
2026-04-17 11:40:30 +02:00
8ffc0de765
Bump actions/github-script from 8.0.0 to 9.0.0 ( #168339 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-17 11:09:34 +02:00
Tom Matheussen and GitHub
e6c3995f24
Update satel-integra to 1.2.1 ( #168416 )
2026-04-17 11:08:32 +02:00
Brooke Hatton and GitHub
f32f7ae6ec
Add Maintenance dashboard ( #168392 )
2026-04-17 10:49:47 +02:00