Yeni: Yapay zekâ güvenlik duvarı her modülü izliyor ve her olayı sade bir dille açıklıyor. Nasıl çalıştığını görün

Kurallar kartı tarif kitabı

Kurallar kartı için on hazır kural – fanlar, gün batımında ışıklar, tatiller, kapılar, bekleme ve görevli pompalar, çevrimdışı cihazlar, mevsimler, formüller, diziler.

Her tarif, Kart’ta gösterildiği gibi yazılır: Ne zaman, Yalnızca, Sonra, Seçenekler. Cihaz adları, anahtarlar ve komutlar örnektir; kendinizinkini kullanın. Komutlar, cihaz profilinin komut kataloğunda bulunmalıdır. Kaydetmeden önce her kuralı Şimdi test et ile sınayın.

1. Oda sıcakken, çalışma saatlerinde fanı aç

  • When: Room sensor · temperature rises above 28 and stays so for 5 minutes.
  • Yalnızca: 08:00’den sonra, 18:00’den önce, Pazartesi’den Cuma’ya kadar bir zaman aralığı.
  • Sonra: Komut gönder Fan · fan.set komutunu on = true ile gönder.

A second rule switches it off: When temperature falls below 25 and stays so for 5 minutes; Then fan.set with on = false. The gap between 28 and 25 keeps the fan from cycling.

2. Işıklar gün batımında yansın, 23:00’te sönsün

Kural “Işıklar açık”:

  • Ne zaman: Gün doğumu veya gün batımı · Gün batımı, 15 dakika sonra (negatifse: önce).
  • Sonra: Komut gönder Tüm Işık kontrolcüsü · light.set komutunu on = true ile gönder.

Kural “Işıklar kapalı”:

  • Ne zaman: Günün belirli bir saati · 23:00, Her gün.
  • Sonra: Komut gönder Tüm Işık kontrolcüsü · light.set komutunu on = false ile gönder.

Sahanın gün batımı için bir konuma ihtiyacı vardır. Bkz. Zaman, gün doğumu/batımı, tarihler ve tatiller.

3. Hafta içi sabahları ısıtma açık, resmi tatillerde kapalı

  • Ne zaman: Günün belirli bir saati · 06:00, Pazartesi’den Cuma’ya kadar.
  • Yalnızca: Resmi tatil · Bugün iş günüdür.
  • Sonra: Ayarı değiştir Tüm Termostat · setpoint değerini 21 yap.

Tatiller kuruluşunuzun tatil takviminden gelir; takvim yoksa her gün iş günü sayılır.

4. Yükleme kapısı açıkken ısıtıcıyı kapat

  • Ne zaman: Yükleme kapısı · door_open olursa true.
  • Sonra:
    1. Komut gönder Kapı ısıtıcısı · heater.set komutunu on = false ile gönder.
    2. Wait until something holds: Loading door · door_open is false, for at most 30 minutes, then stop.
    3. Komut gönder Kapı ısıtıcısı · heater.set komutunu on = true ile gönder.
  • Seçenekler: Yeni olanı yoksay.

Kapı 30 dakikadan uzun süre açık kalırsa çalışma durur ve ısıtıcı kapalı kalır; isterseniz bir seçeneğin altına üçüncü bir adım ekleyerek insanlara bildirebilirsiniz.

5. Bekleme pompası devreye girer

  • Ne zaman: Bir alarm · Pompa 1 · oluşturulursa, en az Major. Ayrıca: Bir cihaz bağlanır veya bağlantısı kesilir · Pompa 1 · çevrimdışı olur.
  • Yalnızca: Pompa 2 · çevrimiçiyse.
  • Sonra:
    1. Komut gönder Pompa 2 · pump.start.
    2. İnsanlara bildir · Yöneticiler · “Pompa 1 arızalandı; Pompa 2 başlatıldı.”

6. Görevli pompalar haftaya göre dönüşümlü çalışır

Her pompa için bir kural, ayın günlerini hafta olarak kullanan iki kural.

Kural “Pompa 1 görevi”:

  • Ne zaman: Ayın günleri · 1–7, 15–21 ve 29–31. günler, 06:00’da.
  • Sonra: Ayarı değiştir Pompa 1 · duty değerini 1 yap; Ayarı değiştir Pompa 2 · duty değerini 0 yap.

Kural “Pompa 2 görevi”: 8–14 ve 22–28. günler, değerler ters çevrilmiş. Pompa kontrolcüleri duty ortak özniteliğini okur.

7. Bir cihaz uzun süre çevrimdışı kalırsa insanlara bildir

Hazır Bir cihaz uzun süre çevrimdışı kalırsa insanlara bildir kuralıyla başlayın:

  • Ne zaman: Ağ geçidi · çevrimdışı olursa.
  • Sonra:
    1. 10 dakika bekle.
    2. Bir koşula göre seç: Eğer Ağ geçidi çevrimdışıysa o zaman İnsanlara bildir · Yöneticiler · “Bir cihaz 10 dakikadır çevrimdışı.”

Bekleme süresi içinde biten kısa bir kesinti kimseye bildirilmez. Bunun yerine kaydedilen bir alarm için Cihaz çevrimdışı kuralını kullanın.

8. Yaz ve kış ayar noktaları

  • Ne zaman: Günün belirli bir saati · 05:00, Her gün.
  • Sonra: Bir koşula göre seç:
    • Eğer Aylar veya tarihler · İki tarih arası 05-15 ile 09-30 o zaman Tüm Hava işleyici · mode değerini cool yap Ayarı değiştir.
    • Aksi halde Ayarı değiştir Tüm Hava işleyici · mode değerini heat yap.

9. Dış hava ile gece soğutması

  • Ne zaman: Belirli aralıklarla · 15 dakika.
  • Yalnızca:
    • Gündüz veya gece · Gece.
    • Bir formül: [Office].[temperature] > [Outdoor].[temperature] + 3.
    • Bir değer · Office · temperature şu değerin üzerinde 23.
  • Sonra: Komut gönder Pencere eyleyicileri · window.open.
  • Seçenekler: Yeni olanı yoksay.

10. Elle başlatılan bir temizleme dizisi

  • Ne zaman: Yalnızca ben Şimdi çalıştır’a bastığımda.
  • Yalnızca: Depo · level şu değerin üzerindeyse 40.
  • Sonra:
    1. Komut gönder Temizleme vanası · valve.open.
    2. 3 dakika bekle.
    3. Komut gönder Temizleme vanası · valve.close.
    4. İnsanlara bildir · Üyeler · “Temizleme tamamlandı.”

Operatörler bunu kartta Şimdi çalıştır ile başlatır (“ad şimdi çalıştırılsın mı? Ekipmanı hemen hareket ettirir.”).

İpuçları

  • Döngüyü önlemek için “açık” ve “kapalı” kuralları arasında eşik farkı bırakın veya ve bu durum … sürerse seçeneğini kullanın.
  • Cihaz grupların tamamı için Tüm profil satırlarını kullanın; satır başına en fazla 200 cihaz.
  • Yalnızca insanlara bildiren bir kural Elle çalıştırmada da çalışır olarak işaretlenebilir.
  • Bir kural karttan taşarsa Sıradan bir akışa ayır. Bkz. Akışlar.