OpenClaw v2026.2 için geçerlidir | Home Assistant kurulumu veya akıllı cihazlar ve
home-assistantskill’inin yüklenmesi gerekir.
TL;DR: Skill yükleme: openclaw skill install home-assistant. Bağlantı yapılandırması: "url": "http://homeassistant.local:8123", "token": "...". Cihaz kontrolü: "ışığı aç" → light.living_room.on. Otomasyon senaryoları: "scenes": [{"id": "morning", "schedule": "0 7 * * *"}]. Enerji izleme: elektrik kullanım istatistikleri sorgulama. Güvenlik izleme: kapı/pencere sensörleri + hareket algılama + anormallik uyarısı.
Uygulama Hedefi
Şunları yapabilen bir akıllı ev kontrol merkezi oluşturmak:
- Akıllı ev cihazlarını kontrol etme
- Otomasyon senaryoları oluşturma
- Sesle ev aletlerini kontrol etme
- Enerji tüketimini izleme ve optimize etme
- Güvenlik izleme ve uyarı
Gerekli Skill’leri Yükleme
# Home Assistant skill'i
openclaw skill install home-assistant
# Akıllı ev skill'i
openclaw skill install smart-home-io
# Hava durumu skill'i
openclaw skill install weather-api
Home Assistant Entegrasyonu
Bağlantı Yapılandırması
{
"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"]
}
}
}
}
Cihaz Kontrol Senaryosu
Kullanıcı: Oturma odasının ışığını aç
Agent: Tamam, oturma odasının ışığını açıyorum...
[Home Assistant API çağrılır]
light.living_room → on
Oturma odasının ışığı açıldı. Mevcut parlaklık %80.
Parlaklığı ayarlamamı ister misiniz?
Kullanıcı: Klimayı 25 dereceye ayarla
Agent: Klima sıcaklığı ayarlanıyor...
[climate API çağrılır]
climate.living_room → 25°C
Klima 25 derece olarak ayarlandı, mod: soğutma.
Mevcut oda sıcaklığı: 28°C, hedef sıcaklığa ulaşması yaklaşık 20 dakika sürecek.
Toplu Kontrol
Kullanıcı: Uyuyacağım, tüm ışıkları kapat
Agent: Tamam, iyi geceler!
[Cihazlar toplu kontrol edilir]
light.living_room → off
light.bedroom → off
light.kitchen → off
switch.tv → off
Tüm ışıklar ve televizyon kapatıldı. Klima uyku moduna geçti (26°C).
Yarın sabah için alarm kurmamı ister misiniz?
Otomasyon Senaryoları
Senaryo Yapılandırması
{
"scenes": [
{
"id": "morning",
"name": "Günaydın Modu",
"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": "Evden Çıkış Modu",
"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" }
]
}
]
}
Senaryo Tetikleme
Kullanıcı: Dışarı çıkıyorum
Agent: Evden çıkış modu etkinleştiriliyor...
[Senaryo tetiklenir: leave_home]
Evden çıkış modu etkinleştirildi:
- ✅ Tüm ışıklar kapatıldı
- ✅ Televizyon kapatıldı
- ✅ Klima kapatıldı
- ✅ Güvenlik izleme başlatıldı
Tahmini eve dönüş saatiniz? Eve dönüş modunu hazırlayabilirim.
Akıllı Senaryolar
Kullanıcı: Akşam eve dönüş senaryosu oluştur
Agent: Tamam, eve dönüş senaryosu oluşturuyorum...
"Eve Dönüş Modu" senaryosu oluşturuldu:
- Tetikleme koşulu: Eve varış + Saat 18:00-23:00
- Eylemler:
1. Oturma odası ışığını aç (parlaklık %50)
2. Klimayı aç (mevcut sıcaklığa göre otomatik mod seçimi)
3. Karşılama mesajı oynat
4. Şofbeni başlat
Başka cihaz eklemek ister misiniz?
Sesle Kontrol
Sesli Komut Eşleştirme
{
"voiceCommands": {
"ışığı aç": { "action": "light.turn_on" },
"ışığı kapat": { "action": "light.turn_off" },
"parlaklığı artır": { "action": "light.brightness_up" },
"parlaklığı azalt": { "action": "light.brightness_down" },
"klimayı aç": { "action": "climate.turn_on" },
"klimayı kapat": { "action": "climate.turn_off" }
}
}
Doğal Dil Kontrolü
Kullanıcı: Biraz soğuk oldu, sıcaklığı biraz artır
Agent: Mevcut oda sıcaklığı 22°C, klima kapalı.
Klimayı açıp kaç dereceye ayarlayayım?
- Öneri: 24-25°C
- Konfor aralığı: 23-26°C
Kullanıcı: Klimayı aç, 25 derece yap
Agent: Tamam...
[climate.living_room → on, temperature: 25]
Klima açıldı, 25°C ısıtma moduna ayarlandı.
Hedef sıcaklığa ulaşması yaklaşık 15 dakika sürecek.
Enerji İzleme
Enerji Tüketimi İstatistikleri
Kullanıcı: Bugünkü elektrik tüketimi nasıl?
Agent: Bugünkü enerji verilerini sorguluyorum...
[Enerji verilerini al]
[Kullanım durumunu analiz et]
## Bugünkü Enerji Raporu
### Toplam Elektrik Tüketimi
- Bugün: 12.5 kWh
- Dün: 14.2 kWh
- Tasarruf: 1.7 kWh (-%12)
### Cihaz Elektrik Tüketimi Sıralaması
1. Klima: 5.2 kWh (%42)
2. Şofben: 3.1 kWh (%25)
3. Aydınlatma: 1.8 kWh (%14)
4. Televizyon: 1.2 kWh (%10)
5. Diğer: 1.2 kWh (%9)
### Elektrik Tasarruf Önerileri
- 💡 Klima sıcaklığını 26°C'ye ayarlayarak yaklaşık %20 tasarruf sağlanabilir
- 💡 Şofbene zamanlayıcı kapatma ayarlanabilir
- 💡 Geleneksel ampuller yerine LED ampul kullanılabilir
### Yoğun Saatler
- 18:00-21:00 arası elektrik tüketimi en yüksek, yüksek güçlü cihazların yoğun saatler dışında kullanılması önerilir
Otomatik enerji tasarrufu senaryosu oluşturmamı ister misiniz?
Enerji Tasarruf Senaryosu
{
"scenes": [
{
"id": "energy_saving",
"name": "Enerji Tasarruf Modu",
"actions": [
{ "entity": "climate.home", "action": "set_temperature", "value": 26 },
{ "entity": "light.*", "action": "set_brightness", "value": 50 },
{ "entity": "switch.standby_devices", "action": "turn_off" }
]
}
]
}
Güvenlik İzleme
Güvenlik Yapılandırması
{
"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
}
}
}
}
Güvenlik Uyarısı
Kullanıcı: Dışarı çıkıyorum, güvenlik modunu aç
Agent: Güvenlik modu etkinleştiriliyor...
[Güvenlik modu etkinleştirildi]
Güvenlik durumu:
- ✅ Kapı/pencere sensörleri: Etkin
- ✅ Hareket algılama: Etkin
- ✅ Kamera kaydı: Etkin
- ✅ Anormallik bildirimi: Etkin
Aşağıdaki konuları izleyeceğim:
- Kapı/pencere açık/kapalı durumu
- İç mekan hareket algılama
- Anormal ses algılama
Anormallik tespit edilirse derhal sizi bilgilendireceğim.
Anormallik İşleme
[Uyarı tetiklendi]
Agent: 🚨 Güvenlik Uyarısı!
Anormallik tespit edildi:
- Zaman: 2026-02-26 14:30:25
- Tür: Kapı önü hareket algılandı
- Cihaz: camera.door
[Kapı kamerası ekran görüntüsü eklendi]
Şunları yapmamı ister misiniz:
1. Canlı görüntüyü izle
2. Polisi ara
3. Aile üyelerini bilgilendir
4. Uyarı ışıklarını aç
Lütfen hemen yanıt verin!
Otomasyon Kuralları
Kural Yapılandırması
{
"automations": [
{
"id": "auto_lights_sunset",
"name": "Gün Batımında Otomatik Işık Açma",
"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": "Otomatik Sıcaklık Kontrolü",
"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 }
]
}
]
}
Kural Yönetimi
Kullanıcı: Sıcaklık 28 dereceyi aşınca otomatik klimayı açan bir kural oluştur
Agent: Tamam, bu kuralı oluşturuyorum...
[Otomasyon kuralı oluşturuldu]
Kural oluşturuldu:
- Ad: Otomatik Sıcaklık Kontrolü
- Tetikleme: Sıcaklık sensörü > 28°C
- Eylem: Klimayı aç, 25°C olarak ayarla
Başka koşullar eklemek ister misiniz?
Örneğin:
- Yalnızca biri evdeyken tetiklensin
- Yalnızca belirli saatlerde geçerli olsun
- Bildirim hatırlatması gönderilsin
Entegre Deneyim
Bir Günlük Akıllı Yaşam
{
"dailyAutomations": [
{
"time": "07:00",
"name": "Günaydın",
"actions": ["ışık %30", "klima 22°C", "kahve makinesi aç"]
},
{
"time": "08:30",
"name": "Evden Çıkış",
"condition": "konumdan ayrılma",
"actions": ["tüm ışıkları kapat", "klimayı kapat", "güvenliği aç"]
},
{
"time": "18:00",
"name": "Eve Dönüş Hazırlığı",
"condition": "eve 15 dakika kala",
"actions": ["oturma odası ışığı aç", "klimayı aç", "şofbeni başlat"]
},
{
"time": "22:00",
"name": "Uyku Hazırlığı",
"actions": ["oturma odası ışığı kapat", "yatak odası ışığı %30", "klima 26°C"]
},
{
"time": "23:00",
"name": "İyi Geceler",
"actions": ["tüm ışıkları kapat", "klima uyku modu", "güvenliği aç"]
}
]
}
Tek Tuş Senaryosu
Kullanıcı: Film izleyeceğim
Agent: Film modu etkinleştiriliyor...
[Film modu etkinleştirildi]
- ✅ Oturma odası ışığı: %20'ye düşürüldü
- ✅ Perdeler: Kapatıldı
- ✅ Televizyon: Açıldı
- ✅ Ses sistemi: Film moduna geçti
- ✅ Klima: Konfor sıcaklığı 24°C
Film önerir misiniz?
Özet
OpenClaw ile akıllı ev kontrol merkezi oluşturarak:
- Cihaz Kontrolü: Aydınlatma, klima, ev aletleri
- Otomasyon Senaryoları: Günaydın, evden çıkış, eve dönüş, uyku
- Sesle Kontrol: Doğal dil komutları
- Enerji İzleme: Elektrik tüketimi istatistikleri, tasarruf önerileri
- Güvenlik İzleme: Kapı/pencere sensörleri, hareket algılama, anormallik uyarısı
Güncelleme Geçmişi:
- 2026-02-26: İlk sürüm yayınlandı
Seri Navigasyonu:
- ← Önceki: Uygulama: Programlama Asistanı Oluşturma
- → Sonraki: Uygulama: Ekip İşbirliği Agent’ı Oluşturma