Mоnk
Member
Попробовал, не помогло. Пошел путем кривым и непонятным.попробуйте
Взял AnydataToggle, заставил его работать с виджетом steel, посмотрел в терминале, что модуль "плюёт" в сторону брокера.
Код:
/Eagle-owl/ADT/config
{
"id" : "2",
"descr" : "Kitchen lamp",
"page" : "Kitchen",
"pageId" : 10,
"widget" : "steel",
"topic" : "/Eagle-owl/ADT/steel1",
"widgetConfig" : {
"width" : "auto",
"height" : 100,
"type" : "Linear",
"titleString": "Thermometer 1",
"unitString" : "temp C",
"threshold": 90
}
}
Код:
thing_config[0] = "{ \"id\" : \"2\", \"descr\" : \"Температура\", \"page\" : \"Стенд\", \"pageId\" : 50, \"widget\" : \"steel\", \"topic\" : \"/Eagle-owl/Termometr/DHT22_t\", \"widgetConfig\" : { \"width\" : \"auto\", \"height\" : 100, \"type\" : \"Linear\", \"titleString\" : \"Температура\", \"unitString\" : \"°C\", \"threshold\": 10, \"minValue\" : -30, \"maxValue\" : 30 } }";
Из всего этого процесса делаю выводы:
1. Нет ничего не возможного.
2. Намеки на правильный путь помогают только людям с головой.
3. Надо быть очень внимательным и неторопливым, смешивая стили (ибо нехватка экранов, кавычек и запятых вызывает у парсера смех и нежелание работать).
Третий тезис я частично отношу к примеру номер РАЗ widgets/steel/...