Home Assistant Blueprints: Automationen teilen und importieren
Dieser Artikel kann Affiliate-Links enthalten. Wenn du über diese Links einkaufst, erhalten wir möglicherweise eine kleine Provision — ohne Mehrkosten für dich. Das hilft uns, weiterhin kostenlose Inhalte zu erstellen.
Du hast eine geniale Automation gebaut, und dein Kumpel will sie auch. Aber seine Entity-IDs heißen anders, seine Sensoren liefern andere Werte, und die Anpassung dauert länger als der Neubau. Genau dieses Problem lösen Blueprints.
Blueprints sind Automations-Vorlagen mit variablen Eingabefeldern. Du definierst die Logik einmal, und jeder Nutzer kann sie importieren und an sein eigenes Setup anpassen, ohne eine Zeile YAML zu schreiben. Home Assistant hat einen eingebauten Blueprint-Exchange mit Hunderten fertiger Vorlagen.
Was ist ein Blueprint?
Ein Blueprint ist im Kern eine Automation mit Platzhaltern. Statt fester Entity-IDs verwendet ein Blueprint Inputs, Felder, die der Nutzer beim Erstellen der Automation ausfüllt.
Beispiel: Ein Blueprint „Bewegungslicht" hat diese Inputs:
- Bewegungsmelder: Wähle deinen Bewegungsmelder (Entity-Selektor)
- Licht: Wähle die Lampe, die eingeschaltet werden soll
- Wartezeit: Wie lange soll das Licht an bleiben? (Zahl in Minuten)
- Helligkeit: Auf welche Helligkeit soll das Licht eingestellt werden? (Slider)
Du füllst die Felder aus, klickst auf Speichern, und hast eine fertige Automation, ohne YAML, ohne Fehlersuche, in 30 Sekunden.
Synology DS423+ für Docker
Unsere Empfehlung passend zu diesem Thema
* Affiliate-Link, du zahlst nicht mehr, wir erhalten eine kleine Provision
Schritt 1: Community-Blueprints importieren
Home Assistant bietet einen Blueprint Exchange mit Hunderten fertiger Vorlagen. Du findest ihn unter community.home-assistant.io/c/blueprints-exchange.
So importierst du einen Blueprint:
- Finde einen Blueprint im Exchange (z. B. „Motion-activated Light")
- Kopiere die Import-URL (ein GitHub-Link zur YAML-Datei)
- In Home Assistant: Einstellungen > Automatisierungen > Blueprints > Blueprint importieren
- Füge die URL ein und klicke auf Vorschau
- Klicke auf Importieren
Der Blueprint erscheint jetzt in deiner Blueprint-Liste. Um ihn zu nutzen, gehst du auf Automatisierung erstellen > Aus einem Blueprint und wählst ihn aus.
https://my.home-assistant.io/redirect/blueprint_import/?blueprint_url=BLUEPRINT_URL, dabei ersetzt du BLUEPRINT_URL durch die GitHub-URL des Blueprints. Home Assistant öffnet direkt den Import-Dialog.Die 5 besten Community-Blueprints
1. Motion-Activated Light (Bewegungslicht)
Der Klassiker: Licht an bei Bewegung, Licht aus nach X Minuten. Inputs: Bewegungsmelder, Licht, Wartezeit, Helligkeit, optionale Bedingung (z. B. nur nachts).
Warum besser als selbst gebaut: Der Blueprint berücksichtigt Edge Cases wie erneute Bewegung während der Wartezeit (Timer-Reset), Helligkeitsabhängigkeit und mehrere Trigger.
2. Low Battery Notification (Batteriewarnung)
Überwacht automatisch alle Batterie-Sensoren im System und schickt eine Push-Nachricht, wenn einer unter einen Schwellwert fällt. Kein manuelles Pflegen einer Entity-Liste nötig.
3. Zigbee Button Actions (Taster-Aktionen)
Blueprints für spezifische Zigbee-Taster (IKEA RODRET, Aqara Mini Switch, Hue Dimmer). Jeder Tastendruck (kurz, lang, doppelt) kann mit einer eigenen Aktion belegt werden.
4. Adaptive Lighting (Adaptives Licht)
Passt Farbtemperatur und Helligkeit automatisch an die Tageszeit an: Warmweiß abends, Neutralweiß tagsüber, gedimmt nachts. Inputs: Licht-Entities und Zeitplan.
5. Waschmaschine/Trockner fertig
Erkennt anhand der Leistungsaufnahme, wann die Maschine fertig ist, und schickt eine Benachrichtigung. Inputs: Leistungssensor, Schwellwert, Benachrichtigungsdienst.
Schritt 2: Eigenen Blueprint erstellen
Einen eigenen Blueprint erstellst du, indem du eine bestehende Automation in eine Blueprint-YAML-Datei umwandelst. Hier ein Beispiel: eine einfache „Fenster offen, Heizung aus"-Automation als Blueprint:
blueprint:
name: "Fenster offen - Heizung runter"
description: "Dreht die Heizung runter, wenn ein Fenster geoeffnet wird"
domain: automation
input:
fensterkontakt:
name: "Fensterkontakt"
description: "Der Tuerkontakt-Sensor am Fenster"
selector:
entity:
domain: binary_sensor
device_class: window
thermostat:
name: "Heizkoerperthermostat"
description: "Das Thermostat, das heruntergedreht werden soll"
selector:
entity:
domain: climate
ziel_temperatur:
name: "Temperatur bei offenem Fenster"
description: "Auf diese Temperatur wird gedrosselt"
default: 5
selector:
number:
min: 5
max: 15
unit_of_measurement: "°C"
normal_temperatur:
name: "Normale Temperatur"
description: "Temperatur nach dem Schliessen des Fensters"
default: 21
selector:
number:
min: 15
max: 25
unit_of_measurement: "°C"
verzoegerung:
name: "Verzoegerung"
description: "Fenster muss so lange offen sein bevor gedrosselt wird"
default: 60
selector:
number:
min: 0
max: 300
unit_of_measurement: "Sekunden"
trigger:
- platform: state
entity_id: !input fensterkontakt
to: "on"
for:
seconds: !input verzoegerung
action:
- service: climate.set_temperature
target:
entity_id: !input thermostat
data:
temperature: !input ziel_temperatur
- wait_for_trigger:
- platform: state
entity_id: !input fensterkontakt
to: "off"
timeout: "02:00:00"
- service: climate.set_temperature
target:
entity_id: !input thermostat
data:
temperature: !input normal_temperatur
Die Schlüsselwörter:
!input: Verweist auf einen Input-Parameter, den der Nutzer ausfülltselector: Definiert den Typ des Eingabefelds (Entity-Auswahl, Zahl, Text, Boolean)default: Optionaler Standardwert, der vorausgefüllt wird
/config/blueprints/automation/ ab. Erstelle dort einen Unterordner mit deinem Namen (z. B. /config/blueprints/automation/mein_name/fenster_heizung.yaml). Nach einem Neustart von Home Assistant erscheint der Blueprint in der Liste.Schritt 3: Blueprint teilen
Du kannst deinen Blueprint auf zwei Wegen teilen:
- GitHub: Lade die YAML-Datei auf GitHub hoch. Andere Nutzer können sie über die GitHub-Raw-URL importieren. Das ist der Standard-Weg für den Blueprint Exchange.
- Home Assistant Community: Erstelle einen Beitrag im Blueprint Exchange Forum mit der GitHub-URL und einer Beschreibung.
Blueprint-Tipps für Fortgeschrittene
- Mehrfach-Entity-Selektor: Mit
selector: entity: multiple: truekannst du dem Nutzer erlauben, mehrere Entities auszuwählen (z. B. alle Lichter im Erdgeschoss). - Bedingte Inputs: Du kannst optionale Inputs mit
default: []definieren. Wenn der Nutzer nichts auswählt, wird die Condition übersprungen. - Template in Inputs: Inputs können in Templates verwendet werden:
"{{ states(!input sensor_entity) }}", aber Vorsicht, das funktioniert nur in bestimmten Kontexten.
Veröffentlicht durch die SmartHomePraxis-Redaktion. Veröffentlicht am 8. Juli 2026.
Verantwortlich i.S.d. § 18 MStV: siehe Impressum.
Fehler entdeckt oder ergänzende Erfahrung? korrektur@smarthomepraxis.de
Smart-Home-Tipps direkt ins Postfach
Neue Anleitungen, Vergleiche und Praxis-Tipps – kein Spam, jederzeit abbestellbar.
🎁 Gratis dazu: Smart-Home-Starter-Guide (PDF)
Das könnte dich auch interessieren
Home Assistant Automationen debuggen: Traces, Logs und Fehlersuche
Deine Automation löst nicht aus? Oder sie triggert, aber nichts passiert? Mit Traces, Logs und den Entwicklerwerkzeugen findest du den Fehler in wenigen Minuten. Schritt-für-Schritt-Anleitung.
Presence Detection: Wer ist zuhause? Die besten Methoden
Zuverlässige Anwesenheitserkennung ist die Basis für smarte Automationen. Von Geofencing über Router-Tracking bis mmWave-Sensoren: Alle Methoden im Vergleich mit Praxis-Tipps für Home Assistant.
Halloween-Automationen mit Home Assistant: Gruselige Effekte selber bauen
Bewegungsgesteuerte Grusel-Sounds, LED-Blitzeffekte, Nebelmaschine per Automation und Türklingel-Schreckmoment: So machst du dein Smart Home Halloween-ready.