Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1227 commits
Select commit Hold shift + click to select a range
01e94ca
Update ness_alarm scan interval to 5 secs (#164835)
Poshy163 Mar 6, 2026
ffca430
Add reconfigure flow for systemnexa2 (#164361)
konsulten Mar 6, 2026
4bcea27
Bump spotifyaio to 2.0.2 (#164114)
joostlek Mar 6, 2026
7e4b8e8
Add support for the reeflexUV+e to eheimdigital (#163656)
autinerd Mar 6, 2026
1b7398c
Bump teltasync to 0.2.0 (#164995)
karlbeecken Mar 6, 2026
50bde6f
Hunter Douglas Powerview: Fix missing class in hierarchy. (#164264)
gwww Mar 6, 2026
c25feaa
Bump aioesphomeapi to 44.3.1 (#165023)
bdraco Mar 7, 2026
a3d8d76
Simplify AGENTS.md (#164894)
abmantis Mar 7, 2026
642f603
Add binary_sensors for Rehlko load shedding (#164984)
PeteRager Mar 7, 2026
beec21c
Fix cover state updates for legacy Multilevel Switch based Z-Wave cov…
AlCalzone Mar 7, 2026
37cb3cb
Bump pyrainbird to 6.1.1 (#165030)
allenporter Mar 7, 2026
2f02d0f
Bump bleak-esphome to 3.7.1 (#165025)
bdraco Mar 7, 2026
71b420b
Add trigger door.opened (#164728)
emontnemery Mar 7, 2026
281f439
Add trigger door.closed (#165057)
emontnemery Mar 7, 2026
2a8b045
Update weatherkit to fetch hourly data for 7 days (#164494)
joelhawksley Mar 7, 2026
f055c6c
Add quality scale exemptions for discovery in Libre Hardware Monitor …
Sab44 Mar 7, 2026
802aa99
Remove broken BMW & Mini integrations (#165075)
rikroe Mar 8, 2026
f0108c1
Bump pyanglianwater to 3.1.1 (#165097)
pantherale0 Mar 8, 2026
ef83165
Bump jvc_projector dependency to 2.0.2 (#165099)
SteveEasley Mar 8, 2026
9ad7171
Add diagnostics to Indevolt integration (#165096)
Xirt Mar 8, 2026
9ffb9aa
Bump pyportainer to 1.0.33 (#165080)
erwindouna Mar 8, 2026
30c0d67
Make spelling of "auto-empty dock" consistent in `roborock` (#165117)
NoRi2909 Mar 8, 2026
9e974ab
Add diagnostics in Opower (#165113)
tronikos Mar 8, 2026
017a9e6
Bump enocean-async to 0.4.2 (#165084)
henningkerstan Mar 8, 2026
5031323
Add description strings to Huum integration (#165094)
mettolen Mar 8, 2026
3154c3c
Make restore state resilient to extra_restore_state_data errors (#165…
arturpragacz Mar 8, 2026
fe11a6d
Add diagnostics to Ghost integration (#165130)
JohnONolan Mar 8, 2026
89231a1
Update pychromecast to 14.0.10 (#165069)
elupus Mar 8, 2026
501301f
Bump plugwise to v1.11.3 (#165053)
bouwew Mar 8, 2026
df2f9d9
Add missing code for Miele dryer (#165122)
astrandb Mar 8, 2026
ca641a0
Fix forced VERIFY_SSL in Portainer (#165079)
erwindouna Mar 8, 2026
f01a058
Bump airtouch5py to 0.4.0 (#161640)
bluephlame Mar 8, 2026
56b601e
Add basic auth support to remote_calendar (#158075)
Molier Mar 8, 2026
5235ce7
Lower ssdp discovery timeout log severity in Onkyo (#165156)
arturpragacz Mar 9, 2026
2ba4544
Bump yalexs-ble to 3.2.8 (#165018)
bdraco Mar 9, 2026
e9c3634
Bump habluetooth to 5.9.1 and bleak-retry-connector to 4.6.0 (#165022)
bdraco Mar 9, 2026
a35c3d5
Bump yalexs-ble to 3.3.0 (#165168)
bdraco Mar 9, 2026
6067be6
Improve type hints in lightwave climate (#165179)
epenet Mar 9, 2026
237a0ae
Improve type hints in ecobee climate (#165178)
epenet Mar 9, 2026
6ace93e
Bump py-opendisplay to 5.5.0 (#165138)
g4bri3lDev Mar 9, 2026
23ea17e
Bump kaiterra-async-client to 1.1.0 (#165166)
archcorsair Mar 9, 2026
3689935
Bump pyseventeentrack to 1.1.2 (#165089)
shaiu Mar 9, 2026
a5d0350
Add garage_door triggers (#165144)
emontnemery Mar 9, 2026
a65ba01
Mark climate type hints as mandatory (#164982)
epenet Mar 9, 2026
59b6270
Add reconfigure flow to Ghost integration (#165131)
JohnONolan Mar 9, 2026
db20cf8
Rename SmartThings devices to maintain uniqueness (#165189)
joostlek Mar 9, 2026
9c6c27a
Avoid duplicate id/label in smartthings device fixtures (#165190)
epenet Mar 9, 2026
7172627
Speed up SmartThings tests (#165184)
epenet Mar 9, 2026
8d0cd5e
Remove some climate and humidifier triggers (#165192)
emontnemery Mar 9, 2026
9a5f509
Fix missing Gen-2 sensor for the Indevolt integration (#165133)
Xirt Mar 9, 2026
5e66509
Revert "Add `number.changed` trigger" (#165193)
emontnemery Mar 9, 2026
ee4d313
Fix update tests for Python 3.14.3 (#165196)
MartinHjelmare Mar 9, 2026
68b8b6b
Add fixture for Air Purifier to SmartThings (#165187)
joostlek Mar 9, 2026
c983978
Remove type: ignore in Android TV Remote (#165126)
tronikos Mar 9, 2026
6fa8e71
Add freshr integration, based on pyfreshr (#164538)
SierraNL Mar 9, 2026
a25300b
Fix import in cover (#165199)
emontnemery Mar 9, 2026
ce61548
Switchbot Cloud: Fixed light mode settings error (#164723)
XiaoLing-git Mar 9, 2026
2ef81a5
Allow backups to report the upload progress (#163608)
zweckj Mar 9, 2026
1660d3b
Add stale device removal to Ghost integration (#165134)
JohnONolan Mar 9, 2026
9e8171f
Improve test coverage in Tuya light (#164954)
epenet Mar 9, 2026
28088a7
Switchbot Cloud: Compatible with new device types (#165191)
XiaoLing-git Mar 9, 2026
9d82850
Fix code owner for indevolt integration (#165214)
Xirt Mar 9, 2026
230a2ff
Add reorder support to area selector (#165211)
bramkragten Mar 9, 2026
7681caa
Add diagnostics to OpenDisplay integration (#165222)
g4bri3lDev Mar 9, 2026
c5e0c78
Minor Saunum integration improvements (#164705)
mettolen Mar 9, 2026
01200ef
Optimizations to Adax local device control (#162109)
torandreroland Mar 9, 2026
f38ca7b
Add unique_id to Whisker (Litter-Robot) config entries (#164766)
teancom Mar 9, 2026
ce11e66
Add cover triggers (#165188)
emontnemery Mar 9, 2026
c037dad
Add humidity triggers (#165197)
emontnemery Mar 9, 2026
bf846e0
Validate reorder is only used when multiple is true (#165216)
bramkragten Mar 9, 2026
a36733c
Add ambient temperature range controls to ToGrill integration (#165235)
pandanz Mar 9, 2026
cf454a1
Bump onedrive-personal-sdk to 0.1.6 (#165219)
zweckj Mar 10, 2026
0fa6665
Dynamically add new devices to Libre Hardware Monitor (#165250)
Sab44 Mar 10, 2026
d30c6de
Add another air purifier fixture to SmartThings (#165261)
joostlek Mar 10, 2026
be0b7f0
Bump pyrate-limiter to 4.0.2, PSNAWP to 3.0.3, python-roborock to 4.1…
tr4nt0r Mar 10, 2026
9519bd2
Add turned off and turned on triggers to input boolean (#158824)
mib1185 Mar 10, 2026
8060142
Move spotify coordinator to separate module (#164927)
epenet Mar 10, 2026
b46c9cc
Influxdb: Add reconfigure flow (#165186)
justanotherariel Mar 10, 2026
b1f0388
Add Midea Smart Inverter Window AC to Matter Fan Only mode list (#165…
davelovesoftware Mar 10, 2026
fd05be4
Refactor Arcam FMJ to use coordinator pattern (#165232)
jgus Mar 10, 2026
57026a8
Ensure actions have name and description translations (#158243)
epenet Mar 10, 2026
0d9c458
Anglian Water: Add last meter reading processed sensor (#159144)
pantherale0 Mar 10, 2026
1677a9b
Add clean area intent for vacuum (#165182)
arturpragacz Mar 10, 2026
3b4a1fb
Update Ghost integration quality scale to gold (#165215)
JohnONolan Mar 10, 2026
f576743
Fix proxy settings not applied for Telegram bot (#165240)
hanwg Mar 10, 2026
bbe20fd
Improve descriptions of `bond` actions (#164744)
NoRi2909 Mar 10, 2026
6ac0c16
Improve group entities (#160860)
arturpragacz Mar 10, 2026
1967e9f
Add reconfiguration flow to Indevolt integration (#165132)
Xirt Mar 10, 2026
efca718
Implement exception-translations for whirlpool integration (#165017)
abmantis Mar 10, 2026
789f850
Implement 2 new sensors in pyvicare (#164523)
tlinnet Mar 10, 2026
4064df0
Create reset HEPA filter button for main component in SmartThings (#1…
joostlek Mar 10, 2026
6cbc4e7
Add support for Thread Integration to Display Icons for Aeotec SmartT…
wardmatter Mar 10, 2026
5741016
Bump pylutron version to 0.3.0 (#164707)
cdheiser Mar 10, 2026
6845e8b
Extend RESET_SYSTEM action to all Evohome controller types (#164459)
zxdavb Mar 10, 2026
11bc000
KNX: add config for `device_class` and `unit_of_measurement` for yaml…
farmio Mar 10, 2026
f387933
KNX: add config for `unit_of_measurement` for yaml sensor entities (#…
farmio Mar 10, 2026
2d2c6d6
Address Arcam FMJ post-merge feedback (#165277)
jgus Mar 10, 2026
60dc88f
Move NUT coordinator to separate module (#164848)
epenet Mar 10, 2026
4ae6099
Add local/cloud option to Intellifire (#162739)
jeeftor Mar 10, 2026
cad8f97
Prevent network access in telegram_bot tests (#165284)
emontnemery Mar 10, 2026
f163576
Fail more tests when pytest_socket.SocketBlockedError is raised (#155…
emontnemery Mar 10, 2026
4efb10d
Remove an extra roborock trait from updating (#165297)
Lash-L Mar 11, 2026
e7a1c8d
Remove triggers binary_sensor.occupancy_cleared and occupancy_detecte…
emontnemery Mar 11, 2026
16389dc
Bump python-roborock to 4.20.0 (#165292)
Lash-L Mar 11, 2026
795b4c8
Fix incorrect type annotations in tests (#165305)
epenet Mar 11, 2026
6e6e35b
Bump actions/dependency-review-action from 4.8.3 to 4.9.0 (#165304)
dependabot[bot] Mar 11, 2026
2a8d59b
Bump docker/login-action from 3.7.0 to 4.0.0 (#165302)
dependabot[bot] Mar 11, 2026
6ad3adf
Remove duplicate fixture in arcam_fmj tests (#165312)
epenet Mar 11, 2026
e115c90
Reduce internal testing in arcam_fmj tests (#165315)
epenet Mar 11, 2026
d37106a
Add gate triggers (#165228)
emontnemery Mar 11, 2026
474b683
Update gardena to 2.1.0 (#165322)
elupus Mar 11, 2026
5d271a0
Bump ohme to 1.7.0 (#165318)
dan-r Mar 11, 2026
49f4d07
Add fan entity for air conditioner to Home Connect (#155983)
Diegorro98 Mar 11, 2026
ba00a14
Fix flakiness in lutron tests and isolate platforms per test file (#1…
cdheiser Mar 11, 2026
5ad9e81
Add reauthentication flow to growatt_server (silver quality scale) (#…
johanzander Mar 11, 2026
4558a10
Improve test coverage in Opower to make it silver (#165124)
tronikos Mar 11, 2026
83b64e2
Bump pyjvcprojector to 2.0.3 (#165327)
SteveEasley Mar 11, 2026
d447843
Bump python-otbr-api to 2.9.0 (#165298)
TheJulianJES Mar 11, 2026
70faad1
Add binary_sensor to eheimdigital (#165035)
autinerd Mar 11, 2026
8d81058
Move secondary zone of arcam to sub-device (#165336)
elupus Mar 11, 2026
08594f4
Update migration message for Telegram bot (#165299)
hanwg Mar 11, 2026
f1a1e28
Add support for Fish Audio s2-pro model (#165269)
noambav Mar 11, 2026
aa66e8e
Improve humidity triggers (#165323)
emontnemery Mar 11, 2026
402a37b
Change light.toggle service call to invoke LightEntity.async_toggle (…
ams2990 Mar 11, 2026
2eb65ab
Buffer backup upload progress events (#165249)
zweckj Mar 11, 2026
c63ded3
Add Swarm stack to Portainer (#164991)
erwindouna Mar 11, 2026
49586d1
Fix dnd switch status for Alexa Devices (#164953)
chemelli74 Mar 11, 2026
3b3f0e9
Bump hass-nabucasa from 1.15.0 to 2.0.0 (#165335)
ludeeus Mar 11, 2026
335abd7
Support new Z-Wave JS "Opening state" notification variable (#165236)
AlCalzone Mar 11, 2026
30aec4d
Migrate OAuth helper token request exception handling in Google Sheet…
Oluwatobi-Mustapha Mar 11, 2026
31f4f61
Fix duplicate energy remaining sensors in Tessie (#165102)
Bre77 Mar 11, 2026
f4748aa
fix #163316: FRITZ!SmartHome integration not showing boost status on …
chli1 Mar 11, 2026
c1acd1d
Allow an MQTT entity to show as a group (#152270)
jbouwh Mar 11, 2026
f3c38ba
Add "cleaning_up" stage to backup (#165349)
zweckj Mar 12, 2026
a94458b
Bump waterfurnace version v1.6.2 (#165348)
masterkoppa Mar 12, 2026
5681acf
Sentence-case "API token" and "username/password" in `growatt` (#165368)
NoRi2909 Mar 12, 2026
0ee6b95
Bump intellifire4py to 4.4.0 (#165356)
jeeftor Mar 12, 2026
443ff7e
Bump aiowebdav2 to 0.6.2 (#165353)
jpbede Mar 12, 2026
0f2dbdf
Fix logging of unavailable entities in entity call (#165370)
arturpragacz Mar 12, 2026
951775b
Add window triggers (#165230)
emontnemery Mar 12, 2026
973c32b
Add latency results if available to the support package (#165377)
ludeeus Mar 12, 2026
b7c36c7
Add IntelliClima Sensor platform (#163901)
dvdinth Mar 12, 2026
6206392
Bump prana-local-api to 0.12.0 (#165394)
prana-dev-official Mar 12, 2026
86ffd58
Instruct AI to add type annotations to tests (#165386)
AlCalzone Mar 12, 2026
3f35cd5
Remove Z-Wave Installer panel (#165388)
AlCalzone Mar 12, 2026
d04efbf
Add platinum badge to Portainer (#165048)
erwindouna Mar 12, 2026
e14d88f
Bump pyenphase to 2.4.6 (#165402)
catsmanac Mar 12, 2026
35878bb
Bump onedrive-personal-sdk to 0.1.7 (#165401)
zweckj Mar 12, 2026
5ec65db
Remove use of media player internals in arcam (#165359)
elupus Mar 12, 2026
786fd40
Update frontend to 20260312.0 (#165420)
bramkragten Mar 12, 2026
9d962d3
Add missing ON_OFF support and target_temperature_step to ESPHome wat…
bdraco Mar 13, 2026
3767bac
August oauth2 exception migration (#165397)
zachfeldman Mar 13, 2026
0c2887d
Fix numerical entity trigger schema (#165411)
emontnemery Mar 13, 2026
d5915c8
Add motion triggers (#165373)
emontnemery Mar 13, 2026
9e54abb
Handle OAuth token request exceptions in Yale setup (#165430)
bdraco Mar 13, 2026
4ac651d
Add occupancy triggers (#165374)
emontnemery Mar 13, 2026
9f86006
Update Growatt quality scale: add config flow data descriptions (#165…
johanzander Mar 13, 2026
9f3beba
Fix vera test opening sockets (#165439)
emontnemery Mar 13, 2026
4ca1ad9
Bump docker/build-push-action from 6.19.2 to 7.0.0 (#165435)
dependabot[bot] Mar 13, 2026
02abba0
Bump docker/setup-buildx-action from 3.12.0 to 4.0.0 (#165437)
dependabot[bot] Mar 13, 2026
595aeea
Bump github/codeql-action from 4.32.4 to 4.32.6 (#165436)
dependabot[bot] Mar 13, 2026
7afc5b7
Bump docker/metadata-action from 5.10.0 to 6.0.0 (#165438)
dependabot[bot] Mar 13, 2026
df0db58
Fix device name in arcam_fmj (#165448)
epenet Mar 13, 2026
49ac5c4
Add base entity to arcam_fmj (#165447)
epenet Mar 13, 2026
6fd3603
Bump orjson to 3.11.7 (#165443)
edenhaus Mar 13, 2026
9d61c83
Update govee local api to 2.4.0 (#165418)
Galorhallen Mar 13, 2026
35f5972
Add DHW operating mode select entity to ViCare integration (#163832)
lackas Mar 13, 2026
e39d84e
Bump pysmarlaapi to 1.0.2 (#165454)
rlint-explicatis Mar 13, 2026
fab4355
Enhance generic_thermostat with min/max run time and cooldown time (#…
esand Mar 13, 2026
6962288
Add spring status sensor entity (#164332)
rlint-explicatis Mar 13, 2026
7f39cc0
Bump tuya-device-handlers to 0.0.12 (#165462)
epenet Mar 13, 2026
95a57a2
Add fan platform for Prana Integration (#163379)
prana-dev-official Mar 13, 2026
34a7fcf
Bump ZHA to 1.0.2 (#165423)
TheJulianJES Mar 13, 2026
adb30e1
Hide ZWA-2 adapter in Zigbee serial port selector (#155526)
TheJulianJES Mar 13, 2026
00a5224
Add Matter start-up Power-on level entity (#164775)
jvmahon Mar 13, 2026
2a2da83
Use external library wrapper in Tuya binary_sensor (#165465)
epenet Mar 13, 2026
9c71096
Add Matter fixtures to SmartThings (#165466)
joostlek Mar 13, 2026
af22b5f
Bump pySmartThings to 3.7.0 (#165468)
joostlek Mar 13, 2026
57c49d0
Fix missing Tuya climate preset_mode (#165460)
epenet Mar 13, 2026
356de12
Add parallel-updates and action-exceptions for Whisker (#165433)
teancom Mar 13, 2026
b6c7b29
Add autoskope integration (#146772)
mcisk Mar 13, 2026
d961917
Improve error handling when addon unavailable for install/update (#16…
mdegat01 Mar 13, 2026
eb17367
Add DomainSpec to trigger and condition helpers (#165392)
justanotherariel Mar 13, 2026
278894d
Make "power-on behavior" states more consistent in `tuya` (#165344)
NoRi2909 Mar 13, 2026
4326cb9
Add zigbee address to SmartThings devices (#165474)
joostlek Mar 13, 2026
2be3291
Update brand name for Subaru integration (#165485)
masterkoppa Mar 13, 2026
4d2732d
Add diagnostics to Whisker (#165487)
natekspencer Mar 13, 2026
54ad67b
Bump pyintelliclima dependency for IntelliClima integration (#165478)
dvdinth Mar 13, 2026
bfe15a5
Add entity-unavailable and log-when-unavailable (#165486)
teancom Mar 13, 2026
274c2b8
Shorten "Power-on behavior" name in `matter` to be consistent (#165490)
NoRi2909 Mar 13, 2026
018717a
Fix victron_ble warning sensor using duplicate alarm translation key …
rajlaud Mar 13, 2026
7276403
Allow deleting UniFi client devices (#165505)
jharmsen845 Mar 13, 2026
a47faa3
Add UniFi Access integration (#165404)
RaHehl Mar 13, 2026
a465905
Remove speech parameter from service intent handler (#165225)
arturpragacz Mar 13, 2026
4459dce
Reorder code to group intent errors (#165431)
arturpragacz Mar 13, 2026
de5f42d
Add progress reporting to WebDAV upload (#165398)
jpbede Mar 14, 2026
45199a3
Pass web session to download files for Telegram bot (#165424)
hanwg Mar 14, 2026
4fbb22e
Update Whisker quality scale docs rules (#165510)
natekspencer Mar 14, 2026
b02f447
Bump pywaze to 1.2.0 (#165526)
eifinger Mar 14, 2026
07caa8e
Bump python-pooldose to 0.8.5 (#165507)
lmaertin Mar 14, 2026
070c582
Make `start_up_current_level` in `zha` consistent with `matter` (#165…
NoRi2909 Mar 14, 2026
2832456
Add binary sensor for cooktop in SmartThings (#165481)
joostlek Mar 14, 2026
5582d83
Remove duplicate sensor entity description for monitor port in Uptim…
tr4nt0r Mar 14, 2026
54f96bc
Add event platform for UniFi Access integration (#165531)
RaHehl Mar 14, 2026
9d2febd
Add TRMNL integration (#165499)
joostlek Mar 14, 2026
c1a525b
Add unifi_access to Ubiquiti brand and regenerate integrations.json (…
RaHehl Mar 14, 2026
f2456b2
Add reconfiguration flow to Whisker (#165513)
natekspencer Mar 14, 2026
a883745
Make "Power-on behavior" in `zha` consistent with `matter` and `tuya`…
NoRi2909 Mar 14, 2026
6988e73
Add sensor platform to Arcam FMJ (#165271)
jgus Mar 14, 2026
f761ac5
Add coordinator exception translations and mark entity/exception-tran…
natekspencer Mar 14, 2026
a5302a6
Fix missing code for Miele dishwasher (#165553)
astrandb Mar 14, 2026
8e099a8
Bump aioamazondevices to 13.0.1 (#165476)
chemelli74 Mar 14, 2026
e21fb14
Discover Aeotec hub for SmartThings (#165469)
joostlek Mar 14, 2026
e16b6ab
Add emergency switch platform for UniFi Access integration (#165536)
RaHehl Mar 14, 2026
5e57b02
Add diagnostics to Chess.com (#165563)
joostlek Mar 15, 2026
a7436cb
Add diagnostics to TRMNL (#165544)
joostlek Mar 15, 2026
66ca7d5
Add switch platform to TRMNL (#165539)
joostlek Mar 15, 2026
6eed186
Add reauthentication to TRMNL (#165546)
joostlek Mar 15, 2026
14aace0
Add stale device handling to TRMNL (#165550)
joostlek Mar 15, 2026
1fd30b7
Add fan speed percentage to service schema (#165557)
Diegorro98 Mar 15, 2026
99c6cdb
Bump py-unifi-access to 1.1.0 (#165576)
imhotep Mar 15, 2026
56aa96a
Add re-auth flow for Waterfurnace (#165406)
masterkoppa Mar 15, 2026
ed53469
Fix KeyError 'api_domain' in Freebox zeroconf discovery (#165288)
OlivierR-dev Mar 15, 2026
9ab577a
Bump fnv-hash-fast to 2.0.0 (#165586)
bdraco Mar 15, 2026
1e988fb
Remove stateclass from timestamp entity in Intellifire (#165403)
joostlek Mar 15, 2026
1b10db2
Add 100% coverage of coordinator for Fritz (#164074)
chemelli74 Mar 15, 2026
4efbafb
Add TRMNL time platform (#165537)
joostlek Mar 15, 2026
d7c2dfc
Add backup progress callback to onedrive integrations (#165217)
zweckj Mar 15, 2026
3a46bee
Add dynamic device handling to TRMNL (#165548)
joostlek Mar 15, 2026
6c4beba
Bump trmnl to 0.1.1 (#165605)
joostlek Mar 15, 2026
9a7dd98
Change initiate flow button text for TRMNL (#165606)
joostlek Mar 15, 2026
f244af5
Handle action exceptions in TRMNL (#165607)
joostlek Mar 15, 2026
7fd8614
Add 2 more sensors to TRMNL (#165604)
joostlek Mar 15, 2026
a433a16
Migrate unique ID of Portainer integration (#165123)
erwindouna Mar 15, 2026
cc45201
Redact utility account id in Opower diagnostics (#165145)
tronikos Mar 15, 2026
12b14b4
Bump aiomealie to 1.2.2 (#165610)
andrew-codechimp Mar 15, 2026
7ebe11c
Bump habluetooth to 5.10.2 (#165591)
bdraco Mar 15, 2026
8d6099b
Bump ulid-transform to 2.0.2 (#165585)
bdraco Mar 15, 2026
beb122b
Add binary sensor platform to Arcam FMJ (#165272)
jgus Mar 15, 2026
cbb1f37
Move coordinator tests and migrate test data to JSON fixtures (#165503)
teancom Mar 15, 2026
2fe9d1e
Add reconfigure flow to TRMNL (#165594)
joostlek Mar 15, 2026
154bdd5
litterrobot: add LR5 Pro camera entity with WebRTC streaming
Legendberg Mar 2, 2026
80a49f2
litterrobot: add local video recording pipeline for LR5 Pro camera
Legendberg Mar 2, 2026
0dcc83c
litterrobot: add per-pet sensors, visit reassignment, and Whisker das…
Legendberg Mar 2, 2026
bcafb31
litterrobot: fix confirmed bugs from code review
Legendberg Mar 2, 2026
cf7487f
litterrobot: post-rebase fixes — lint, duplicate entities, http guard
Legendberg Mar 15, 2026
fb47e81
litterrobot: align with upstream design patterns
Legendberg Mar 15, 2026
a85d40b
litterrobot: fix test failures and duplicate select entities
Legendberg Mar 15, 2026
9394780
litterrobot: add whisker_command decorators and exception translations
Legendberg Mar 15, 2026
ce0e513
litterrobot: fix hassfest, translations, and test teardown errors
Legendberg Mar 16, 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
  •  
  •  
  •  
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
```
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
Loading