[Neue HACS-Integration] Smart Shading Control – Intelligente Rollladen- und Jalousiesteuerung für Home Assistant

Hallo zusammen,

ich möchte Euch heute mein Projekt Smart Shading Control vorstellen – eine von mir entwickelte, kostenlose und quelloffene Integration für Home Assistant, mit der sich Rollläden und Jalousien intelligent, wetterabhängig und raumbezogen automatisieren lassen.

Die Idee dahinter: Eine Rollladensteuerung sollte mehr können, als morgens zu einer bestimmten Uhrzeit hochzufahren und abends wieder zu schließen.

Sie sollte unter anderem erkennen, wann Sonneneinstrahlung tatsächlich zu einer Erwärmung der Räume führen kann, auf Wetterveränderungen reagieren, geöffnete Fenster berücksichtigen und vor allem eine manuelle Bedienung respektieren.

Genau dafür habe ich Smart Shading Control entwickelt.

:sun: Intelligente Beschattung statt starrer Zeitpläne

Die Integration berücksichtigt verschiedene Einflussgrößen, um die Beschattung möglichst bedarfsgerecht zu steuern.

Dazu gehören unter anderem:

  • Sonnenstand und Ausrichtung der Fensterfassaden

  • Aktuelle Raum- und Außentemperaturen

  • Temperaturentwicklung und Wetterprognosen

  • Sonneneinstrahlung und Helligkeit

  • Wetterbedingungen wie Bewölkung und Regen

  • Individuelle Einstellungen für jeden Raum

Dabei wird jede Himmelsrichtung separat betrachtet. Ein Rollladen an der Ostfassade kann somit anders reagieren als einer an der Süd- oder Westfassade.

Das Ziel ist, die Räume bei starker Sonneneinstrahlung vor unnötiger Erwärmung zu schützen, ohne die Rollläden grundlos zu schließen.

:house: Individuelle Steuerung für jeden Raum

Smart Shading Control unterscheidet zwischen zentralen Gebäudeeinstellungen und individuellen Raumkonfigurationen.

So lassen sich beispielsweise Wohnzimmer, Schlafzimmer und Arbeitszimmer unabhängig voneinander konfigurieren.

Pro Raum können unter anderem unterschiedliche Rollläden, Zielpositionen, Zeitregeln, Temperaturfühler und manuelle Sperrzeiten festgelegt werden.

Die Zuordnung der Rollläden erfolgt entsprechend ihrer jeweiligen Fassadenausrichtung.

:three_o_clock: Flexible Zeitsteuerung

Neben der dynamischen Beschattung stehen klassische Zeitregeln zur Verfügung.

Unterstützt werden:

  • Feste Uhrzeiten

  • Sonnenaufgang

  • Sonnenuntergang

  • Individuelle Zeitverschiebungen vor oder nach Sonnenaufgang beziehungsweise Sonnenuntergang

Zeitregeln lassen sich für einzelne Räume verwalten. Zusätzlich gibt es einen zentralen Assistenten, mit dem neue Regeln gleichzeitig für alle bereits angelegten Räume erstellt werden können.

:window: Berücksichtigung von Fenster- und Türkontakten

Ein weiterer wichtiger Bestandteil ist die Einbindung vorhandener Fenster- und Türkontakte.

Ist beispielsweise nachts ein Fenster geöffnet oder gekippt, kann die automatische Nachtschließung des zugehörigen Rollladens verhindert werden.

Damit soll unter anderem vermieden werden, dass ein Rollladen aufgrund einer Zeitregel herunterfährt, obwohl das Fenster noch geöffnet ist.

:raised_hand: Manuelle Bedienung hat Vorrang

Ein Punkt, der mir bei der Entwicklung besonders wichtig war:

Wer seinen Rollladen manuell bedient, möchte nicht, dass die Automatik ihn unmittelbar danach wieder verstellt.

Smart Shading Control erkennt manuelle Positionsänderungen und kann die normale Automatik für eine individuell einstellbare Zeit aussetzen.

Das funktioniert auch bei physischen Wandtastern, sofern die verwendete Geräteintegration entsprechende Positionsänderungen an Home Assistant meldet.

Die Sperrzeiten werden gespeichert und bleiben auch bei einem Neustart von Home Assistant erhalten.

Notwendige Schutzfunktionen können weiterhin eingreifen.

:cloud_with_rain: Wetter- und Schutzfunktionen

Zusätzlich unterstützt die Integration verschiedene Schutzmechanismen:

  • Windschutz

  • Sturmschutz

  • Regenschutz

  • Frostschutz

Je nach Konfiguration können Sicherheitspositionen angefahren oder automatische Bewegungen verhindert werden.

:gear: Weitere Funktionen

Darüber hinaus bietet Smart Shading Control:

  • Vollständige Konfiguration über die Home-Assistant-Oberfläche

  • Verschiedene Betriebsarten wie Automatik, Hitzeschutz, Offen, Geschlossen und Pause

  • Virtuelle Cover-Entitäten für einzelne Rollläden und komplette Räume

  • Optionale Lamellensteuerung bei kompatiblen Jalousien

  • Diagnose- und Statussensoren zur Nachvollziehbarkeit der Steuerungsentscheidungen

  • Einen Trockenlaufmodus, um Entscheidungen ohne tatsächliche Rollladenbewegungen zu prüfen

  • Zeitlich gestaffelte Fahrbefehle, damit nicht alle Rollläden eines Raums gleichzeitig angesteuert werden

  • Wiederherstellung wichtiger Steuerungs- und Schutzzustände nach einem Neustart

