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

+7 495 204-27-80

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

ТЕМА: Скрипт поэтапного включения яркости освещения.

Скрипт поэтапного включения яркости освещения. 16 Фев 2016 15:23 #15838

  • Johny81
  • Johny81 аватар
  • Вне сайта
  • Пытливый Джо
  • Сообщений: 711
  • Спасибо получено: 25
  • Репутация: 3
Народ. Есть такая задумка- в зависимости от времени суток включать свет в ванной не за один раз, в два, три этапа. Ну тоесть сработал датчик, свет включился на 1%, через две секунды на 8%, еще через две секунды га 100%. Сейчас я делаю это с помощью сцены и параметра делэй экшн, но проблема в том, что при каждом срабатывании датчика движения запускается сцена с яркостью в три этапа. Тоесть ты чистишь бивни в ванной и свет моргает от каждого движения.

Что подскажете?

Скрипт поэтапного включения яркости освещения. 16 Фев 2016 16:13 #15843

  • diamond5170
  • diamond5170 аватар
  • Вне сайта
  • Повелитель голоса
  • Сообщений: 212
  • Спасибо получено: 47
  • Репутация: 7
Просто добавь проверку на текущую яркость. Выполнять сцену только если яркость равна 0%
Голосовое управление для Homey, Fibaro, Vera, Zipato: play.google.com/store/apps/details?id=com.diamond.SmartVoice

Fibaro Home Center 2, 15x Vitrum satellite, 5x Heatit thermostat, 4x Danfoss thermostat , 18x Fibaro rgbw, 12x Fibaro double relay switch, 6x Fibaro motion sensor, 5x Fibaro flood sensor, 2x Fibaro door sensor, 4x Fibaro roller shutter, 2x Fibaro Tablet

Скрипт поэтапного включения яркости освещения. 16 Фев 2016 16:25 #15845

  • Johny81
  • Johny81 аватар
  • Вне сайта
  • Пытливый Джо
  • Сообщений: 711
  • Спасибо получено: 25
  • Репутация: 3
diamond5170 пишет:
Просто добавь проверку на текущую яркость. Выполнять сцену только если яркость равна 0%

Как это сделать штатными средствами Вера? Но идея интересная. Спасибо.

Скрипт поэтапного включения яркости освещения. 16 Фев 2016 18:19 #15848

  • Golden
  • Golden аватар
  • Вне сайта
  • Давно я тут
  • Сообщений: 64
  • Спасибо получено: 4
  • Репутация: 0
Зависит от того как часто обновляются данные освещенности, я сильно сомневаюсь что в реальном времени. по этому не сработает. Надо в самом начале кода сделать проверку на включен свет уже или нет. Если да то ничего не делать, если нет то сцена запустится.
Последнее редактирование: 16 Фев 2016 18:19 от Golden.
Спасибо сказали: Johny81

Скрипт поэтапного включения яркости освещения. 16 Фев 2016 18:27 #15852

  • Johny81
  • Johny81 аватар
  • Вне сайта
  • Пытливый Джо
  • Сообщений: 711
  • Спасибо получено: 25
  • Репутация: 3
Тогда я Вас попрошу подсказать мне как это сделать)))

Скрипт поэтапного включения яркости освещения. 18 Фев 2016 20:33 #15887

  • iroot
  • iroot аватар
  • Вне сайта
  • Давно я тут
  • Сообщений: 71
  • Спасибо получено: 7
  • Репутация: 0
А какой глобальный смысл этой задумки? Плавное зажигание?

Скрипт поэтапного включения яркости освещения. 18 Фев 2016 21:35 #15888

  • s.isaenkov
  • s.isaenkov аватар
  • Вне сайта
  • Кулибин
  • Raspberry Pi
  • Сообщений: 199
  • Спасибо получено: 52
  • Репутация: 5
Можете использовать переменную для этих целей или виртуальный выключатель.

Скрипт поэтапного включения яркости освещения. 19 Фев 2016 07:51 #15895

  • empenoso
  • empenoso аватар
  • Вне сайта
  • Завсегдатай
  • Сообщений: 254
  • Спасибо получено: 40
  • Репутация: 5
