Rollläden automatisch schließen wenn es zu warm wird

Mit Home Assistant kann man die Rollläden automatisch schließen, wenn es zu warm wird. Hier beschreibe ich, wie auch du einen effektiven Sonnenschutz dank deines Smarthomes einrichten kannst!

Sofern du in deinem Smarthome bereits die Rollläden steuern kannst (zum Beispiel mit den Fibaro Roller Shuttern) und darüber hinaus auch über smarte Thermostate verfügst (zum Beispiel mit den Devolo Heizkörperthermostaten), kannst du dir sehr einfach eine automatische Steuerung „programmieren“, welche die Rollläden automatisch (ein Stück) runterfährt, sobald es zu warm wird.

FIBARO Roller Shutter 3 / Z-Wave Plus Smart Home...
FIBARO Roller Shutter 3 / Z-Wave Plus Smart Home...*
Präzise Positionierung der steuernden Motoren; Ermöglicht Szenenaktivierung durch Schalterbetätigung
Devolo 9356 Smart Home, Home Control Heizkörperthermostat,...
Devolo 9356 Smart Home, Home Control Heizkörperthermostat,...*
Hochwertiges Danfoss Heizkörperthermostat mit devolo Home Control Technologie

Zugegeben, es handelt sich hierbei wirklich nicht um eine Raketenwissenschaft (insbesondere nicht im Vergleich zum gestern erfolgreichen Start des ersten bemannten Raumfluges von SpaceX :)) – aber diese Automation-Beispiel zeigt wieder einmal, wie nützlich ein Smarthome (mit Home Assistant!) sein kann.

Rollläden automatisch schließen

Angenommen, du verfügst bereits über steuerbare Rollläden und diese sind in Home Assistant eingebunden, so wirst du diese ziemlich sicher bereits automatisiert haben:

Diese beiden Beispiele sind so einfach, wie es nur sein könnte: Zur Uhrzeit X mache A und zur Uhrzeit Y mache B. Doch neben der Uhrzeit, kann man auch andere Sensor-Eigenschaften für die Automatisierung der Rollläden nutzen (in Home Assistant ist die Uhzeit eine Sensor-Eigenschaft!). Wie wäre es zum Beispiel mit dem Sonnenstand?

Rollläden automatisch schließen wenn die Sonne untergegangen ist

Die Home Assistant Integration „sun“ bietet dir zwei mögliche Sensor-Zustände:

  • above_horizon
  • below_horizon

Hierbei greift die Sun-Integration auf die von dir (hoffentlich) gepflegten Angaben zu Längengrad und Breitengrad deiner Home Assistant-Installation zurück. Ebenso spielt die Höhe (über Null), die du gepflegt hast eine entscheidende Rolle. Grundsätzlich ist dieser Sensor ziemlich genau (zumindest in unserem Fall), wobei dies natürlich von den örtlichen Gegebenheiten abhängen kann).

Eine Automation könnte also wie folgt aussehen: wenn sun.sun unter dem Horizon (also „blow_horizon“) ist, sollen die Rollläden runterfahren. Hierbei kann auch mit einem zeitlichen Offset gearbeitet werden, also einem definierten Vorlauf beziehungsweise einer definierten Verzögerung. Da es ja nicht direkt dunkel ist, wenn die Sonne untergegangen ist, kann man hier zum Beispiel noch ein Offset von 25 Minuten berücksichtigen: 25 Minuten nach dem Sonnenuntergang die Rollläden automatisch schließen!

Rollläden automatisch schließen wenn es zu warm wird

Bei uns sind vier Rollläden im Obergeschoss Richtung Südseite. Dies ist zum einen schön, weil die dazugehörenden Räume tagsüber sehr viel Licht bekommen. Im Hochsommer wiederum, kann dies aufgrund der Wärmeentwicklung jedoch nervig sein. Da ich kein Freund von Klimaanlagen in Privatgebäuden bin, musste also etwas anderes her, um gegen die Temperatur im Sommer anzukämpfen.

Rollläden automatisch schließen, wenn es zu warm wird

Eine simple Methode, um die Wärme durch Sonneneinstrahlung draußen zu halten, sind natürlich Rollläden. Da wir diese ohnehin haben (und diese auch „smart“ sind), habe ich mir Gedanken gemacht, wie ich im Sommer automatisch verhindern kann, dass es im Obergeschoss unnötig warm wird.

Seit letztem Jahr nutze ich hierfür folgende Automation:

Sobald es in einem der beiden Räume wärmer als 23 Grad ist, fahre die Rollläden auf circa 60 % Schließung herunter. Wie bereits gesagt: Keine Raketenwissenschaft – einfach nur die einfache Kombination der verschiedenen Integrationen und Sensoren.

Die Automation könnte konkret wie folgt aussehen:

- alias: Rolläden Sonnenschutz
  trigger:
  - above: '23'
    entity_id: sensor.danfoss_devolo_home_control_radiator_thermostat_temperature_3
    platform: numeric_state
  condition:
  - condition: time
    after: 09:00:00
    before: '17:20:00'
  action:
  - service: cover.set_cover_position
    data:
      entity_id: cover.fibaro_system_fgrm222_roller_shutter_controller_2_level_9, cover.fibaro_system_fgrm222_roller_shutter_controller_2_level, cover.fibaro_system_fgrm222_roller_shutter_controller_2_level_7
      position: '60'
  - service: cover.set_cover_position
    data:
      entity_id: cover.fibaro_system_fgrm222_roller_shutter_controller_2_level_8
      position: 65
