Обсуждение новых прошивок ОКО-U2

Аватар користувача
boby
Гуру
Повідомлень: 2674
З нами з: 25 грудня 2013, 20:16

Re: Обсуждение новых прошивок ОКО-U2

Повідомлення boby »

1. эта проблема была четка зафиксирована логирование в двух случаях использования око-7с (также как и вы ранее зафиксировали такую проблему на око-и2), помогал полный рестарт прибора. Более месяца назад была выложен в тестовом режиме прошивка для око-7с с вышеупомянутым алгоритмом. Те кто, обновили на око-7с повторно, пока не обнаружили такую же ситуацию. "На столе" этот алгоритм проверялся методом "искуственно обрыва" сигнала ТХ от гсм-модуля, тоесть иммитировалась ситуация, когда на микропроцессор не приходят ответы от гсм-модуля. По истечении около 4 минут, автоматически происходит полный рестарт прибора.

3. технически это конечно же реализуемо, но раз на старте плат расширения это не было внедрено, то значит там есть кое-какие "ньюансы" )
тяжело начинать с нуля, но тяжелее с глубокого минуса
ATV
Активний
Повідомлень: 173
З нами з: 15 квітня 2016, 01:40

Re: Обсуждение новых прошивок ОКО-U2

Повідомлення ATV »

Из ремонта вернулся OKO-U2. Немного нестабильное соединение с конфигуратором. Пробовал версии 7.3.5 и 7.3.3 конфигуратора. Видит COM порт, при нажатии "открыть" ничего не происходит. Отсоединяю-подсоединяю. Со второго или третьего раза соединилось. В 7.3.3. соединение практически без проблем.
Аватар користувача
Igodor
Чудовий
Повідомлень: 366
З нами з: 15 вересня 2016, 21:18
Звідки: Харків

Re: Обсуждение новых прошивок ОКО-U2

Повідомлення Igodor »

2) «гармонизировано» одновременное использование режимов выхода «По расписанию» и «Имитация
присутствия»
В этом режиме у меня работают три выхода основной платы, синхронизированные с радиорозетками.
Когда объект под охраной, к работе имитации замечаний нет. Работает на отлично.

А вот когда снимаю с охраны и на объекте пользуясь пультом включаю эти же радиорозетки, то поведение немного странное. Имитация выключена, а вот с наступлением времени расписания на радиорозетки каждые полчаса подаётся команда выключения. Причём даже для расписания с часовым интервалом (Расписание 2) свет по радиорозетке отключается каждые полчаса (в 00 мин и в 30 мин). Приходится дежурить и каждые полчаса его снова включать :shock:

Прошу этот режим "догармонизировать" :)
До людей треба ставитися м'якше, а на питання дивитися ширше
Аватар користувача
boby
Гуру
Повідомлень: 2674
З нами з: 25 грудня 2013, 20:16

Re: Обсуждение новых прошивок ОКО-U2

Повідомлення boby »

в данном случае тут возникает "конфликт" двух функций: "ручного управление" и "расписания".
такой же "конфликт" будет, если вы управляете выходом, который в "обычном режиме" и для которого включено "расписание". тоесть, когда вы руками включите выход, то расписание его выключит, если по расписанию это надо делать. Автоматические команды управления выходом с "расписанием" идут с дискретностью около 30 минут, независимо от выбранного типа расписания.

поэтому так сразу не совсем очевидная будет логика "гармонизации" в случае возникновения "конфликта" противоположенных алгоритмов/функций.

надо подумать над "компромисом" в подобных "конфликтных" ситуациях.
тяжело начинать с нуля, но тяжелее с глубокого минуса
Аватар користувача
Igodor
Чудовий
Повідомлень: 366
З нами з: 15 вересня 2016, 21:18
Звідки: Харків

Re: Обсуждение новых прошивок ОКО-U2

Повідомлення Igodor »

Может я не совсем точно объяснил. Но в том то и дело, что нет конфликта. А есть непонятная работа режима "По расписанию". Т.к. в данный момент режим "Имитация присутствия" выключен - снято с охраны. Осталось только расписание.

В ручном режиме свет я включил, по расписанию выход (свет) в это время должен быть включен. А он выключается каждые полчаса на всём протяжении времени, когда по расписанию должен быть включен. Зачем он выключается ? Ведь он же после этого и не включается в автомате, если бы с цикличностью 30 мин отрабатывал текущее состояние выходов расписания. Не совсем понятен алгоритм подачи команд вкл\выкл по расписанию.

Конечно, в данном случае одновременного использования режимов выхода «По расписанию» и «Имитация присутствия» логичней всего было бы на время, когда снята охрана, считать (или переключать) эти выходы как работающие без расписания. Т.е. если не нужна имитация, то и не нужно это расписание, которое используется только на время имитации. Ну это если так возможно реализовать.
До людей треба ставитися м'якше, а на питання дивитися ширше
Аватар користувача
Igodor
Чудовий
Повідомлень: 366
З нами з: 15 вересня 2016, 21:18
Звідки: Харків

Re: Обсуждение новых прошивок ОКО-U2

Повідомлення Igodor »

