Ох вы меня ща "запинаете" за такое количество обновлений =D
Очередная обнова...добрался наконец до интеграции с модулем "Простые устройства"...теперь рядом с полями значений появился столбец "Устройство"...там либо кнопка "Добавить", либо имя устройства, если оно добавлено.
- 0.jpg (49.59 КБ) 6766 просмотров
Конечно некоторые и без интеграции в модуле заносили свои данные в "простые устройства", но теперь это делать можно штатно, со странички в модуле, и можно не заботиться о связанных объектах/свойствах, они создаются автоматически. Создаются они в довольно таки неплохо организованном классе "SDevices", например для датчиков температуры там уже по-умолчанию хранится история, есть свойство alive, и т.п., и после его добавления можно сразу отправляться строить график, к примеру =)...в общем, как я и сказал, очень неплохо организованный класс, ещё и с интерфейсом настроек в виде самого модуля "Простые устройства" в панели управления....
Благодаря этому так же можно очень легко создавать виджеты дашборда, не заботясь ни о каких datasources (выбираем Device - Имя_устройства), интерфейсы управления в меню и на сценах
- 1.jpg (38.96 КБ) 6766 просмотров
В текущий момент доступны следующие устройства для модуля:
датчик температуры - для всех устройств, которые получают температуру (RM2, A1)
датчик влажности - для А1
датчик состояния -
для всех остальных показателей А1. Можно выводить слово, можно цифру...по цифре так же можно строить график (как я и говорил - хранение истории уже настроено)
реле - для всех переключаемых устройств (все розетки, подсветка розеток sp3, розетки МР1)
Так же исправил поле хранения кода команд с VARCHAR на TEXT...это позволит хранить/записывать коды неограниченной длины для RM.