mirror of
https://github.com/Dielee/volvo2mqtt.git
synced 2026-08-13 11:19:52 +02:00
Add long term statistics for HA (#69)
This commit is contained in:
@@ -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"]:
|
||||
|
||||
Reference in New Issue
Block a user