Home Assistant Blueprints by simon42
Overview
A collection of Home Assistant automation blueprints. Pro Fenster/Rollladen wird eine eigene Automation erstellt — gemeinsame Helfer (Uhrzeit, Nachtmodus) wählen alle Instanzen identisch aus. - Morgens öffnen (input_datetime-Helfer, abschaltbar) - Fenster-Interaktion (offen/gekippt → Position, mit Rückfahr-Logik) - Nachtmodus inkl. Lüftungsposition bei offenem Fenster - Sturmschutz (Wetter-Entität oder Wind-Sensor, optionaler Panzer-Modus) — hat immer Vorrang - Sonnenschutz/Beschattung anhand des Sonnenstands (Fenster-Geometrie, Temperatur-Schwelle mit Hysterese, optionaler Wetterlagen-Filter, erkennt manuelle Eingriffe) - Sonnenheizen für die Heizperiode (öffnet vergessene Rollos bei Sonne und Kälte) - Moskito-Modus (Licht aus im Raum, wenn das Fenster nach Sonnenuntergang geöffnet wird) - Actionable Notifications bei zu lange offenen/gekippten Fenstern 📖 — Einrichtung, Funktionsweise (Sichtfeld-Geometrie, manuelle Eingriffe, Prioritäten), bekannte Grenzen und FAQ.
README
Home Assistant Blueprints by simon42
A collection of Home Assistant automation blueprints.
Automations
Intelligente Rollladensteuerung
File: automations/cover_automation_v2.yaml
Pro Fenster/Rollladen wird eine eigene Automation erstellt — gemeinsame Helfer (Uhrzeit, Nachtmodus) wählen alle Instanzen identisch aus.
- Morgens öffnen (input_datetime-Helfer, abschaltbar)
- Fenster-Interaktion (offen/gekippt → Position, mit Rückfahr-Logik)
- Nachtmodus inkl. Lüftungsposition bei offenem Fenster
- Sturmschutz (Wetter-Entität oder Wind-Sensor, optionaler Panzer-Modus) — hat immer Vorrang
- Sonnenschutz/Beschattung anhand des Sonnenstands (Fenster-Geometrie, Temperatur-Schwelle mit Hysterese, optionaler Wetterlagen-Filter, erkennt manuelle Eingriffe)
- Sonnenheizen für die Heizperiode (öffnet vergessene Rollos bei Sonne und Kälte)
- Moskito-Modus (Licht aus im Raum, wenn das Fenster nach Sonnenuntergang geöffnet wird)
- Actionable Notifications bei zu lange offenen/gekippten Fenstern
Mindestversion: Home Assistant 2024.10.
📖 Ausführliche Dokumentation — Einrichtung, Funktionsweise (Sichtfeld-Geometrie, manuelle Eingriffe, Prioritäten), bekannte Grenzen und FAQ.
Hinweis: Die frühere Version (
cover_automation.yaml, Zuordnung mehrerer Rollläden über zwei parallele Listen) wurde entfernt. Bereits importierte Kopien laufen lokal unverändert weiter; für Neues bitte die aktuelle Version oben verwenden.
Synchronisiere Datum+Uhrzeit zu Uhrzeit-Helfer
File: automations/convert_datetime_helper_to_time_helper.yaml
Synchronisiert die Uhrzeit eines input_datetime-Helfers (mit Datum+Uhrzeit) in einen reinen Uhrzeit-Helfer. Nützlich, wenn man nur die Zeitkomponente braucht.
Entwicklung
Agent-Skill für die Blueprint-Entwicklung
Folder: skills/ha-blueprint-dev/
Ein Agent Skill für Claude (Code), der die Arbeitsweise, Patterns und Learnings aus der Entwicklung dieser Blueprints destilliert — damit Weiterentwicklungen auf demselben Niveau passieren, unabhängig davon, wer (oder welches Modell) sie umsetzt. Enthält:
SKILL.md— Workflow, Kern-Regeln und die typischen Fallen (1-basierterrepeat.index,!inputin Templates, Selector-Defaults, Blueprint-Cache, Race Conditions beimode: parallel)references/patterns.md— erprobte Baupläne (Status-Helfer, Manual-Override-Erkennung, Snapshot/Restore, Beschattungs-Geometrie, Notification-Routing u.a.)scripts/validate_blueprint.py— Linter für Blueprint-YAML, findet die häufigsten Fehlerklassen vor dem Deploy:python3 skills/ha-blueprint-dev/scripts/validate_blueprint.py
Installation für Claude Code: Ordner nach ~/.claude/skills/ha-blueprint-dev/ kopieren.
Einige Angaben in SKILL.md (HA-Share-Pfad, MCP-Tools, Repo-Workflow) sind auf das Setup
des Repo-Autors zugeschnitten und müssen ggf. ans eigene Setup angepasst werden.
Recommended Tools
Try a different keyword or remove a filter.
Install
npx skillfish add therealsimon42/ha-blueprints