Можно ведь вот этот скрипт использовать: http://www.z-wave.ru/obzory/260-upravlenie-svetom-v-detskoj-komfortnoe-zasypanie-s-vera.html, только наоборот.

Скрипт поэтапного включения яркости освещения. 19 Фев 2016 08:06 #15896

  • Johny81
  • Johny81 аватар
  • Вне сайта
  • Пытливый Джо
  • Сообщений: 711
  • Спасибо получено: 25
  • Репутация: 3
Смысл в том, что когда заходишь в ванную свет бьет в глаза, поэтому надо сделать включение плжтапно. Но не используя диммер, а используя только сцену.

Скрипт поэтапного включения яркости освещения. 19 Фев 2016 10:04 #15899

  • Golden
  • Golden аватар
  • Вне сайта
  • Давно я тут
  • Сообщений: 64
  • Спасибо получено: 4
  • Репутация: 0
Сколько у вас стоит задержка на обнаружение движения на датчике движения? И если не секрет что за модель?

Скрипт поэтапного включения яркости освещения. 19 Фев 2016 10:11 #15900

  • Johny81
  • Johny81 аватар
  • Вне сайта
  • Пытливый Джо
  • Сообщений: 711
  • Спасибо получено: 25
  • Репутация: 3
Golden пишет:
Сколько у вас стоит задержка на обнаружение движения на датчике движения? И если не секрет что за модель?

Аеон 4в1 или 3 в 1, старая версия короче. Задержка стоит 6 секунд. Вы имеете ввиду тайм моушн?

Скрипт поэтапного включения яркости освещения. 19 Фев 2016 10:17 #15902

  • Golden
  • Golden аватар
  • Вне сайта
  • Давно я тут
  • Сообщений: 64
  • Спасибо получено: 4
  • Репутация: 0
А зачем такая маленькая задержка? При каком условии свет выключается тогда?

Скрипт поэтапного включения яркости освещения. 19 Фев 2016 10:42 #15903

  • Johny81
  • Johny81 аватар
  • Вне сайта
  • Пытливый Джо
  • Сообщений: 711
  • Спасибо получено: 25
  • Репутация: 3
Golden пишет:
А зачем такая маленькая задержка? При каком условии свет выключается тогда?

Нет. Вы не поняли. Тайм моушн стоит 6 секунд, а выключение отсутствует вообще, только по клавише.

Скрипт поэтапного включения яркости освещения. 19 Фев 2016 11:32 #15904

  • Golden
  • Golden аватар
  • Вне сайта
  • Давно я тут
  • Сообщений: 64
  • Спасибо получено: 4
  • Репутация: 0
Если свет не выключается автоматически то вообще не понимаю зачем такая маленькая задержка Time motion. Ну это все лирика.
Вот вам код который вы хотели. Вставляете его на обнаружение движения.
local DimmerID = 18		-- ID Диммера
 
local Delay = 2		        -- Задержка между переходами
 
local Level1 = 2		-- Яркость на первом уровне
local Level2 = 8		-- Яркость на втором уровне
local Level3 = 100		-- Яркость на третьем уровне
 
local ChkOn = luup.variable_get("urn:upnp-org:serviceId:SwitchPower1", "Status", DimmerID)
 
if (tonumber (ChkOn) == 0) then
luup.call_action("urn:upnp-org:serviceId:Dimming1", "SetLoadLevelTarget", {newLoadlevelTarget = Level1}, DimmerID)
luup.call_delay("DimL2",Delay)
end
 
function DimL2()
luup.call_action("urn:upnp-org:serviceId:Dimming1", "SetLoadLevelTarget", {newLoadlevelTarget = Level2}, DimmerID)
luup.call_delay("DimL3",Delay)
end
function DimL3()
luup.call_action("urn:upnp-org:serviceId:Dimming1", "SetLoadLevelTarget", {newLoadlevelTarget = Level3}, DimmerID)
end
Последнее редактирование: 19 Фев 2016 11:32 от Golden.
Спасибо сказали: Acute, Johny81

Скрипт поэтапного включения яркости освещения. 19 Фев 2016 12:12 #15906

  • Johny81
  • Johny81 аватар
  • Вне сайта
  • Пытливый Джо
  • Сообщений: 711
  • Спасибо получено: 25
  • Репутация: 3
