Подключено; связь потеряна; восстановлена; ошибка обмена
События; Ошибки в работе
Средний
25
1-Wire
Датчик добавлен; удалён; недоступен; восстановлен
События; Ошибки в работе
Средний
26
Global Caché
Подключено; связь потеряна; восстановлена; команда не доставлена
События; Ошибки в работе
Средний
27
Погода и интернет-медиа
Данные устарели; источник недоступен; получение данных восстановлено
События; Ошибки в работе
Средний
28
Основной и резервный интернет
Основной канал потерян; резервный канал включён; основной канал восстановлен
События; Ошибки в работе
Высокий
Обновления и состояние системы
№
Раздел
Добавить или уточнить сообщения
Типы сообщений
Приоритет и состояние
29
Обновление XIOT
Обновление начато; пакет проверен; обновление установлено; применено; не выполнено
События; Отладка; Ошибки в работе
Высокий
30
Приложение проекта
Обновление начато; приложение обновлено; обновление отменено; приложение не обновлено
События; Ошибки в работе
Высокий
31
Журнал
Хранилище почти заполнено; место освобождено; запись недоступна; запись восстановлена
События; Ошибки в работе; Критические ошибки
Высокий
32
История измерений
История недоступна; история восстановлена
Ошибки в работе; События
Высокий
33
Системное время
Часовой пояс изменён; системное время скорректировано; изменение часового пояса отклонено; синхронизация времени недоступна
События; Ошибки в работе
Средний
34
Сетевое подключение
Основное подключение изменено; интернет недоступен; интернет восстановлен
События; Ошибки в работе
Высокий
35
Сводки устройств и сценариев
Комната — средние, минимальные и максимальные показатели; тёплый пол — время нагрева и неисправности; антиобледенение — время работы и ошибок; реле давления воды — давление, работа реле и подтверждения команд; энергоменеджмент — ежедневное или ежемесячное потребление; для «Циркадных ритмов» сводку не формировать
Сводки
Средний; реализовано
Единые правила сообщений
№
Доработка
Ожидаемый результат
Приоритет и состояние
36
Для каждого отключения добавить парное восстановление
В журнале видны начало, окончание и длительность проблемы
Критический
37
Не создавать повтор одного и того же состояния
Один период неисправности не превращается в поток одинаковых строк
Критический
38
Не считать начальное неизвестное состояние отключением
После запуска не появляются ложные предупреждения
Критический
39
Краткие разрывы записывать только после подтверждения
Журнал не заполняется кратковременными переключениями связи
Критический
40
В тексте команды указывать инициатора и причину
Понятно, кто и почему изменил состояние устройства
Высокий
41
В итоговом сообщении указывать результат команды
Видны отправка, подтверждение или отсутствие подтверждения
Высокий
42
В сообщении восстановления указывать длительность
Можно оценить продолжительность недоступности
Высокий
43
При переименовании сохранять понятное имя объекта в старых сообщениях
История остаётся однозначной после изменения конфигурации
Высокий
44
Не включать секретные данные и содержимое конфигурации в текст
Сообщения остаются безопасными для журнала и мессенджеров
Критический
45
Отправлять пользователю в мессенджеры только «Информация», «Предупреждения» и «Тревоги»
«События» остаются в диагностике, «Ошибки в работе» и «Критические ошибки» — в канале интегратора
Критический; реализовано
46
Исключить «Сводки» из отправки в мессенджеры
Периодические итоги не создают лишние уведомления
Критический; реализовано
47
Не использовать «Предупреждения» для технических ошибок контроллера
Все жёстко заданные источники проверены; технические ошибки попадают в раздел «Интегратор» и не отправляются пользователю
Критический; реализовано
48
При влиянии технической ошибки на пользователя создавать отдельное пользовательское сообщение
Пользователь получает понятное последствие без адресов, кодов и технических причин; интегратор получает «Ошибки в работе» или «Критические ошибки»
Критический
49
Не преобразовывать «Ошибки в работе» и «Критические ошибки» в «Тревоги»
Технические ошибки остаются в разделе интегратора и не появляются у пользователя как опасность объекта