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

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
empenoso
Сообщения: 1039
Зарегистрирован: 11 ноя 2015, 08:03
Откуда: Пермь

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

Сообщение empenoso » 28 янв 2018, 13:14

Существует ли прямая ссылка для получения значения АЦП которая возвращает только цифру?
Изображение

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

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

Сообщение Andrey_B » 28 янв 2018, 13:20

http://192.168.0.14/sec/?pt=36&cmd=get

https://ab-log.ru/smart-house/ethernet/megad-2561
===
Получение состояния портов
Получить состояние порта можно с помощью любого Web-клиента, в том числе с помощью функций PHP.
URL для получения текущего состояния порта: http://192.168.0.14/sec/?pt=4&cmd=get
===

Prokol
Сообщения: 197
Зарегистрирован: 25 янв 2015, 21:43

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

Сообщение Prokol » 28 янв 2018, 13:44

Андрей, я немного не в тему. А где найти краткое описание старого модуля R? Там ведь не такая распиновка на реле как у I8O7. Нигде найти у Вас на сайте не могу.

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

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

Сообщение Andrey_B » 28 янв 2018, 13:59

https://ab-log.ru/smart-house/ethernet/megad-2561
В конце материала есть ссылки на краткие руководства снятых с производства модулей.

Мне не трудно, но почти на 80% вопросов есть ответ в описании, ссылку на которую я постоянно привожу.

hawkeye
Сообщения: 98
Зарегистрирован: 06 окт 2016, 22:16

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

Сообщение hawkeye » 28 янв 2018, 19:14

Общие настройки и настройки портов.
Вложения
d14p0-d15p12.png
d14p0-d15p12.png (18.97 КБ) 3088 просмотров
settings-iob.png
settings-iob.png (17.79 КБ) 3090 просмотров

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

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

Сообщение Andrey_B » 28 янв 2018, 22:29

Скорее всего дамп, который вы опубликовали ранее, не отражает проблемную ситуацию.
Скорее всего что-то иногда происходит при обмене информации с сервером из-за чего сервер считается недоступным и срабатывает Net.
Это легко проверить. Нужно убрать URL из Net устройства 14. В этом случае в тех ситуациях, когда свет загорался с задержкой, свет загораться не будет вовсе.
И тогда нужно снимать дамп до тех пор, пока не произойдет эта ситуация и смотреть последний сеанс обмена информации с сервером.

hawkeye
Сообщения: 98
Зарегистрирован: 06 окт 2016, 22:16

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

Сообщение hawkeye » 28 янв 2018, 22:40

Вобщем проблема была решена. Как я и думал это была некорректная работа по сети ioBroker с мегой.
Из-за неверной настройки портов. После выставления галки Mode и перевода порта в режим R всё стало хорошо. (мне так кажется, что как и прежде c nginx-ом, в данном случае ioBroker как-то криво отрабатывал опрос всех портов каждый 30 секунд, от чего меге плохело как-то. Полное описание первоисточника проблемы: http://forum.iobroker.net/viewtopic.php ... 92#p118748).
Спасибо Vadim там подсказал и это ещё и решило проблему тормозов.
Везёт мне на такие грабли.. Видимо это такое посвящение, только когда пройду все испытания смогу чего-то добиться))

Cerber
Сообщения: 6
Зарегистрирован: 28 янв 2018, 18:10

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

Сообщение Cerber » 28 янв 2018, 23:34

Не знаю где спросить. Спрошу тут.
Мне нужно включать определенный порт, если включен хотя бы один из двух других. И выключать, если выключены оба. Простое логическое ИЛИ (P10=P11||P12).
Можно ли реализовать средствами самого контроллера без использования сервера?

Vadim
Сообщения: 122
Зарегистрирован: 04 мар 2017, 17:38

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

Сообщение Vadim » 28 янв 2018, 23:41

