Страница 42 из 124
Re: Простые устройства / Simple Devices
Добавлено: Пт дек 22, 2017 2:25 pm
lanket
sergejey писал(а):...
И всё же хочу обратить внимание и вернуться к моим баранам, а точнее к рыбкам с черепахой, а ещё точнее к простым димерам и rgb лентам.
Если штатными средствами отображать эти элементы то получается такая картина:
Если выводить в меню :
У димеров отсутствует кнопка вкл/выкл
У rgb ленты отсутствует возможность выбрать цвет, При кликании по лампочке, которая отсутствует у димеров, с целью вкл/выкл действие отрабатывается а отображение состояния не меняется. Обновляется только после рефреша.
[spoiler]

[/spoiler]
В приложении 'простые устройства' :
У димеров отсутствует ползунок для регулировки яркости.
[spoiler]

[/spoiler]
Получается что если надо вкл/выкл димер лезешь в приложение а чтобы отрегулировать яркость в меню.
В меню цвет ленты не поменять.
И в меню проблема с управлением вкл/выкл ленты.
Отправлено с моего Redmi Note 4 через Tapatalk
Re: Простые устройства / Simple Devices
Добавлено: Пт дек 22, 2017 4:52 pm
zoz
George2017 писал(а):помогите с модулем Rules. пытаюсь настроить следующим образом:
сработал датчик отрывания (дверь открыта) - включился свет
------------------------ (дверь закрыта) - горит свет
сработал датчик открывания (дверь открыта) - выключился свет
------------------------ (дверь закрыта) - выключен свет
как это реализовать на практике??
помогите пожалуйста
Тоесть вы хотите чтоб дверь была выключателем?
А в это помещение два человека подряд могут зайти? Ато выйдет что когда зайдет второй то свет погаснет)
Нужно сначала решить правильную логику работы, я бы добавил еще датчик движения в это помещение.
И тогда можно более точно определять наличие кого-то.
Если это все применять через модуль Простые устройства и привязать датчики к комнате, то можно использовать свойство комнат SomebodyHere
напрмер для управление света на кухне будет так:
если Kitchen.SomebodyHere ==1 тогда Relay01.turnOn
если Kitchen.SomebodyHere ==0 тогда Relay01.turnOff
Re: Простые устройства / Simple Devices
Добавлено: Вт дек 26, 2017 12:37 pm
George2017
Вы правы, но для начала, хочу использовать простые решения, и возможны изменения по мере поступления новых или дополнительных устройств. пока придумываю простые решения на базе того, что имею...)))
ну а это просто мысли в слух без всяких обвинений в чей либо адрес....
вот я читаю ваши комментарии, хотелки, проблемы и решения и понимаю, что все это для продвинутого пользователя, которые владеют некоторыми навыки в программировании и а то и профи.... это все хорошо, но большая часть людей или пользователей далеки от таких познаний, и порой обычному пользователю здесь делать нечего, т.к. много не поймет. как я понимаю, задача по максимуму упростить и дать некий инструмент на благо обычных людей, а не продвинутых знатоков, иначе, круг пользователей значительно снизится. а не проще ли было бы, создать некий набор алгоритмов (типа библиотеки с функционалом) который можно было бы привязать/применить простые устройства, а не наоборот, когда простые устройства привязываются к алгоритмам. я далек от программирования, и совсем не большой знаток железа и софта и понимаю, с какими трудностями приходится сталкиваться. и по сути, на выходе получается, что не система работает на вас, а вы работаете на систему...))))))))))))
опять же, без обид...
PS это чисто мое мнение, и как мне видится, по большей части все действия и решения идут по методу латания дыр и и точечного изменения, т.е. от частного к общему, а должно быть от общего к частному... ))))
Re: Простые устройства / Simple Devices
Добавлено: Чт дек 28, 2017 2:49 pm
Logrus
vitt76 писал(а):В связке с модулем уважаемого nick7zmail все статусы и датчики работают хорошо. А вот активности - не работают или я не умею их настраивать. Если срабатывает дверь и движение, то появляется надпись Кто-то дома: Прихожая, Кухня. Но надпись эта больше не сбрасывается и висит вечно независимо от того, что дверь давно закрыта и движения нет. В коде ничего не трогал, все вернул как было.
не некропостю? ))) п.с. ага, долистал увидел )))
решил? (это в румс)
Re: Простые устройства / Simple Devices
Добавлено: Чт дек 28, 2017 5:43 pm
vitt76
Не-а, не решил ((
Re: Простые устройства / Simple Devices
Добавлено: Чт дек 28, 2017 6:03 pm
Logrus
открываешь
https://connect.smartliving.ru/profile/1/objects.html
у себя класс Rooms методы
и сравниваешь onIdle (по умолчанию одна строка. нужно две) и updateActivityStatus (по умолчанию портянка, нужно ее убрать, ее перенесли в простые устройства, оставить только инжекцию)
где еще может встречаться подобное, хз, сам вчера нашел, образ малинки предыдущий 3.28
п.с. вот кто дергает NobodyHomeMode.activate сразу без таймера от датчика движения, разобраться бы
и это вроде б понял (мой косяк походу) как я забыл, сам ведь писал (курение зло)
NobodyHomeMode метод check (я Никите мозг выел ))) сорри)
Код: Выделить всё
if ($inhome==0 && !$status && !$night){
callMethod('NobodyHomeMode.activate');
}
вопрос какое условие лучше завести, откуда взять с таймером (с комнаты .SomebodyHere )? сделал (вроде б и получается все просто/красиво в два клика далее все добавляется)
в таком случае ниже лишнее получается (в комнате на 30 мин., а от датчика на час таймер заводится, сброс таймера дописал при присутствии по вай-фай)
SMotions_motionDetected.php
Код: Выделить всё
ClearTimeOut("nobodyHome");
SetTimeOut("nobodyHome","callMethodSafe('NobodyHomeMode.activate');", 1*60*60);
п.с. в 24:00 дергаю/перезагружаю циклы (так понимаю, таймеры тоже сброситься должны? нет, база то при перезагрузке подтягивается, если актуальная, то все как до перезагрузки) вторую ночь подряд что- то в 01:30 включает никого нет дома, в недоумении, на полтора часа ничего не писал и не встречал
п.п.с. дальше по ветке это решено, но не все описано
Re: Простые устройства / Simple Devices
Добавлено: Пт дек 29, 2017 10:01 am
vitt76
Спасибо за участие

Теперь независимо от датчиков все время пишет
Re: Простые устройства / Simple Devices
Добавлено: Пт дек 29, 2017 10:24 am
Logrus
проверить привязку датчиков к помещению, в двух местах
настройки - расположение, устройства - простые устройства
и в самом классе румс у об!ектов
для начала
п.с. писал с телефона, если нужно могу скринами выложить
Re: Простые устройства / Simple Devices
Добавлено: Сб дек 30, 2017 9:05 am
vitt76
Удалил все расположения, добавил одно, на него повесил два датчика, ночью включился режим никого нет дома

Re: Простые устройства / Simple Devices
Добавлено: Вт янв 02, 2018 11:39 am
aeroman
У меня та же проблема что и в vitt76.
сделал все выше сказанное. Таймер nobodyHome создается, но после его выполнения ничего не происходит. Запись "Кто-то есть. Активность: " остается висеть и дальше, пока вручную не вобью в nobodyHome.active 1 потом уже пишет что никого нет. Но по появлению движения запись не пропадает, опять же пока не поменяю active вручную))) не пойму в чем проблема...