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 alarmlar için sorun giderme

Bir alarmın neden açılmadığını, tekrarlandığını veya hiç temizlenmediğini; bir Rules kartı kuralının neden çalışmadığını, iki kez çalıştığını veya reddedildiğini ve yapılacak kontrolleri açıklar.

Sorunuz için tablodaki adımları izleyin. Çoğu sorun, eşleşmeyen bir anahtar, hiç gelmeyen okumaları bekleyen bir debounce veya Manual modunda bulunan bir yer kaynaklıdır.

Bir alarm açılmadı

KontrolNasıl
Kök akış alarm kurallarını değerlendirirKuruluşun (veya profilin) kök akışı Alarm rules bloğunu içermelidir. Bkz. Hosts, the root flow and profile root flows.
Veri hiç saklanıyor muCihazın Telemetry sekmesini açın. Değer yoksa sorun daha önce oluşuyor demektir. Bkz. Data does not arrive.
Anahtar tam olarak eşleşiyor muAnahtarlar büyük/küçük harf duyarlıdır. Kural listesi, profilin tanımlamadığı anahtarlar için Unknown key işaretini gösterir.
Kural etkin ve kaydedilmiş miSave rules düğmesine tıklayana kadar sekme kaydedilmemiş değişiklikleri gösterir.
Cihaz bu profile ait miKurallar yalnızca profilin cihazlarına uygulanır.
Değer bir sayı mıSayı olmayan metin üzerinde >, <, >=, <= her zaman yanlış (false) sonucunu verir.
Eşik özniteliği var mı{ "attribute": … } ile, o sunucu veya paylaşılan özniteliğe sahip olmayan bir cihaz kontrol edilmez.
Debounce’a ulaşılabiliyor muSeconds (device time) ile zaman yalnızca okumalar geldikçe ilerler. Her 10 dakikada bir veri bildiren bir cihaz için en az iki doğru (true) okuma gerekir.
Konu filtresiOnly from topic ayarlı bir yaprak, diğer konulardan gelen iletileri yok sayar.
Okuma geç veya sırası bozuk değil miDeğerlendirilen en yeni okumadan eski okumalar atlanır (evaluateBackfill hariç). Geç gelen okumalar, Backfilled ile sessizce alarm açar.

Alarm açıldı ama kimseye bildirilmedi

Bkz. Troubleshooting notifications. Yaygın nedenler: kuralda notify bloğunun olmaması, önem derecesinin minSeverity değerinin altında kalması, cihazın sessize alınmış olması, alarmın geriye dönük (backfilled) olması veya değişikliğin kısıtlanmış (throttled) olması (zaman çizelgesi: Notification held back (throttle)).

Aynı alarm tekrar tekrar açılıyor

NedenÇözüm
Değer eşik çevresinde dalgalanıyorHisterezis ekleyin veya okuma sayısına göre debounce uygulayın.
Alarm, sönümlemenin izin verdiğinden hızlı değişiyorFlapping olarak işaretlenir ve açık tutulur; holdSec veya maxTransitions değerini artırın.
Aynı türde iki kuralTek bir profilde mümkün değildir; ancak bir akış bloğu aynı türde alarm üretebilir. Alarm sayfasında Related > Raised by bölümünü kontrol edin.

Kural gereği cihaz ve tür başına bir alarm vardır; alarm aktifken tekrar tetiklenen bir koşul yalnızca Fired n times değerini artırır.

Alarm hiç temizlenmiyor

NedenÇözüm
Hiç doğru olmayan açık bir clear koşuluCihazın bu anahtarı ve değeri gönderdiğini kontrol edin.
Cihaz kuralın anahtarlarını göndermeyi durdurduKuralın anahtarlarını içermeyen iletiler örnek sayılmaz. Elle temizleyin veya bir çevrimdışı alarm ekleyin.
Yeni okuma olmadan süre debounce’uAynı durum: okuma olmadan hiçbir şey ilerlemez.
Flapping beklemesiKoşul holdSec süresince temiz kaldıktan sonra temizlenir.
Kural kapatıldıAçık alarmları açık kalır. Bunları elle temizleyin veya kuralı açın.
Rules kartındaki bir eylem veya bir akış tarafından üretildiBu tür alarmların koşulu yoktur; yalnızca bir temizleme eylemi, bir akış veya bir kişi tarafından temizlenirler.

Temizledikten hemen sonra alarm yeniden açıldı