Natürlich musst du die jeweiligen Entitäten an dein Setup anpassen. Fraglich ist auch, ob für dich die zeitliche Einschränkung sinnvoll/notwendig ist. Da in unseren Breitengraden die Sonne vor 9 Uhr in der Regel noch nicht so stark ist, wird die Automation durch die eingebaute Kondition erst nach 9 Uhr aktiv. Ebenso wird diese nicht aktiv, wenn es nach 17:20 Uhr in dem entscheidenden Raum wärmer als 23 Grad wird.
Home Assistant: Rollläden Sonnenschutz
Die Rollläden laufen in Wirklichkeit nicht ganz so schnell. Hier kam ein Zeitraffer zum Einsatz, damit es „cooler“ aussieht! 😉
Hast du selbst eigene Automationen, mit denen du deine Rollläden, fernab von „morgens hoch“ und „abends runter“ steuerst? Nutzt du gegebenenfalls andere Trigger für das Auslösen? Lass es mich in den Kommentaren gerne wissen – man lernt schließlich nie aus! 😉

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

Produktempfehlungen

9 Gedanken zu „Rollläden automatisch schließen wenn es zu warm wird“

  1. Hi,

    vielen Dank für den Beitrag. Ein Frage noch:

    Wenn die Automation schon einmal durchgelaufen ist, heißt die Bedienungen alle erfüllt waren und die Rollläden auf 60 bzw. 65 Prozent stehen und sich der Temperaturwert weiter nach oben ändert wird der Trigger nochmals ausgeführt und die Rollläden nochmals auf 60 bzw. 65 % gefahren?

    • Hi Tom!

      Klar, dazu habe ich ziemlich genau vor einem Jahr eine „Anleitung“ geschrieben: https://smarterkram.de/1492/

      Das dürfte alles beinhalten, was du benötigst!

      Viel Erfolg und viele Grüße

      Olli

  2. Hi,
    Toll beschrieben und ich habe es auch schon versucht umzusetzen.
    Aber ich habe noch folgende Anforderung:
    Ich möchte den Rolladen schließen wenn es draußen wirklich dunkel ist. Das habe ich mit sun below -6 definiert, aber mit der Einschränkung, dass nicht geschlossen werden soll, wenn es vor einer bestimmten Uhrzeit ist.

    Das funktioniert auch, aber er schließt dann auch nicht, wenn die Uhrzeit erreicht ist. Was mache ich da falsch?

    alias: Rolladen Depping schließen
    description: nachSonnenuntergang
    trigger:
    – platform: numeric_state
    entity_id: sun.sun
    below: ‚-6′
    attribute: elevation
    condition:
    – condition: and
    conditions:
    – condition: time
    after: ’18:00‘
    action:
    – device_id: 1ed7b6b9f583db10ae8f0b14de39e963
    domain: cover
    entity_id: cover.rolladen_depping
    type: set_position

    • Hi!
      Was dir dann noch fehlt, ist ein Trigger, welcher um 18 Uhr „feuert“. Damit das Ganze dann ganzjährig funktioniert, musst du als zweite Condition den State der Elevation ebenfalls angeben.

      Auf diese Weise wird um 18 Uhr und bei Sun-Evelevation <-6 gefeuert und die Conditions >= 18 Uhr und Sun-Elevation <=-6 müssen erfülllt sein!

      • Eine Ergänzung noch, da ich den beschriebenen Code relativ ähnlich tatsächlich selbst nutze und es dir vielleicht weiterhilft:


        - alias: "Wohnzimmer & Gästezimmer down"
        trigger:
        - platform: sun
        event: sunset
        offset: "00:17:00"
        - platform: time
        at: '20:16'
        condition:
        - condition: and
        conditions:
        - condition: time
        after: '20:15:00'
        - condition: state
        entity_id: sun.sun
        state: 'below_horizon'
        action:
        ...

  3. Moin Olli,
    kannst du ein Beispiel für folgendes Szenario geben?
    Sende eine 0 an eine KNX Gruppenadresse, wenn die Sonne untergegangen ist.
    Wie muss man sun verwenden?
    „above“ oder „below“ geht da ja nicht, da man ja direkt auf „above_horizon“ schauen muss und nicht auf einen Zahlenwert.
    Das mit dem senden an eine KNX Gruppenadresse kriege ich wohl auch so hin, aber die Abfrage von sun wäre super 🙂

    Grüße,
    equi

    • Hallo Equi,
      tatsächlich kann ich zu KNX gar nichts sagen, da ich hierum einen großen Bogen mache… 😉

      Zur Automation und der untergegangenen Sonne:
      Wenn ich dich richtig verstehe, willst du in dem Augenblick an KNX was senden, wenn die Sonne gerade untergegangen ist. Hierfür wäre folgender Code richtig:

      trigger:
      - platform: sun
      event: sunset
      offset: "00:15:00"

      Hier ist (nicht notwendig!) noch ein Offset (also eine Verzögerung) eingebaut, da ich den Code 1:1 aus einer bestehenden Automation von mir kopiert habe. Mit dieser Automation schließe ich einen bestimmten Rollladen 15 Minuten, nachdem die Sonne untergegangen ist.

      Ich hoffe, ich habe dich richtig verstanden und konnte dir entsprechend helfen. Andererseits, lass es mich sehr gerne wissen und ich versuche es erneut!

      Beste Grüße

      Olli

Kommentare sind geschlossen.