И ещё такой момент.
Проанализировав лог событий на сервере ОКО, я не нашёл никаких событий о выключении или включении того выхода по расписанию, который выключался каждые полчаса на протяжении всего периода расписания, когда этот выход д.б включен.
И в пакетах периодических данных состояние этого выхода не менялось - всё время выключен.
До людей треба ставитися м'якше, а на питання дивитися ширше
Аватар користувача
boby
Гуру
Повідомлень: 2674
З нами з: 25 грудня 2013, 20:16

Re: Обсуждение новых прошивок ОКО-U2

Повідомлення boby »

на самом деле как таковой режим "Имитация присутствия" для выхода не выключается при выключенной охране - это есть свойство выхода и оно не меняется при снятии охраны на что-либо иное, например, на "обычный режим", как вам было бы удобно в вашем случае.

сейчас внедрена следующая логика режима "Имитация присутствия":
ЕСЛИ включена охрана И время активного состояния по расписанию (если оно применяется), то этот режим автоматически включает/выключает выход, а ИНАЧЕ (ЛИБО снята охрана, ЛИБО время неактивного состояния по расписанию) алгоритм считает, что выход должен быть выключен (контроль состояние происходит каждые полчаса - поэтому и гасится выход после того, как вы его руками включили).

поэтому придется менять логику работы этого режима, чтобы она была такой, как вы полагаете была бы удобней для всех пользователей.
тут уже некие елементы смарт логики)))
когда снята охрана и время активного состояния по расписанию, то можно давать пользователю включать выход и не гасить его.
А что делать, когда охрана снята и время НЕактивного состояния по расписанию? По логике, необходимо гасить выход, а в идеале вовсе не давать его включать.
тяжело начинать с нуля, но тяжелее с глубокого минуса
Аватар користувача
Igodor
Чудовий
Повідомлень: 366
З нами з: 15 вересня 2016, 21:18
Звідки: Харків

Re: Обсуждение новых прошивок ОКО-U2

Повідомлення Igodor »

boby писав: а ИНАЧЕ (ЛИБО снята охрана, ЛИБО время неактивного состояния по расписанию) алгоритм считает, что выход должен быть выключен (контроль состояние происходит каждые полчаса - поэтому и гасится выход после того, как вы его руками включили).
Т.е. если снята охрана, то независимо от активного\неактивного состояния расписания каждые полчаса тупо гасится выход ? Зачем ?
Если для того, чтобы погасить те выходы, которые остались включены с момента снятия с охраны, то почему бы это не сделать один раз при снятии с охраны. Или же анализировать состояние выхода и выключать только включенные выходы. А то ведь получается, что прибор каждые полчаса :o ВЫКЛЮЧАЕТ ВЫКЛЮЧЕННЫЕ :shock: с точки зрения прибора выходы.
До людей треба ставитися м'якше, а на питання дивитися ширше
Аватар користувача
Igodor
Чудовий
Повідомлень: 366
З нами з: 15 вересня 2016, 21:18
Звідки: Харків

Re: Обсуждение новых прошивок ОКО-U2

Повідомлення Igodor »

И напоминаю (если вдруг упустили), что я не включаю выход для включения радиорозетки. Т.е. не пользуюсь приложением на смартфоне.
Я пользуюсь только пультом радиорозеток. Т.е. не изменяю состояния выходов или радиорозеток прибора (в данном случае они у меня синхронизированы с выходами).
До людей треба ставитися м'якше, а на питання дивитися ширше
Аватар користувача
boby
Гуру
Повідомлень: 2674
З нами з: 25 грудня 2013, 20:16

Re: Обсуждение новых прошивок ОКО-U2

Повідомлення boby »

на радиорозетки каждые полчаса передается в эфир команда текущего необходимого состояния (вкл или выкл), независимо от того, в каком именно состоянии сейчас находятся радиорозетки.

Это связано с двумя важными причинами:

1) не всегда может декодироваться команда на вкл или выкл розетки - это же радиосигнал. К тому же, розетки Експерт работают только на прием, там нет передатчика, тоесть контроллер вообще не знает, есть ли она реально или ее нет вообще, приняла она эту команду или нет. Вы предлагаете подавать команду на выключение только один раз в момент снятия охраны. Но эта команда не всегда может выполнится. И тогда розетка будет выключена либо вами в ручном режиме, если вы это заметите, либо потом через некоторое время, когда будет опять постановка в охрану и время активного состояния по расписанию, когда начнет работать "иммитация".

2) когда пропадает 220В на пару минут и больше там, где находится радиорозетка Експерт, то после его появления розетка ВСЕГДА будет в состоянии выключено, даже если перед этим она получала команду на включение. Тоесть, в радиорозетке Експерт НЕТ "памяти" последнего состояния. Допустим, пользователь установил расписание, по которому работает радиорозетка, скажем, для освещения аквариума с рыбками с 2 часов ночи до 6 часов утра. Если подавать команды на радиорозетку только в моменты изменения активно/неактивно (в 2 и 6 часов), то при пропадании света, например, в 2:10 на 3 минуты, приведет к тому, что за всю ночь рыбки и водоросли получали освещение только 10 минут, место положенных 4 часов. Когда же команда периодически повторяется (в нашем случае каждые полчаса), то освещение аквариума будет с 2 до 2:10 и с 2:30 до 6 часов.
тяжело начинать с нуля, но тяжелее с глубокого минуса
Відповісти

Повернутись до “GSM сигналізація OKO-U2”