Golden пишет:
Если свет не выключается автоматически то вообще не понимаю зачем такая маленькая задержка Time motion. Ну это все лирика.
Вот вам код который вы хотели. Вставляете его на обнаружение движения.

Тайм моушн это время в секундах, через которое датчик движения считает что движения нет, сделан такой маленький промежуток, чтобы свет включался если кто то зайдет в ванную сразу же после уходящего, туалет с ванной совмещены и проходимость большая. где я не прав???

За код спасибо огромное тестирую.

Скрипт поэтапного включения яркости освещения. 19 Фев 2016 12:28 #15908

  • Golden
  • Golden аватар
  • Вне сайта
  • Давно я тут
  • Сообщений: 64
  • Спасибо получено: 4
  • Репутация: 0
Да все верно вы говорите, я просто не учел, что вы свет рукой выключаете. Если задержка будет большой, то следующий человек окажется в темноте. У меня санузел тоже совмещенный, но датчика 2 (+открытия двери). По этому как бы руками не выключали при открытии двери он все равно включит свет. Ну и выключение у меня автоматом чтобы не забыть.
Последнее редактирование: 19 Фев 2016 12:28 от Golden.

Скрипт поэтапного включения яркости освещения. 19 Фев 2016 14:09 #15910

  • Johny81
  • Johny81 аватар
  • Вне сайта
  • Пытливый Джо
  • Сообщений: 711
  • Спасибо получено: 25
  • Репутация: 3
Golden пишет:
Да все верно вы говорите, я просто не учел, что вы свет рукой выключаете. Если задержка будет большой, то следующий человек окажется в темноте. У меня санузел тоже совмещенный, но датчика 2 (+открытия двери). По этому как бы руками не выключали при открытии двери он все равно включит свет. Ну и выключение у меня автоматом чтобы не забыть.

С включением все понятно. Вопрос- как организовать выключение грамотно???

Кстати скрипт работает отлично))) спасибо)))
Последнее редактирование: 19 Фев 2016 14:09 от Johny81.

Скрипт поэтапного включения яркости освещения. 19 Фев 2016 16:22 #15916

  • Johny81
  • Johny81 аватар
  • Вне сайта
  • Пытливый Джо
  • Сообщений: 711
  • Спасибо получено: 25
  • Репутация: 3
Багрепорт: жена выключила свет в то время как проигрывался скрипт и после этого свет по датчику стал вклбчаться на самый минимальный уровень)))

А есть скрипт чтобы с помощью лууп разжигать плавно свет. Опять же само устройство настроено как свитч, но впринципе остался канал который может работать кк диммер. Алгоритм просто разжечь свет по датчику движения в течении трех секунд.

А почему не сделать фак скриптов? Есть кстати довольно неплохие и нужные.
Последнее редактирование: 19 Фев 2016 16:24 от Johny81.

Скрипт поэтапного включения яркости освещения. 19 Фев 2016 16:56 #15918

  • Golden
  • Golden аватар
  • Вне сайта
  • Давно я тут
  • Сообщений: 64
  • Спасибо получено: 4
  • Репутация: 0
Johny81 пишет:
Багрепорт: жена выключила свет в то время как проигрывался скрипт и после этого свет по датчику стал вклбчаться на самый минимальный уровень)))

Странно, там нет зависимости от того когда кто что выключил. Буду дома вечером, перепроверю.

Johny81 пишет:
А есть скрипт чтобы с помощью лууп разжигать плавно свет. Опять же само устройство настроено как свитч, но впринципе остался канал который может работать кк диммер. Алгоритм просто разжечь свет по датчику движения в течении трех секунд.

Так это и есть тот скрипт который я выложил. Если выставить задержку в секунду и уровни 33, 66,100. За 3 секунды разгорится до максимума в 3 этапа
Последнее редактирование: 19 Фев 2016 16:56 от Golden.

Скрипт поэтапного включения яркости освещения. 19 Фев 2016 18:10 #15924

  • iroot
  • iroot аватар
  • Вне сайта
  • Давно я тут
  • Сообщений: 71
  • Спасибо получено: 7
  • Репутация: 0
А нельзя просто в 14 параметре диммера (если это фибаро) поставить 4 секунды и все?
  • Страница:
  • 1
  • 2
Время создания страницы: 0.176 секунд