# Beschattung Automation läuft nicht

**URL:** <https://community.smarterkram.de/t/beschattung-automation-laeuft-nicht/589>\
**Category:** Allgemein\
**Tags:** home-assistant\
**Created:** [7. August 2026 um 09:21 UTC](https://community.smarterkram.de/t/beschattung-automation-laeuft-nicht/589 "2026-08-07T09:21:36Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![pe-koehler](https://community.smarterkram.de/letter_avatar_proxy/v4/letter/p/a587f6/32.png) [@pe-koehler](https://community.smarterkram.de/u/pe-koehler)\
**Post date:** [7. August 2026 um 09:21 UTC](https://community.smarterkram.de/t/beschattung-automation-laeuft-nicht/589/1 "2026-08-07T09:21:36Z")

</div>

Hallo an die Runde, ich habe mir ein Programm erstellt um die Beschattung per Rolladen zu aktivieren. Die Bedingungen werden alle erfüllt aber das Relais wird vom Programm nicht getriggert.

 ![image](https://community.smarterkram.de/uploads/default/original/1X/45b85fe2a98f12d00a71740f93247a66048c0a1e.png)

und der YAMl Code

alias: Beschattung EIN Rolläden  
description: ‚‘  
triggers:

- trigger: state  
entity\_id:
  - sun.sun  
to:
  - above\_horizon

- trigger: numeric\_state  
entity\_id:
  - sensor.idielh7\_uv\_index  
for:  
hours: 0  
minutes: 2  
seconds: 0  
above: 200  
attribute: attribution

- trigger: temperature.crossed\_threshold  
target:  
area\_id: garten  
options:  
behavior: each  
threshold:  
type: above  
value:  
active\_choice: number  
number: 25  
unit\_of\_measurement: °C  
conditions:   
actions:
- if:
  - condition: schedule.is\_on  
target:  
entity\_id: schedule.rolladen\_beschattung  
options:  
behavior: any  
for:  
hours: 0  
minutes: 0  
seconds: 10
  - condition: state  
entity\_id: sun.sun  
state:
    - above\_horizon

  - condition: numeric\_state  
entity\_id: sensor.idielh7\_solar\_radiation  
above: 100
  - condition: temperature.is\_value  
target:  
label\_id: wetterstation  
options:  
behavior: any  
threshold:  
type: above  
value:  
active\_choice: number  
number: 22  
unit\_of\_measurement: °C  
for:  
hours: 0  
minutes: 5  
seconds: 0  
then:
  - action: switch.turn\_on  
metadata: {}  
target:  
entity\_id: switch.shelly1g3\_rolladenrelais2\_beschattung\_ein  
data: {}
  - action: input\_boolean.toggle  
metadata: {}  
target:  
entity\_id: input\_boolean.beschattung\_anzeige  
data: {}  
mode: restart

- Da ich keinen Fehler finden konnte und die 4 Bedingungen erfüllt sind, wende ich mich an diese Gruppe, ob vielleicht jemand das der Runde das Problem mit der Automation finden kann, oder eine Idee hat, an was es liegen könnte.  
Vielen Dank für Euere Hilfe  
Peter

---

<div class="post-metadata">

**Author:** ![Muschelschubser26](https://community.smarterkram.de/user_avatar/community.smarterkram.de/muschelschubser26/32/282_2.png) [@Muschelschubser26](https://community.smarterkram.de/u/Muschelschubser26)\
**Post date:** [7. August 2026 um 10:56 UTC](https://community.smarterkram.de/t/beschattung-automation-laeuft-nicht/589/2 "2026-08-07T10:56:45Z")

</div>

moin pe-koehler,

könntest Du bitte den Yaml-Code beim nächsten Mal zur besseren Lesbarkeit über das + und „Vorformatierter Text“ also das Icon „\</\>“ einfügen?

Ich denke, es liegt mit an diesem Trigger hier

```auto
sensor.idielh7_uv_index
for:
hours: 0
minutes: 2
seconds: 0
above: 200
attribute: attribution

```

Der UV-Index liegt normalerweise nicht so hoch und ich würde einfach mal den aktuellen UV-Index-Wert dort angeben und nachsehen, was realistische Werte sind.

Außerdem vergleichst du nicht den Sensorwert, sondern das Attribut

```auto
attribute: attribution

```

Das Attribut attribution ist ein Text und keine Zahl und daher kann dieser Trigger niemals auslösen.

Diesen Trigger kenne ich nicht wirklich

```auto
trigger: temperature.crossed_threshold

```

und würde es mal mit folgendem versuchen

```auto
trigger:
  - platform: numeric_state
    entity_id: sensor.deine_temperatur
    above: 25
    for:
      minutes: 2

```

…kannst Du die Aktion für das Relais hier in der Automation mal direkt ausführen, um zu sehen, ob es wirklich nur an der Logik liegt?

VG Micha

---

<div class="post-metadata">

**Author:** ![pe-koehler](https://community.smarterkram.de/letter_avatar_proxy/v4/letter/p/a587f6/32.png) [@pe-koehler](https://community.smarterkram.de/u/pe-koehler)\
**Post date:** [8. August 2026 um 14:13 UTC](https://community.smarterkram.de/t/beschattung-automation-laeuft-nicht/589/3 "2026-08-08T14:13:48Z")

</div>

Hallo Micha, vielen Dank für Deine schnelle Antwort. Ich habe den YAML Code von Chat GPT prüfen lassen, und die Fehler gefunden. Chat GPT hat es noch optimiert und funktioniert es so wie ich es wollte.  
Danke Dir Micha

---

<div class="post-metadata">

**Author:** ![olli](https://community.smarterkram.de/user_avatar/community.smarterkram.de/olli/32/144_2.png) [@olli](https://community.smarterkram.de/u/olli)\
**Post date:** [8. August 2026 um 14:38 UTC](https://community.smarterkram.de/t/beschattung-automation-laeuft-nicht/589/4 "2026-08-08T14:38:04Z")

</div>

Hi Peter,

magst du den funktionalen Code hier mit uns teilen, damit wir alle „dazulernen“?

VG Olli

---

<div class="post-metadata">

**Author:** ![pe-koehler](https://community.smarterkram.de/letter_avatar_proxy/v4/letter/p/a587f6/32.png) [@pe-koehler](https://community.smarterkram.de/u/pe-koehler)\
**Post date:** [8. August 2026 um 14:52 UTC](https://community.smarterkram.de/t/beschattung-automation-laeuft-nicht/589/5 "2026-08-08T14:52:04Z")

</div>

Hallo zusammen, anbei der YAML Code für das Programm Beschattung EIN  
alias: Beschattung EIN Rolläden  
description: ‚‘  
triggers:

- trigger: numeric\_state  
entity\_id: sensor.sun\_solar\_azimuth  
above: 80  
below: 230
- trigger: numeric\_state  
entity\_id: sensor.openweathermap\_gefuhlte\_temperatur  
above: 23  
for:  
minutes: 2
- trigger: numeric\_state  
entity\_id: sensor.sun\_solar\_elevation  
above: 18  
below: 65  
conditions:
- condition: numeric\_state  
entity\_id: sensor.sun\_solar\_azimuth  
above: 80  
below: 240
- condition: numeric\_state  
entity\_id: sensor.openweathermap\_gefuhlte\_temperatur  
above: 23
- condition: numeric\_state  
entity\_id: sensor.sun\_solar\_elevation  
above: 18  
below: 65  
actions:
- action: input\_boolean.turn\_on  
target:  
entity\_id: input\_boolean.beschattung\_anzeige  
data: {}
- action: switch.turn\_on  
target:  
device\_id: 8b1bce9956c8e25a76f80ff77b83952c  
mode: single

sowie das notwendige Template  
Anzeige Zustand der Beschattung

binary\_sensor:

- name: „Beschattung EIN“  
unique\_id: beschattung\_ein  
state: \>  
{{  
states(‚sensor.sun\_solar\_azimuth‘) | float(0) \> 80  
and states(‚sensor.sun\_solar\_azimuth‘) | float(0) \< 230  
and states(‚sensor.openweathermap\_gefuhlte\_temperatur‘) | float(0) \> 23  
and states(‚sensor.sun\_solar\_elevation‘) | float(0) \> 18  
and states(‚sensor.sun\_solar\_elevation‘) | float(0) \< 65  
}}

VG Peter

---

<div class="post-metadata">

**Author:** ![pe-koehler](https://community.smarterkram.de/letter_avatar_proxy/v4/letter/p/a587f6/32.png) [@pe-koehler](https://community.smarterkram.de/u/pe-koehler)\
**Post date:** [8. August 2026 um 14:53 UTC](https://community.smarterkram.de/t/beschattung-automation-laeuft-nicht/589/6 "2026-08-08T14:53:41Z")

</div>

Die Azimuth Berechnung habe ich mit diesem Online Tool durchgeführt:  
Den Link hatte ich aus einem YouTube Video von Olli

> **[SunCalc sun position- und sun phases calculator](https://www.suncalc.org/#/49.2864,8.7368,19/2026.08.08/16:00/1/3)**
>
> Application for determining the course of the sun at a desired time and place with interactive map.

VG Peter

---

<div class="post-metadata">

**Author:** ![Muschelschubser26](https://community.smarterkram.de/user_avatar/community.smarterkram.de/muschelschubser26/32/282_2.png) [@Muschelschubser26](https://community.smarterkram.de/u/Muschelschubser26)\
**Post date:** [8. August 2026 um 23:26 UTC](https://community.smarterkram.de/t/beschattung-automation-laeuft-nicht/589/7 "2026-08-08T23:26:10Z")

</div>

sehr gerne Peter 😀 freut mich zu lesen, dass es jetzt funktioniert 😀

möchte Dir noch empfehlen, nicht immer alles „blind“ aus einer KI zu übernehmen und würde das Problem mir der Lösung vergleichen, um Home Assistant, Yaml usw zu lernen und besser zu verstehen… KI macht einiges gut, vieles aber auch viel zu kompliziert.

VG Micha

---

<div class="post-metadata">

**Author:** ![Muschelschubser26](https://community.smarterkram.de/user_avatar/community.smarterkram.de/muschelschubser26/32/282_2.png) [@Muschelschubser26](https://community.smarterkram.de/u/Muschelschubser26)\
**Post date:** [8. August 2026 um 23:36 UTC](https://community.smarterkram.de/t/beschattung-automation-laeuft-nicht/589/8 "2026-08-08T23:36:55Z")

</div>

??? Du hast doch in der fehlerhaften Automation die Integration „Sun“ mit eingebunden und frage mich jetzt, wofür Du das Online Tool benötigst??

Sun stellt sämtliche Entitäten zum Thema Sonne inkl. Azimut zur Verfügung.

 ![image](https://community.smarterkram.de/uploads/default/original/1X/94f0338ad3ba853d7714ab8bb5c00c71e1e5dbc6.png)

VG Micha

---

<div class="post-metadata">

**Author:** ![olli](https://community.smarterkram.de/user_avatar/community.smarterkram.de/olli/32/144_2.png) [@olli](https://community.smarterkram.de/u/olli)\
**Post date:** [9. August 2026 um 06:02 UTC](https://community.smarterkram.de/t/beschattung-automation-laeuft-nicht/589/9 "2026-08-09T06:02:26Z")

</div>

Mit dem Online Tool kann man rückwirkend errechnen wie der Azimut zu einem konkreten Zeitpunkt war. In dem Fall ist es konkret nützlich um den Azimut zu wissen wenn die Sonne auf die Scheibe scheint. Also bspw. kurz beobachten wann das der Fall war und dann den Azimut ermitteln nachträglich.

Natürlich kann man auch live in HA nachschauen, aber das ist ein weiterer Weg und ich meine, dass der Sensor Sonne die Info in 2021 noch nicht live geliefert hat, weshalb ich es damals mit dem Tool gemacht habe.

---

<div class="post-metadata">

**Author:** ![Muschelschubser26](https://community.smarterkram.de/user_avatar/community.smarterkram.de/muschelschubser26/32/282_2.png) [@Muschelschubser26](https://community.smarterkram.de/u/Muschelschubser26)\
**Post date:** [9. August 2026 um 09:33 UTC](https://community.smarterkram.de/t/beschattung-automation-laeuft-nicht/589/10 "2026-08-09T09:33:04Z")

</div>

Danke für das Update 👍

ich denke aber, dass es mit dem Azimut allein nicht getan ist…

Meine damalige Umsetzung war, dass ich mir immer den realen Azimut und Elevation notiert habe, sobald das jeweilige Fenster anfing in der Sonne oder wieder im Schatten zu sein.

Der Azimut sagt ja nichts weiter als den „horizontalen“ Stand der Sonne und in Kombination mit Elevation (=„Höhe“ … habe da auch gelernt, dass die Sonne im Norden aufgeht und nicht wie fälschlicherweis in der Schule gelernt im Osten (hier wird die Sonne nur zuerst sichtbar)) kann eine gute Beschattung umgesetzt werden… warum soll ich z.B. den Rollladen runterfahren, nur weil der Azimiut es mir sagt und ich direkt sehe, dass ein Gebäude oder ein anderes großes Objekt dem Fenster Schatten gibt und ggf. kann durch Elevation für das jeweilige Fenster auch grob angegeben werden ob/wie (Position / %) der Rollladen runtergefahren werden soll.

Ich würde daher auch immer den minimalen Elevation Wert nehmen, da dieser im Sommer viel höher ist als zu den anderen Jahreszeiten und dann soll die Automation ja auch funktionen 😀 und darum würde ich auch immer die Jahrezeit mit einbeziehen, da es ja z.B. im Herbst gewünscht sein kann, dass das Fenster Sonne abbekommt um den Raum aufzuwärmen…
