Add long term statistics for HA (#69)

This commit is contained in:
Bogdan Bujdea
2023-07-31 08:17:42 +02:00
committed by GitHub
parent 9de14bd70b
commit 6627a024a9
2 changed files with 15 additions and 9 deletions
+6
View File
@@ -281,6 +281,9 @@ def update_ha_device(entity, vin, state):
if entity.get("unit"):
config["unit_of_measurement"] = entity["unit"]
if entity.get("state_class"):
config["state_class"] = entity["state_class"]
if entity.get("domain") == "device_tracker":
config["json_attributes_topic"] = f"homeassistant/{entity['domain']}/{vin}_{entity['id']}/attributes"
@@ -319,6 +322,9 @@ def create_ha_devices():
if entity.get("unit"):
config["unit_of_measurement"] = entity["unit"]
if entity.get("state_class"):
config["state_class"] = entity["state_class"]
if entity.get("domain") == "device_tracker" or entity.get("id") == "active_schedules":
config["json_attributes_topic"] = f"homeassistant/{entity['domain']}/{vin}_{entity['id']}/attributes"
elif entity.get("domain") in ["switch", "lock", "button"]: