Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
c6e23fe
Replace "service" with "action" in `evohome` exception string (#164333)
NoRi2909 Feb 27, 2026
cb11c22
SMA add data descriptions (#164331)
erwindouna Feb 27, 2026
4270e4c
Mock firmware data during reauth flow init in airos tests (#164341)
frenck Feb 27, 2026
042ad3b
Add missing production ct data, total-consumption and new CT to enpha…
catsmanac Feb 27, 2026
a7efba0
Update state labels to use common keys in indevolt (#164308)
jwillemsen Feb 27, 2026
19bf414
Set entity_registry_enabled_default to False for total energy sensor …
liudger Feb 27, 2026
044522a
Add state for washing mop in SmartThings (#164348)
joostlek Feb 27, 2026
54613ac
Add mik-laj as codeowner to WLED (#164349)
mik-laj Feb 27, 2026
3eb7f04
Add tests for Megane e-Tech (#164358)
reneboer Feb 27, 2026
2ff85d2
Add missing volume supported features to dunehd (#164343)
balloob Feb 27, 2026
9ec22ba
Mock async_setup_entry in kostal_plenticore reconfigure test (#164372)
frenck Feb 27, 2026
ebd1cc9
Add missing mock_transmission_client to transmission init tests (#164…
frenck Feb 27, 2026
225ea02
Fix axis setup failure test to mock at correct layer (#164373)
frenck Feb 27, 2026
84c556b
Mock setup and client in sma config flow tests (#164374)
frenck Feb 27, 2026
b31bafa
Mock async_setup_entry in roku options flow test (#164377)
frenck Feb 27, 2026
6b89359
Mock async_setup_entry in sharkiq setup test (#164380)
frenck Feb 27, 2026
d0401de
Mock HMConnection in homematic notify tests (#164381)
frenck Feb 27, 2026
7309351
Mock async_setup_entry in lunatone config flow tests (#164382)
frenck Feb 27, 2026
9705770
Remove unnecessary config entry from velux validation error test (#16…
frenck Feb 27, 2026
177a918
Mock async_setup_entry in onvif DHCP host update test (#164384)
frenck Feb 27, 2026
4f05c80
Mock async_setup_entry in panasonic_viera config flow tests (#164385)
frenck Feb 27, 2026
97bcea9
Mock async_setup_entry in tautulli config flow tests (#164388)
frenck Feb 27, 2026
addc2a6
Mock async_setup_entry in speedtestdotnet config flow test (#164387)
frenck Feb 27, 2026
227a258
Add missing client mocks to tplink_omada service tests (#164389)
frenck Feb 27, 2026
8c125e4
Add do not disturb switch to SmartThings (#164364)
joostlek Feb 27, 2026
44b80dd
Mock async_setup_entry in radarr config flow tests (#164359)
frenck Feb 27, 2026
7329cfb
Mock async_setup_entry in home_connect migration tests (#164357)
frenck Feb 27, 2026
53b6223
Mock async_setup_entry in emulated_roku config flow tests (#164368)
frenck Feb 27, 2026
ddaa2fb
Mock async_setup_entry in daikin config flow tests (#164371)
frenck Feb 27, 2026
6873a40
Mock async_setup_entry in forked_daapd config flow tests (#164370)
frenck Feb 27, 2026
5e3f23b
Fix mock target for Met Office config flow error test (#164391)
frenck Feb 27, 2026
7cc5777
Fix fixture ordering in madVR tests to ensure proper mocking (#164350)
frenck Feb 27, 2026
57d7f36
Mock async_setup_entry in wilight SSDP flow test (#164393)
frenck Feb 27, 2026
0e1d1fb
Fix fixture ordering in jvc_projector integration setup (#164354)
frenck Feb 27, 2026
c32ce3d
Add missing rest_api fixture in samsungtv setup test (#164353)
frenck Feb 27, 2026
5b7fac9
Mock async_setup_entry in ccm15 config flow tests (#164352)
frenck Feb 27, 2026
2f98e68
Mock async_setup_entry in arcam_fmj config flow tests (#164351)
frenck Feb 27, 2026
350f462
Prevent real setup during DHCP discovery test in fully_kiosk tests (#…
frenck Feb 27, 2026
3f0d1bc
Mock PyMochad controller in mochad tests (#164394)
frenck Feb 27, 2026
2ca8418
Patch discovery in elkm1 invalid auth and reconfigure tests (#164396)
frenck Feb 27, 2026
8835f1d
Mock async_setup_entry in youless config flow test (#164399)
frenck Feb 27, 2026
c81ee53
Mock TodoistAPIAsync in todoist failed coordinator update test (#164390)
frenck Feb 27, 2026
74240ec
Mock async_setup_entry in lametric DHCP discovery test (#164400)
frenck Feb 27, 2026
667e8c4
Mock async_setup_entry in jvc_projector config flow tests (#164401)
frenck Feb 27, 2026
5f30f53
Mock async_setup_entry in unifiprotect reauth tests (#164375)
frenck Feb 27, 2026
faad3de
Bump pySmartThings to 3.6.0 (#164397)
joostlek Feb 27, 2026
fb23a6f
Add HDFury audio offset numbers (#164315)
glenndehaan Feb 27, 2026
40b8a2c
Remove Duke Energy (#164282)
hunterjm Feb 27, 2026
b1bc1dc
Bump actions/dependency-review-action from 4.8.2 to 4.8.3 (#164296)
dependabot[bot] Feb 27, 2026
83c7795
Add missing mock fixtures to telegram_bot polling init test (#164398)
frenck Feb 27, 2026
0337988
Refactor adguard tests to use proper fixtures for mocking (#164402)
frenck Feb 27, 2026
abd4e89
Sync SmartThings vacuum fixture (#164360)
joostlek Feb 27, 2026
44fe37d
Mock ConnectionContextBuilder in homematicip_cloud tests (#164356)
frenck Feb 27, 2026
2b4f46a
Fix ZHA update entities not working after reload (#164290)
TheJulianJES Feb 27, 2026
5fadcb0
Fix int vs float template sensor issue (#164339)
Petro31 Feb 27, 2026
737c0c1
Google Cast: detect state and attributes when device is doing active …
nopoz Feb 27, 2026
0f4852d
Enable sockets for http integration tests (#164404)
frenck Feb 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -605,7 +605,7 @@ jobs:
with:
persist-credentials: false
- name: Dependency review
uses: actions/dependency-review-action@3c4e3dcb1aa7874d2c16be7d79418e9b7efd6261 # v4.8.2
uses: actions/dependency-review-action@05fe4576374b728f0c523d6a13d64c25081e0803 # v4.8.3
with:
license-check: false # We use our own license audit checks

Expand Down
6 changes: 2 additions & 4 deletions CODEOWNERS

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions homeassistant/components/bsblan/sensor.py
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,8 @@ class BSBLanSensorEntityDescription(SensorEntityDescription):
device_class=SensorDeviceClass.ENERGY,
native_unit_of_measurement=UnitOfEnergy.KILO_WATT_HOUR,
state_class=SensorStateClass.TOTAL_INCREASING,
suggested_display_precision=0,
entity_registry_enabled_default=False,
value_fn=lambda data: (
data.sensor.total_energy.value
if data.sensor.total_energy is not None
Expand Down
13 changes: 7 additions & 6 deletions homeassistant/components/cast/media_player.py
Original file line number Diff line number Diff line change
Expand Up @@ -807,6 +807,7 @@ def state(self) -> MediaPlayerState | None:
# The lovelace app loops media to prevent timing out, don't show that
if self.app_id == CAST_APP_ID_HOMEASSISTANT_LOVELACE:
return MediaPlayerState.PLAYING

if (media_status := self._media_status()[0]) is not None:
if media_status.player_state == MEDIA_PLAYER_STATE_PLAYING:
return MediaPlayerState.PLAYING
Expand All @@ -817,19 +818,19 @@ def state(self) -> MediaPlayerState | None:
if media_status.player_is_idle:
return MediaPlayerState.IDLE

if self._chromecast is not None and self._chromecast.is_idle:
# If library consider us idle, that is our off state
# it takes HDMI status into account for cast devices.
return MediaPlayerState.OFF

if self.app_id in APP_IDS_UNRELIABLE_MEDIA_INFO:
# Some apps don't report media status, show the player as playing
return MediaPlayerState.PLAYING

if self.app_id is not None:
if self.app_id is not None and self.app_id != pychromecast.config.APP_BACKDROP:
# We have an active app
return MediaPlayerState.IDLE

if self._chromecast is not None and self._chromecast.is_idle:
# If library consider us idle, that is our off state
# it takes HDMI status into account for cast devices.
return MediaPlayerState.OFF

return None

@property
Expand Down
22 changes: 0 additions & 22 deletions homeassistant/components/duke_energy/__init__.py

This file was deleted.

67 changes: 0 additions & 67 deletions homeassistant/components/duke_energy/config_flow.py

This file was deleted.

3 changes: 0 additions & 3 deletions homeassistant/components/duke_energy/const.py

This file was deleted.

222 changes: 0 additions & 222 deletions homeassistant/components/duke_energy/coordinator.py

This file was deleted.

Loading
Loading