* Tractive, add more sensors Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net> * source Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net> * Fix unit for sensor Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net> * Device state Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net> * Device state Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net> * Tractive Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net> * Tractive Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net> * unit Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net> * Handle unavailable Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net> * time Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net> * continue Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net> * remove sensor Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net> * style Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net> * tractive states Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
23 lines
640 B
Python
23 lines
640 B
Python
"""Constants for the tractive integration."""
|
|
|
|
from datetime import timedelta
|
|
|
|
DOMAIN = "tractive"
|
|
|
|
RECONNECT_INTERVAL = timedelta(seconds=10)
|
|
|
|
ATTR_DAILY_GOAL = "daily_goal"
|
|
ATTR_BUZZER = "buzzer"
|
|
ATTR_LED = "led"
|
|
ATTR_LIVE_TRACKING = "live_tracking"
|
|
ATTR_MINUTES_ACTIVE = "minutes_active"
|
|
ATTR_TRACKER_STATE = "tracker_state"
|
|
|
|
CLIENT = "client"
|
|
TRACKABLES = "trackables"
|
|
|
|
TRACKER_HARDWARE_STATUS_UPDATED = f"{DOMAIN}_tracker_hardware_status_updated"
|
|
TRACKER_POSITION_UPDATED = f"{DOMAIN}_tracker_position_updated"
|
|
TRACKER_ACTIVITY_STATUS_UPDATED = f"{DOMAIN}_tracker_activity_updated"
|
|
|
|
SERVER_UNAVAILABLE = f"{DOMAIN}_server_unavailable"
|