Home Assistant Anleitung how to… Automation anhand des aktuellen Sonnenstandes

Es kann sinnvoll sein, gewisse Automatisierungen nur auszufรผhren, wenn die Sonne aktuell einen gewissen Sonnenstand hat. Ein konkretes Beispiel hierfรผr ist wohl der von mir so oft erwรคhnte Sonnenschutz durch die Rolllรคden:

Wenn es am aktuellen Tag wรคrmer als 23 Grad (oder jede beliebige andere Tempertur) werden soll, sollen die Rolllรคden zu 60% geschlossen werden, sobald die Sonne auf diese scheint. Hierfรผr benรถtigt man den aktuellen Sonnenstand, welcher in Home Assistant zur Verfรผgung gestellt wird.

Home Assistant: How to... Kurzanleitungen und Nรผtzliches fรผr Home Assistant!

Konkret rede ich hier vom Azimuth. Ja, ganz streng genommen reicht der Azimuth alleine nicht aus, da dieser von der Jahreszeit abhรคngig minimal variieren kann. Ich mag es aber gerne einfach und nicht unnรถtig kompliziert (wenn es geht), so dass ich an dieser Stelle nur auf den Azimuth hinweise.

Ich selbst nutze fรผr die eingangs beschriebene Automation nur den Azimuth in Kombination mit der Tages-Hรถchst-Temperatur, und die genannten Unschรคrfe ist รผberhaupt nicht stรถrend.

Aber der Reihe nach:

Du magst Home Assistant? Dann abonniere kostenlos meine Beitrรคge mit Tipps, Tricks und Anleitungen rund um Home Assistant:

Follow Home Assistant
( 442 Followers )
X

Follow Home Assistant

E-mail : *
* Ich stimme der Datenschutzerklรคrung zu!

Garantiert kein Spam, keine Werbung und immer mit Abmelde-Link, solltest du es dir anders รผberlegen!

Auf der Webseite SunCalc kannst du fรผr deine Anschrift den Sonnenverlauf je Uhrzeit simulieren (auch rรผckwirkend) und so fรผr dich ermitteln, bei welchem Azimuth die Sonne welche Teile deiner Anschrift wie beleuchtet. 

Den so ermittelten Wert kannst du dann in deiner Automation nutzen und die gewรผnschte Aktion (Rolllรคden auf 60% schlieฮฒen zum Beispiel) eben nur ausfรผhren, wenn die Sonne einen gewissen Stand (Azimuth) erreicht hat. Dies in Kombination mit der Tages-Hรถchst-Temperatur reicht bereits aus, um das Haus im Sommer vor der Sonne ein wenig zu schรผtzen.

Der konkrete Code kann dann wie folgt aussehen:

- alias: "Sonnenschutz links an"
  trigger:
    platform: numeric_state
    entity_id: sensor.sun_azimuth
    above: 80
    below: 160
  condition: 
    condition: numeric_state
    entity_id: sensor.openweathermap_forecast_temperature
    above: 23
  action:
  - service: cover.set_cover_position
    data:
      entity_id: cover.unknown_id_0299_unknown_type_0005_id_1a93_level, cover.fibaro_system_fgrm223_roller_shutter_controller_3_level_5
      position: 20

In diesem konkreten Code-Beispiel fรผr die Nutzung des Azimuth, habe ich auch die Tages-Hรถchst-Temperatur als Kondition eingebaut, da das ganze nur ausgefรผhrt werden soll, wenn es รผberhaupt entsprechend warm wird.

Dieser Beitrag ist Teil einer kleinen Beitrags-Serie rund um den hass.io Home Assistant.

4 Gedanken zu „Home Assistant Anleitung how to… Automation anhand des aktuellen Sonnenstandes“

  1. Danke fรผr Deine Idee. Leider laufe ich damit in ein Problem, denn die Automatisierung greift ja auch, wenn die Sonne gar nicht scheint. Zum Beispiel an trรผben Tagen, an denen ich die Rollรคden in keinem Fall (auch nur teilweise) schlieรŸen mรถchte. Auch die Forecast Funktion โ€žsonnigโ€œ bringt mich nicht weiter, weil ja auch bei teilweise bewรถlkt ggf. die Sonne auf die Fenster scheint. Muss ich jetzt tatsรคchlich einen Lichtsensor beschaffen, weil es keine รถffentliche Quelle fรผr den aktuellen Einfall von Sonnenstrahlung gibt?

  2. Servus Olli,

    wird bei deinem Beispiel die Automatisierung bei jeder Azimuthwertรคnderung (zwischen 80 und 160) getriggert? Mit anderen Worten, wenn ich manuell eingreife und das Rollo hoch fahre wird es kurz darauf wieder heruntergefahren, wenn die Sonne sich im Triggerbereich befindet?

    • Servus!

      Nein, ich greife tatsรคchlich relativ hรคufig ein, wenn es beispielsweise gewittert und entsprechend dรผster ist, aber alle anderen Bedingungen erfรผllt wurden. Dann fahren die Rolllรคden hoch, und bleiben natรผrlich auch da. 😉

      Viele GrรผรŸe
      Olli

Kommentare sind geschlossen.