Clean up Tesla sensors and HomeKit filter

This commit is contained in:
2026-04-06 16:20:52 +02:00
parent 61b60dd78b
commit 89b4724762
2 changed files with 5 additions and 60 deletions
+5
View File
@@ -70,6 +70,11 @@ python_script:
frontend: frontend:
themes: !include_dir_merge_named include/themes/ themes: !include_dir_merge_named include/themes/
homekit:
filter:
exclude_entity_globs:
- light.browser_mod_*_screen
################################################## ##################################################
# Integrations # Integrations
################################################## ##################################################
-60
View File
@@ -1,60 +0,0 @@
# Konverterer batteri til float
- platform: template
sensors:
snowywhite_battery_numeric:
friendly_name: "Batteri (%)"
unit_of_measurement: "%"
value_template: >
{% set val = states('sensor.snowywhite_battery') %}
{% if val not in ['unknown','unavailable',''] %}
{{ val.replace('%','') | float }}
{% else %}
0
{% endif %}
# Konverterer range til float
snowywhite_range_numeric:
friendly_name: "Rækkevidde (km)"
unit_of_measurement: "km"
value_template: >
{% set val = states('sensor.snowywhite_range') %}
{% if val not in ['unknown','unavailable',''] %}
{{ val.replace(' km','') | float }}
{% else %}
0
{% endif %}
# include/sensors/tesla_timeline_numeric.yaml
- platform: template
sensors:
snowywhite_charging_numeric:
friendly_name: "Charging (numeric)"
unit_of_measurement: "1"
value_template: >
{% if is_state('binary_sensor.snowywhite_charging','on') %}
1
{% else %}
0
{% endif %}
# Dette sikrer altid numeric (0 eller 1)
snowywhite_energy_added_numeric:
friendly_name: "Energy Added (kWh)"
unit_of_measurement: "kWh"
value_template: >
{% set val = states('sensor.snowywhite_energy_added') %}
{% if val not in ['unknown','unavailable',''] %}
{{ val | float }}
{% else %}
0
{% endif %}
snowywhite_charging_rate_numeric:
friendly_name: "Charging Rate (km/h)"
unit_of_measurement: "km/h"
value_template: >
{% set val = states('sensor.snowywhite_charging_rate') %}
{% if val not in ['unknown','unavailable',''] %}
{{ val | float }}
{% else %}
0
{% endif %}