Главная > Умный дом > Domoricz. Сцена Ночник

Domoricz. Сцена Ночник


29 июля 2018. Разместил: dimon
Цель сделать кнопку в Domoticz по нажатию которой будет включаться лампочка Xiaomi Mi Yeelight RGB, последовательное понижение яркости этой лампы и выключение ее через несколько минут.

Лампа у нас уже добавлена в Домотикз и нормально работает. Поэтому для достижения цели делаем следующее:

1. Создаем виртуальный выключатель "Идем спать".
Настройка - Оборудование. Выбираем в VirtualSwitches Создать виртуальные датчики и задаем имя и тип = Переключатель:

Domoricz. Сцена Ночник


Более подробно как создать виртуальные переключатели я описывал в статье.

2. Идем в Настройка - Устройства, находим этот переключатель и добавляем его на панель с помощью кнопки со стрелочкой.

3. Идем в раздел Переключатели, находим его там, нажимаем редактировать и устанавливаем тип = Push On Button:

Domoricz. Сцена Ночник


4. Идем в раздел Сцены, создаем новую сцену "Ночник" и настраиваем последовательное горение лампы и выключение ее. Вроде бы все понятно из рисунка:

Domoricz. Сцена Ночник
Domoricz. Сцена Ночник


Изменение яркости настраиваем с помощью задержки включения, выключение - с помощью задержки выключения.
Проверяем работоспособность сцены активировав ее, если лампа горит и выключается значит сделали все правильно и можно продолжать.

5. Теперь настраиваем взаимодействие кнопки и сцены Ночник с помощью скрипта в dzVents. В разделе Настройка - Дополнительно - События создаем новый сккрипт, активируем его и пишем код:


-- Нажали кнопку "Идем спать" -> запустить сцену Ночник


return {
    active = true,   -- скрипт активен
	on = {
		devices = {
			'Идем спать',  -- имя кнопки
			
		}
	},
	
	logging = {
	    level = domoticz.LOG_ERROR    -- пишем в log только ошибки
	},
	
	execute = function(domoticz, device)
	    
	   
	    
	    if (device.active) then

	        domoticz.scenes('Ночник').switchOn()

	    end


    end
}


тут все элементарно. Кнопка нажата - выполним действие = запустим сцену domoticz.
Если непонятно что-то - вопросы в комментариях к статье, плз.


Проверяем кнопку в разделе переключатели - по ее активации должен загораться ночник, постепенно понижать яркость и выключаться.

Вернуться назад