feat(home_assistant): add energy meter sensors filter #57
@@ -21,6 +21,7 @@
|
|||||||
packages = {
|
packages = {
|
||||||
victron_modbuss = "!include ${./home_assistant/victron_modbuss.yaml}";
|
victron_modbuss = "!include ${./home_assistant/victron_modbuss.yaml}";
|
||||||
battery_sensors = "!include ${./home_assistant/battery_sensors.yaml}";
|
battery_sensors = "!include ${./home_assistant/battery_sensors.yaml}";
|
||||||
|
energy_meters = "!include ${./home_assistant/energy_meters.yaml}";
|
||||||
gps_location = "!include ${./home_assistant/gps_location.yaml}";
|
gps_location = "!include ${./home_assistant/gps_location.yaml}";
|
||||||
heater = "!include ${./home_assistant/heater.yaml}";
|
heater = "!include ${./home_assistant/heater.yaml}";
|
||||||
van_weather = "!include ${./home_assistant/van_weather_template.yaml}";
|
van_weather = "!include ${./home_assistant/van_weather_template.yaml}";
|
||||||
|
|||||||
@@ -0,0 +1,71 @@
|
|||||||
|
template:
|
||||||
|
- sensor:
|
||||||
|
- name: "JK0 Energy In Clean"
|
||||||
|
unique_id: jk0_energy_in_clean
|
||||||
|
unit_of_measurement: "kWh"
|
||||||
|
device_class: energy
|
||||||
|
state_class: total_increasing
|
||||||
|
availability: >-
|
||||||
|
{{ is_number(states('sensor.jk0_energy_in')) }}
|
||||||
|
state: >-
|
||||||
|
{{ states('sensor.jk0_energy_in') | float }}
|
||||||
|
|
||||||
|
- name: "JK0 Energy Out Clean"
|
||||||
|
unique_id: jk0_energy_out_clean
|
||||||
|
unit_of_measurement: "kWh"
|
||||||
|
device_class: energy
|
||||||
|
state_class: total_increasing
|
||||||
|
availability: >-
|
||||||
|
{{ is_number(states('sensor.jk0_energy_out')) }}
|
||||||
|
state: >-
|
||||||
|
{{ states('sensor.jk0_energy_out') | float }}
|
||||||
|
|
||||||
|
- name: "JK1 Energy In Clean"
|
||||||
|
unique_id: jk1_energy_in_clean
|
||||||
|
unit_of_measurement: "kWh"
|
||||||
|
device_class: energy
|
||||||
|
state_class: total_increasing
|
||||||
|
availability: >-
|
||||||
|
{{ is_number(states('sensor.jk1_energy_in')) }}
|
||||||
|
state: >-
|
||||||
|
{{ states('sensor.jk1_energy_in') | float }}
|
||||||
|
|
||||||
|
- name: "JK1 Energy Out Clean"
|
||||||
|
unique_id: jk1_energy_out_clean
|
||||||
|
unit_of_measurement: "kWh"
|
||||||
|
device_class: energy
|
||||||
|
state_class: total_increasing
|
||||||
|
availability: >-
|
||||||
|
{{ is_number(states('sensor.jk1_energy_out')) }}
|
||||||
|
state: >-
|
||||||
|
{{ states('sensor.jk1_energy_out') | float }}
|
||||||
|
|
||||||
|
- name: "Solar Yield Clean"
|
||||||
|
unique_id: solar_yield_clean
|
||||||
|
unit_of_measurement: "kWh"
|
||||||
|
device_class: energy
|
||||||
|
state_class: total_increasing
|
||||||
|
availability: >-
|
||||||
|
{{ is_number(states('sensor.solar_yield_daily')) }}
|
||||||
|
state: >-
|
||||||
|
{{ states('sensor.solar_yield_daily') | float }}
|
||||||
|
|
||||||
|
- name: "DC Load Energy Clean"
|
||||||
|
unique_id: dc_load_energy_clean
|
||||||
|
unit_of_measurement: "kWh"
|
||||||
|
device_class: energy
|
||||||
|
state_class: total_increasing
|
||||||
|
availability: >-
|
||||||
|
{{ is_number(states('sensor.dc_load_energy_daily')) }}
|
||||||
|
state: >-
|
||||||
|
{{ states('sensor.dc_load_energy_daily') | float }}
|
||||||
|
|
||||||
|
- name: "DC Charger Energy Clean"
|
||||||
|
unique_id: dc_charger_energy_clean
|
||||||
|
unit_of_measurement: "kWh"
|
||||||
|
device_class: energy
|
||||||
|
state_class: total_increasing
|
||||||
|
availability: >-
|
||||||
|
{{ is_number(states('sensor.dc_charger_energy')) }}
|
||||||
|
state: >-
|
||||||
|
{{ states('sensor.dc_charger_energy') | float }}
|
||||||
Reference in New Issue
Block a user