Gilt für OpenClaw v2026.2 | Erfordert eine Home Assistant-Instanz oder Smart-Home-Geräte und die Installation des Skills
home-assistant.
TL;DR: Skill installieren: openclaw skill install home-assistant. Verbindung konfigurieren: "url": "http://homeassistant.local:8123", "token": "...". Geräte steuern: "Licht an" → light.living_room.on. Automatisierungsszenarien: "scenes": [{"id": "morning", "schedule": "0 7 * * *"}]. Energiemonitoring: Stromverbrauchsstatistiken abfragen. Sicherheitsüberwachung: Tür-/Fenstersensoren + Bewegungserkennung + Anomalie-Alarme.
Praxisziel
Eine Smart-Home-Steuerzentrale aufbauen, die:
- Smart-Home-Geräte steuert
- Automatisierungsszenarien erstellt
- Sprachsteuerung für Haushaltsgeräte bietet
- Energieverbrauch überwacht und optimiert
- Sicherheitsüberwachung mit Benachrichtigungen bereitstellt
Erforderliche Skills installieren
# Home Assistant-Skill
openclaw skill install home-assistant
# Smart-Home-Skill
openclaw skill install smart-home-io
# Wetter-Skill
openclaw skill install weather-api
Home Assistant-Integration
Verbindung konfigurieren
{
"skills": {
"home-assistant": {
"url": "http://homeassistant.local:8123",
"token": "${HOME_ASSISTANT_TOKEN}",
"entities": {
"lights": ["light.living_room", "light.bedroom"],
"climate": ["climate.living_room"],
"sensors": ["sensor.temperature", "sensor.humidity"],
"switches": ["switch.tv", "switch.air_purifier"]
}
}
}
}
Gerätesteuerung in der Praxis
Benutzer: Mach das Wohnzimmerlicht an
Agent: Okay, Wohnzimmerlicht wird eingeschaltet...
[Home Assistant API aufrufen]
light.living_room → on
Das Wohnzimmerlicht ist an. Aktuelle Helligkeit: 80 %.
Soll ich die Helligkeit anpassen?
Benutzer: Stelle die Klimaanlage auf 25 Grad
Agent: Temperatur wird eingestellt...
[Climate API aufrufen]
climate.living_room → 25°C
Klimaanlage auf 25 Grad eingestellt, Modus: Kühlen.
Aktuelle Raumtemperatur: 28 °C, voraussichtlich in 20 Minuten Zieltemperatur erreicht.
Massensteuerung
Benutzer: Ich gehe schlafen, mach alle Lichter aus
Agent: Okay, gute Nacht!
[Geräte massengesteuert]
light.living_room → off
light.bedroom → off
light.kitchen → off
switch.tv → off
Alle Lichter und der Fernseher sind ausgeschaltet. Klimaanlage auf Schlafmodus (26 °C) gestellt.
Soll ich den Wecker für morgen früh stellen?
Automatisierungsszenarien
Szenarien konfigurieren
{
"scenes": [
{
"id": "morning",
"name": "Guten-Morgen-Modus",
"trigger": {
"type": "time",
"time": "07:00"
},
"actions": [
{ "entity": "light.bedroom", "action": "turn_on", "brightness": 30 },
{ "entity": "switch.coffee_machine", "action": "turn_on" },
{ "entity": "climate.living_room", "action": "set_temperature", "value": 22 }
]
},
{
"id": "leave_home",
"name": "Außer-Haus-Modus",
"trigger": {
"type": "location",
"condition": "leave_home"
},
"actions": [
{ "entity": "group.all_lights", "action": "turn_off" },
{ "entity": "switch.tv", "action": "turn_off" },
{ "entity": "climate.home", "action": "turn_off" }
]
}
]
}
Szenarien-Auslösung
Benutzer: Ich gehe jetzt raus
Agent: Außer-Haus-Modus wird aktiviert...
[Szenario auslösen: leave_home]
Außer-Haus-Modus aktiviert:
- ✅ Alle Lichter ausgeschaltet
- ✅ Fernseher ausgeschaltet
- ✅ Klimaanlage ausgeschaltet
- ✅ Sicherheitsüberwachung aktiviert
Wann kommst du voraussichtlich zurück? Ich kann den Nachhause-Modus vorbereiten.
Intelligente Szenarien
Benutzer: Erstelle ein Szenario für abends nach Hause kommen
Agent: Okay, ich erstelle das Nachhause-Szenario...
Szenario „Nachhause-Modus" erstellt:
- Auslösebedingung: Standort = Zuhause + Uhrzeit 18:00–23:00
- Aktionen:
1. Wohnzimmerlicht einschalten (Helligkeit 50 %)
2. Klimaanlage einschalten (automatischer Modus je nach Temperatur)
3. Begrüßungssprachausgabe abspielen
4. Warmwasserbereiter starten
Sollen noch weitere Geräte hinzugefügt werden?
Sprachsteuerung
Sprachbefehl-Zuordnung
{
"voiceCommands": {
"Licht an": { "action": "light.turn_on" },
"Licht aus": { "action": "light.turn_off" },
"Heller": { "action": "light.brightness_up" },
"Dunkler": { "action": "light.brightness_down" },
"Klimaanlage an": { "action": "climate.turn_on" },
"Klimaanlage aus": { "action": "climate.turn_off" }
}
}
Natürliche Sprachsteuerung
Benutzer: Mir ist etwas kalt, dreh die Temperatur hoch
Agent: Aktuelle Raumtemperatur 22 °C, Klimaanlage ist aus.
Soll ich die Klimaanlage einschalten? Auf wie viel Grad?
- Empfehlung: 24–25 °C
- Komfortbereich: 23–26 °C
Benutzer: Klimaanlage an, 25 Grad
Agent: Okay...
[climate.living_room → on, temperature: 25]
Klimaanlage eingeschaltet, auf 25 °C im Heizmodus eingestellt.
Voraussichtlich in 15 Minuten Zieltemperatur erreicht.
Energiemonitoring
Energiestatistiken
Benutzer: Wie sieht der heutige Stromverbrauch aus?
Agent: Lass mich die heutigen Energiedaten abfragen...
[Energiedaten abrufen]
[Nutzung analysieren]
## Heutiger Energiebericht
### Gesamtstromverbrauch
- Heute: 12,5 kWh
- Gestern: 14,2 kWh
- Ersparnis: 1,7 kWh (-12 %)
### Stromverbrauch nach Gerät
1. Klimaanlage: 5,2 kWh (42 %)
2. Warmwasserbereiter: 3,1 kWh (25 %)
3. Beleuchtung: 1,8 kWh (14 %)
4. Fernseher: 1,2 kWh (10 %)
5. Sonstiges: 1,2 kWh (9 %)
### Energiespartipps
- 💡 Klimaanlage auf 26 °C stellen spart ca. 20 %
- 💡 Warmwasserbereiter per Zeitschaltuhr abschalten
- 💡 LED-Lampen statt herkömmliche Glühbirnen verwenden
### Spitzenzeiten
- 18:00–21:00 höchster Verbrauch, Lastverschiebung bei Hochleistungsgeräten empfohlen
Soll ich ein automatisches Energiesparszenario einrichten?
Energiesparszenario
{
"scenes": [
{
"id": "energy_saving",
"name": "Energiesparmodus",
"actions": [
{ "entity": "climate.home", "action": "set_temperature", "value": 26 },
{ "entity": "light.*", "action": "set_brightness", "value": 50 },
{ "entity": "switch.standby_devices", "action": "turn_off" }
]
}
]
}
Sicherheitsüberwachung
Sicherheitskonfiguration
{
"security": {
"sensors": {
"motion": ["binary_sensor.motion_living_room", "binary_sensor.motion_bedroom"],
"door": ["binary_sensor.door_main", "binary_sensor.door_back"],
"window": ["binary_sensor.window_bedroom", "binary_sensor.window_living"],
"camera": ["camera.living_room", "camera.door"]
},
"alerts": {
"motion_detected": {
"enabled": true,
"notify": true,
"record": true
},
"door_opened": {
"enabled": true,
"notify": true
}
}
}
}
Sicherheitserinnerungen
Benutzer: Ich gehe raus, aktiviere den Sicherheitsmodus
Agent: Sicherheitsmodus wird aktiviert...
[Sicherheitsmodus aktiviert]
Sicherheitsstatus:
- ✅ Tür-/Fenstersensoren: Aktiviert
- ✅ Bewegungserkennung: Aktiviert
- ✅ Kameraaufnahme: Aktiviert
- ✅ Anomalie-Benachrichtigungen: Aktiviert
Ich überwache folgendes:
- Öffnung von Türen und Fenstern
- Bewegung im Innenbereich
- Ungewöhnliche Geräusche
Bei Auffälligkeiten werde ich dich sofort benachrichtigen.
Anomalie-Behandlung
[Alarm ausgelöst]
Agent: 🚨 Sicherheitsalarm!
Anomalie erkannt:
- Zeitpunkt: 2026-02-26 14:30:25
- Typ: Bewegungserkennung an der Haustür
- Gerät: camera.door
[Haustür-Kamera-Screenshot angehängt]
Soll ich:
1. Live-Bild anzeigen
2. Polizei rufen
3. Familie benachrichtigen
4. Warnlicht einschalten
Bitte sofort antworten!
Automatisierungsregeln
Regeln konfigurieren
{
"automations": [
{
"id": "auto_lights_sunset",
"name": "Automatisches Licht bei Sonnenuntergang",
"trigger": {
"type": "sun",
"event": "sunset"
},
"actions": [
{ "entity": "light.living_room", "action": "turn_on", "brightness": 70 },
{ "entity": "light.hallway", "action": "turn_on", "brightness": 50 }
]
},
{
"id": "auto_climate_temp",
"name": "Automatische Temperaturregelung",
"trigger": {
"type": "sensor",
"entity": "sensor.temperature",
"above": 28
},
"actions": [
{ "entity": "climate.living_room", "action": "turn_on" },
{ "entity": "climate.living_room", "action": "set_temperature", "value": 25 }
]
}
]
}
Regeln verwalten
Benutzer: Erstelle eine Regel: Klimaanlage automatisch einschalten wenn Temperatur über 28 Grad
Agent: Okay, ich erstelle diese Regel...
[Automatisierungsregel erstellen]
Regel erstellt:
- Name: Automatische Temperaturregelung
- Auslöser: Temperatursensor > 28 °C
- Aktion: Klimaanlage einschalten, auf 25 °C einstellen
Sollen noch weitere Bedingungen hinzugefügt werden?
Zum Beispiel:
- Nur auslösen wenn jemand zuhause ist
- Nur zu bestimmten Zeiten aktiv
- Benachrichtigung senden
Integriertes Erlebnis
Ein Tag intelligentes Wohnen
{
"dailyAutomations": [
{
"time": "07:00",
"name": "Guten Morgen",
"actions": ["Licht 30 %", "Klimaanlage 22 °C", "Kaffeemaschine an"]
},
{
"time": "08:30",
"name": "Außer Haus",
"condition": "Standort verlässt Zuhause",
"actions": ["Alle Lichter aus", "Klimaanlage aus", "Sicherheitsmodus an"]
},
{
"time": "18:00",
"name": "Nachhause-Vorbereitung",
"condition": "15 Minuten vor Ankunft",
"actions": ["Wohnzimmerlicht an", "Klimaanlage an", "Warmwasserbereiter starten"]
},
{
"time": "22:00",
"name": "Schlafvorbereitung",
"actions": ["Wohnzimmerlicht aus", "Schlafzimmerlicht 30 %", "Klimaanlage 26 °C"]
},
{
"time": "23:00",
"name": "Gute Nacht",
"actions": ["Alle Lichter aus", "Klimaanlage Schlafmodus", "Sicherheitsmodus an"]
}
]
}
Ein-Knopf-Szenarien
Benutzer: Ich möchte einen Film schauen
Agent: Filmmodus wird aktiviert...
[Filmmodus aktiviert]
- ✅ Wohnzimmerlicht: Auf 20 % gedimmt
- ✅ Vorhänge: Geschlossen
- ✅ Fernseher: Eingeschaltet
- ✅ Soundsystem: Auf Filmmodus umgeschaltet
- ✅ Klimaanlage: Komforttemperatur 24 °C
Soll ich einen Film empfehlen?
Zusammenfassung
Mit OpenClaw als Smart-Home-Steuerzentrale:
- Gerätesteuerung: Beleuchtung, Klimaanlage, Haushaltsgeräte
- Automatisierungsszenarien: Guten Morgen, Außer Haus, Nachhause, Schlafenszeit
- Sprachsteuerung: Natürlichsprachliche Befehle
- Energiemonitoring: Verbrauchsstatistiken, Spartipps
- Sicherheitsüberwachung: Tür-/Fenstersensoren, Bewegungserkennung, Anomalie-Alarme
Änderungsprotokoll:
- 2026-02-26: Erstveröffentlichung
Seriennavigation:
- ← Vorheriger Artikel: Praxis: Programmierassistenten aufbauen
- → Nächster Artikel: Praxis: Team-Collaboration-Agent aufbauen