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

+7 495 204-27-80

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

ТЕМА: Помогите со StellaZ

Помогите со StellaZ 10 Дек 2016 23:08 #19925

  • vtravkov@gmail.com
  • vtravkov@gmail.com аватар
  • Вне сайта
  • Новый участник
  • Сообщений: 3
  • Репутация: 0
Добрый день,
В наличие stella Z, внешний датчик температуры fibaro, vera.
Необходимо, чтобы при достижении некой пороговой температуры на внешнем датчике целевая температура на stellaz уменьшалась на 1 градус; если после часа температура не опустилась ниже пороговой, то опускалась еще на 1 градус и т.д. Помогите пож-та.
Последнее редактирование: 12 Дек 2016 06:41 от vtravkov@gmail.com.

Помогите со StellaZ 11 Дек 2016 16:42 #19935

  • Mobilniy
  • Mobilniy аватар
  • Вне сайта
  • Академик
  • Сообщений: 827
  • Спасибо получено: 92
  • Репутация: 8
Не очень понятно зачем это нужно правда :lol:
Делаете сцену, которая срабатывает каждый час.
В luup код добавляете:
-- опрашиваем датчик fibaro
local room1_temp = luup.variable_get("urn:upnp-org:serviceId:TemperatureSensor1","CurrentTemperature", ID) -- где, ID - номер датчика температуры
local room1_temp = tonumber(room1_temp) -- получаем температуру внешнего датчика в градусах
-- опрашиваем уставку
local room1_setpoint = luup.variable_get("urn:upnp-org:serviceId:TemperatureSetpoint1","CurrentSetpoint", ID) -- где, ID - номер StellaZ
local room1_setpoint = tonumber(room1_setpoint) -- получаем текущую уставку в градусах
-- основная сцена
if (room1_temp >= number) then luup.call_action("urn:upnp-org:serviceId:TemperatureSetpoint1_Heat", "SetCurrentSetpoint", {NewCurrentSetpoint = (room1_setpoint - 1)}, ID) -- где, ID - номер StellaZ, a number - некая пороговая температура
else
return false
end
Последнее редактирование: 11 Дек 2016 16:43 от Mobilniy.
Спасибо сказали: vtravkov@gmail.com

Помогите со StellaZ 11 Дек 2016 19:16 #19944

  • vtravkov@gmail.com
  • vtravkov@gmail.com аватар
  • Вне сайта
  • Новый участник
  • Сообщений: 3
  • Репутация: 0
Спасибо вам большое, что откликнулись!! Почему я это спрашиваю, термостат закрывается время от времени шторой, поэтому он обманывается встроенным сенсором температуры и начинает неверно управлять батарей и в комнате, то слишком жарко, то слишком холодно. Ничего лучше не придумал как сделать такую сцену как я описал. Но может есть какой-то другой способ решить эту проблему? судя по вашей удивленной реплике есть какой-то более простой способ... p.s. ваш вариант сейчас буду пробовать

Помогите со StellaZ 11 Дек 2016 21:09 #19951

  • Mobilniy
  • Mobilniy аватар
  • Вне сайта
  • Академик
  • Сообщений: 827
  • Спасибо получено: 92
  • Репутация: 8
Способ есть! :) Подхват для фиксации штор! ))vtravkov@gmail.com пишет:
судя по вашей удивленной реплике есть какой-то более простой способ

Помогите со StellaZ 11 Дек 2016 21:13 #19952

  • Dr_Zlorus
  • Dr_Zlorus аватар
  • Вне сайта
  • Гуру
  • Сообщений: 115
  • Спасибо получено: 7
  • Репутация: 2
ровно та же проблема, но термостаты скрыты под батарейными экранами. Пользовался самопальным скриптом - начали жраться батарейки. Нет счастья под луной (

Помогите со StellaZ 11 Дек 2016 21:30 #19954

  • Mobilniy
  • Mobilniy аватар
  • Вне сайта
  • Академик
  • Сообщений: 827
  • Спасибо получено: 92
  • Репутация: 8
Dr_Zlorus пишет:
ровно та же проблема, но термостаты скрыты под батарейными экранами. Пользовался самопальным скриптом - начали жраться батарейки. Нет счастья под луной (
Как жор батареек зависит от счастья под луной? ) Делали wake up чаще? )
Можно тогда вообще не покупать StellaZ, а использовать Smart Virtual Thermostat и любые реле или реле от Qubino и термоголовки прямо на коллекторе.
Последнее редактирование: 11 Дек 2016 21:31 от Mobilniy.

Помогите со StellaZ 11 Дек 2016 21:35 #19955

  • Dr_Zlorus
  • Dr_Zlorus аватар
  • Вне сайта
  • Гуру
  • Сообщений: 115
  • Спасибо получено: 7
  • Репутация: 2
Mobilniy пишет:
Делали wake up чаще? )

+ моторчик двигающий шток - то открой, то закрой

Помогите со StellaZ 11 Дек 2016 21:43 #19956

  • Mobilniy
  • Mobilniy аватар
  • Вне сайта
  • Академик
  • Сообщений: 827
  • Спасибо получено: 92
  • Репутация: 8
