Страница 74 из 124
Re: Простые устройства / Simple Devices
Добавлено: Чт авг 30, 2018 10:32 pm
AeroS
Serega66 писал(а): Чт авг 30, 2018 4:06 pm
AeroS писал(а): Вс авг 26, 2018 9:39 pm
Возможно ли добавить в настройках пункт "Включать с закатом"?
Да. Это как раз то о чем я спрашивал у форумчан. в настройках простого устройства есть вкладка действия ну вот туда и надо дописать чего включать по срабатыванию ThisComputer SunSetTime
Проще конечно кнопку добавить т.к. пол функции то уже есть.
Кодом не поделитесь(он получается универсальный?)?
Re: Простые устройства / Simple Devices
Добавлено: Чт авг 30, 2018 11:09 pm
Serega66
AeroS писал(а): Чт авг 30, 2018 10:32 pm
Serega66 писал(а): Чт авг 30, 2018 4:06 pm
AeroS писал(а): Вс авг 26, 2018 9:39 pm
Возможно ли добавить в настройках пункт "Включать с закатом"?
Да. Это как раз то о чем я спрашивал у форумчан. в настройках простого устройства есть вкладка действия ну вот туда и надо дописать чего включать по срабатыванию ThisComputer SunSetTime
Проще конечно кнопку добавить т.к. пол функции то уже есть.
Кодом не поделитесь(он получается универсальный?)?
нет не универсальный. мой код рассказывает сколько воды в баке. А что за устройство вы включаете с закатом
? реле?
Re: Простые устройства / Simple Devices
Добавлено: Чт авг 30, 2018 11:35 pm
AeroS
Serega66 писал(а): Чт авг 30, 2018 11:09 pm
AeroS писал(а): Чт авг 30, 2018 10:32 pm
Serega66 писал(а): Чт авг 30, 2018 4:06 pm
AeroS писал(а): Вс авг 26, 2018 9:39 pm
Возможно ли добавить в настройках пункт "Включать с закатом"?
Да. Это как раз то о чем я спрашивал у форумчан. в настройках простого устройства есть вкладка действия ну вот туда и надо дописать чего включать по срабатыванию ThisComputer SunSetTime
Проще конечно кнопку добавить т.к. пол функции то уже есть.
Кодом не поделитесь(он получается универсальный?)?
нет не универсальный. мой код рассказывает сколько воды в баке. А что за устройство вы включаете с закатом
? реле?
Да, только релюшки.
Re: Простые устройства / Simple Devices
Добавлено: Пт авг 31, 2018 12:43 pm
Serega66
AeroS писал(а): Чт авг 30, 2018 11:35 pm
Serega66 писал(а): Чт авг 30, 2018 11:09 pm
AeroS писал(а): Чт авг 30, 2018 10:32 pm
Serega66 писал(а): Чт авг 30, 2018 4:06 pm
AeroS писал(а): Вс авг 26, 2018 9:39 pm
Возможно ли добавить в настройках пункт "Включать с закатом"?
Да. Это как раз то о чем я спрашивал у форумчан. в настройках простого устройства есть вкладка действия ну вот туда и надо дописать чего включать по срабатыванию ThisComputer SunSetTime
Проще конечно кнопку добавить т.к. пол функции то уже есть.
Кодом не поделитесь(он получается универсальный?)?
нет не универсальный. мой код рассказывает сколько воды в баке. А что за устройство вы включаете с закатом
? реле?
Да, только релюшки.
Я сам только учусь, поэтому код вам не напишу, но могу посоветовать. Если релюшки уже созданы в простых устройствах. Вам надо открыть настройки, зайти во вкладку действия и там написать код PHP или переключиться на Blockly и нажать редактировать. В Blockly удобно работать даже начинающему, там все интуитивно понятно, как конструктор из кубиков, единственное надо понимать логику действий.
Re: Простые устройства / Simple Devices
Добавлено: Пн сен 03, 2018 12:52 pm
diver
Про уровень яркости у управляемый диммер.
Подскажите, пожалуйста, каким куском кода управляется установка уровня яркость для простого устройства ?

- яркость.PNG (3.69 КБ) 6269 просмотров
При дефолтных настройках при изменении свойства Dimmer03.level запускается метод levelUpdated, который запускает стандартный SDimmers_levelUpdated.php. Но в коде SDimmers_levelUpdated.php нет изменения уровня яркости, он не принимает входящие параметры...При этом яркость меняется...
Re: Простые устройства / Simple Devices
Добавлено: Пн сен 03, 2018 1:20 pm
nick7zmail
Смотрите turnOn и turnOff. Они вызываются при смене статуса, а смена статуса вызывается как раз через SDimmers_levelUpdated
Re: Простые устройства / Simple Devices
Добавлено: Пн сен 03, 2018 4:07 pm
diver
nick7zmail писал(а): Пн сен 03, 2018 1:20 pm
Смотрите turnOn и turnOff. Они вызываются при смене статуса, а смена статуса вызывается как раз через SDimmers_levelUpdated
TurnOn/OFF дергают или status или level в 100%.
Я не понимаю, что им именно дергается при выставлении уровня яркости. В какой скрипт передается значения выбранного уровня.

- яркость.PNG (3.69 КБ) 6247 просмотров
Re: Простые устройства / Simple Devices
Добавлено: Пн сен 03, 2018 4:17 pm
tarasfrompir
diver писал(а): Пн сен 03, 2018 4:07 pm
nick7zmail писал(а): Пн сен 03, 2018 1:20 pm
Смотрите turnOn и turnOff. Они вызываются при смене статуса, а смена статуса вызывается как раз через SDimmers_levelUpdated
TurnOn/OFF дергают или status или level в 100%.
Я не понимаю, что им именно дергается при выставлении уровня яркости. В какой скрипт передается значения выбранного уровня.
яркость.PNG
так это значение вы сами должны передать в димер....
Или димер должен забрать его из мажордомо по ссылке на свойства обьекта
Re: Простые устройства / Simple Devices
Добавлено: Пн сен 03, 2018 4:29 pm
nick7zmail
Смотрите внимательнее
Вот же код turnOn
Код: Выделить всё
<?php
$this->setProperty('status', 1);
if ($this->getProperty('level')==0) {
$this->setProperty('level', 100);
} else {
$this->setProperty('level', $this->getProperty('level'));
}
$this->setProperty('level', $this->getProperty('level')); как раз выставление нужной яркости.
Re: Простые устройства / Simple Devices
Добавлено: Пн сен 03, 2018 4:40 pm
Logrus
AeroS писал(а): Вс авг 26, 2018 9:39 pm
Возможно ли добавить в настройках пункт "Включать с закатом"?

- Снимок.PNG (62.46 КБ) 6226 просмотров
Код: Выделить всё
//groupSunrise
$objects = getObjectsByProperty('groupSunrise', '=', 1);
$total = count($objects);
for ($i = 0; $i < $total; $i++) {
callMethodSafe($objects[$i] . '.turnOn');
usleep(50000);
}
так попробуйте, надеюсь режим у вас настроен?
и если галка выключать с рассветом стоит у реле, то будет и включать при срабатывании режима темное время суток
скрин - далее