Kural Tetiklenmiyor
Belirtiler
- Kural aktif ama bildirim gelmiyor
- Aksiyon geçmişi boş
Tanılama Kontrol Listesi
Kuralın Aktif Olduğunu Doğrulayın
Otomasyon > Kurallar menüsüne gidin ve şunları kontrol edin:
- Kural durumu Active (yeşil toggle)
- Kural Test Mode değil (test modu sadece log yazar, aksiyon çalıştırmaz)
Kriter Söz Dizimini Kontrol Edin
Kuralı açın ve Criteria ifadesini kontrol edin. Yaygın hatalar:
| Hata | Doğru |
|---|---|
[Payload][Key = 'Temp'] AND [Payload][Value > 50] | [Payload][Key = 'Temp' AND NumericValue > 50] (aynı bracket) |
Key = Temperature | Key = 'Temperature' (tırnak gerekli) |
Value > 100 | NumericValue > 100 (sayısal karşılaştırma için NumericValue) |
Verinin Aktığını Doğrulayın
Veriyi üreten cihazın aktif ve bağlı olduğundan emin olun. UNS Explorer'da canlı değerleri kontrol edin.
Rate Limiting'i Kontrol Edin
Rate limiting açıksa (ör. 60 saniyede max 10 aksiyon), fazladan tetikler yoksayılır.
İfade Hataları
Kaydederken "Invalid expression"
Kriter parser'ı ifadeyi anlayamadı. Kontrol edin:
- Dengeli parantezler: Her
[için bir] - Doğru operatörler:
AND,OR,NOTkullanın (&&,||değil) - String tırnakları: String'ler için tek tırnak:
'value'
"Column not found" hatası
Event tipinde olmayan bir property kullandınız:
| Event Tipi | Kullanılabilir Özellikler |
|---|---|
| DataReceived | Payload, MetaData, Attributes, Topic |
| StatusChanged | DeviceId, DeviceName, CurrentConnectionStatus, PreviousConnectionStatus |
| LogReceived | Message, Level, Category, Source, Time |
| MetricsReceived | Device, TotalRequests, FailedRequests, AverageResponseTime, vb. |
Tam liste için İfade Sözdizimi Referansı bölümüne bakın.
Aksiyonlar Çalışmıyor
Bildirim Gönderilmiyor
- Entegrasyon Ayarları: Entegrasyonlar > Bildirimler içinde kanalın (Email, Slack vb.) doğru yapılandırıldığını doğrulayın
- Test: Test düğmesiyle test mesajı gönderin
- Aksiyon Geçmişi: Kuralın History sekmesinde hata mesajlarını kontrol edin
Yaygın Aksiyon Hataları
| Hata | Çözüm |
|---|---|
Channel not configured | Entegrasyon ayarlarında kanalı ekleyin |
Rate limited | Kural tetikleme sıklığını azaltın veya rate limit'i artırın |
Authentication failed | Entegrasyon config içindeki API key/token'ları güncelleyin |
Anomali Tespiti Çalışmıyor
Model Eğitilmiyor
Anomali tespiti için geçmiş veri gerekir.
- Minimum Veri: İstatistiksel anlam için en az 100 veri noktası
- Isınma Süresi: Anomali tespiti başlamadan önce 1-2 saatlik veri toplayın
Çok Fazla Hatalı Pozitif
Sensitivity eşiğini ayarlayın:
- Düşük değer = daha az alarm (sadece büyük sapmalar)
- Yüksek değer = daha fazla alarm (küçük sapmalar da işaretlenir)
Verinizde günlük/haftalık desenler varsa (ör. mesai saatlerinde yüksek değerler), model zamanla buna uyum sağlar. Desen öğrenimi için 1-2 hafta süre tanıyın.
Ayrıca Bakın
- İfade Sözdizimi Referansı - Kriter dili rehberi
- Görsel Kural Editörü - Kodsuz kural oluşturma
- Aksiyonlar ve Uyarılar - Bildirim aksiyonları
- Bildirim Entegrasyonları - Email, Slack, Teams
- Veri Akışı Sorunları - Veri kurallara ulaşmıyorsa