Add dewpoint and apparent temperature templates to INWS weather template
This commit is contained in:
@ -21,6 +21,25 @@ weather:
|
|||||||
{% set sensor = temps | selectattr('state','ne','unavailable') | selectattr('state','ne','unknown') | map(attribute='entity_id') | list | first %}
|
{% set sensor = temps | selectattr('state','ne','unavailable') | selectattr('state','ne','unknown') | map(attribute='entity_id') | list | first %}
|
||||||
{{ states(sensor) | float }}
|
{{ states(sensor) | float }}
|
||||||
temperature_unit: °F
|
temperature_unit: °F
|
||||||
|
dew_point_template: >
|
||||||
|
{% set dewpoints = [
|
||||||
|
states.sensor.home_tempest_dew_point,
|
||||||
|
states.sensor.home_dew_point,
|
||||||
|
states.sensor.kdfi_dew_point,
|
||||||
|
states.sensor.pirateweather_dew_point,
|
||||||
|
states.sensor.openweathermap_dew_point
|
||||||
|
] %}
|
||||||
|
{% set sensor = dewpoints | selectattr('state','ne','unavailable') | selectattr('state','ne','unknown') | map(attribute='entity_id') | list | first %}
|
||||||
|
{{ states(sensor) | float }}
|
||||||
|
apparent_temperature_template: >
|
||||||
|
{% set apparent_temps = [
|
||||||
|
states.sensor.home_tempest_feels_like,
|
||||||
|
states.sensor.home_temperature_feels_like,
|
||||||
|
states.sensor.pirateweather_apparent_temperature,
|
||||||
|
states.sensor.stratton_ave_apparent_temperature
|
||||||
|
] %}
|
||||||
|
{% set sensor = apparent_temps | selectattr('state','ne','unavailable') | selectattr('state','ne','unknown') | map(attribute='entity_id') | list | first %}
|
||||||
|
{{ states(sensor) | float }}
|
||||||
humidity_template: >
|
humidity_template: >
|
||||||
{% set humidity = [
|
{% set humidity = [
|
||||||
states.sensor.home_tempest_humidity,
|
states.sensor.home_tempest_humidity,
|
||||||
@ -113,6 +132,25 @@ weather:
|
|||||||
{% set sensor = temps | selectattr('state','ne','unavailable') | selectattr('state','ne','unknown') | map(attribute='entity_id') | list | first %}
|
{% set sensor = temps | selectattr('state','ne','unavailable') | selectattr('state','ne','unknown') | map(attribute='entity_id') | list | first %}
|
||||||
{{ states(sensor) | float }}
|
{{ states(sensor) | float }}
|
||||||
temperature_unit: °F
|
temperature_unit: °F
|
||||||
|
dew_point_template: >
|
||||||
|
{% set dewpoints = [
|
||||||
|
states.sensor.home_tempest_dew_point,
|
||||||
|
states.sensor.home_dew_point,
|
||||||
|
states.sensor.kdfi_dew_point,
|
||||||
|
states.sensor.pirateweather_dew_point,
|
||||||
|
states.sensor.openweathermap_dew_point
|
||||||
|
] %}
|
||||||
|
{% set sensor = dewpoints | selectattr('state','ne','unavailable') | selectattr('state','ne','unknown') | map(attribute='entity_id') | list | first %}
|
||||||
|
{{ states(sensor) | float }}
|
||||||
|
apparent_temperature_template: >
|
||||||
|
{% set apparent_temps = [
|
||||||
|
states.sensor.home_tempest_feels_like,
|
||||||
|
states.sensor.home_temperature_feels_like,
|
||||||
|
states.sensor.pirateweather_apparent_temperature,
|
||||||
|
states.sensor.stratton_ave_apparent_temperature
|
||||||
|
] %}
|
||||||
|
{% set sensor = apparent_temps | selectattr('state','ne','unavailable') | selectattr('state','ne','unknown') | map(attribute='entity_id') | list | first %}
|
||||||
|
{{ states(sensor) | float }}
|
||||||
humidity_template: >
|
humidity_template: >
|
||||||
{% set humidity = [
|
{% set humidity = [
|
||||||
states.sensor.home_tempest_humidity,
|
states.sensor.home_tempest_humidity,
|
||||||
|
Reference in New Issue
Block a user