Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Существует ли прямая ссылка для получения значения АЦП которая возвращает только цифру?
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
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
===
https://ab-log.ru/smart-house/ethernet/megad-2561
===
Получение состояния портов
Получить состояние порта можно с помощью любого Web-клиента, в том числе с помощью функций PHP.
URL для получения текущего состояния порта: http://192.168.0.14/sec/?pt=4&cmd=get
===
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Андрей, я немного не в тему. А где найти краткое описание старого модуля R? Там ведь не такая распиновка на реле как у I8O7. Нигде найти у Вас на сайте не могу.
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
https://ab-log.ru/smart-house/ethernet/megad-2561
В конце материала есть ссылки на краткие руководства снятых с производства модулей.
Мне не трудно, но почти на 80% вопросов есть ответ в описании, ссылку на которую я постоянно привожу.
В конце материала есть ссылки на краткие руководства снятых с производства модулей.
Мне не трудно, но почти на 80% вопросов есть ответ в описании, ссылку на которую я постоянно привожу.
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Общие настройки и настройки портов.
- Вложения
-
- d14p0-d15p12.png (18.97 КБ) 3101 просмотр
-
- settings-iob.png (17.79 КБ) 3103 просмотра
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Скорее всего дамп, который вы опубликовали ранее, не отражает проблемную ситуацию.
Скорее всего что-то иногда происходит при обмене информации с сервером из-за чего сервер считается недоступным и срабатывает Net.
Это легко проверить. Нужно убрать URL из Net устройства 14. В этом случае в тех ситуациях, когда свет загорался с задержкой, свет загораться не будет вовсе.
И тогда нужно снимать дамп до тех пор, пока не произойдет эта ситуация и смотреть последний сеанс обмена информации с сервером.
Скорее всего что-то иногда происходит при обмене информации с сервером из-за чего сервер считается недоступным и срабатывает Net.
Это легко проверить. Нужно убрать URL из Net устройства 14. В этом случае в тех ситуациях, когда свет загорался с задержкой, свет загораться не будет вовсе.
И тогда нужно снимать дамп до тех пор, пока не произойдет эта ситуация и смотреть последний сеанс обмена информации с сервером.
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Вобщем проблема была решена. Как я и думал это была некорректная работа по сети ioBroker с мегой.
Из-за неверной настройки портов. После выставления галки Mode и перевода порта в режим R всё стало хорошо. (мне так кажется, что как и прежде c nginx-ом, в данном случае ioBroker как-то криво отрабатывал опрос всех портов каждый 30 секунд, от чего меге плохело как-то. Полное описание первоисточника проблемы: http://forum.iobroker.net/viewtopic.php ... 92#p118748).
Спасибо Vadim там подсказал и это ещё и решило проблему тормозов.
Везёт мне на такие грабли.. Видимо это такое посвящение, только когда пройду все испытания смогу чего-то добиться))
Из-за неверной настройки портов. После выставления галки Mode и перевода порта в режим R всё стало хорошо. (мне так кажется, что как и прежде c nginx-ом, в данном случае ioBroker как-то криво отрабатывал опрос всех портов каждый 30 секунд, от чего меге плохело как-то. Полное описание первоисточника проблемы: http://forum.iobroker.net/viewtopic.php ... 92#p118748).
Спасибо Vadim там подсказал и это ещё и решило проблему тормозов.
Везёт мне на такие грабли.. Видимо это такое посвящение, только когда пройду все испытания смогу чего-то добиться))
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Не знаю где спросить. Спрошу тут.
Мне нужно включать определенный порт, если включен хотя бы один из двух других. И выключать, если выключены оба. Простое логическое ИЛИ (P10=P11||P12).
Можно ли реализовать средствами самого контроллера без использования сервера?
Мне нужно включать определенный порт, если включен хотя бы один из двух других. И выключать, если выключены оба. Простое логическое ИЛИ (P10=P11||P12).
Можно ли реализовать средствами самого контроллера без использования сервера?
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
1. Д.б. P c галкой, а не R. Поправь описку, иначе люди потом будут путаться.hawkeye писал(а): ↑28 янв 2018, 22:40Вобщем проблема была решена. Как я и думал это была некорректная работа по сети ioBroker с мегой.
Из-за неверной настройки портов. После выставления галки Mode и перевода порта в режим R всё стало хорошо. (мне так кажется, что как и прежде c nginx-ом, в данном случае ioBroker как-то криво отрабатывал опрос всех портов каждый 30 секунд, от чего меге плохело как-то.
2. Мне кажется, у тебя криво настроен сервер IOBroker в меге.
- "ioBroker веб-порт: Порт на котором ioBroker разворачивает веб сервер для приёма сообщений от MegaD-2561. Значение по умолчанию: 80."
- даже если ты очень постарался, и он у тебя настроен на другом порту, то почему в контроллерах меги разные порты?
Честно, я не тестил с несколькими контроллерами одновременно, но мне казалось, что все инстансы для контроллеров Мег могут\должны работать на одном порту.
IOBroker различает их именно по номеру, т.е. поле Меги Script: 0/ соответствует инстансу megadd.0 в IOBroker.
Последний раз редактировалось Vadim 28 янв 2018, 23:55, всего редактировалось 1 раз.
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
1. R с галкой отлично работает. Почему не должен? Главное я так понял именно галка в меге и ioBrokere.Vadim писал(а): ↑28 янв 2018, 23:411. Д.б. P c галкой, а не R. Поправь описку, иначе люди потом будут путаться.
2. Мне кажется, у тебя криво настроен сервер IOBroker в меге.
- "ioBroker веб-порт: Порт на котором ioBroker разворачивает веб сервер для приёма сообщений от MegaD-2561. Значение по умолчанию: 80."
- даже если ты очень постарался, и он у тебя настроен на другом порту, то почему в контроллерах меги разные порты?
2. для каждой меги свой инстанс, в каждом из них свой порт, он задаётся в настройке драйвера. Когда только ставил посчитал, что один порт два драйвера слушать не должны. Потом прочитал, что можно и один порт задавать.
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Хм, документация по этому поводу молчит.
На их форуме писали именно про P. (я тоже на эти грабли наступал )
Возможно, действительно и R работает. Нужно потестить.
Сенкс за информацию, учту.
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Можно. Настройка Program. Читайте на странице проекта MegaD-2561 и в частности в этой теме страниц 5 назад.Cerber писал(а): ↑28 янв 2018, 23:34Не знаю где спросить. Спрошу тут.
Мне нужно включать определенный порт, если включен хотя бы один из двух других. И выключать, если выключены оба. Простое логическое ИЛИ (P10=P11||P12).
Можно ли реализовать средствами самого контроллера без использования сервера?
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Пытаюсь прошить 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
После этого перестает открываться 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
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Попробуйте почитать комментарии к статье https://ab-log.ru/smart-house/ethernet/ ... re-upgrade
Там приводятся варианты успешных перепрошивок.
Вот вариант для Windows (правда для megad-328): php.exe megad-cfg.php --fw megad-328.hex -f -e --ee
Общие рекомендации тех, кому удавалось, такие: файл поместить в корень диска, указывать полный путь к файлу, Мегу и компьютер соединить между собой проводом непосредственно (без "посредников").
Там приводятся варианты успешных перепрошивок.
Вот вариант для Windows (правда для megad-328): php.exe megad-cfg.php --fw megad-328.hex -f -e --ee
Общие рекомендации тех, кому удавалось, такие: файл поместить в корень диска, указывать полный путь к файлу, Мегу и компьютер соединить между собой проводом непосредственно (без "посредников").
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
У меня вопрос по полю Act:
Если обращаюсь к другой меге (ШИМ порт) то как прописать адрес?
И по ШИМ портам - пишу "10:*200" для этой же меги - свет включается только на момент удерживания кнопки.
Если обращаюсь к другой меге (ШИМ порт) то как прописать адрес?
И по ШИМ портам - пишу "10:*200" для этой же меги - свет включается только на момент удерживания кнопки.
Код: Выделить всё
Работа с ШИМ портами. Если выход сконфигурирован как ШИМ, то вместо команды указывается конкретное значение от 0 до 255. Например: 10:200
Контроллер поддерживает команду переключения для ШИМ-порта, которая аналогична команде "2". Для этого используется модификатор *. Например: 10:*200
Эта команда означает, что при первом нажатии кнопки, значение порта ШИМ будет установлено 200, а при повторном 0.
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Если все еще обкатываешь связку с IOBroker. Сперва выключи все управление портом со стороны сервера, потом проверяй.
Когда пишешь управление портами на уровне контроллера меги, а потом сверху добавляешь управление на уровне сервера, часто получаются подобные накладки.
Когда пишешь управление портами на уровне контроллера меги, а потом сверху добавляешь управление на уровне сервера, часто получаются подобные накладки.
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
У меня нет IOBroker и сервер опенхаб пока не настроен.Vadim писал(а): ↑29 янв 2018, 18:53Если все еще обкатываешь связку с IOBroker. Сперва выключи все управление портом со стороны сервера, потом проверяй.
Когда пишешь управление портами на уровне контроллера меги, а потом сверху добавляешь управление на уровне сервера, часто получаются подобные накладки.
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Cerber, у вас контроллер из первой партии август-сентябрь 2016 года.
В загрузчике этой партии была досадная ошибка. Поэтому прежде всего, вам необходимо обновить загрузчик. Сделать это можно либо отправив контроллер мне, либо самостоятельно с помощью простейшего ISP-программатора.
Что касается самого процесса перепрошивки. Но у вас где-то блокируются широковещательные пакеты. Необходимо проверить настройки роутера, временно отключить антивирус и файрвол, указать опцию --local-ip. Но все это имеет смысл только после того, как вы обновите загрузчик.
В загрузчике этой партии была досадная ошибка. Поэтому прежде всего, вам необходимо обновить загрузчик. Сделать это можно либо отправив контроллер мне, либо самостоятельно с помощью простейшего ISP-программатора.
Что касается самого процесса перепрошивки. Но у вас где-то блокируются широковещательные пакеты. Необходимо проверить настройки роутера, временно отключить антивирус и файрвол, указать опцию --local-ip. Но все это имеет смысл только после того, как вы обновите загрузчик.
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Какой адрес? URL в поле Net?
Это все без сервера? Или с сервером?
Если без сервера, то у вас вход, видимо, настроен в режим P&R.
В этом режиме сценарий 10:*200 срабатывает как на нажатие, так и на отжатие.
Нужно поставить режим P (Press). Только на нажатие.