Açılmamalıydı: elle temizlemeden sonra kural, koşul bir kez yanlış (false) olana kadar bekler. Yeni bir alarm açıldıysa, koşul gerçekten yanlışa dönüp tekrar doğru olmuştur ya da bir akış alarmı üretmiştir. Zaman çizelgesini kontrol edin.

Rules kartındaki bir kural çalışmadı

KontrolNasıl
Yer Manual modundaKart bir uyarı şeridi gösterir, kural Stopped: Manual olarak görünür. Ayrıca yerin üstündeki varlıkları da kontrol edin.
Kural Off veya Needs attention durumundaAçın; dikkat gerektiren bir kuralı düzenleyip kaydedin.
Tetikleyici bir kenar (edge)rises above yalnızca değer eşiği geçtiğinde tetiklenir. Kaydettiğinizde değer zaten üstündeyse, düşüp tekrar yükselene kadar hiçbir şey tetiklenmez. Run now kullanın veya Apply the rules now ile Auto moduna geçin.
“stays so for” iptal edildiEşleşmeyi sonlandıran bir ileti beklemeyi iptal eder.
Bir koşul yanlıştıHistory, ilk başarısız koşulu belirtir (“Room 1 · temperature is 26.4, not above 28”).
Eksik bir değer“… has no stored value”: cihaz bu anahtarı hiç göndermemiştir veya bu bir telemetri değil, bir özniteliktir.
Saat dilimiZaman tetikleyicisi kuruluşun saat dilimini, zaman aralıkları ise yerin saat dilimini kullanır. Bkz. Time, sunrise/sunset, dates and holidays.
TatilBir tatil takvimi olmadan hiçbir gün tatil sayılmaz.
ÇakışmaIgnore the new one seçili olduğunda, bir çalıştırma devam ederken (beklemeler dahil) gelen tetikleyici yok sayılır.
Koruma durdurduPaused by a guard: otomasyon motoru kuralın akışını duraklattı. Bkz. Protections and failed messages.

Kural çalıştı ama bir cihaz bir şey yapmadı

History’deki iletiAnlamı
“skipped: device is in Manual”Cihaz veya üstündeki bir varlık Manual modunda.
Başarısız bir komut adımıKomut reddedildi veya zaman aşımına uğradı; cihazın komutlarını açın. Bkz. Commands do not reach the device.
“no device to act on”Every profile satırında yerde hiç cihaz yok.
“n devices; only the first 200 are acted on”Kuralı yere veya profile göre bölün.

Bir kural iki kez çalıştı

  • İki tetikleyici ateşlendi (örneğin aynı olayda goes offline ve bir alarm). Ignore the new one seçeneğini kullanın.
  • changes içeren bir değer tetikleyicisi, küçük değişiklikler dahil her değişimde tetiklenir.
  • Run them side by side çalıştırmaların üst üste binmesine izin verir.

Kaydetme reddedildi

İletiÇözüm
“Type the value to compare with.”Tetikleyicinin değerini girin.
“Type the lowest and the highest value of the range.”Her iki uç, önce en düşük olan.
“Sunrise and sunset need the place’s location: set it on the place first.”Varlık üzerinde enlem ve boylamı ayarlayın.
“Only a rule that just notifies or raises alarms may run in Manual; …”Also runs in Manual seçeneğinin işaretini kaldırın.
“Starting another rule hands the run over to it, so it has to be the last step …”Start it adımını sona taşıyın.
“A rule cannot switch or run itself.”Başka bir kural seçin.
“At most 20 actions, the ones inside choices included.”Kuralı bölün.
“… is not a device of this place.” / “More than one device is called …”Formüldeki cihaz adlarını düzeltin.
“This device type has no such command.”Profilin komut kataloğunda bu komut yok.
İzin hatasıKuralın komutlarından birini gönderme yetkiniz yok veya Add, change, switch on or off and delete rules iznine sahip değilsiniz.

Alarm kuralları kaydedilemiyor

İletiÇözüm
“A key names a telemetry key: no spaces and not a number.”Değeri Key yerine Value alanına yazın.
“Another rule of this profile has this type.”Türler profil başına benzersizdir.
“Between 10 seconds and 7 days.”Çevrimdışı gecikme aralık dışında.
“The alarm rules changed at the same time; try again.”Sayfayı yenileyin ve tekrar kaydedin.

Hâlâ çözülemedi mi? Bkz. Getting help.