XIAOMI Robot vacuum clear 1C. настройка оповещения об ошибке в majordomo.

Январь 25, 2021 - Время чтения: 95 минуты

На примере робота пылесоса XIAOMI Robot vacuum clear 1C.

Из маркета дополнений устанавливаем модуль "Xiaomi miIO" настраиваем его. Далее устанавливаем модуль "Простые устройства Xiaomi". После чего в Простых устройствах добавляем ПУ Пылесос, выбираем тип
XiRoborockVacuum и привязываем свойства к значениям пылесоса получаемых от "Xiaomi miIO".

После чего мы можем получать уведомления:

Но, по умолчанию, все сообщения идут с одинаковым уровнем важности фразы, а хотелось, чтобы при ошибках уровень сообщений был выше. Например, информативные сообщения отображаются только в чате, а сообщения об ошибках еще и озвучиваются. Для этого необходимо изменить пару строк в файле /modules/devices/SXiRoborockVacuum_errorUpdated.php

Ищем строку:

say(LANG_DEVICES_VACUUM_ERROR . ": " . $desc);

и заменяем ее на:

say(LANG_DEVICES_VACUUM_ERROR . ": " . $desc,2);

где ,2 это уровень важности фразы, который необходим.

После проделанных действий, робот будет ссообщать голосом (если у вас настроен TTS) об ошибках.

PS: в случае если необходимо подкорректировать выводимые сообщения, то это можно сделать в файле:

/languages/SXiRoborockVacuum_ru.php

Полу(о)умный дом

Делаем вещи умнее...

Посетителей

118