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

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

Модератор: immortal

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

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

Сообщение sergejey »

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

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

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

Сообщение vitt76 »

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

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

Сообщение vitt76 »

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
Откуда: Барановичи
Контактная информация:

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

Сообщение nightwind »

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

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

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"); 
Аватара пользователя
vitt76
Сообщения: 373
Зарегистрирован: Вс апр 09, 2017 2:36 pm

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

Сообщение vitt76 »

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

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

Сообщение dammirr »

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

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

Сообщение dammirr »

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

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

Сообщение nick7zmail »

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

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

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

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

Сообщение vitt76 »

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

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

Сообщение dammirr »

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

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

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