Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1651 commits
Select commit Hold shift + click to select a range
e35fc82
Fix typing in nsw_fuel_station (#165679)
joostlek Mar 16, 2026
332bf95
Bump aiohasupervisor to 0.4.1 (#165489)
mdegat01 Mar 16, 2026
1fb59c9
Remove code notary related unsupported reasons (#165417)
mdegat01 Mar 16, 2026
960666e
Improve discovery flow for Squeezebox (#153958)
peteS-UK Mar 16, 2026
b902b59
Add UniFi Access binary sensors (#165569)
imhotep Mar 16, 2026
011e686
Bump tuya-device-handlers to 0.0.13 (#165684)
epenet Mar 16, 2026
5d18239
Update zizmor to v1.23.1 (#165467)
sairon Mar 16, 2026
256d30c
Migrate remaining fan wrappers to Tuya library (#165685)
epenet Mar 16, 2026
17bf6ca
Migrate remaining alarm control panel wrappers to Tuya library (#165686)
epenet Mar 16, 2026
5ae8e1c
Migrate remaining climate wrappers to Tuya library (#165687)
epenet Mar 16, 2026
4e1dab6
Migrate remaining vacuum wrappers to Tuya library (#165688)
epenet Mar 16, 2026
b58513c
Use TuyaCoverAction enum in Tuya cover (#165690)
epenet Mar 16, 2026
ce47abe
Add climate entity for air conditioner to Home Connect (#155981)
Diegorro98 Mar 16, 2026
11411a8
Refactor trigger helpers (#165455)
justanotherariel Mar 16, 2026
0167182
Add support for service tier for OpenAI integration (#165379)
Shulyaka Mar 16, 2026
4a9ba86
Fix HVACMode mappings in Tuya climate (#165691)
epenet Mar 16, 2026
70e4693
Finish test coverage in TRMNL (#165611)
joostlek Mar 16, 2026
f66edf6
Bump victron-ble-ha-parser to 0.6.1 (#165473)
rajlaud Mar 16, 2026
8bb51c0
Move meteo_france coordinators to separate module (#164558)
epenet Mar 16, 2026
ccecbcb
Refactor condition helpers (#165662)
justanotherariel Mar 16, 2026
6945418
Refactor mold_indicator sensor (#165696)
zweckj Mar 16, 2026
7d2a305
Suggest chat_id for subentry flow for Telegram bot (#165515)
hanwg Mar 16, 2026
d5ee99c
Proxmox re-use sanitize UserID (#164303)
erwindouna Mar 16, 2026
56b4d2c
Add correct speed fan mapping for Z-Wave GE/Jasco Enbrighten ZWA4013 …
martinecker Mar 16, 2026
b1578a0
Add hassfest check to make sure new integrations have an integration …
joostlek Mar 16, 2026
e7c3a62
Add dynamic devices support for Whisker (#165704)
natekspencer Mar 16, 2026
6f746c4
Add common entity_entry_as_dict util to diagnostics (#165692)
arturpragacz Mar 16, 2026
bf23fc5
Fix choppy HomeKit camera audio with SRTP audio proxy (#165185)
bdraco Mar 16, 2026
00b0da7
Add auto device removal handling to Whisker (#165709)
natekspencer Mar 16, 2026
03edee1
Enable support for multiple Waterfurnace devices (#162692)
masterkoppa Mar 16, 2026
501c8fe
Bump pylutron to 0.4.0 and maintain switch compatibility (#165592)
cdheiser Mar 16, 2026
db4af89
Use standard syrupy serialisation for registries in homekit controlle…
arturpragacz Mar 16, 2026
de40256
Add start selected program action to Home Connect (#165362)
Diegorro98 Mar 16, 2026
254aa30
Add sensor platform to prana (#165632)
prana-dev-official Mar 16, 2026
f2a205e
Improve Plugwise DataUpdateCoordinator (#165715)
bouwew Mar 16, 2026
c5a04de
Add integration type to Orvibo (#165706)
joostlek Mar 16, 2026
e9f0d8a
vicare: Remove heating type config, defaulting to auto-detection (#16…
lackas Mar 16, 2026
4d8cedb
Add dynamic device discovery for Teslemetry (#162143)
Bre77 Mar 16, 2026
879178e
Add light support for HmIP-MP3P (Combination Signalling Device) (#162…
lackas Mar 16, 2026
7f13731
Start orphaned entries in normal mode only (#164815)
erwindouna Mar 16, 2026
812c63e
Bump aiohomeconnect to 0.32.0 (#165716)
Diegorro98 Mar 16, 2026
7acb253
Add bread baking and dough proving programs to Home Connect (#165717)
Diegorro98 Mar 16, 2026
e4345c7
Fix SmartLithium 8-cell support in victron_ble (#165496)
rajlaud Mar 16, 2026
54745dc
Remove stale devices at setup in Whisker (#165721)
natekspencer Mar 16, 2026
3c2f696
Improve type hints for pilight (#165719)
edenhaus Mar 16, 2026
3dec70a
Add AC charger sensor support to victron_ble (#165497)
rajlaud Mar 16, 2026
c25a664
Fix Matter firmware update detection when version strings are identic…
lboue Mar 16, 2026
41c497c
Hive: Fix bug in config flow for authentication and device registrati…
KJonline Mar 16, 2026
66f04c7
Update onvif parsers library to latest parsing multiple (#165571)
jterrace Mar 16, 2026
163bfb0
Add SPH inverter support to Growatt Server integration (#165314)
johanzander Mar 16, 2026
98a9ce3
Add quality scale file for SmartTub integration (#162376)
mdz Mar 16, 2026
1817522
Clean up SmartTub integration and tests (#165517)
mdz Mar 16, 2026
3580fab
Initialize quality scale for Huum integration (#164902)
mettolen Mar 16, 2026
2042f2e
Add Lojack integration (#162047)
devinslick Mar 16, 2026
a963eed
Add bearer token as optional setting to Ollama (#165325)
ziouf Mar 16, 2026
592b7e5
Fix wake_on_lan tests for Python 3.14.3 (#165733)
edenhaus Mar 16, 2026
037e123
Fix media_player tests for Python 3.14.3 (#165732)
edenhaus Mar 16, 2026
ce081d7
Fix local_file tests for Python 3.14.3 (#165731)
edenhaus Mar 16, 2026
a2da13a
Fix kitchen_sink tests for Python 3.14.3 (#165730)
edenhaus Mar 16, 2026
75978d8
Fix demo tests for Python 3.14.3 (#165724)
edenhaus Mar 16, 2026
6abe576
Platinum quality for Teslemetry (#165727)
Bre77 Mar 16, 2026
589622c
Fix pterodactyl tests (#165745)
edenhaus Mar 16, 2026
39b4444
Use aiohasupervisor for all calls from hassio/coordinator (#164413)
mdegat01 Mar 17, 2026
29f96e3
Move _async_abort_entries_match before the try block in Huum (#165752)
mettolen Mar 17, 2026
74b0d05
Fix issues in Huum unit test (#165753)
mettolen Mar 17, 2026
5ff2cac
Set parallel updates for Huum integration (#165749)
mettolen Mar 17, 2026
9bbd9d8
Deduplicate trigger tests checking labs flag (#165760)
emontnemery Mar 17, 2026
2d273a8
Add more connection info to SmartThings (#165472)
joostlek Mar 17, 2026
120d3ee
Add support for aqua contour/precise line of gardena products (#165326)
elupus Mar 17, 2026
751b263
Bump sigstore/cosign-installer from 4.0.0 to 4.1.0 (#165758)
dependabot[bot] Mar 17, 2026
f2d6204
Fix ESPHome cold/warm white brightness applied twice (#165405)
bdraco Mar 17, 2026
4769a76
Use return value from target_entities directly in all trigger tests (…
emontnemery Mar 17, 2026
0e76d92
Switch to actions/attest for build provenance (#165350)
scop Mar 17, 2026
45f1247
Switchbot Cloud: Add new supported device(Standing Fan) (#165755)
XiaoLing-git Mar 17, 2026
492883d
Add cover conditions (#165661)
emontnemery Mar 17, 2026
80c5bd1
Bump pyOpenSSL to 26.0.0 (#165770)
edenhaus Mar 17, 2026
67356de
Deduplicate tests testing triggers in mode any (#165772)
emontnemery Mar 17, 2026
738100c
Fix wemo tests for Python 3.14.3 (#165768)
justanotherariel Mar 17, 2026
e4524d9
Run split tests in the same stage with mypy (#165738)
edenhaus Mar 17, 2026
403e30b
Add upload progress tracking to hassio (#165664)
zweckj Mar 17, 2026
1f9946a
Fix sensor reset handling in Tesla Fleet (#165744)
Bre77 Mar 17, 2026
933d123
Move xiaomi_miio coordinator to separate module (#165766)
epenet Mar 17, 2026
fdfe87d
Move condition/trigger test helpers to test.components.common (#165777)
emontnemery Mar 17, 2026
bafef20
Rework user-given entity name logic (#162763)
arturpragacz Mar 17, 2026
2e0d6d2
Add fixture for Tuya wg2 alarm panel (Duosmart C30) (#165701)
ChayoteJarocho Mar 17, 2026
9cc7ef7
Move cover.trigger.CoverDomainSpec to cover.models (#165774)
emontnemery Mar 17, 2026
0a0fa96
Add silver quality scale for growatt_server (#165500)
johanzander Mar 17, 2026
ba58ef2
Add reauthentication-flow to freshr (#165545)
SierraNL Mar 17, 2026
6c9fc7c
Deduplicate tests testing triggers in mode first (#165779)
emontnemery Mar 17, 2026
d034df9
Add Portainer request timeout (#165785)
erwindouna Mar 17, 2026
4f7d065
Fix fritz target selector for dial and set_guest_wifi_password (#165396)
domifi Mar 17, 2026
fb5c2f2
Add shuffle service and enqueue support to jellyfin media player (#16…
ch604 Mar 17, 2026
06eed99
Add platform attribute to Xbox sensors (#161661)
dckiller51 Mar 17, 2026
94db0d5
Handle timeout in HKDevice.async_update (#162071)
kornelski Mar 17, 2026
ed2083a
Limit color temperature to maximum Matter MIREDs value (#163892)
jvmahon Mar 17, 2026
9e6abb7
Add fixture for Kerui/Tuya video doorbell (#165786)
epenet Mar 17, 2026
b807c10
Add button platform to Indevolt integration (#165283)
Xirt Mar 17, 2026
ba30563
Deduplicate tests testing triggers in mode last (#165789)
emontnemery Mar 17, 2026
20f4426
Fix mold_indicator sensor update (#158996)
zweckj Mar 17, 2026
fa7a216
Use return value from target_entities directly in condition tests (#1…
emontnemery Mar 17, 2026
57f0fd2
Tesla Fleet: fix malformed energy live response handling (#165101)
Bre77 Mar 17, 2026
51c3397
Refactor wemo integration to use async service action handlers (#165794)
justanotherariel Mar 17, 2026
35a99dd
Fix Tibber update token (#164295)
Danielhiversen Mar 17, 2026
69ee497
Remove support for `homeassistant.update_entity` from mold_indicator …
zweckj Mar 17, 2026
d3102e7
Consistenly sentence-case "API token" in `habitica` (#165369)
NoRi2909 Mar 17, 2026
447d616
Add select for SmartThings RVC sound mode (#164519)
joostlek Mar 17, 2026
0a2fc97
Import improvement for Prana integration (#165805)
prana-dev-official Mar 17, 2026
adec1d1
Add exception handling to media source in Radio Browser integration (…
tr4nt0r Mar 17, 2026
ee7d615
Fix Indevolt button snapshot (#165812)
joostlek Mar 17, 2026
aa8dd4b
Add microfiber filter fixture to SmartThings (#165808)
joostlek Mar 17, 2026
c052106
Demo valve registry entry and device (#165803)
timmo001 Mar 17, 2026
5caf8a5
Make Season integration timezone aware (#164876)
Intecpsp Mar 17, 2026
d8ed9ca
Fix timestamps in chess_com test diagnostics (#165829)
lboue Mar 17, 2026
cbebfdf
Add number platform for Prana integration (#165816)
prana-dev-official Mar 17, 2026
c57ffd4
Update python-roborock dependency to 4.25.0. (#165800)
allenporter Mar 17, 2026
8363530
Detect new garage doors automatically in aladdin_connect (#165004)
JamieMagee Mar 17, 2026
1454566
Make TODO subscriptions use TodoItem instead of JSON (#165802)
abmantis Mar 17, 2026
7708640
Deduplicate tests testing conditions in mode any (#165801)
emontnemery Mar 17, 2026
22aca8b
Add clean segment support to MQTT vacuum entities (#164983)
jbouwh Mar 17, 2026
c8ce4eb
Deduplicate tests testing conditions in mode all (#165841)
emontnemery Mar 17, 2026
ddab50e
Add binary sensor support for Tuya WG2 alarm panel (Duosmart C30) (#1…
ChayoteJarocho Mar 17, 2026
0891d81
Add sensor support for Tuya WG2 alarm panel (Duosmart C30) (#165834)
ChayoteJarocho Mar 17, 2026
7f33ac7
Add alarm control panel support for Tuya WG2 alarm panel (Duosmart C3…
ChayoteJarocho Mar 17, 2026
738d4f6
Bump pySmartThings to 3.7.2 (#165810)
joostlek Mar 17, 2026
6992a3c
Adjust name and docstring of some trigger tests (#165846)
emontnemery Mar 17, 2026
7548281
Refactor Vizio integration to use DataUpdateCoordinator (#162188)
raman325 Mar 17, 2026
b8238c8
Cleanup unused vacuum test helpers (#165851)
jbouwh Mar 17, 2026
660f12b
Implement dynamic-devices and stale-devices in Opower to mark it plat…
tronikos Mar 17, 2026
d86d85e
Fix victron_ble charger error sensor always showing unknown (#165713)
rajlaud Mar 17, 2026
5c8df04
Fix timezone in account creation date in test snapshot (#165831)
lboue Mar 17, 2026
9ddefaa
Bump aiohasupervisor to 0.4.2 (#165854)
agners Mar 17, 2026
fd0d60b
Fix return type in ViCare integration (#165861)
CFenner Mar 18, 2026
f1fe1d3
Update config flow testing instructions for AI (#165873)
balloob-travel Mar 18, 2026
c4ff7fa
Fix bug in assert_condition_behavior_any test helper (#165838)
emontnemery Mar 18, 2026
d1d8754
Fix type annotations for set_or_remove_state test helper (#165843)
emontnemery Mar 18, 2026
6424e36
Remove myself from Starlink codeowners (#165883)
boswelja Mar 18, 2026
eb2b926
Add camera fixture to SmartThings (#165809)
joostlek Mar 18, 2026
447b17a
Bump pyweatherflowudp to 1.5.2 (#165874)
natekspencer Mar 18, 2026
a3f3c87
growatt_server: add EntityCategory.DIAGNOSTIC to diagnostic sensors (…
johanzander Mar 18, 2026
647d957
Removed redundant logging from Huum integration (#165868)
mettolen Mar 18, 2026
d04f353
Remove the icon property from Huum climate entity (#165870)
mettolen Mar 18, 2026
d989a83
Remove NotImplementedError in Volvo integration (#165856)
erwindouna Mar 18, 2026
c4399b5
growatt_server: add serial_number to DeviceInfo (devices quality scal…
johanzander Mar 18, 2026
ea7558c
Improve naming in condition and trigger test helpers (#165847)
emontnemery Mar 18, 2026
e307cec
Bump victron-ble-ha-parser to 0.6.2 (#165832)
rajlaud Mar 18, 2026
538061d
Add motion conditions (#165677)
emontnemery Mar 18, 2026
44b73ab
Add occupancy conditions (#165678)
emontnemery Mar 18, 2026
0a53b22
Add door conditions (#165885)
emontnemery Mar 18, 2026
732f553
Safely consume events in hassio test (#165892)
zweckj Mar 18, 2026
2b5b0e9
Add battery temperature sensor to Fully Kiosk Browser integration (#1…
emilburzo Mar 18, 2026
5617e8c
Move jvc_projector sensor entities to select domain (#165194)
SteveEasley Mar 18, 2026
5a231b2
Add repair for deprecated arch addon issue (#165511)
mdegat01 Mar 18, 2026
1932f61
Proxmox fix restart/reboot action (#165901)
erwindouna Mar 18, 2026
33fce89
Add window conditions (#165899)
emontnemery Mar 18, 2026
5a68baf
Add garage_door conditions (#165897)
emontnemery Mar 18, 2026
2c9a5c1
Add data-description strings to IntelliFire (#165910)
jeeftor Mar 18, 2026
388b258
Add Zinvolt problem binary sensors (#164091)
joostlek Mar 18, 2026
5c83d16
Add select triggers (#165378)
emontnemery Mar 18, 2026
26eaf51
Remove unnecessary volume_up/volume_down overrides from clementine me…
balloob Mar 18, 2026
fbb3b81
Remove unnecessary volume_up/volume_down overrides from songpal media…
balloob Mar 18, 2026
78c3503
Remove unnecessary volume_up/volume_down overrides from ws66i media p…
balloob Mar 18, 2026
8602ba2
Extend Evohome tests to cover legacy service calls (#164316)
zxdavb Mar 18, 2026
9678049
Bump axis to v67 (#165840)
Kane610 Mar 18, 2026
7e759bf
Fix Abort exception caught by wrong handler in backup encrypt/decrypt…
agners Mar 18, 2026
2dfad3d
Add battery charge limit controls to Renault (#163079)
yoda-jm Mar 18, 2026
488d9ad
Use new home-assistant/builder actions for image builds (#164756)
sairon Mar 18, 2026
bf05925
growatt_server: replace custom precision with suggested_display_preci…
johanzander Mar 18, 2026
25bbfcc
Add gate conditions (#165898)
emontnemery Mar 18, 2026
84bd1cd
growatt_server: use icon-translations instead of hardcoded _attr_icon…
johanzander Mar 18, 2026
b0c3ede
Improve type hints for startca (#165720)
edenhaus Mar 18, 2026
55b082e
Add binary sensor for smartthings microfilter blockage (#165917)
joostlek Mar 18, 2026
a63516f
Allow retry on invalid encryption key in victron_ble config flow (#16…
rajlaud Mar 18, 2026
b00f659
Add unit of measurement to entity selector filter (#165914)
emontnemery Mar 18, 2026
3f872fd
Allow specifying attribute in state selector (#165928)
emontnemery Mar 18, 2026
7efa2d3
Add Dropbox backup integration (#155644)
bdr99 Mar 18, 2026
538b817
Adjust inheritance tree of EntitySelectorConfig (#165915)
emontnemery Mar 18, 2026
ba0804f
Add exception translations to Google Drive (#165932)
tronikos Mar 18, 2026
04d45c8
Add schedule conditions (#165913)
emontnemery Mar 18, 2026
b7ba851
Add Trigger Motion Activity button to fully kiosk browser (#164499)
justfalter Mar 18, 2026
b502cdd
Add buttons for controlling dishwasher operation (#160269)
edu-tsen Mar 18, 2026
b56e6d1
Update Google Drive quality scale rules to match #156167 (#165916)
tronikos Mar 18, 2026
6ea9e9a
Remove targets from intent response (#165434)
arturpragacz Mar 18, 2026
55ec4a9
Update renault snapshots (#165948)
abmantis Mar 18, 2026
412e852
Add issue and repair for NTP sync failure (#165463)
sairon Mar 18, 2026
0e7c254
Add reconfigure flow to BSB-LAN (#164070)
liudger Mar 18, 2026
afe1914
Test coverage for the Actron Air integration (#164446)
kclif9 Mar 18, 2026
98e3b99
Log Withings webhook URL warning only once (#164551)
ptarjan Mar 18, 2026
5fea8d6
Add live firmware update detection to Plugwise (#165936)
bouwew Mar 18, 2026
7140826
Do not abbreviate "reauthentication" in Google Drive (#165941)
tronikos Mar 18, 2026
a57c65f
Add reconfigure flow in Google Drive (#165926)
tronikos Mar 18, 2026
877bca2
Stop manually assigning an entity_id in waterfurnace sensors (#165954)
masterkoppa Mar 18, 2026
fa8e976
Add exception translations to Google Weather (#165935)
tronikos Mar 18, 2026
2c37a86
Bump ohme to 1.7.1 (#165951)
dan-r Mar 18, 2026
f73502c
Bump ulid-transform to 2.2.0 (#165964)
bdraco Mar 18, 2026
d17df13
Manually update values instead of sending an event in mold_indicator …
zweckj Mar 19, 2026
6a1e7c1
Switch over to aiohttp on the Axis integration (#165963)
Kane610 Mar 19, 2026
886b6b0
Source Tessie phantom drain and battery sensors from state data (#165…
Bre77 Mar 19, 2026
99fe4b1
Add sensors for microfilter to SmartThings (#165922)
joostlek Mar 19, 2026
5470d8f
Add switch for microfilter bypass mode to SmartThings (#165919)
joostlek Mar 19, 2026
bbe1bf1
Bump PyViCare to 2.58.1 (#165965)
CFenner Mar 19, 2026
69dc354
growatt_server: add diagnostics support (#165923)
johanzander Mar 19, 2026
40e8a1b
Bump pyvlx to 0.2.32 (#165990)
wollew Mar 19, 2026
152912c
Bump actions/download-artifact from 8.0.0 to 8.0.1 (#165982)
dependabot[bot] Mar 19, 2026
680a6bc
Add sensor tests for missing victron_ble device types (#165498)
rajlaud Mar 19, 2026
91a1237
Bump aiohomeconnect to 0.33.0 (#166001)
Diegorro98 Mar 19, 2026
085df1d
Fix Home Asssitant Cloud test for Python 3.14.3 (#165937)
justanotherariel Mar 19, 2026
e455c05
Added exception handling when switchbot account login. (#165978)
zerzhang Mar 19, 2026
c2dde06
Fix mixed-language Splunk setup errors in exception translations (#16…
Bre77 Mar 19, 2026
6869369
Add some EZVIZ sensor icons (#166000)
scop Mar 19, 2026
abca80d
Simplify mocking of Tuya device notifications (#165998)
epenet Mar 19, 2026
b152f2f
Add test fixture for Tuya WiFi smart online 8 in 1 tester (#166003)
epenet Mar 19, 2026
8e4dc29
Fix backblaze_b2 tests for Python 3.14.3 (#165930)
justanotherariel Mar 19, 2026
b9172cf
Add 3D heating, air fry, and grill programs to Home Connect (#166006)
Diegorro98 Mar 19, 2026
9a5516b
Bump hyponcloud from 0.3.0 to 0.9.0 (#166005)
jcisio Mar 19, 2026
5e1a0e2
Use `annotationlib.get_annotations` in entity helper (#165331)
epenet Mar 19, 2026
a5c48b1
Remove get_issues_info from hassio __all__ (#165929)
mdegat01 Mar 19, 2026
4a22f2c
Add reauth flow and auto-trigger to victron_ble integration (#165729)
rajlaud Mar 19, 2026
e5f13b4
Add state_attr_translated template filter and function (#165317)
piitaya Mar 19, 2026
fb66d76
Ensure STT metadata enums are passed (#165220)
synesthesiam Mar 19, 2026
6256038
Remove DeerMaximum from velux codeowners (#166014)
DeerMaximum Mar 19, 2026
450d46f
Fix optional static values in bsblan (#165488)
liudger Mar 19, 2026
130e0db
Change codeowner of smarla integration (#166015)
rlint-explicatis Mar 19, 2026
29309d1
Add reconfigure flow to Satel Integra (#164938)
Tommatheussen Mar 19, 2026
fa57f72
Add WiiM media player integration (#148948)
Linkplay2020 Mar 19, 2026
c67438c
Snapcast: Fix incorrect identifier extraction in `async_join_players`…
mill1000 Mar 19, 2026
de93d1d
Skip unmapped and watchdog event types in Hikvision NVR event injecti…
ptarjan Mar 19, 2026
1cae0e3
Bump homematicip to 2.7.0 (#166012)
lackas Mar 19, 2026
c66daf1
Fix spelling of "Wi-Fi" in user-facing strings of `shelly` (#166017)
NoRi2909 Mar 19, 2026
d002b48
Replace deprecated library call in Velux integration (#165996)
wollew Mar 19, 2026
bd0145c
Fix spelling of "Wi-Fi" trademark in user-facing string of `sfr_box` …
NoRi2909 Mar 19, 2026
d9a29bd
growatt_server: add translation keys to all raised exceptions (#165927)
johanzander Mar 19, 2026
c8cf13b
Do not use moving states for Multilevel Switch CC v1-3 Z-Wave covers …
AlCalzone Mar 19, 2026
21d06fd
Fix unit when plant power is above 1000W in Hypontech (#165959)
jcisio Mar 19, 2026
0de2e68
Add pause/resume buttons to Portainer (#166028)
erwindouna Mar 19, 2026
6395a0a
Reject entity/number price for external statistics in energy config (…
loganrosen Mar 20, 2026
a085d91
Remove useless string split from triggers (#166034)
emontnemery Mar 20, 2026
008eb39
Bump opower to 0.17.1 (#166044)
tronikos Mar 20, 2026
ed3f70b
Bump androidtvremote2 to 0.3.1 (#166045)
tronikos Mar 20, 2026
d11668b
Remove useless string split from mqtt diagnostics (#166035)
emontnemery Mar 20, 2026
66b1728
Implement reauth for Huum integration (#165971)
mettolen Mar 20, 2026
01b873f
Add Lichess Integration (#166051)
aryanhasgithub Mar 20, 2026
6b84815
Add Casper Glow integration (#164536)
mikeodr Mar 20, 2026
bf41709
Add diagnostics platform to air-Q integration (#166065)
Sibgatulin Mar 20, 2026
2886863
Properly handle buttons of SMLIGHT SLZB-MRxU devices (#166058)
tl-sl Mar 20, 2026
fdd2db6
Bump Pysmlight 0.3.1 (#166060)
tl-sl Mar 20, 2026
229e1ee
Pump pyliebherrhomeapi to 0.4.0 (#165973)
mettolen Mar 20, 2026
0c98bf2
Implement stale devices and update Liebherr to gold (#164666)
mettolen Mar 20, 2026
184d834
Fix enable/disable device tracking feature during setup of FRITZ!Box …
mib1185 Mar 20, 2026
fdfc2f4
Fix FRITZ!Box Tools "the test opens sockets" issue (#165596)
mib1185 Mar 20, 2026
d5b7792
Add Roborock Q10 vacuum support (#165624)
allenporter Mar 20, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
1 change: 1 addition & 0 deletions .agent/skills
46 changes: 46 additions & 0 deletions .claude/skills/github-pr-reviewer/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
---
name: github-pr-reviewer
description: Review a GitHub pull request and provide feedback comments. Use when the user says "review the current PR" or asks to review a specific PR.
---

# Review GitHub Pull Request

## Preparation:
- Check if the local commit matches the last one in the PR. If not, checkout the PR locally using 'gh pr checkout'.
- CRITICAL: If 'gh pr checkout' fails for ANY reason, you MUST immediately STOP.
- Do NOT attempt any workarounds.
- Do NOT proceed with the review.
- ALERT about the failure and WAIT for instructions.
- This is a hard requirement - no exceptions.

## Follow these steps:
1. Use 'gh pr view' to get the PR details and description.
2. Use 'gh pr diff' to see all the changes in the PR.
3. Analyze the code changes for:
- Code quality and style consistency
- Potential bugs or issues
- Performance implications
- Security concerns
- Test coverage
- Documentation updates if needed
4. Ensure any existing review comments have been addressed.
5. Generate constructive review comments in the CONSOLE. DO NOT POST TO GITHUB YOURSELF.

## IMPORTANT:
- Just review. DO NOT make any changes
- Be constructive and specific in your comments
- Suggest improvements where appropriate
- Only provide review feedback in the CONSOLE. DO NOT ACT ON GITHUB.
- No need to run tests or linters, just review the code changes.
- No need to highlight things that are already good.

## Output format:
- List specific comments for each file/line that needs attention
- In the end, summarize with an overall assessment (approve, request changes, or comment) and bullet point list of changes suggested, if any.
- Example output:
```
Overall assessment: request changes.
- [CRITICAL] Memory leak in homeassistant/components/sensor/my_sensor.py:143
- [PROBLEM] Inefficient algorithm in homeassistant/helpers/data_processing.py:87
- [SUGGESTION] Improve variable naming in homeassistant/helpers/config_validation.py:45
```
2 changes: 2 additions & 0 deletions .claude/skills/integrations/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -620,12 +620,14 @@ rules:

### Config Flow Testing
- **100% Coverage Required**: All config flow paths must be tested
- **Patch Boundaries**: Only patch library or client methods when testing config flows. Do not patch methods defined in `config_flow.py`; exercise the flow logic end-to-end.
- **Test Scenarios**:
- All flow initiation methods (user, discovery, import)
- Successful configuration paths
- Error recovery scenarios
- Prevention of duplicate entries
- Flow completion after errors
- Reauthentication/reconfigure flows

### Testing
- **Integration-specific tests** (recommended):
Expand Down
1 change: 1 addition & 0 deletions .core_files.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ base_platforms: &base_platforms
- homeassistant/components/humidifier/**
- homeassistant/components/image/**
- homeassistant/components/image_processing/**
- homeassistant/components/infrared/**
- homeassistant/components/lawn_mower/**
- homeassistant/components/light/**
- homeassistant/components/lock/**
Expand Down
1 change: 1 addition & 0 deletions .gemini/skills
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ Dockerfile.dev linguist-language=Dockerfile
CODEOWNERS linguist-generated=true
Dockerfile linguist-generated=true
homeassistant/generated/*.py linguist-generated=true
machine/* linguist-generated=true
mypy.ini linguist-generated=true
requirements.txt linguist-generated=true
requirements_all.txt linguist-generated=true
Expand Down
Loading
Loading