Простые устройства / Simple Devices

Новые релизы, обновления и т.п.

Модератор: immortal

AeroS
Сообщения: 37
Зарегистрирован: Чт апр 13, 2017 9:27 am

Re: Простые устройства / Simple Devices

Сообщение AeroS »

Serega66 писал(а): Чт авг 30, 2018 4:06 pm
AeroS писал(а): Вс авг 26, 2018 9:39 pm Возможно ли добавить в настройках пункт "Включать с закатом"?
Да. Это как раз то о чем я спрашивал у форумчан. в настройках простого устройства есть вкладка действия ну вот туда и надо дописать чего включать по срабатыванию ThisComputer SunSetTime
Проще конечно кнопку добавить т.к. пол функции то уже есть.

Кодом не поделитесь(он получается универсальный?)?
Serega66
Сообщения: 114
Зарегистрирован: Ср фев 22, 2017 12:08 pm

Re: Простые устройства / Simple Devices

Сообщение Serega66 »

AeroS писал(а): Чт авг 30, 2018 10:32 pm
Serega66 писал(а): Чт авг 30, 2018 4:06 pm
AeroS писал(а): Вс авг 26, 2018 9:39 pm Возможно ли добавить в настройках пункт "Включать с закатом"?
Да. Это как раз то о чем я спрашивал у форумчан. в настройках простого устройства есть вкладка действия ну вот туда и надо дописать чего включать по срабатыванию ThisComputer SunSetTime
Проще конечно кнопку добавить т.к. пол функции то уже есть.

Кодом не поделитесь(он получается универсальный?)?
нет не универсальный. мой код рассказывает сколько воды в баке. А что за устройство вы включаете с закатом
? реле?
AeroS
Сообщения: 37
Зарегистрирован: Чт апр 13, 2017 9:27 am

Re: Простые устройства / Simple Devices

Сообщение 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
Проще конечно кнопку добавить т.к. пол функции то уже есть.

Кодом не поделитесь(он получается универсальный?)?
нет не универсальный. мой код рассказывает сколько воды в баке. А что за устройство вы включаете с закатом
? реле?
Да, только релюшки.
Serega66
Сообщения: 114
Зарегистрирован: Ср фев 22, 2017 12:08 pm

Re: Простые устройства / Simple Devices

Сообщение 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 удобно работать даже начинающему, там все интуитивно понятно, как конструктор из кубиков, единственное надо понимать логику действий.
diver
Сообщения: 114
Зарегистрирован: Пн мар 27, 2017 8:01 pm

Re: Простые устройства / Simple Devices

Сообщение diver »

Про уровень яркости у управляемый диммер.
Подскажите, пожалуйста, каким куском кода управляется установка уровня яркость для простого устройства ?
яркость.PNG
яркость.PNG (3.69 КБ) 6264 просмотра
При дефолтных настройках при изменении свойства Dimmer03.level запускается метод levelUpdated, который запускает стандартный SDimmers_levelUpdated.php. Но в коде SDimmers_levelUpdated.php нет изменения уровня яркости, он не принимает входящие параметры...При этом яркость меняется...
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

Re: Простые устройства / Simple Devices

Сообщение nick7zmail »

Смотрите turnOn и turnOff. Они вызываются при смене статуса, а смена статуса вызывается как раз через SDimmers_levelUpdated
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
diver
Сообщения: 114
Зарегистрирован: Пн мар 27, 2017 8:01 pm

Re: Простые устройства / Simple Devices

Сообщение diver »

nick7zmail писал(а): Пн сен 03, 2018 1:20 pm Смотрите turnOn и turnOff. Они вызываются при смене статуса, а смена статуса вызывается как раз через SDimmers_levelUpdated
TurnOn/OFF дергают или status или level в 100%.
Я не понимаю, что им именно дергается при выставлении уровня яркости. В какой скрипт передается значения выбранного уровня.
яркость.PNG
яркость.PNG (3.69 КБ) 6242 просмотра
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин

Re: Простые устройства / Simple Devices

Сообщение tarasfrompir »

diver писал(а): Пн сен 03, 2018 4:07 pm
nick7zmail писал(а): Пн сен 03, 2018 1:20 pm Смотрите turnOn и turnOff. Они вызываются при смене статуса, а смена статуса вызывается как раз через SDimmers_levelUpdated
TurnOn/OFF дергают или status или level в 100%.
Я не понимаю, что им именно дергается при выставлении уровня яркости. В какой скрипт передается значения выбранного уровня.
яркость.PNG
так это значение вы сами должны передать в димер....
Или димер должен забрать его из мажордомо по ссылке на свойства обьекта
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

Re: Простые устройства / Simple Devices

Сообщение 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')); как раз выставление нужной яркости.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Logrus
Сообщения: 2113
Зарегистрирован: Пт апр 07, 2017 12:20 pm

Re: Простые устройства / Simple Devices

Сообщение Logrus »

AeroS писал(а): Вс авг 26, 2018 9:39 pm Возможно ли добавить в настройках пункт "Включать с закатом"?
Снимок.PNG
Снимок.PNG (62.46 КБ) 6221 просмотр

Код: Выделить всё

//groupSunrise
$objects = getObjectsByProperty('groupSunrise', '=', 1);
$total = count($objects);
for ($i = 0; $i < $total; $i++) {
 callMethodSafe($objects[$i] . '.turnOn');
 usleep(50000);
}
так попробуйте, надеюсь режим у вас настроен?
и если галка выключать с рассветом стоит у реле, то будет и включать при срабатывании режима темное время суток
скрин - далее
Последний раз редактировалось Logrus Пн сен 03, 2018 4:50 pm, всего редактировалось 3 раза.
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Ответить