hawkeye писал(а):
28 янв 2018, 22:40
Вобщем проблема была решена. Как я и думал это была некорректная работа по сети ioBroker с мегой.
Из-за неверной настройки портов. После выставления галки Mode и перевода порта в режим R всё стало хорошо. (мне так кажется, что как и прежде c nginx-ом, в данном случае ioBroker как-то криво отрабатывал опрос всех портов каждый 30 секунд, от чего меге плохело как-то.
1. Д.б. P c галкой, а не R. Поправь описку, иначе люди потом будут путаться.
2. Мне кажется, у тебя криво настроен сервер IOBroker в меге.
- "ioBroker веб-порт: Порт на котором ioBroker разворачивает веб сервер для приёма сообщений от MegaD-2561. Значение по умолчанию: 80."
- даже если ты очень постарался, и он у тебя настроен на другом порту, то почему в контроллерах меги разные порты?
Честно, я не тестил с несколькими контроллерами одновременно, но мне казалось, что все инстансы для контроллеров Мег могут\должны работать на одном порту.
IOBroker различает их именно по номеру, т.е. поле Меги Script: 0/ соответствует инстансу megadd.0 в IOBroker.
Последний раз редактировалось Vadim 28 янв 2018, 23:55, всего редактировалось 1 раз.

hawkeye
Сообщения: 98
Зарегистрирован: 06 окт 2016, 22:16

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

Сообщение hawkeye » 28 янв 2018, 23:54

Vadim писал(а):
28 янв 2018, 23:41
1. Д.б. P c галкой, а не R. Поправь описку, иначе люди потом будут путаться.
2. Мне кажется, у тебя криво настроен сервер IOBroker в меге.
- "ioBroker веб-порт: Порт на котором ioBroker разворачивает веб сервер для приёма сообщений от MegaD-2561. Значение по умолчанию: 80."
- даже если ты очень постарался, и он у тебя настроен на другом порту, то почему в контроллерах меги разные порты?
1. R с галкой отлично работает. Почему не должен? Главное я так понял именно галка в меге и ioBrokere.
2. для каждой меги свой инстанс, в каждом из них свой порт, он задаётся в настройке драйвера. Когда только ставил посчитал, что один порт два драйвера слушать не должны. Потом прочитал, что можно и один порт задавать.

Vadim
Сообщения: 122
Зарегистрирован: 04 мар 2017, 17:38

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

Сообщение Vadim » 29 янв 2018, 00:02

hawkeye писал(а):
28 янв 2018, 23:54
1. R с галкой отлично работает. Почему не должен? Главное я так понял именно галка в меге и ioBrokere.
Хм, документация по этому поводу молчит.
На их форуме писали именно про P. (я тоже на эти грабли наступал ;-))
Возможно, действительно и R работает. Нужно потестить.
hawkeye писал(а):
28 янв 2018, 23:54
2. для каждой меги свой инстанс, в каждом из них свой порт, он задаётся в настройке драйвера. Когда только ставил посчитал, что один порт два драйвера слушать не должны. Потом прочитал, что можно и один порт задавать.
Сенкс за информацию, учту.

Alex_Jet
Сообщения: 1251
Зарегистрирован: 12 янв 2014, 18:00
Откуда: Россия, г.Томск

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

Сообщение Alex_Jet » 29 янв 2018, 06:31

Cerber писал(а):
28 янв 2018, 23:34
Не знаю где спросить. Спрошу тут.
Мне нужно включать определенный порт, если включен хотя бы один из двух других. И выключать, если выключены оба. Простое логическое ИЛИ (P10=P11||P12).
Можно ли реализовать средствами самого контроллера без использования сервера?
Можно. Настройка Program. Читайте на странице проекта MegaD-2561 и в частности в этой теме страниц 5 назад.

Cerber
Сообщения: 6
Зарегистрирован: 28 янв 2018, 18:10

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

Сообщение Cerber » 29 янв 2018, 16:00

Пытаюсь прошить MegaD-2561 Ver 1.0 (текущая прошивка 4.01b2), виснет на Connecting...
После этого перестает открываться web-интерфейс, переключать порты. То есть виснет целиком. После перезагрузки работает нормально.
Прошивал командой:
php megad-cfg-2561.php --ip 192.168.0.14 -p sec --fw megad-2561.hex --ee --read-conf megad.cfg --write-conf megad.cfg