Ну у моторчика-то логика всегда одинаковая. Зависит от wake up'а больше и получения команды при которой необходимо существенное изменение положения штока.
Ставьте термоголовку на коллектор, к ней z-uno + реле на несколько потребителей, а заместо StellaZ - мультисенсор. Заодно и сэкономите почти наверняка, если батарей больше двух на комнату + полная готовность принять команду здесь и сейчас, не дожидаясь пробуждения.Dr_Zlorus пишет:
+ моторчик двигающий шток - то открой, то закрой

Помогите со StellaZ 11 Дек 2016 21:53 #19957

  • Dr_Zlorus
  • Dr_Zlorus аватар
  • Вне сайта
  • Гуру
  • Сообщений: 115
  • Спасибо получено: 7
  • Репутация: 2
Mobilniy пишет:
Ставьте термоголовку на коллектор, к ней z-uno + реле на несколько потребителей, а заместо StellaZ - мультисенсор. Заодно и сэкономите почти наверняка, если батарей больше двух на комнату + полная готовность принять команду здесь и сейчас, не дожидаясь пробуждения.Dr_Zlorus пишет:

Знал бы прикуп, как говорится. Ну а пока мучаю стеллы, данфоссы и виртуальный термостат. Субъективно с виртуальным термостатом батарейки меньше жруться + есть возможность снимать усредненные данные с нескольких термометров
Последнее редактирование: 11 Дек 2016 22:03 от Dr_Zlorus.

Помогите со StellaZ 11 Дек 2016 22:05 #19959

  • Mobilniy
  • Mobilniy аватар
  • Вне сайта
  • Академик
  • Сообщений: 827
  • Спасибо получено: 92
  • Репутация: 8
Всегда есть выход! :) StellaZ и Danfoss можно продать. Я сейчас начал заниматься переделкой под Z-uno, у меня освободившиеся реле уйдут в дело.Dr_Zlorus пишет:
Знал бы прикуп, как говорится. Ну а пока мучаю стеллы, данфоссы и виртуальный термостат. Субъективно с виртуальным термостатом батарейки меньше жруться + есть возможность снимать усредненные данные с нескольких термометров

Помогите со StellaZ 11 Дек 2016 22:12 #19960

  • Dr_Zlorus
  • Dr_Zlorus аватар
  • Вне сайта
  • Гуру
  • Сообщений: 115
  • Спасибо получено: 7
  • Репутация: 2
А если не секрет, в какой точке будете терморегулятор на коллектор ставить? На входе в каждую комнату?

Помогите со StellaZ 11 Дек 2016 22:26 #19961

  • vtravkov@gmail.com
  • vtravkov@gmail.com аватар
  • Вне сайта
  • Новый участник
  • Сообщений: 3
  • Репутация: 0
Модернизировал немного код, чтобы скрипт срабатывал не так часто и мог не только опускать температуру, но и поднимать.
Посмотрим, как все это будет работать с т.з. батареек, но с учетом того, что штоком напрямую не управляю, то не должно повлиять.
Спасибо еще раз пользователю Mobilniy за помощь.

local StellaZ_min_temp=22
local StellaZ_max_temp=30
Day_target_temp=23

--id сенсора температуры fibaro
local fibaro_id=ХХ --указать свой номер вместо ХХ

--id StellaZ
local stellaZ_id=ХХ --указать свой номер вместо ХХ
local room1_temp = luup.variable_get("urn:upnp-org:serviceId:TemperatureSensor1","CurrentTemperature", fibaro_id)
local room1_temp = tonumber(room1_temp)

local room1_setpoint = luup.variable_get("urn:upnp-org:serviceId:TemperatureSetpoint1_Heat","CurrentSetpoint", stellaZ_id)
local room1_setpoint = tonumber(room1_setpoint)

if (room1_temp-1 > Day_target_temp and room1_setpoint-1>StellaZ_min_temp) then luup.call_action("urn:upnp-org:serviceId:TemperatureSetpoint1_Heat", "SetCurrentSetpoint", {NewCurrentSetpoint = (room1_setpoint - 1)}, stellaZ_id)

elseif (room1_temp+1 < Day_target_temp and room1_setpoint+1<StellaZ_max_temp) then luup.call_action("urn:upnp-org:serviceId:TemperatureSetpoint1_Heat", "SetCurrentSetpoint", {NewCurrentSetpoint = (room1_setpoint + 1)}, stellaZ_id)

else
return false
end

Помогите со StellaZ 11 Дек 2016 23:30 #19964

  • Mobilniy
  • Mobilniy аватар
  • Вне сайта
  • Академик
  • Сообщений: 827
  • Спасибо получено: 92
  • Репутация: 8
Dr_Zlorus пишет:
А если не секрет, в какой точке будете терморегулятор на коллектор ставить? На входе в каждую комнату?
У меня мультисенсоры везде + датчики дыма и т.п. :laugh: На коллекторе вообще ничего кроме термоголовки и реле не будет.
Время создания страницы: 0.149 секунд