Files
ha_config/template.yaml
T
2023-11-21 12:23:38 +01:00

177 lines
5.9 KiB
YAML

- sensor:
- unique_id: pws_temperature
name: "PWS Temperatur aktuell"
unit_of_measurement: "°C"
state: '{{state_attr("sensor.wetterstation","temperature")}}'
- sensor:
- unique_id: pws_indoortemperature
name: "PWS Innentemperatur"
unit_of_measurement: "°C"
state: '{{state_attr("sensor.wetterstation","indoortemperature")}}'
- sensor:
- unique_id: pws_windchill
name: "PWS Windchill"
unit_of_measurement: "°C"
state: '{{state_attr("sensor.wetterstation","windchill")}}'
- sensor:
- unique_id: pws_dewpoint
name: "PWS Taupunkt"
unit_of_measurement: "°C"
state: '{{state_attr("sensor.wetterstation","dewpoint")}}'
- sensor:
- unique_id: pws_humidity
name: "PWS Luftfeuchte"
unit_of_measurement: "%"
state: '{{state_attr("sensor.wetterstation","humidity")}}'
- sensor:
- unique_id: pws_luftdruck
name: "PWS Luftdruck"
unit_of_measurement: "hPa"
state: '{{state_attr("sensor.wetterstation","airpress_rel")}}'
- sensor:
- unique_id: pws_tendenz
name: "PWS Tendenz"
unit_of_measurement: "°C"
state: '{{state_attr("sensor.wetterstation","tendency")}}'
- sensor:
- unique_id: pws_precipitation
name: "PWS Niederschlag Summe"
unit_of_measurement: "mm"
state: '{{state_attr("sensor.wetterstation","precipitation")}}'
- sensor:
- unique_id: pws_rainrate
name: "PWS Regenmenge"
unit_of_measurement: "mm/h"
state: '{{state_attr("sensor.wetterstation","rainrate")}}'
- sensor:
- unique_id: pws_itsraining
name: "PWS es regnet"
unit_of_measurement: ".."
state: '{{state_attr("sensor.wetterstation","itsraining")}}'
- sensor:
- unique_id: pws_windspeed
name: "PWS Windgeschwindigkeit"
unit_of_measurement: "km/h"
state: '{{state_attr("sensor.wetterstation","windspeed")}}'
- sensor:
- unique_id: pws_gustspeed
name: "PWS Windboen"
unit_of_measurement: "km/h"
state: '{{state_attr("sensor.wetterstation","gustspeed")}}'
- sensor:
- unique_id: pws_winddirection
name: "PWS Windrichtung"
unit_of_measurement: "°Grad"
state: '{{state_attr("sensor.wetterstation","winddirection")}}'
- sensor:
- unique_id: pws_indoorhumidity
name: "PWS Luftfeuchte innen"
unit_of_measurement: "%"
state: '{{state_attr("sensor.wetterstation","indoorhumidity")}}'
- sensor:
- unique_id: pws_wetbulbtemperature
name: "PWS Glaskugel"
unit_of_measurement: "°C"
state: '{{state_attr("sensor.wetterstation","wetbulbtemperature")}}'
#
# ++++++ Wetterstation Davis Daten 24h ++++++++++
#
- sensor:
- unique_id: pws_temp_min
name: "PWS Temperatur min"
unit_of_measurement: "°C"
state: '{{state_attr("sensor.wetterstation_vortag","temp_min")}}'
- sensor:
- unique_id: pws_temp_max
name: "PWS Temperatur max"
unit_of_measurement: "°C"
state: '{{state_attr("sensor.wetterstation_vortag","temp_max")}}'
- sensor:
- unique_id: pws_taupunkt_min
name: "PWS Taupunkt min"
unit_of_measurement: "°C"
state: '{{state_attr("sensor.wetterstation_vortag","dewpoint_min")}}'
- sensor:
- unique_id: pws_taupunkt_max
name: "PWS Taupunkt max"
unit_of_measurement: "°C"
state: '{{state_attr("sensor.wetterstation_vortag","dewpoint_max")}}'
- sensor:
- unique_id: pws_luftfeuchte_min
name: "PWS Luftfeuchte min"
unit_of_measurement: "%"
state: '{{state_attr("sensor.wetterstation_vortag","hum_min")}}'
- sensor:
- unique_id: pws_luftfeuchte_max
name: "PWS Luftfeuchte max"
unit_of_measurement: "%"
state: '{{state_attr("sensor.wetterstation_vortag","hum_max")}}'
- sensor:
- unique_id: pws_luftdruck_min
name: "PWS Luftdruck min"
unit_of_measurement: "hPa"
state: '{{state_attr("sensor.wetterstation_vortag","airp_rel_min")}}'
- sensor:
- unique_id: pws_luftdruck_max
name: "PWS Luftdruck max"
unit_of_measurement: "hPa"
state: '{{state_attr("sensor.wetterstation_vortag","airp_rel_max")}}'
- sensor:
- unique_id: pws_windspeed_min
name: "PWS Windgeschwindigkeit min"
unit_of_measurement: "km/h"
state: '{{state_attr("sensor.wetterstation_vortag","windspeed_min")}}'
- sensor:
- unique_id: pws_windspeed_max
name: "PWS Windgeschwindigkeit max"
unit_of_measurement: "km/h"
state: '{{state_attr("sensor.wetterstation_vortag","windspeed_max")}}'
- sensor:
- unique_id: pws_winddir_max
name: "PWS Windrichtung max"
unit_of_measurement: "Grad"
state: '{{state_attr("sensor.wetterstation_vortag","winddir_max")}}'
- sensor:
- unique_id: pws_gustspeed_min
name: "PWS Windboen min"
unit_of_measurement: "km/h"
state: '{{state_attr("sensor.wetterstation_vortag","gustspeed_min")}}'
- sensor:
- unique_id: pws_gustspeed_max
name: "PWS Windboen max"
unit_of_measurement: "km/h"
state: '{{state_attr("sensor.wetterstation_vortag","gustspeed_max")}}'
- sensor:
- unique_id: pws_gustdir_max
name: "PWS Boen Richtung"
unit_of_measurement: ""
state: '{{state_attr("sensor.wetterstation_vortag","gustdir_max")}}'
- sensor:
- unique_id: pws_rainrate_max
name: "PWS Regenmenge max"
unit_of_measurement: "mm/h"
state: '{{state_attr("sensor.wetterstation_vortag","rainrate_max")}}'
- sensor:
- unique_id: pws_precipitation_24h
name: "PWS Regenmenge 24h"
unit_of_measurement: "mm/24h"
state: '{{state_attr("sensor.wetterstation_vortag","precipitation_24h")}}'
#++++++++++++ Windrichtung Kompass ++++++++
- sensor:
- name: "Windrichtung"
state: >
{% set direction = ['N','NNO','NO','ONO','O','OSO','SO','SSO','S','SSW','SW','WSW','W','WNW','NW','NNW','N'] %}
{% set degree = states('sensor.pws_windrichtung')|float %}
{{ direction[((degree+11.25)/22.5)|int] }}
icon: mdi:windsock
unique_id: windrichtung
# Regen letzte Stunde
- sensor:
- unique_id: pws_precipitation_1h
name: "PWS Regen letzte h"
unit_of_measurement: "mm/h"
state: '{{state_attr("sensor.niederschlag_letzte_stunde","precipitation_1h")}}'