Tractive name (#55342)

This commit is contained in:
Daniel Hjelseth Høyer 2021-08-28 17:57:57 +02:00 committed by GitHub
parent 19873e6547
commit 6a93f5b7ad
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -39,6 +39,7 @@ class TractiveSensor(TractiveEntity, SensorEntity):
"""Initialize sensor entity.""" """Initialize sensor entity."""
super().__init__(user_id, trackable, tracker_details) super().__init__(user_id, trackable, tracker_details)
self._attr_name = f"{trackable['details']['name']} {description.name}"
self._attr_unique_id = unique_id self._attr_unique_id = unique_id
self.entity_description = description self.entity_description = description
@ -52,11 +53,6 @@ class TractiveSensor(TractiveEntity, SensorEntity):
class TractiveHardwareSensor(TractiveSensor): class TractiveHardwareSensor(TractiveSensor):
"""Tractive hardware sensor.""" """Tractive hardware sensor."""
def __init__(self, user_id, trackable, tracker_details, unique_id, description):
"""Initialize sensor entity."""
super().__init__(user_id, trackable, tracker_details, unique_id, description)
self._attr_name = f"{self._tracker_id} {description.name}"
@callback @callback
def handle_hardware_status_update(self, event): def handle_hardware_status_update(self, event):
"""Handle hardware status update.""" """Handle hardware status update."""
@ -87,11 +83,6 @@ class TractiveHardwareSensor(TractiveSensor):
class TractiveActivitySensor(TractiveSensor): class TractiveActivitySensor(TractiveSensor):
"""Tractive active sensor.""" """Tractive active sensor."""
def __init__(self, user_id, trackable, tracker_details, unique_id, description):
"""Initialize sensor entity."""
super().__init__(user_id, trackable, tracker_details, unique_id, description)
self._attr_name = f"{trackable['details']['name']} {description.name}"
@callback @callback
def handle_activity_status_update(self, event): def handle_activity_status_update(self, event):
"""Handle activity status update.""" """Handle activity status update."""