Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
Andrey_B
Администратор
Сообщения: 3845
Зарегистрирован: 18 мар 2011, 12:06

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение Andrey_B » 04 дек 2018, 18:21

В зависимости от настроек запись конфигурации может происходить пару минут.
Но этот процесс всегда можно прервать и настроить порты вручную.

alex946
Сообщения: 145
Зарегистрирован: 05 дек 2015, 22:48
Контактная информация:

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение alex946 » 04 дек 2018, 21:45

Кстати, у меня был забавный затык с записью конфигурации - после прошивки с очисткой EEPROM адрес Меги же меняется на умолчальный, верно? И запись конфигурации проходит... да не проходит она - IP поменялся же.

Andrey_B
Администратор
Сообщения: 3845
Зарегистрирован: 18 мар 2011, 12:06

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение Andrey_B » 05 дек 2018, 10:29

Скрипт должен восстанавливать IP-адрес, который был.

jeyka
Сообщения: 11
Зарегистрирован: 21 мар 2018, 15:32

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение jeyka » 05 дек 2018, 11:24

Андрей добрый день.
Я наконец то отловил почему program условия не выполнялись. Если условие выглядит так, то все работает.
Screenshot_9.jpg
Screenshot_9.jpg (6.06 КБ) 306 просмотров
Если поменять местами строчки и сначала написать и в 0 строке if P16=0 -> p900;17:0 а второй строчкой if P16=1 -> p600;17:1, то не всегда, но очень часто при включении 16 порта 17 порт ждет 1 мин потом включается на 30 сек и сразу выключается. 1 условие почему то отрабатывает. Дребезг практически исключен стоит U-Sensor на 16 порту.

alex946
Сообщения: 145
Зарегистрирован: 05 дек 2015, 22:48
Контактная информация:

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение alex946 » 05 дек 2018, 13:23

Andrey_B писал(а):
05 дек 2018, 10:29
Скрипт должен восстанавливать IP-адрес, который был.
Почему-то не смог, вывалился по таймауту запроса к Меге. Попробую отловить, почему так вышло.

Andrey_B
Администратор
Сообщения: 3845
Зарегистрирован: 18 мар 2011, 12:06

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение Andrey_B » 05 дек 2018, 15:10

jeyka, у себя вашу проблему воспроизвести не могу.
Обновите на всякий случай прошивку до последней версии и по возможности пропишите сервер, чтобы по логам посмотреть, какие события происходят на P16.

jeyka
Сообщения: 11
Зарегистрирован: 21 мар 2018, 15:32

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение jeyka » 06 дек 2018, 10:25

Сегодня я утра опять отключился. Сервер прописан.
Screenshot_10.jpg
Screenshot_10.jpg (43.96 КБ) 256 просмотров
Критического или двойного срабатывания нет.
По счетчику совпадает количество включений и выключений.
Screenshot_11.jpg
Screenshot_11.jpg (10.41 КБ) 256 просмотров
Прошивка последняя.
Screenshot_12.jpg
Screenshot_12.jpg (15.77 КБ) 256 просмотров
Как я понял programm срабатывает в момент изменения 16 порта.Причем при выключении (16=0) обрабатывает корректно всегда, а вот при включении (16=1) иногда обрабатывает условие и выключения и включения.

Andrey_B
Администратор
Сообщения: 3845
Зарегистрирован: 18 мар 2011, 12:06

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение Andrey_B » 06 дек 2018, 11:11

С вашими настройками мне не удалось добиться воспроизведения проблемы.
Только паузы я поставил не 600 и 900, а 6 и 9.
Сервер или события по другим входам не могут управлять выходом P17?
Как вы определили, что сработало именно условие Program?
Что будет, если подключить к этому входу, скажем, кнопку и попробовать воспроизвести проблему?
Если проблема действительно существует, мне желательно знать точно при каких условиях ее можно повторить.

jeyka
Сообщения: 11
Зарегистрирован: 21 мар 2018, 15:32

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение jeyka » 06 дек 2018, 15:31

Кроме меги этими выходам не управляет больше. У меня включается свет и идет сигнал на мегу через оптрон 816 на 16 выход. 17 выход это вентилятор.
Определил по поведению вентилятора. У меня пауза на запуск 1 минута, и на выключение 1,5 минуты. Так вентилятор включается и через 30 сек сразу выключается, хотя свет горит и на 16 порту 1 не изменятся за все время от включения судя по логам. Причем мне кажется это еще как то связанно с большими паузами. С 1 паузой на включение или выключение работал тоже без проблем. Все началось когда установил паузы на включение или выключение.

Andrey_B
Администратор
Сообщения: 3845
Зарегистрирован: 18 мар 2011, 12:06

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение Andrey_B » 06 дек 2018, 16:12

Еще я бы включил для входа режим Raw, чтобы убедиться по логам на сервере, что нет "дребезга".

jeyka
Сообщения: 11
Зарегистрирован: 21 мар 2018, 15:32

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение jeyka » 07 дек 2018, 16:08

Действительно при включении режима Raw получил кучу срабатываний.
Screenshot_13.jpg
Screenshot_13.jpg (63.78 КБ) 182 просмотра

Попробую поставить конденсатор после транзистора оптопары.

Andrey_B
Администратор
Сообщения: 3845
Зарегистрирован: 18 мар 2011, 12:06

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение Andrey_B » 08 дек 2018, 12:45

https://ab-log.ru/files/File/megad-2561 ... a3-hex.zip

- Добавлена возможность управлять лентами WS2811/2818 без сервера с помощью кнопок, подключенных контроллеру

Работает это так.
Предположим, лента подключена к P35.
Предположим, у нас есть двухклавишная кнопка (или две одноклавишных), подключенных к портам IN.
Для одной кнопки мы прописываем уже известную команду сценария: 35:~ (управление яркостью/диммированием)
Для второй кнопки мы прописываем новую команду сценария: 35:# (выбор цвета)

Таким образом одной кнопкой мы включаем/выключаем ленту и меняем яркость.
Другой кнопкой выбираем цвет. При удержании нажатой кнопки, цвет плавно меняется по кругу. Однократное нажатие выбирает произвольный цвет.

* В данный момент контроллер предполагает, что подключена лента со 100 диодами, поэтому отправляет команду 100 диодам, даже если фактически подключено меньше.

kod.begemot
Сообщения: 388
Зарегистрирован: 21 сен 2013, 00:38

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение kod.begemot » 09 дек 2018, 23:50

Andrey_B писал(а):
08 дек 2018, 12:45
... без сервера с помощью кнопок, подключенных контроллеру
Раз пошла такая пьянка, может и "аппаратный обработчик" энкодера прикрутить получится? В смысле чтоб энкодер, без сервера управлял PWM портом.

zidky
Сообщения: 57
Зарегистрирован: 19 авг 2018, 03:42

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение zidky » Вчера, 23:47

Что-то не лажу я с "удаленным" термостатом. Порт совсем не реагирует на изменения температуры. Локальный же порт - сколько угодно. Выполнить NetAct в браузере - так же легко управляет. Сервер есть, но флажок снят - по умолчанию выполняется всегда. Проверил на двух разных поставках оборудования с разными прошивками этого года.
Вложения
browser_2018-12-11_21-41-40.png
browser_2018-12-11_21-41-40.png (18.71 КБ) 26 просмотров

Ответить