@goodspeed1986, такой сценарий не нужен. Нужно использовать возможности самой системы. У каждого устройства есть свойство "Установить ошибку если нет данных в течении, сек". При этом у устройства свойству 'error' устанавливается 1, на мнемосхеме отображается иконка аварии. А вот сценарий для уведомления пользователя о таких ошибках желателен. Вот самый простой: /** * @name Сервис - уведомление об ошибке датчика * @desc Уведомление пользователя по Telegram об ошибке датчика * @version 4 */ const sensor = Device("SensorA","Датчик"); startOnChange(sensor); script({ start() { if(this.isChanged(sensor, "err")) { if(sensor.isError()) { //this.info("telegram", "OWNER", "Внимание! '" +sensor.name+ "' - ошибка: " +sensor.error); this.info("pushnotification", "OWNER", "Внимание! '" +sensor.name+ "' - ошибка: " +sensor.error); this.log("Внимание! '" +sensor.name+ "' - ошибка: " +sensor.error); } else { //this.info("telegram", "OWNER", "'" +sensor.name+ "' - ОК. Значение: " +sensor.value); this.info("pushnotification", "OWNER", "'" +sensor.name+ "' - ОК. Значение: " +sensor.value); this.log("'" +sensor.name+ "' - ОК. Значение: " +sensor.value); } } } });