Die Integration benötigt keinen eigenen Cloud-Dienst und verarbeitet die vorhandenen Daten direkt innerhalb von Home Assistant.

:package: Installation über HACS

Die Installation erfolgt über HACS als benutzerdefiniertes Repository.

GitHub-Repository:

  1. HACS in Home Assistant öffnen.

  2. Unter den benutzerdefinierten Repositories die GitHub-Adresse hinzufügen.

  3. Als Kategorie „Integration“ auswählen.

  4. Smart Shading Control installieren.

  5. Home Assistant vollständig neu starten.

  6. Unter „Einstellungen → Geräte & Dienste“ die Integration hinzufügen.

Voraussetzungen:

  • Home Assistant ab Version 2026.7.0

  • Mindestens eine bereits vorhandene Cover-Entität

:open_book: Dokumentation und Support

Eine ausführliche Dokumentation steht ebenfalls zur Verfügung:

Dokumentation:

Fehler melden oder Verbesserung vorschlagen:

Das Projekt ist unter der MIT-Lizenz veröffentlicht und kann kostenlos genutzt werden.

:speech_balloon: Feedback und Erfahrungsaustausch

Smart Shading Control ist aus dem Wunsch entstanden, eine möglichst umfassende Rollladenautomatisierung direkt in Home Assistant umzusetzen, ohne für jede Funktion zahlreiche einzelne Automationen erstellen und pflegen zu müssen.

Natürlich gibt es bei einer solchen Integration immer Möglichkeiten zur Weiterentwicklung.

Deshalb würde ich mich freuen, wenn der eine oder andere von Euch die Integration ausprobiert und seine Erfahrungen teilt.

Mich würde besonders interessieren:

  • Welche Rollladen- oder Jalousiesysteme verwendet Ihr?

  • Welche Funktionen fehlen Euch bei bisherigen Beschattungslösungen?

  • Welche zusätzlichen Möglichkeiten würdet Ihr Euch wünschen?

Fehlerberichte, konstruktive Kritik und Verbesserungsvorschläge sind ausdrücklich willkommen!

Wenn Euch das Projekt gefällt, freue ich mich natürlich auch über einen :star: auf GitHub.

Viel Spaß beim Ausprobieren!

Viele Grüße
Stefan

GitHub: GitHub - Q14siX/smart_shading_control: Intelligente raumbasierte Rollladen- und Jalousiesteuerung für Home Assistant mit Sonnenstand, Wetter, Temperatur, Zeitregeln, Fensterkontakten, Schutzfunktionen und zuverlässiger Erkennung manueller Bedienungen. · GitHub

4 „Gefällt mir“

Mahlzeit und danke für das Teilen deines Projektes. Wir haben doch schon ein paar Integrationen und Blueprints für Rolladensteuerung im Forum. Was macht dein Projekt anders, als schon bestehende Projekte?

6 „Gefällt mir“

Vielen Dank für deine Arbeit aber warum das tausendste Rolladensteuerungsprojekt.
Alle machen doch das gleiche :sweat_smile:

6 „Gefällt mir“

Ich bin mit der sehr umfangreichen Adaptive Cover Control Pro sehr zufrieden.

1 „Gefällt mir“

Abgesehen davon, dass es solche Integrationen ja schon mehrfach gibt, bin ich auch nicht sicher, inwiefern das überhaupt Sinn macht. HACS-Integrationen sind ja nicht immer so stabil (Viele Fehlerquellen, z.B. durch HA-Updates) und man ist ziemlich abhängig von den Erstellern. Für eine bessere Wartbarkeit wären Blueprints/ Automationen mMn deutlich wartungsfreundlicher und langfristig stabiler

8 „Gefällt mir“

Da stimme ich dir vollkommen zu. Ich habe, wie vermutlich viele andere auch, meinen eigenen blueprint, der genau meine Anforderungen und Situation abdeckt. Nicht mehr und auch nicht weniger.

4 „Gefällt mir“

Stefan, den Trockenlaufmodus finde ich richtig interessant :grinning_face_with_smiling_eyes: Gerade bei Rollläden ist es praktisch, erst mal zu sehen, was die Automatik eigentlich machen würde, bevor im ganzen Haus die Rollläden losfahren.

Auch dass die manuellen Sperrzeiten einen HA-Neustart überstehen, gefällt mir.

Was mich interessieren würde: Wie unterscheidest du zuverlässig, ob eine Positionsänderung über den Wandtaster oder durch die Automatik selbst ausgelöst wurde?

Gerade bei solchen Details zeigen sich ja oft die Unterschiede zwischen den verschiedenen Lösungen. Ich finde es gut, wenn wir hier unterschiedliche Ansätze vergleichen und ausprobieren können :+1:

Ich hab sie jetzt mal installiert. Wow, die erste Cover-Integration, die bei mir funktioniert. Die anderen hier hab ich nicht zum automatischen Rollo fahren bekommen und die hier auf Anhieb. Die bleibt jetzt drauf und die Automationen fliegen runter. :+1:

2 „Gefällt mir“