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

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

Модератор: immortal

Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

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

Сообщение sergejey » Чт июн 29, 2017 4:16 pm

motionDetected не вызывается сейчас при смене статуса. т.е. не надо привязывать статус к событию движения, просто ставьте вызов метода motionDetected, как это сделано в модулях noolite и xiaomi

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Аватара пользователя
vitt76
Сообщения: 373
Зарегистрирован: Вс апр 09, 2017 2:36 pm
Благодарил (а): 101 раз
Поблагодарили: 51 раз

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

Сообщение vitt76 » Чт июн 29, 2017 4:17 pm

sergejey, спасибо, посмотрю!
Broadlink + Orange Pi PC ARMBIAN 5.31
Аватара пользователя
vitt76
Сообщения: 373
Зарегистрирован: Вс апр 09, 2017 2:36 pm
Благодарил (а): 101 раз
Поблагодарили: 51 раз

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

Сообщение vitt76 » Чт июн 29, 2017 5:39 pm

sergejey, а вот вопрос. Цикл бродлинка постоянно валится с ошибкой

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

Fatal error: Cannot redeclare cmp() (previously declared in C:\_majordomo\htdocs\modules\objects\objects.class.php(534) : eval()'d code:13) in C:\_majordomo\htdocs\modules\objects\objects.class.php(534) : eval()'d code on line 19
Я нашел функцию в методе Rooms.updateActivityStatus

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

function cmp($a, $b)
{
    if ($a['diff'] == $b['diff']) {
        return 0;
    }
    return ($a['diff'] < $b['diff']) ? -1 : 1;
}
usort($rooms,"cmp"); 
Как с этим быть?
Broadlink + Orange Pi PC ARMBIAN 5.31
Аватара пользователя
nightwind
Сообщения: 333
Зарегистрирован: Вс июн 26, 2016 4:42 pm
Откуда: Барановичи
Благодарил (а): 28 раз
Поблагодарили: 52 раза
Контактная информация:

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

Сообщение nightwind » Чт июн 29, 2017 10:25 pm

вот так. чуть чуть подправить

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

if (!function_exists('cmp1')) {
function cmp1($a, $b)
{
    if ($a['diff'] == $b['diff']) {
        return 0;
    }
    return ($a['diff'] < $b['diff']) ? -1 : 1;
}
}
usort($rooms,"cmp1"); 
За это сообщение автора nightwind поблагодарил:
vitt76 (Чт июн 29, 2017 11:19 pm)
Рейтинг: 1.16%
Аватара пользователя
vitt76
Сообщения: 373
Зарегистрирован: Вс апр 09, 2017 2:36 pm
Благодарил (а): 101 раз
Поблагодарили: 51 раз

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

Сообщение vitt76 » Чт июн 29, 2017 11:20 pm

nightwind, спасибо огромное, по-моему даже активности заработали как надо!
Broadlink + Orange Pi PC ARMBIAN 5.31
dammirr
Сообщения: 46
Зарегистрирован: Вт апр 18, 2017 12:43 pm
Благодарил (а): 3 раза
Поблагодарили: 0

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

Сообщение dammirr » Ср июл 12, 2017 2:00 pm

Здравствуйте, интересно стало можно ли в простые устройства как то вывести показатели уровня заряда телефона пользователя?
dammirr
Сообщения: 46
Зарегистрирован: Вт апр 18, 2017 12:43 pm
Благодарил (а): 3 раза
Поблагодарили: 0

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

Сообщение dammirr » Ср июл 12, 2017 2:00 pm

Здравствуйте, интересно стало можно ли в простые устройства как то вывести показатели уровня заряда телефона пользователя?
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Ср июл 12, 2017 2:05 pm

Можно. Выводите :-D...

А если серьезно - В чем проблема то? Батарея же записывается в свойство объекта. По обновлению свойства батареи запускаете скрипт, который транслирует её значение в процентажный датчик, созданный в простых устройствах...

Отправлено с моего Xperia Z через Tapatalk
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
vitt76
Сообщения: 373
Зарегистрирован: Вс апр 09, 2017 2:36 pm
Благодарил (а): 101 раз
Поблагодарили: 51 раз

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

Сообщение vitt76 » Ср июл 12, 2017 2:12 pm

В связке с модулем уважаемого nick7zmail все статусы и датчики работают хорошо. А вот активности - не работают или я не умею их настраивать. Если срабатывает дверь и движение, то появляется надпись Кто-то дома: Прихожая, Кухня. Но надпись эта больше не сбрасывается и висит вечно независимо от того, что дверь давно закрыта и движения нет. В коде ничего не трогал, все вернул как было.
Broadlink + Orange Pi PC ARMBIAN 5.31
dammirr
Сообщения: 46
Зарегистрирован: Вт апр 18, 2017 12:43 pm
Благодарил (а): 3 раза
Поблагодарили: 0

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

Сообщение dammirr » Ср июл 12, 2017 2:17 pm

nick7zmail писал(а):Можно. Выводите :-D...

А если серьезно - В чем проблема то? Батарея же записывается в свойство объекта. По обновлению свойства батареи запускаете скрипт, который транслирует её значение в процентажный датчик, созданный в простых устройствах...

Отправлено с моего Xperia Z через Tapatalk
час сижу думаю как это сделать. и никак не могу придумать, ничего не выходит
Ответить