Ага. Девайс во время длинных вейкап-чатов ничего не может делать, а поллинг для батареечных устройств - трата батареек и ложные "выпадания".
Вейкап нужен только для того, чтоб связаться с контроллером и спроситть "Изменения в конфигурации меня не произошли?" Если устройства сконфигурированы, то вейкап вообще не пришей корове пятое седло.
Поллинг всегда лучше ликвидировать. Может от загаженности сети вейкапами и поллингами такое и происходит.
1. Всем настроенным батареечникам: Poll interval = 0 (выключить). Оно скорее всего и так не работает... (игнорируется)
2. Им же вайкап интервал 86400 (раз в сутки, для порядка)
3. Если устройство в стационарном окружении, то
for k, v in pairs(luup.devices) do
local var= luup.variable_get("urn:micasaverde-com:serviceId:ZWaveDevice1", "WakeupInterval",k)
if var ~= nil and var ~= 0 and v.device_num_parent== 1 then
luup.variable_set("urn:micasaverde-com:serviceId:ZWaveDevice1", "DisableWakeupARR_NNU", "1", k)
end
end
Что это такое:
NNU - это обновление инормации о соседних узлах.
При вейкапе оно опрашивает всё узлы рядом и перестраивает маршруты. Если ничего не меняется вокруг, то это не нужно.
Т.е. батарейное или FLiRS устройство новое повейкапится день-другой - и хватит. Если устройство мобильное (например, переносной пульт), то это даже вредно.