various tidyups

This commit is contained in:
root
2025-12-21 20:55:54 +13:00
parent 416efa6bd3
commit 19a14e1d1b
54 changed files with 5932 additions and 502 deletions
+12 -7
View File
@@ -1,8 +1,13 @@
sensor:
- platform: template
sensors:
weewx_wind_bearing_template:
value_template: >
template:
- sensor:
- name: "Weewx Wind Bearing"
unique_id: weewx_wind_bearing_template
state: >
{% set direction = ['N','NNE','NE','ENE','E','ESE','SE','SSE','S','SSW','SW','WSW','W','WNW','NW','NNW','N'] %}
{% set degree = states('sensor.weewx_wind_direction')|float %}
{{ direction[((degree+11.25)/22.5)|int] }}
{% set degree = states('sensor.weewx_wind_direction') | float(none) %}
{% if degree is not none %}
{% set d = (degree % 360) %}
{{ direction[((d + 11.25) / 22.5) | int] }}
{% else %}
unknown
{% endif %}