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 ve otomasyon

Canlı veriyle harekete geçin, durdurmak için bir anahtarla

Cihaz verisi üzerinde üç araç çalışır: bir cihaz profilindeki alarm kuralları, bir Kurallar kartındaki kurallar ve akışlar. İşi görecek en basit olanı seçin. Her yerde bir Manuel ve Otomatik anahtarı vardır; akışlarda ise kontrolden çıkan otomasyona karşı korumalar bulunur.

Üç araç

Hangi aracı kullanmalı

Üçü de aynı alarmları, komutları ve bildirimleri kullanır.

Alarm kurallarıKurallar kartıAkışlar
Kullanım amacıBir değer sınırı aştığında ya da bir cihaz sessizleştiğinde alarm açmakBu olduğunda, şu koşul sağlanırsa, bunu yap; bir saha ya da bir cihaz içinBlok olarak çizilebilen her işleme: dönüştürme, zenginleştirme, yönlendirme, dış sistemleri çağırma
Nerede yaşarCihaz profilinde, o profildeki her cihaz içinBir gösterge panelindeki Kurallar kartında, bir varlığa ya da cihaza kilitliOtomasyon, IoT ana bilgisayarında ya da Genel ana bilgisayarda
Örnektemperature değeri, cihazın max_temp değerinin 60 saniye üzerinde kalırsa Major alarm açılırMesai saatlerinde oda beş dakika boyunca 28 °C üzerinde kalırsa fan açılırBir sayaç değerini saatlik tüketime çevirip yeni bir anahtar olarak saklayın
SınırlarProfil başına 50 kural, koşul başına 16 karşılaştırmaKural başına 10 tetikleyici, 16 koşul ve 20 eylemSürümler, bir test çalıştırıcısı ve otomatik duraklatma
BelgelerAlarm kurallarıKural motoruAkışlar

Kural yazmak

Ne zaman, yalnızca ise, o zaman

Kurallar, akış çizmeden, bir Kurallar kartının çekmecesinde yazılır. Her biri perde arkasında bir akış olarak çalışır.

1

Ne zaman

Bir değer bir çizgiyi geçtiğinde ya da bir süre orada kaldığında; bir cihaz bağlandığında, bağlantısı kesildiğinde ya da etkin olmadığında; bir alarm açıldığında ya da kapatıldığında; bir günün saati, her N dakikada bir, gün doğumu ya da gün batımı, bir tarih; ya da elle çalıştırma.

2

Yalnızca ise

Diğer değerler, bir cihazın durumu, etkin bir alarm, bir zaman aralığı, gündüz ya da gece, bir tarih aralığı, kuruluşunuzun resmi tatil takvimi ya da cihaz değerleri üzerinde bir formül.

3

O zaman

Komut gönderin, bir cihaz ayarını değiştirin, kullanıcılara, rollere ya da ekiplere bildirin, alarm açın ya da kapatın, bekleyin, bir şey doğrulanana kadar bekleyin, beşe kadar dal arasında seçim yapın ya da başka bir kuralı açıp kapatın.

Manuel ve Otomatik

Bir yerin otomasyonunu tek anahtarla durdurun

Her varlık ve cihazın bir modu vardır; varsayılan Otomatik‘tir. Manuel modda, o yerde kökeni olan her kural durur, devam eden çalıştırmalar bir sonraki adımlarında durur ve hiçbir yerdeki hiçbir kural cihazlarına komut ya da ayar göndermez. Bir yer, kendisi ya da üstündeki herhangi bir varlık Manuel modda olduğunda Manuel modda sayılır.

  • Şuna kadar Manuel: 30 dakika, 1 saat, 4 saat, belirlenen bir saat ya da süresiz; modu ayarlayan kişiye Otomatik moda ne zaman dönüleceği bildirilir
  • Manuel modda da çalışır: yalnızca bildirim ve alarm eylemleri olan bir kural çalışmaya devam edebilir, böylece güvenlik uyarıları yine iletilir
  • Otomatik moda dönüldüğünde, tetikleyicileri şu an sağlanan kurallar listelenir ve isterseniz mevcut değerlerden bir kez çalıştırılabilir
  • Her anahtar değişikliği denetlenir ve rules.mode_changed webhook olayı olarak gönderilir

Manuel mod, Kurallar kartlarındaki kurallar için geçerlidir. Cihaz profillerindeki alarm kuralları ayrı bir araçtır.

