Batch No
7.4.3E/2GC 1D/K-2GC/1
Current uptime
0d 0h 45m
DTS Version
742
HW Revision
7.4.3
Manufacturing Date
2023-11-29 13:39:28
Reboot
Release name
wb-2401
Release suite
stable
Short SN
ATH73YUC
Temperature Grade
commercial
Добрый день.
Есть виджет. Требуется чтобы вместо 0/1 отображались сообщения “замкнут”/“разомкнут”
Есть пример правила в документации:
deviceName = ‘my-virtual-device’;
defineVirtualDevice(deviceName, {
title: {‘en’: ‘My Virtual Device’, ‘ru’: ‘Мое виртуальное устройство’} ,
cells: {
value: {
title: {‘en’: ‘Value’, ‘ru’: ‘Значение’},
type: “range”,
value: 1,
max: 3,
min: 1
},
state: {
title: {‘en’: ‘State’, ‘ru’: ‘Состояние’},
type: “value”,
value: 1,
enum:{
1: {‘en’: ‘Normal’, ‘ru’: ‘В норме’},
2: {‘en’: ‘Warning’, ‘ru’: ‘Внимание’},
3: {‘en’: ‘Crash’, ‘ru’: ‘Авария’}}
},
}
});
defineRule({
whenChanged: deviceName+“/value”,
then: function (newValue, devName, cellName) {
dev[deviceName+“/state”] = newValue;
}
});
но код не работает, ругается на enum.
Как решить эту задачу?