После сохранения виртуального устройства в логах появляются ошибки связянные с базой данных.
Вот так выглядит устройство:
defineVirtualDevice('toilet_control', {
title: 'toilet',
cells: {
'pref temp': {
type: "range",
value: 0,
min: 15,
max: 30,
readonly: false
}
}
});
Сами ошибки:
|02-05-2022 20:06:33.467 [wb-mqtt-db.service]|ERROR: [driver] failed to accept new meta order on control pref temp of device toilet_control: Invalid value of type @ wblib/control.cpp:479|
|---|---|
|02-05-2022 20:06:33.444 [wb-mqtt-db.service]|ERROR: [driver] failed to accept new meta max on control pref temp of device toilet_control: Invalid value of type @ wblib/control.cpp:458|
Я создавал виртуальные устройства с помощью программы и раньше таких проблем не наблюдалось, и теперь они появляются и при ручном пересохранение.
Программа сохраняет файл с виртуальными устройствами в директории с правилами.
После сохранения устройство работает корректно, но данная ошибка появляется каждые два часа.
Буду презнателен за помощь.