Ваши комментарии
Господа, данная опция очень востребована на больших объектах, с апартаментами. Хотелось бы получить данную опцию прямо в следующем обновлении!
Данный функционал нам необходим для запуска объекта. Иначе мы просто не выполним задачу интеграции с домофонией.
Мы проверили данные функции. Они не позволили нам решить проблему. Фон остался.
Организовать переговоры по принципу рации.
Планшет помещен в коробку и при ответе получаем фон.
Роджер.
В нашем проекте LM применили для лицензирования панелей.
Мы используем на объекте оборудование Schneider Electric, в котором реализован BACnet/IP.
Вся проблема бы решилась при внедрении драйвера BACnet/IP в iRidium, это как я понял ожидается в 2016 году.
В нашем проекте LM применили для лицензирования панелей.
Мы используем на объекте оборудование Schneider Electric, в котором реализован BACnet/IP.
Вся проблема бы решилась при внедрении драйвера BACnet/IP в iRidium, это как я понял ожидается в 2016 году.
Роджер, данное решение может применяться только для одного LM, если же на объекте большое количество оборудования, то это решение не верно. Лучше работать в таком случае с BACnet.
Писать скрипт по обработке xml, при наличии KNX драйвера.
Указанный выше скрипт обновляет 130 переменных за 17 секунд.
Писать скрипт по обработке xml, при наличии KNX драйвера.
Указанный выше скрипт обновляет 130 переменных за 17 секунд.
Решение.
Всем необходимым переменным в LM присваиваем Tags например response.
Создаем скрипт в окне Resident с любым названием, указываем Sleep interval =0.
Текст скрипта:
if not client then
require('genohm-scada.eibdgm')
values = {}
datatypes = {}
objects = grp.tag('response') -- обработка Tags указанного в переменных, которые необходимо обновлять.
for _, object in ipairs(objects) do
values[ object.id ] = object.data
datatypes[ object.id ] = object.datatype
end
function readhandler(event)
local id = event.dstraw
if datatypes[ id ] then
grp.response(id, values[ id ], datatypes[ id ])
end
end
function writehandler(event)
local id = event.dstraw
if datatypes[ id ] then
values[ id ] = knxdatatype.decode(event.datahex, datatypes[ id ])
grp.response(id, values[ id ], datatypes[ id ])
end
end
client = eibdgm:new({ timeout = 1 })
client:sethandler('groupread', readhandler)
client:sethandler('groupwrite', writehandler)
end
client:step()
Всем необходимым переменным в LM присваиваем Tags например response.
Создаем скрипт в окне Resident с любым названием, указываем Sleep interval =0.
Текст скрипта:
if not client then
require('genohm-scada.eibdgm')
values = {}
datatypes = {}
objects = grp.tag('response') -- обработка Tags указанного в переменных, которые необходимо обновлять.
for _, object in ipairs(objects) do
values[ object.id ] = object.data
datatypes[ object.id ] = object.datatype
end
function readhandler(event)
local id = event.dstraw
if datatypes[ id ] then
grp.response(id, values[ id ], datatypes[ id ])
end
end
function writehandler(event)
local id = event.dstraw
if datatypes[ id ] then
values[ id ] = knxdatatype.decode(event.datahex, datatypes[ id ])
grp.response(id, values[ id ], datatypes[ id ])
end
end
client = eibdgm:new({ timeout = 1 })
client:sethandler('groupread', readhandler)
client:sethandler('groupwrite', writehandler)
end
client:step()
Сервис поддержки клиентов работает на платформе UserEcho
Александр, данный вопрос возник на объекте Ельцин центр. Так как наших сотрудников и сотрудников объекта не во все офисы пускают. Именно сейчас встал остро вопрос. Завтра заказчик может созреть на новый дизайн и мы попадаем в очень не хорошую ситуацию, т.к. сложно обновить 150 панелей.