Skip to content

Instantly share code, notes, and snippets.

@tubalainen
Last active September 1, 2020 17:48
Show Gist options
  • Save tubalainen/0d415941ad9a1f658ebac2fac20f007a to your computer and use it in GitHub Desktop.
Save tubalainen/0d415941ad9a1f658ebac2fac20f007a to your computer and use it in GitHub Desktop.
Directional lightning sensor based on azimuth
sensor:
- platform: template
sensors:
lightning_direction:
friendly_name: 'Blitzortung Lightning Direction'
value_template: >-
{%if states.sensor.blitzortung_lightning_azimuth.state | float<=11 %}Nord
{% elif states.sensor.blitzortung_lightning_azimuth.state | float>348 %}Nord
{% elif states.sensor.blitzortung_lightning_azimuth.state | float<=34 | float>11 %}Nord Nord Öst
{% elif states.sensor.blitzortung_lightning_azimuth.state | float<=56 | float>34 %}Nord Öst
{% elif states.sensor.blitzortung_lightning_azimuth.state | float<=79 | float>56 %}Öst Nord Öst
{% elif states.sensor.blitzortung_lightning_azimuth.state | float<=101 | float>79 %}Öst
{% elif states.sensor.blitzortung_lightning_azimuth.state | float<=124 | float>101 %}Öst Syd Öst
{% elif states.sensor.blitzortung_lightning_azimuth.state | float<=146 | float>124 %}Syd Öst
{% elif states.sensor.blitzortung_lightning_azimuth.state | float<=169 | float>146 %}Syd Syd Öst
{% elif states.sensor.blitzortung_lightning_azimuth.state | float<=191 | float>169 %}Syd
{% elif states.sensor.blitzortung_lightning_azimuth.state | float<=214 | float>191 %}Syd Syd Väst
{% elif states.sensor.blitzortung_lightning_azimuth.state | float<=236 | float>214 %}Syd Väst
{% elif states.sensor.blitzortung_lightning_azimuth.state | float<=259 | float>236 %}Väst Syd Väst
{% elif states.sensor.blitzortung_lightning_azimuth.state | float<=281 | float>259 %}Väst
{% elif states.sensor.blitzortung_lightning_azimuth.state | float<=304 | float>281 %}Väst Nord Väst
{% elif states.sensor.blitzortung_lightning_azimuth.state | float<=326 | float>304 %}Väst Nord Väst
{% elif states.sensor.blitzortung_lightning_azimuth.state | float<=348 | float>326 %}Nord Nord Väst
{%- endif %}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment