İçeriğe geç

Alarm API

Alarm API, alarm gruplarını yönetme ve alarm geçmişini sorgulama sağlar.

FonksiyonAçıklama
ins.activateAlarmGroup(name)Alarm grubunu etkinleştir
ins.deactivateAlarmGroup(name)Alarm grubunu devre dışı bırak
ins.getLastFiredAlarms(index, count)Son tetiklenen alarmları listele
ins.getLastFiredAlarmsByDate(start, end, includeOff, limit)Tarih aralığında alarm geçmişi
ins.getAlarmLastFiredAlarmsByName(names, includeOff)Belirli alarmların son durumu
ins.acknowledgeAlarm(id, type, onTime, acknowledger)Alarm onayla
ins.updateAlarm(name, map)Alarm tanımını güncelle
// Son 5 alarmı listele
var alarms = ins.getLastFiredAlarms(0, 5);
// → [] (aktif alarm yoksa boş dizi döner)
// Tarih aralığında alarm geçmişi
var end = ins.now();
var start = ins.getDate(end.getTime() - 86400000); // 24 saat
var history = ins.getLastFiredAlarmsByDate(start, end, true, 100);
// Alarm grubunu devre dışı bırak (bakım sırasında)
ins.deactivateAlarmGroup("Temperature_Alarms");
// Bakım sonrası tekrar etkinleştir
ins.activateAlarmGroup("Temperature_Alarms");