Inspiriert aus unserem Schottlandurlaub habe ich versucht, abhängig von den Wetterdaten, einen Mückenrisikoindex nachzubauen.
In Schottland haben wir eine Internetseite zur Vorhersage des Risikos einer Mückenplage (Midges https://www.smidgeup.com/midge-forecast/) genutzt. Wer dort schon Mal von den kleinen Plagegeistern angefallen wurde, weiß von was ich spreche
.
Was habe ich an Sensoren verwendet?
Tageslicht, Temperatur, Luftfeuchtigkeit, Wind!
Was fehlt, die anderen Indikatoren wie generelles Vorhandensein von Mückenpopulation und optimales Umfeld (Wasser in Teichen etc.)
Also eher ein Näherungswert, vielleicht hilft es euch beim abendlichen Sitzen im Garten oder auf der Terrasse (Mückenspray ja/nein) ![]()
Sensor.mueckenindex
Sensor Template
{% set t = states(‘sensor.xxx_temperature’)|float(15) %}
{% if t < 10 or t > 35 %}{% set temp_f = 0.0 %}
{% elif t < 18 %}{% set temp_f = (t-10)/8 %}
{% elif t <= 27 %}{% set temp_f = 1.0 %}
{% else %}{% set temp_f = (35-t)/8 %}
{% endif %}
{% set h = states(‘sensor.xxx_humidity’)|float(50) %}
{% set hum_f = [1, [0, (h-40)/50] | max] | min %}
{% set w = state_attr(‘weather.openweathermap’,‘wind_speed’)|float(10) %}
{% set wind_f = [1, [0, (25-w)/25] | max] | min %}
{% set el = state_attr(‘sun.sun’,‘elevation’)|float(45) %}
{% if el > 30 %}{% set time_f = 0.4 %}
{% elif el > 6 %}{% set time_f = 0.4 + (30-el)/24*0.6 %}
{% elif el > -6 %}{% set time_f = 1.0 %}
{% else %}{% set time_f = 0.7 %}
{% endif %}
{{ (temp_f * hum_f * wind_f * time_f * 100) | round(0) }}
Sensor.mueckenindex
{% set i = states(‘sensor.mueckenindex’)|float(0) %}
{% if i < 20 %}Sehr niedrig
{% elif i < 40 %}Niedrig
{% elif i < 60 %}Mittel
{% elif i < 80 %}Hoch
{% else %}Sehr hoch
{% endif %}
by HarryP: Post formatiert