mirror of
https://github.com/home-assistant/core.git
synced 2025-07-19 11:17:21 +00:00
Remove device id references from button and image (#148826)
This commit is contained in:
parent
fd10fa1fba
commit
e5fe243a86
@ -17,7 +17,6 @@ from homeassistant.config_entries import ConfigEntry
|
|||||||
from homeassistant.const import CONF_DEVICE_CLASS, CONF_DEVICE_ID, CONF_NAME
|
from homeassistant.const import CONF_DEVICE_CLASS, CONF_DEVICE_ID, CONF_NAME
|
||||||
from homeassistant.core import HomeAssistant
|
from homeassistant.core import HomeAssistant
|
||||||
from homeassistant.helpers import config_validation as cv, selector
|
from homeassistant.helpers import config_validation as cv, selector
|
||||||
from homeassistant.helpers.device import async_device_info_to_link_from_device_id
|
|
||||||
from homeassistant.helpers.entity_platform import (
|
from homeassistant.helpers.entity_platform import (
|
||||||
AddConfigEntryEntitiesCallback,
|
AddConfigEntryEntitiesCallback,
|
||||||
AddEntitiesCallback,
|
AddEntitiesCallback,
|
||||||
@ -105,10 +104,6 @@ class StateButtonEntity(TemplateEntity, ButtonEntity):
|
|||||||
self.add_script(CONF_PRESS, action, self._attr_name, DOMAIN)
|
self.add_script(CONF_PRESS, action, self._attr_name, DOMAIN)
|
||||||
self._attr_device_class = config.get(CONF_DEVICE_CLASS)
|
self._attr_device_class = config.get(CONF_DEVICE_CLASS)
|
||||||
self._attr_state = None
|
self._attr_state = None
|
||||||
self._attr_device_info = async_device_info_to_link_from_device_id(
|
|
||||||
hass,
|
|
||||||
config.get(CONF_DEVICE_ID),
|
|
||||||
)
|
|
||||||
|
|
||||||
async def async_press(self) -> None:
|
async def async_press(self) -> None:
|
||||||
"""Press the button."""
|
"""Press the button."""
|
||||||
|
@ -17,7 +17,6 @@ from homeassistant.const import CONF_DEVICE_ID, CONF_NAME, CONF_URL, CONF_VERIFY
|
|||||||
from homeassistant.core import HomeAssistant, callback
|
from homeassistant.core import HomeAssistant, callback
|
||||||
from homeassistant.exceptions import TemplateError
|
from homeassistant.exceptions import TemplateError
|
||||||
from homeassistant.helpers import config_validation as cv, selector
|
from homeassistant.helpers import config_validation as cv, selector
|
||||||
from homeassistant.helpers.device import async_device_info_to_link_from_device_id
|
|
||||||
from homeassistant.helpers.entity_platform import (
|
from homeassistant.helpers.entity_platform import (
|
||||||
AddConfigEntryEntitiesCallback,
|
AddConfigEntryEntitiesCallback,
|
||||||
AddEntitiesCallback,
|
AddEntitiesCallback,
|
||||||
@ -107,10 +106,6 @@ class StateImageEntity(TemplateEntity, ImageEntity):
|
|||||||
TemplateEntity.__init__(self, hass, config, unique_id)
|
TemplateEntity.__init__(self, hass, config, unique_id)
|
||||||
ImageEntity.__init__(self, hass, config[CONF_VERIFY_SSL])
|
ImageEntity.__init__(self, hass, config[CONF_VERIFY_SSL])
|
||||||
self._url_template = config[CONF_URL]
|
self._url_template = config[CONF_URL]
|
||||||
self._attr_device_info = async_device_info_to_link_from_device_id(
|
|
||||||
hass,
|
|
||||||
config.get(CONF_DEVICE_ID),
|
|
||||||
)
|
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def entity_picture(self) -> str | None:
|
def entity_picture(self) -> str | None:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user