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

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

Модератор: immortal

vova-kit
Сообщения: 31
Зарегистрирован: Ср фев 13, 2019 11:33 am
Откуда: Ставрополь
Благодарил (а): 10 раз
Поблагодарили: 2 раза

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

Сообщение vova-kit » Пт июн 28, 2019 9:55 pm

vova-kit писал(а):
Пт июн 21, 2019 2:43 pm

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

if($params['NEW_VALUE']==$params['OLD_VALUE']) {
  return;
}
не знаю правильно ли но вроде так
Вечером попробую, отпишусь
Работает, но не показывается что дверь открыта, только когда открывалась... а вот как датчик движения не хочет показывать что сработал...
Raspberry PI 3B+, ESP8266, Xiaomi, Broadlink, SonOFF, Magic Home
EVGENII
Сообщения: 27
Зарегистрирован: Сб янв 26, 2019 12:30 am
Благодарил (а): 8 раз
Поблагодарили: 0

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

Сообщение EVGENII » Вс июл 14, 2019 12:30 pm

День добрый! При создании нового объекта в простых устройствах падает 3 цикла cycle_scheduler, cycle_phistory, cycle_yandexweather!
Подскажите как это исправить?
И при исправлении объекта тоже падают!
Аватара пользователя
nick7zmail
Сообщения: 6745
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 119 раз
Поблагодарили: 1668 раз

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

Сообщение nick7zmail » Вс июл 14, 2019 1:41 pm

Чтобы подсказать как исправить - знать бы почему падают. Ни у кого не наблюдал такой проблемы. Капайте логи.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
London
Сообщения: 26
Зарегистрирован: Чт фев 07, 2019 12:17 pm
Благодарил (а): 4 раза
Поблагодарили: 7 раз

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

Сообщение London » Чт авг 08, 2019 2:08 pm

Подскажите, а типы связей можно использовать только те, которые заложены в ядре, или есть возможность создать свои собственные и использовать с ПУ?
За это сообщение автора London поблагодарил:
tarasfrompir (Чт авг 08, 2019 2:12 pm)
Рейтинг: 1.27%
tarasfrompir
Сообщения: 2201
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 147 раз
Поблагодарили: 434 раза

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

Сообщение tarasfrompir » Чт авг 08, 2019 2:15 pm

London писал(а):
Чт авг 08, 2019 2:08 pm
Подскажите, а типы связей можно использовать только те, которые заложены в ядре, или есть возможность создать свои собственные и использовать с ПУ?
как напишеш так и будет
Спасибо нам ПОМОЖЕТ..!
London
Сообщения: 26
Зарегистрирован: Чт фев 07, 2019 12:17 pm
Благодарил (а): 4 раза
Поблагодарили: 7 раз

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

Сообщение London » Чт авг 08, 2019 2:32 pm

Не, ну написать метод для устройства и в нем делать что угодно - это понятно. Я про то, можно ли как-то это всё дело потом добавить в типы связей, чтобы в будущем своё самописное удобно применять для новых устройств?
tarasfrompir
Сообщения: 2201
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 147 раз
Поблагодарили: 434 раза

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

Сообщение tarasfrompir » Чт авг 08, 2019 2:34 pm

London писал(а):
Чт авг 08, 2019 2:32 pm
Не, ну написать метод для устройства и в нем делать что угодно - это понятно. Я про то, можно ли как-то это всё дело потом добавить в типы связей, чтобы в будущем своё самописное удобно применять для новых устройств?
так все самописное будет на уровне класса работать - а может проще сказать какие связи надо?
Спасибо нам ПОМОЖЕТ..!
London
Сообщения: 26
Зарегистрирован: Чт фев 07, 2019 12:17 pm
Благодарил (а): 4 раза
Поблагодарили: 7 раз

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

Сообщение London » Чт авг 08, 2019 2:38 pm

Да по сути то, всё тот же "Включить на время".
Вот только мне его логика совершенно не нравится. Включил руками свет, потом датчик увидел движение и вырубит свет по таймеру, независимо от того, что свет включался руками. Выключил свет в комнате, только от выключателя отошёл - он его по движению врубил.
Для себя то я все уже реализовал, чтоб ручное включение и включение по датчикам движения работали как мне нужно.
Просто, думалось, что свою реализацию можно каким-то образом добавить в ПУ как ещё одну связь, для быстрого добавления в дальнейшем.
Ну, нет, так нет :)
tarasfrompir
Сообщения: 2201
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 147 раз
Поблагодарили: 434 раза

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

Сообщение tarasfrompir » Чт авг 08, 2019 3:17 pm

London писал(а):
Чт авг 08, 2019 2:38 pm
Да по сути то, всё тот же "Включить на время".
Вот только мне его логика совершенно не нравится. Включил руками свет, потом датчик увидел движение и вырубит свет по таймеру, независимо от того, что свет включался руками. Выключил свет в комнате, только от выключателя отошёл - он его по движению врубил.
Для себя то я все уже реализовал, чтоб ручное включение и включение по датчикам движения работали как мне нужно.
Просто, думалось, что свою реализацию можно каким-то образом добавить в ПУ как ещё одну связь, для быстрого добавления в дальнейшем.
Ну, нет, так нет :)
понятно твое беспокойство теперь - так исправь код добавь условие проверки состояния выключателя и будет работать для всех устройств
За это сообщение автора tarasfrompir поблагодарил:
London (Чт авг 08, 2019 3:23 pm)
Рейтинг: 1.27%
Спасибо нам ПОМОЖЕТ..!
London
Сообщения: 26
Зарегистрирован: Чт фев 07, 2019 12:17 pm
Благодарил (а): 4 раза
Поблагодарили: 7 раз

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

Сообщение London » Чт авг 08, 2019 3:22 pm

В первый раз так и сделал, в итоге, было много таких правок везде - при каждом обновлении мучаешься, что все наработки слетели)
Сейчас, после ре-инсталла стараюсь не лезть в код совсем, чтоб спокойно можно было обновляться. Поэтому, накидал свою реализацию зависимостей через свойства и методы. Спасибо)
Ответить