Replace MediaPlayerState.STANDBY with MediaPlayerState.OFF in ps4 (#148136)

This commit is contained in:
Erik Montnemery 2025-07-04 16:25:59 +02:00 committed by GitHub
parent b7f830523e
commit fd86a43b28
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 5 additions and 5 deletions

View File

@ -191,7 +191,7 @@ class PS4Device(MediaPlayerEntity):
) )
elif self.state != MediaPlayerState.IDLE: elif self.state != MediaPlayerState.IDLE:
self.idle() self.idle()
elif self.state != MediaPlayerState.STANDBY: elif self.state != MediaPlayerState.OFF:
self.state_standby() self.state_standby()
elif self._retry > DEFAULT_RETRIES: elif self._retry > DEFAULT_RETRIES:
@ -223,7 +223,7 @@ class PS4Device(MediaPlayerEntity):
def state_standby(self) -> None: def state_standby(self) -> None:
"""Set states for state standby.""" """Set states for state standby."""
self.reset_title() self.reset_title()
self._attr_state = MediaPlayerState.STANDBY self._attr_state = MediaPlayerState.OFF
def state_unknown(self) -> None: def state_unknown(self) -> None:
"""Set states for state unknown.""" """Set states for state unknown."""

View File

@ -33,8 +33,8 @@ from homeassistant.const import (
CONF_REGION, CONF_REGION,
CONF_TOKEN, CONF_TOKEN,
STATE_IDLE, STATE_IDLE,
STATE_OFF,
STATE_PLAYING, STATE_PLAYING,
STATE_STANDBY,
STATE_UNKNOWN, STATE_UNKNOWN,
) )
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant
@ -188,7 +188,7 @@ async def test_state_standby_is_set(hass: HomeAssistant) -> None:
await mock_ddp_response(hass, MOCK_STATUS_STANDBY) await mock_ddp_response(hass, MOCK_STATUS_STANDBY)
assert hass.states.get(mock_entity_id).state == STATE_STANDBY assert hass.states.get(mock_entity_id).state == STATE_OFF
async def test_state_playing_is_set(hass: HomeAssistant) -> None: async def test_state_playing_is_set(hass: HomeAssistant) -> None:
@ -308,7 +308,7 @@ async def test_device_info_is_set_from_status_correctly(
mock_d_entries = device_registry.devices mock_d_entries = device_registry.devices
mock_entry = device_registry.async_get_device(identifiers={(DOMAIN, MOCK_HOST_ID)}) mock_entry = device_registry.async_get_device(identifiers={(DOMAIN, MOCK_HOST_ID)})
assert mock_state == STATE_STANDBY assert mock_state == STATE_OFF
assert len(mock_d_entries) == 1 assert len(mock_d_entries) == 1
assert mock_entry.name == MOCK_HOST_NAME assert mock_entry.name == MOCK_HOST_NAME