Корзина  (пустая) 0 руб.
Корзина  (пустая) 0 руб.
Корзина  (пустая) 0 руб.
Корзина  (пустая) 0 руб.

+7 495 204-27-80

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: настройка st814

настройка st814 26 Фев 2012 08:36 #1182

  • peterofac
  • peterofac аватар
  • Вне сайта
  • Осваиваюсь на форуме
  • Сообщений: 22
  • Спасибо получено: 4
  • Репутация: 0
прошу помочь разобраться в настройке времени Auto Report с датчика evr st814.
Необходимо сделать автоотчет с датчика на контролеер Vera2 согласно инструкции на датчик, с периодом 1 мин.
На фото видно как это реализовано, но передача не работает. В чем может быть проблема?
Вложения:

Re: настройка st814 17 Июль 2012 09:16 #1650

  • Acute
  • Acute аватар
  • Вне сайта
  • Администратор
  • Сообщений: 3104
  • Спасибо получено: 459
  • Репутация: 70
Проблема может быть в Vera. Уже запутался в версиях прошивок, когда одно делают, второе ломают. Если обновление с датчика температуры не приходит, то есть вариант воспользоваться скриптами.

Надо создать сцену. в ней ничего не делать, а идти в LUUP. туда скопировать код:
local PARENT_DEV     = 20
local TEMP_CHILD_DEV = 21
local HUMI_CHILD_DEV = 22
 
local COPY_FUNC      = "copyST814Data"
 
local TS1_SID        = "urn:upnp-org:serviceId:TemperatureSensor1"
local TS1_TEMP       = "CurrentTemperature"
 
local HS1_SID        = "urn:micasaverde-com:serviceId:HumiditySensor1"
local HS1_HUMI       = "CurrentLevel"
 
luup.variable_watch(COPY_FUNC, TS1_SID, TS1_TEMP, PARENT_DEV)
luup.variable_watch(COPY_FUNC, HS1_SID, HS1_HUMI, PARENT_DEV)
 
function copyST814Data()
  local curTemp = luup.variable_get(TS1_SID, TS1_TEMP, PARENT_DEV)
  local curHumi = luup.variable_get(HS1_SID, HS1_HUMI, PARENT_DEV)
 
  luup.variable_set(TS1_SID, TS1_TEMP, curTemp, TEMP_CHILD_DEV)
  luup.variable_set(HS1_SID, HS1_HUMI, curHumi, HUMI_CHILD_DEV)
end

В первые три строчки - вбить ID своего датчика (основной, температуры, влажности).
Запустить сцену.
Группа форума в Telegram t.me/zwaveforum
Время создания страницы: 0.155 секунд