# Luftreiniger nach Pollenwerten steuern

Luftreiniger verwendet man für Luftverschmutzung da wo es notwendig ist. Das ist in Deutschland oft jetzt nicht sonderlich entscheidend, sofern man nicht an Hauptstraßen wohnt oder [die Bundeswehr wieder trockenes Moor anzündet](https://de.wikipedia.org/wiki/Moorbrand_im_Emsland_2018) für wochenlange Beschäftigung der Feuerwehren.

Warum also Luftreiniger? Ganz simpel: Pollen. Weil man dann im Homeoffice gar keine H1-Antihistaminika mehr bräuchte. Wäre man halt dauerhaft im Homeoffice

Da gibts sicherlich schon Blueprints für, aber mein Blueprint Menü wird schon zu groß, also lass ich das Perplexity machen:

1. HACS installieren
2. [https://github.com/mampfes/hacs\_dwd\_pollenflug](https://github.com/mampfes/hacs_dwd_pollenflug) integrieren
3. Entitäten für eure Pollenreaktion aktivieren
4. Neue Automation

Habt ihr mehr als nur Birke und Gräser, müsst ihr die Conditions anpassen und halt auch die Berechnung welche von allen gerade am höchsten in der Luft ist.  
Wenn ihr die Luftreiniger anders drehen lassen wollt, müsst ihr die Percentage im Choose Element anpassen...

```yaml
alias: STARKVIND nach Birken- und Gräserpollen steuern
description: "Uses HACS DWD Pollenflug integrations to control Airfilters"
triggers:
  - trigger: state
    entity_id:
      - sensor.pollenflug_birke_31
      - sensor.pollenflug_graeser_31

conditions:
  - condition: template
    value_template: >
      {{ states('sensor.pollenflug_birke_31') not in ['unknown', 'unavailable', 'none', ''] }}
  - condition: template
    value_template: >
      {{ states('sensor.pollenflug_graeser_31') not in ['unknown', 'unavailable', 'none', ''] }}

actions:
  - variables:
      birke: "{{ states('sensor.pollenflug_birke_31') | float(0) }}"
      graeser: "{{ states('sensor.pollenflug_graeser_31') | float(0) }}"
      pollen_max: "{{ [birke, graeser] | max }}"

  - choose:
      - conditions:
          - condition: template
            value_template: "{{ pollen_max > 2.5 }}"
        sequence:
          - action: fan.set_percentage
            target:
              entity_id:
                - ENTITÄTEN-LUFTREINIGER
            data:
              percentage: 79

      - conditions:
          - condition: template
            value_template: "{{ pollen_max > 1.9 and pollen_max <= 2.5 }}"
        sequence:
          - action: fan.set_percentage
            target:
              entity_id:
                - ENTITÄTEN-LUFTREINIGER
            data:
              percentage: 50

      - conditions:
          - condition: template
            value_template: "{{ pollen_max <= 1.9 }}"
        sequence:
          - action: fan.set_percentage
            target:
              entity_id:
                - ENTITÄTEN-LUFTREINIGER
            data:
              percentage: 20

mode: single
```