Всем привет!
Искал приложение для мониторинга и управления системой домашней автоматизации на смартфоне (IOS и Android) по MQTT.
IoT оказался самым интересным вариантом.
Настраиваю Node-RED. За основу взята статься http://tech.scargill.net/iotmanager/
вопрос как выводить текстовую информацию с изменением цвета значения параметра (в графических примерах есть "
Heater status:", но но понимаю как реализовать)
Сейчас сделано так:
и когда присваиваю значение (ВКЛ/ВЫКЛ):
Искал приложение для мониторинга и управления системой домашней автоматизации на смартфоне (IOS и Android) по MQTT.
IoT оказался самым интересным вариантом.
Настраиваю Node-RED. За основу взята статься http://tech.scargill.net/iotmanager/
вопрос как выводить текстовую информацию с изменением цвета значения параметра (в графических примерах есть "
Heater status:", но но понимаю как реализовать)
Сейчас сделано так:
JavaScript:
var id = "0";
var widget="anydata";
config[0] = {
id : id,
page: pagesList.pages[0].pageName,
pageId: pagesList.pages[0].pageId,
descr : "Состояние:",
topic: prefix + "/" + deviceId + "/" + widget + id,
widget : widget,
class1 : "item no-border",
style2 : "font-size:20px;float:left",
class3 : "light padding-left padding-right rounded",
style3 : "font-size:20px;font-weight:bold;float:right"
};
и когда присваиваю значение (ВКЛ/ВЫКЛ):
JavaScript:
var fred=msg.payload;
if (msg.topic === "home/alarm/test") {
if (fred === "true") {fred = "Вкл.";} else {fred="Выкл.";}
msg.topic="/IoTmanager/bedrock/anydata0/status";
msg.payload="{\"status\":\""+fred+"\"}";
global.set("IoTmanager_anydata0",fred);
return msg;
}
Последнее редактирование: