Home Assistant Unofficial Reference
2024.12.1
entity.py
Go to the documentation of this file.
1
"""Base entity for Neato."""
2
3
from
__future__
import
annotations
4
5
from
pybotvac
import
Robot
6
7
from
homeassistant.helpers.device_registry
import
DeviceInfo
8
from
homeassistant.helpers.entity
import
Entity
9
10
from
.const
import
NEATO_DOMAIN
11
12
13
class
NeatoEntity
(
Entity
):
14
"""Base Neato entity."""
15
16
_attr_has_entity_name =
True
17
18
def
__init__
(self, robot: Robot) ->
None
:
19
"""Initialize Neato entity."""
20
self.
robot
robot = robot
21
self._attr_device_info: DeviceInfo =
DeviceInfo
(
22
identifiers={(NEATO_DOMAIN, self.
robot
robot.serial)},
23
name=self.
robot
robot.name,
24
)
homeassistant.components.neato.entity.NeatoEntity
Definition:
entity.py:13
homeassistant.components.neato.entity.NeatoEntity.robot
robot
Definition:
entity.py:20
homeassistant.components.neato.entity.NeatoEntity.__init__
None __init__(self, Robot robot)
Definition:
entity.py:18
homeassistant.helpers.device_registry.DeviceInfo
Definition:
device_registry.py:98
homeassistant.helpers.entity.Entity
Definition:
entity.py:433
homeassistant.helpers.device_registry
Definition:
device_registry.py:1
homeassistant.helpers.entity
Definition:
entity.py:1
core
homeassistant
components
neato
entity.py
Generated by
1.9.1