Ruslan
Сообщения: 2185
Зарегистрирован: 06 янв 2014, 20:44

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

Сообщение Ruslan » 29 янв 2018, 16:26

Попробуйте почитать комментарии к статье https://ab-log.ru/smart-house/ethernet/ ... re-upgrade
Там приводятся варианты успешных перепрошивок.
Вот вариант для Windows (правда для megad-328): php.exe megad-cfg.php --fw megad-328.hex -f -e --ee

Общие рекомендации тех, кому удавалось, такие: файл поместить в корень диска, указывать полный путь к файлу, Мегу и компьютер соединить между собой проводом непосредственно (без "посредников").

empenoso
Сообщения: 1039
Зарегистрирован: 11 ноя 2015, 08:03
Откуда: Пермь

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

Сообщение empenoso » 29 янв 2018, 18:45

У меня вопрос по полю Act:
Если обращаюсь к другой меге (ШИМ порт) то как прописать адрес?
И по ШИМ портам - пишу "10:*200" для этой же меги - свет включается только на момент удерживания кнопки.

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

Работа с ШИМ портами. Если выход сконфигурирован как ШИМ, то вместо команды указывается конкретное значение от 0 до 255. Например: 10:200
Контроллер поддерживает команду переключения для ШИМ-порта, которая аналогична команде "2". Для этого используется модификатор *. Например: 10:*200
Эта команда означает, что при первом нажатии кнопки, значение порта ШИМ будет установлено 200, а при повторном 0.

Vadim
Сообщения: 122
Зарегистрирован: 04 мар 2017, 17:38

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

Сообщение Vadim » 29 янв 2018, 18:53

Если все еще обкатываешь связку с IOBroker. Сперва выключи все управление портом со стороны сервера, потом проверяй. ;-)
Когда пишешь управление портами на уровне контроллера меги, а потом сверху добавляешь управление на уровне сервера, часто получаются подобные накладки.

empenoso
Сообщения: 1039
Зарегистрирован: 11 ноя 2015, 08:03
Откуда: Пермь

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

Сообщение empenoso » 29 янв 2018, 18:59

Vadim писал(а):
29 янв 2018, 18:53
Если все еще обкатываешь связку с IOBroker. Сперва выключи все управление портом со стороны сервера, потом проверяй. ;-)
Когда пишешь управление портами на уровне контроллера меги, а потом сверху добавляешь управление на уровне сервера, часто получаются подобные накладки.
У меня нет IOBroker и сервер опенхаб пока не настроен.

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

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

Сообщение Andrey_B » 29 янв 2018, 19:05

Cerber, у вас контроллер из первой партии август-сентябрь 2016 года.
В загрузчике этой партии была досадная ошибка. Поэтому прежде всего, вам необходимо обновить загрузчик. Сделать это можно либо отправив контроллер мне, либо самостоятельно с помощью простейшего ISP-программатора.
Что касается самого процесса перепрошивки. Но у вас где-то блокируются широковещательные пакеты. Необходимо проверить настройки роутера, временно отключить антивирус и файрвол, указать опцию --local-ip. Но все это имеет смысл только после того, как вы обновите загрузчик.

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

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

Сообщение Andrey_B » 29 янв 2018, 19:09

empenoso писал(а):
29 янв 2018, 18:45
Если обращаюсь к другой меге (ШИМ порт) то как прописать адрес?
Какой адрес? URL в поле Net?
empenoso писал(а):
29 янв 2018, 18:45
И по ШИМ портам - пишу "10:*200" для этой же меги - свет включается только на момент удерживания кнопки.
Это все без сервера? Или с сервером?
Если без сервера, то у вас вход, видимо, настроен в режим P&R.
В этом режиме сценарий 10:*200 срабатывает как на нажатие, так и на отжатие.
Нужно поставить режим P (Press). Только на нажатие.

Vadim
Сообщения: 122
Зарегистрирован: 04 мар 2017, 17:38

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

Сообщение Vadim » 29 янв 2018, 19:15

empenoso писал(а):
29 янв 2018, 18:59
У меня нет IOBroker и сервер опенхаб пока не настроен.
Сорри, попутал с hawkeye

Ответить