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

Saat, gün doğumu/batımı, tarihler ve tatiller

Kurallar kartının hangi saat dilimini ve konumu kullandığı, gün doğumu ve gün batımı kaymalarının nasıl çalıştığı, yeni yılı geçen tarih aralıkları ve resmi tatillerin nereden geldiği.

Kurallar saate, güneşe ve takvime göre çalışabilir. Bu sayfa hangi saatin, hangi yerin ve hangi takvimin kullanıldığını açıklar; böylece “07:00’de” ve “resmi tatillerde” dediğiniz şeyler tam olarak beklediğiniz anlama gelir.

İki saat dilimi

KullananSaat dilimi
Tetikleyiciler Günün bir saati ve Ayın günleriKuruluşunuzun saat dilimi: Settings > General > Timezone.
Koşullar Bir zaman aralığı, Aylar veya tarihler, Bir resmi tatil; karttaki gösterilen Next zamanıYerin saat dilimi: kuralın ana varlığının saat dilimi; cihaz ana varlığı ise cihazın üstündeki en yakın varlığın saat dilimi. Saat dilimi olmayan bir yer UTC kullanır.
Gün doğumu veya gün batımı, Gündüz veya geceYerin konumu; saatler mutlaktır, saat dilimi gerekmez.

Önemli

Kuruluşunuzun saat dilimini ve sitelerinizin saat dilimini aynı tutun ya da her sitenin saat dilimini ayarlayın. “07:00’de, yalnızca 06:30 ile 07:30 arasındaysa” kuralı kuruluş saatine göre 07:00’de tetiklenir ve zaman aralığını site saatine göre kontrol eder. İkisi farklıysa koşul çalışmayı durdurabilir. Site saat dilimini varlık üzerinde ayarlayın (bkz. Locations and time zones).

Yaz saati uygulaması izlenir. Saatlerin ileri alındığı günde var olmayan bir saat tetiklenmez.

Günün bir saati

Günün bir saati tetikleyicisi, seçilen haftanın günlerinde (1 = Pazartesi, 7 = Pazar) HH:MM anında tetiklenir; hiçbiri seçilmezse her gün tetiklenir.

Gün doğumu ve gün batımı

  • Tetikleyici, yerde gün doğumunda veya gün batımında, artı dakika sonra (negatif: önce) kadar tetiklenir: −180 ile 180 dakika arası. Örnek: gün batımı −15, ışıkları gün batımından çeyrek saat önce açar.
  • İsteğe bağlı haftanın günleri, tetiklendiği günleri sınırlar.
  • Saatler, yerin enlem ve boylamına göre yaklaşık bir dakika hassasiyetle hesaplanır.
  • Yerin bir konumu olmalıdır. Enlem ve boylamı ana varlıkta ayarlayın (cihaz ana varlığı ise cihazın üstündeki en yakın varlıkta). Bu olmadan kural kaydedilemez: “Gün doğumu ve gün batımı için bu yerin konumu gerekli: önce yeri ayarlayın.”
  • Gün doğumu veya gün batımının olmadığı günlerde (kutup gündüzü veya gecesi) tetikleyici tetiklenmez ve Gündüz veya gece yanlış olur.

Gündüz veya gece koşulu, bugünkü gün doğumu ile gün batımı arasında Gündüz, aksi halde Gece sonucunu verir.

Ayın günleri

Ayın günleri tetikleyicisi, seçilen ayın günlerinde (1 ila 31), seçilen aylarda veya seçilen haftanın günlerinde bir saatte tetiklenir. Ayın günleri ile haftanın günleri birlikte kullanılamaz (“Choose days of the month or days of the week, not both.”). Bir ayda olmayan bir gün (Nisan’ın 31’i) basitçe atlanır.

Örnekler:

İstenenAyarlayın
Her ayın 1’inde 06:00gün 1, her ay, 06:00’da
Yazın her gün 08:00Haziran, Temmuz, Ağustos ayları, 08:00’de
Ocak ayında Pazartesi günleri 07:00haftanın günü Pazartesi, ay Ocak, 07:00’de

Tarih aralıkları

Aylar veya tarihler koşulu, yerdeki bugünün tarihini kontrol eder:

  • aylar: bugün bunlardan birindedir,
  • ayın günleri: bugün bunlardan biridir,
  • İki tarih arasında: From ve Until ay-gün olarak (JSON’da MM-DD), her iki gün dahil.

Bir aralık yeni yılı geçebilir: 11-01 ile 02-28 arası, 1 Kasım’dan 28 Şubat’a kadar geçerlidir. Ayarladığınız tüm parçaların sağlanması gerekir; dolayısıyla “Haziran–Ağustos ayları ve 1–7 günleri” her yaz ayının ilk haftası anlamına gelir.

Tipik kullanımlar: yalnızca kışın ısıtma programı, yalnızca büyüme mevsiminde sulama, yazın farklı bir ayar noktası (zıt aralıklara sahip iki kural veya Bir koşula göre seç ile tek kural).

Resmi tatiller

Bir resmi tatil koşulu, kuruluşunuzun resmi tatil takvimini okur:

  • Bugün resmi tatildir, yerdeki bugün o takvimde bir tatil olduğunda geçerlidir.
  • Bugün iş günüdür, diğer her günde geçerlidir. Hafta sonları kendiliğinden tatil sayılmaz: bunları hariç tutmak için bir zaman aralığının haftanın günleriyle birleştirin.

Takvimin kaynağı:

  1. Business hours bölümünde ayarlanmışsa, kuruluşunuzun çalışma programının tatil takvimi.
  2. Aksi halde, (Configuration) altında Public Holidays ve Holiday Calendars ile yönetilen kuruluşun varsayılan tatil takvimi. Bir yönetici takvim oluşturur, takvime bir ülkenin tatillerini içe aktarır ve birini varsayılan olarak işaretler.
  3. Kuruluşunuzun tatil takvimi yoksa hiçbir gün tatil değildir: “Bugün resmi tatildir” hiçbir zaman doğru olmaz ve “Bugün iş günüdür” her zaman doğru olur. Çalışma günlüğü “no holiday calendar is on, so no day is a holiday” yazar.

Kuruluş için tek bir takvim vardır; farklı ülkelerdeki siteler bu sürümde farklı tatillere sahip olamaz. Planınız takvim sayfalarını içermiyorsa koşul 3. noktadaki gibi davranır.

Sonraki çalıştırma

Saat, ayın günleri veya güneş tetikleyicisi olan bir kural, karttaki Next when değerini gösterir: yaklaşık 400 güne kadar bakılarak en yakın gelecek başlangıç. Bu başlangıcın bir tahminidir; koşulları yine de o çalıştırmayı durdurabilir.

Tarifler

  • Işıklar gün batımı +15’te açılır, hafta içi 23:00’te kapanır: iki kural veya saat için iki tetikleyicili ve seçimli tek kural. Bkz. Rules card cookbook.
  • Tatillerde ısıtma yok: Yalnızca Bugün iş günüdür ise.
  • Yaz ayar noktası: Yalnızca İki tarih arasında 06-01 ile 09-30, ardından Change a setting.