Bir kuralın sınırları

  • Bir cihaz türü üzerindeki bir eylem, yerdeki her böyle cihaz için bir kez çalışır; en fazla 200 cihaz
  • Bekleme en fazla 24 saat sürer; bir kaldığı-sürece zamanlayıcı en fazla 24 saat sürer ve yeniden başlatmadan sonra da korunur
  • Kurallar sabit değerlerle karşılaştırır. Cihaz başına sınırlar alarm kurallarına aittir; bunlar eşik olarak bir cihaz özniteliğini okuyabilir
  • Silinmiş bir cihazın adını anan bir kural Dikkat Gerektirir durumuna geçer ve biri onu düzenleyene kadar durur
  • Kuralların kendi plan sınırı vardır ve akışlarınıza sayılmazlar

Akışlar

Sürümler ve acil durdurma içeren akışlar

Kuruluşunuzun kök akışı telemetriyi ve öznitelikleri kaydeder ve her cihaz mesajı için alarm kurallarını çalıştırır. Diğer akışlar, blok olarak çizilebilen her işlemi ekler. Her dağıtım, geri dönebileceğiniz yeni bir sürümdür.

  • Dağıtımdan önce bir test çalıştırıcısı
  • Hata veren ya da çok sık çalışan bir akışın, uyarıyla birlikte otomatik duraklatılması
  • Döngü algılama, cihaz başına komut sınırları ve acil durdurma
  • Yeniden oynatma ya da silme için tutulan başarısız mesajlar
Otomasyon ekranı: bu ayki çalıştırmalar ve adımlar, hatalar, zaman aşımları ve akış korumaları

Akış blokları

Yaygın işler için bloklar

Her bloğun düzenleyicide kendi yardımı vardır. Akışlar dosya olarak dışa ve içe aktarılabilir; şablonlar da başlangıç noktası sunar.

Zamanlamalar ve webhooklar

Bir akışı her gün, bir cron ifadesiyle, gün doğumunda ya da gün batımında başlatın ya da dış bir sistem akışın adresini çağırdığında çalıştırın.

Sayaçlar ve istatistikler

Bir sayaç değerinin farkları, yeniden başlatmalar işlenerek; bir pencerede sayımlar; ve bir mesaj sayısı üzerinden ya da en fazla 7 güne kadar sayma, toplam, ortalama, en düşük, en yüksek ve oran.

Bekçiler ve ölü bantlar

Gelmeyi kesen bir anahtarı fark edin ve yalnızca bir ölü banttan büyük değişiklikleri, değer ya da yüzde olarak iletin.

Zenginleştirin ve saklayın

Cihazın alanlarını ve özniteliklerini, ilişkili varlıkları ya da son değerleri ekleyin; türetilen anahtarları mesajın cihazının telemetrisi olarak saklayın.

Dış sistemler

Taşıyıcı belirteçli ya da OAuth2 istemci kimlik bilgili HTTP istekleri; özel adresler engellenmiş durumda. Diğer aracılara MQTT çıkışı; ekli e-posta bildirimleri.

Alarmlar ve komutlar

Alarmları normal yaşam döngüsüyle açın, kapatın ve onaylayın; mesajın cihazına katalog komutları gönderin.

SSS

Kurallar ve akışlar hakkında sorular

Kod yazmam gerekiyor mu?

Hayır. Alarm kuralları ve Kurallar kartı kuralları formlardır. Akışlar bloklardan çizilir; bir betik bloğu ise blokların karşılamadığı durumlar için oradadır.

Biri sahada çalışırken otomasyona ne olur?

Yeri Manuel moda alın. Kuralları durur ve Otomatik moda dönene kadar hiçbir kural cihazlarına komut ya da ayar göndermez. Manuel modda da çalışır olarak işaretlenmiş yalnızca bildirim kuralları çalışmaya devam eder.

Bir kural, kimsenin onaylamadığı bir alarmı yükseltebilir mi?

Kural koşulu olarak hayır: etkin alarm denetimi onaylı ile onaysız alarmları ayırt etmez. Bunun yerine alarm kuralının tekrar hatırlatıcısını ve önem düzeylerini kullanın; yükselen önem yeniden bildirim gönderir.

Her cihazın kendi sınırı olabilir mi?

Alarm kurallarında evet: eşik, max_temp gibi bir cihaz özniteliği olabilir. Kurallar kartı kuralları sabit değerlerle karşılaştırır ve bir kural tek bir cihazı ya da yerindeki bir profilin her cihazını hedefler; bu yüzden cihazların farklı davranması gerektiğinde ayrı profiller kullanın.

Akışlar diğer sistemlerimize ulaşabilir mi?

Evet: HTTP istekleri, MQTT çıkışı ve bir webhook çağrısıyla başlatılan akışlar. İmzalı giden webhooklar cihaz, alarm, komut, firmware ve kural olaylarını da bildirir.

Bir sahayı mı otomatikleştiriyorsunuz?

Ne olması gerektiğini ve ne zaman olacağını bize anlatın. Bir kuralın, bir alarmın ya da bir akışın uygun olup olmadığını gösterelim ve ilkini sizinle birlikte kuralım.