Sessiz alma, bir cihazın alarm bildirimlerini bir süreliğine durdurur; örneğin bakım veya devreye alma sırasında. Alarmlar yine açılır, önem derecesi değişir ve kapanır; ayrıca kaydedilmeye devam eder. Sessiz alma bitene kadar kimseye bildirilmez.
Sessiz almanın etkisi
| Sessiz alma sırasında | |
|---|---|
| Alarm kuralları | Hâlâ değerlendirilir. Alarmlar her zamanki gibi açılır, önem derecesini değiştirir ve kapanır. |
| Alarmlar sayfası, zil sayacı, panolar | Alarmlar her zamanki gibi gösterilir. |
| Açılma ve yükseltme bildirimleri | Gönderilmez. Alarmın zaman çizelgesine tek bir satır eklenir: Sessiz alındı: kimseye bildirilmedi. |
| Hatırlatmalar | Sessiz alma sürdüğü müddetçe gönderilmez. |
| Çözülme bildirimi | Açılışı hiç bildirilmemiş bir alarm için gönderilmez. |
| Webhook’lar ve akışlar | Alarm değişikliklerini almaya devam eder. Sessiz alma insanları susturur, sistemleri değil. |
| Kural kartındaki kurallar | Çalışmaya devam eder. Alarma tepki veren bir kural eyleme geçmeye devam eder. Kuralları durdurmak için Manuel mod kullanın (bkz. Manuel ve Otomatik modlar). |
Sessiz alma şunları kapsayabilir:
- cihazın her alarmı, akışlar ve kurallar tarafından üretilenler dahil, veya
- cihazın profilindeki bir alarm kuralı.
Sessiz alma, bitiş zamanına kadar sürer. En uzun sessiz alma süresi 90 gündür; böylece unutulmuş bir sessiz alma bir cihazı kalıcı olarak susturamaz. Yeni bir sessiz alma yaklaşık 10 saniye içinde uygulanır.
Sessiz alma ayarlama
Sessiz almalar API üzerinden ayarlanır; bu sürümde uygulamada bunun için bir düğme yoktur. Bir cihazın alarmlarını sessize al yetkisine ihtiyacınız vardır (varsayılan olarak Yönetici). Bu yetkiye sahip bir API anahtarı kullanın; bkz. Kimlik doğrulama.
POST /tenant/{tenantId}/api/iot/devices/{deviceId}/alarm-mute
Content-Type: application/json
{
"until": "2026-11-20T18:00:00+01:00",
"reason": "Pump overhaul, ticket 4711"
}
| Alan | Anlamı |
|---|---|
until | Zorunlu. Sessiz almanın biteceği tarih ve saat, saat dilimi farkıyla birlikte. Gelecekte olmalı ve en fazla 90 gün uzakta olmalıdır. |
ruleId | İsteğe bağlı. Cihazın profilindeki bir alarm kuralının kimliği. Yoksa veya null ise: cihazın her alarmı. |
reason | İsteğe bağlı, en fazla 500 karakter. |
Yanıtlar:
| Mesaj | Neden |
|---|---|
| “Sessiz alma gelecekte bitmelidir.” | until şimdi veya geçmişte. |
| “Sessiz alma en fazla 90 gün sürebilir.” | until çok uzakta. |
| “Cihaz bulunamadı.” | Cihaz kuruluşunuzda yok ya da silinmiş. |
| “Alarm kuralı bulunamadı.” | ruleId, cihazın profilinde bir kural değil. |
Sessiz almaları görüntüleme ve kaldırma
GET /tenant/{tenantId}/api/iot/devices/{deviceId}/alarm-mute
DELETE /tenant/{tenantId}/api/iot/devices/{deviceId}/alarm-mute
DELETE /tenant/{tenantId}/api/iot/devices/{deviceId}/alarm-mute?muteId={muteId}
GET lists the mutes in force with muteId, ruleId, until, reason, who set it and when. DELETE without muteId lifts every mute of the device; with it, only that one.
Sessiz alma bittiğinde, bildirimler bir sonraki alarm değişikliğiyle yeniden başlar. Sessiz alma sırasında açılmış ve hâlâ açık olan bir alarm yeniden duyurulmaz; ancak o alarm için planlanmış hatırlatmalar, sessiz alma bittikten sonra gönderilir.
Denetim
Her sessiz alma ve kaldırılan her sessiz alma, cihazda bir denetim kaydı oluşturur: kim, ne zaman, kural (ya da tümü), bitiş zamanı. Bkz. Denetim günlüğü.
Alternatifler
| İhtiyaç | Kullanın |
|---|---|
| Bir profildeki her cihaz için tek bir alarm türünü durdurmak | Kuralı profilin Alarm kuralları sekmesinde kapatın (sonra tekrar açabilirsiniz). Bu durumda alarmlar kaydedilmez de. |
| İnsanlar bir sahada çalışırken o sahanın Kural kartındaki kurallarını durdurmak | Sahada Manuel mod. Alarmlar çalışmaya devam eder. |
| Daha sessiz alarmlar, ama sessiz değil | Kuralın minimum önem derecesini yükseltin veya gecikme (debounce) ekleyin. Bkz. Gecikme, histerezis ve sönümleme. |

