Home Assistant Unofficial Reference
2024.12.1
entity.py
Go to the documentation of this file.
1
"""Define the IMGW-PIB entity."""
2
3
from
homeassistant.helpers.update_coordinator
import
CoordinatorEntity
4
5
from
.const
import
ATTRIBUTION
6
from
.coordinator
import
ImgwPibDataUpdateCoordinator
7
8
9
class
ImgwPibEntity
(
CoordinatorEntity
[ImgwPibDataUpdateCoordinator]):
10
"""Define IMGW-PIB entity."""
11
12
_attr_attribution = ATTRIBUTION
13
_attr_has_entity_name =
True
14
15
def
__init__
(
16
self,
17
coordinator: ImgwPibDataUpdateCoordinator,
18
) ->
None
:
19
"""Initialize."""
20
super().
__init__
(coordinator)
21
22
self.
_attr_device_info
_attr_device_info = coordinator.device_info
homeassistant.components.imgw_pib.entity.ImgwPibEntity
Definition:
entity.py:9
homeassistant.components.imgw_pib.entity.ImgwPibEntity._attr_device_info
_attr_device_info
Definition:
entity.py:22
homeassistant.components.imgw_pib.entity.ImgwPibEntity.__init__
None __init__(self, ImgwPibDataUpdateCoordinator coordinator)
Definition:
entity.py:18
homeassistant.helpers.update_coordinator.CoordinatorEntity
Definition:
update_coordinator.py:568
homeassistant.helpers.update_coordinator
Definition:
update_coordinator.py:1
core
homeassistant
components
imgw_pib
entity.py
Generated by
1.9.1