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

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
llams
Сообщения: 192
Зарегистрирован: 23 ноя 2015, 04:20

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

Сообщение llams » 05 мар 2017, 16:10

Paradoxx_A писал(а):
llams писал(а):
Paradoxx_A писал(а):Андрей, и еще хотел спросить - а дисплеи бОльшего размера насколько реально подключить? Есть такие планы у Вас? Спасибо!
Вот тут есть на 2,42 дюйма. Должны работать, судя по описанию - The driver chip compatible SSD1306, communicates via I2C only.
Спасибо за подсказку! Правда ему надо больше вольт 3,7В-5В... Интересен опыт, пробовал кто уже другие дисплеи?
По питанию проблема решится просто, нужно будет выкинуть стабилизатор, он там скорее всего как раз на 3.3 вольта.
Нужно пробовать, опыта нет. :-)
1.JPG
1.JPG (77.03 КБ) 3738 просмотров
2.JPG
2.JPG (99.75 КБ) 3738 просмотров

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

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

Сообщение Alex_Jet » 05 мар 2017, 21:45

MrFlanker писал(а): Допустим:
192.168.0.x - Мега (Маска 255.255.255.0)
192.168.1.x - Сервера
192.168.88.1 - Шлюз (он же роутер)

Какие правила настроить на роутере чтобы "Мега" и "Сервера" видели друг друга ?
Не вижу особых проблем. У меня сейчас - квартирная сеть 192.168.10.0/24, домашняя сеть - 192.168.11.0/24, технологическая сеть (Мега и сервера УД) - 192.168.12.0/24. То есть имею 3 роутера, основным является квартирный (статика, VPN-сервер). На каждом роутере прописано 3 маршрута. Считаю что сеть построенная таким образом имеет много преимуществ. Все роутеры на данный момент копеечные (Asus RT-N10U и D-Link DIR-400 на DD-WRT и D-Link DIR-320D1 с допиленной стоковой прошивкой), но все работает стабильно. Надеюсь, скоро найду время настроить Mikrotik hEX POE + LTE и заменить домашний D-Link DIR-320D1. Поэтому про маску особо даже не задумывался...серого пространства для дома с головой хватает!

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

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

Сообщение Andrey_B » 05 мар 2017, 21:52

Paradoxx_A, кажется, поправил.
http://ab-log.ru/files/File/megad-2561/ ... a2-hex.zip

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

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

Сообщение hawkeye » 05 мар 2017, 22:35

В связи с тем, что i2c датчики всё больше входят в нашу жизнь, может быть уже настало время вывести в веб интерфейс внутренний разъём XP4? На нём целых 11 портов! (по крайней мере в первой версии, в новых насколько я помню два потрачено на часы и ещё один на ресет. Так всё равно 8 штук остаётся, а это целых 7 i2c датчиков или плат расширения). Вывести его наружу не представляет сложности, даже у начинающих.
Ещё хотел бы уточнить по плате расширения - когда ожидать коммерческий экземпляр?

Paradoxx_A
Сообщения: 70
Зарегистрирован: 25 июн 2016, 11:57

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

Сообщение Paradoxx_A » 05 мар 2017, 22:43

Andrey_B писал(а):Paradoxx_A, кажется, поправил.
http://ab-log.ru/files/File/megad-2561/ ... a2-hex.zip
Андрей, спасибо! теперь все заработало как надо, если один параметр - крупная индикация! :)

Андрей, а что Вы думаете про мои идеи на предыдущей странице?

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

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

Сообщение Andrey_B » 05 мар 2017, 22:50

hawkeye, в данный момент я не готов ответить на ваше предложение по поводу разъема XP4 и вопрос о модуле расширения что-то определенное. Но мнение учту.
Paradoxx_A, идеи в целом понятные и в какой-то степени разумные. Я приму их во внимание. Хочу также напомнить, что с помощью "I2C API" и ПО типа библиотеки I2C-PHP можно выводить произвольные данные на дисплее с помощью сервера. Преимущество этого подхода в том, что нет никаких ограничений, не требуется изменений в прошивке.

Paradoxx_A
Сообщения: 70
Зарегистрирован: 25 июн 2016, 11:57

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

Сообщение Paradoxx_A » 05 мар 2017, 23:05

Andrey_B писал(а):hawkeye, в данный момент я не готов ответить на ваше предложение по поводу разъема XP4 и вопрос о модуле расширения что-то определенное. Но мнение учту.
Paradoxx_A, идеи в целом понятные и в какой-то степени разумные. Я приму их во внимание. Хочу также напомнить, что с помощью "I2C API" и ПО типа библиотеки I2C-PHP можно выводить произвольные данные на дисплее с помощью сервера. Преимущество этого подхода в том, что нет никаких ограничений, не требуется изменений в прошивке.
Андрей, спасибо большое! Я лично (и уверен другие тоже) буду очень ждать "железной" реализации, так как это сильно снижает порог входа для "не программистов" и резко увеличивает привлекательность для многих. Уверен, что кому надо и может, тот и так уже все "накодил", но когда появилась "аппаратная" реализация многих датчиков, модулей и тд, то наверняка многие предпочтут (при глобальном переделывании умного дома) воспользоваться аппаратной настройкой, если этот функционал их устраивает. Для меня лично было много трудностей пока я хоть как-то смог на стороне сервера реализовать работу датчиков давления, влажности и тд. Хотя я технарь и есть желание, я добился результата. Другие могут бросить при одной мысле, что надо писать/модифицировать код... При этом, все что было сделано в самой прошивке и описано в Ваших очень подробных и понятных мануалах и статьях - я очень быстро все понял и сделал. И это меня не оттолкнуло, а наоборот, стал дальше увеличивать аппетиты :-) Хотя при одном чистом кодинге я б даже и не стал покупать ее, так как нет времени и сил разбираться и изучать...
В любом случае - спасибо большое!

d.v.ermakov
Администратор
Сообщения: 2188
Зарегистрирован: 29 май 2015, 21:23
Откуда: Екатеринбург, Нижний Тагил

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

Сообщение d.v.ermakov » 06 мар 2017, 01:19

to MrFlanker:
Прописываете на МегаД ваш GW: 192.168.88.1, этого должно хватить (надеюсь, у серверов gateway тот же указан). Если не хватит, добавьте маршрут (static routing) на маршрутизаторе/маршрутизаторах.
Без маршрутов должно работать, если физический сегмент сети един (соединение через свитчи, маршрутизаторов посередине нет). Если маршрутизаторы есть, то в каждом нужно добавлять маршруты между подсетями.

nevkon
Сообщения: 268
Зарегистрирован: 23 апр 2014, 14:48

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

Сообщение nevkon » 06 мар 2017, 09:12

Когда примерно ожидать поддержку 16-ти портового расширителя MCP23017? Желательно в обоих режимах :).

Paradoxx_A
Сообщения: 70
Зарегистрирован: 25 июн 2016, 11:57

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

Сообщение Paradoxx_A » 06 мар 2017, 09:18

Доброе утро. Сегодня утром увидел странную индикацию на дисплее (32порт), как будто две картинки наложились... "Системный" дисплей нормально работал. Перезагрузил мегу по питанию, все норм стало.
Вложения
WP_20170306_07_06_46_Pro_LI (2)(1).jpg
WP_20170306_07_06_46_Pro_LI (2)(1).jpg (484.37 КБ) 3649 просмотров

MrFlanker
Сообщения: 32
Зарегистрирован: 24 фев 2017, 08:13

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

Сообщение MrFlanker » 06 мар 2017, 17:23

d.v.ermakov писал(а):to MrFlanker:
Прописываете на МегаД ваш GW: 192.168.88.1, этого должно хватить (надеюсь, у серверов gateway тот же указан). Если не хватит, добавьте маршрут (static routing) на маршрутизаторе/маршрутизаторах. Без маршрутов должно работать, если физический сегмент сети един (соединение через свитчи, маршрутизаторов посередине нет). Если маршрутизаторы есть, то в каждом нужно добавлять маршруты между подсетями.
Нельзя прописать в меге GW: 192.168.88.1 так как Мега находится в другой подсети 192.168.0.14 MASK 255.255.255.0

Для того чтобы Мега увидела шлюз можно для физического входа ETH_MEGA (НА РОУТЕРЕ куда физически воткнута МЕГА) прописать IP адрес например 192.168.0.1 например. Тогда мега сможет видеть шлюз и все что за ним - ИНТЕРНЕТ. Но при этом она не увидит локальную сеть выше своей маски. Для этого я так понимаю нужно мудрить с таблицей маршрутов, пробрасывать порты или прибегать к другим ухищрениям. Саму Мегу любые устройства конечно увидят ведь на любых устройствах можно поставить маску 255.255.0.0 в меге такой настройки нет. Что вызвало лично мое удивление.

p.s. Поправьте меня если я не прав. Хотелось бы услышать мнение специалиста по сетям.

d.v.ermakov
Администратор
Сообщения: 2188
Зарегистрирован: 29 май 2015, 21:23
Откуда: Екатеринбург, Нижний Тагил

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

Сообщение d.v.ermakov » 06 мар 2017, 18:08

MrFlanker, можно прописать шлюз, находящийся в другой подсети. Читайте RFC. Это не запрещено, главное, чтобы этот шлюз был доступен. Это реально работает, не раз проверял. Гугл вам в руки, если мне не верите: https://www.google.ru/search?sourceid=c ... 4.4072j0j7
Хотя, конечно, за все китайские устройства ручаться сложно, но на нормальных должно работать.

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

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

Сообщение Andrey_B » 06 мар 2017, 18:18

Paradoxx_A, не вполне понимаю, почему так произошло, но кое-что поправил.
http://ab-log.ru/files/File/megad-2561/ ... a3-hex.zip

nevkon, я не могу назвать точных сроков. Пока еще не изготовлены макеты / опытные образцы.

Paradoxx_A
Сообщения: 70
Зарегистрирован: 25 июн 2016, 11:57

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

Сообщение Paradoxx_A » 06 мар 2017, 22:41

Andrey_B писал(а):Paradoxx_A, не вполне понимаю, почему так произошло, но кое-что поправил.
http://ab-log.ru/files/File/megad-2561/ ... a3-hex.zip
Андрей, спасибо. Прошился, буду смотреть...

Андрей, а можно уже сейчас добавить поле название порта? (идея во вложении). Не думаю, что памяти много займет.
А то при настройке портов уже реально путаешься где и что подключено, приходится открывать шпаргалку.
Заодно это же поле можно будет выводиться на дисплей, вместо надписи (темпер) если несколько параметров, или наверху в случае одного параметра (идею этого ранее излагал). Ну или сделать отдельное название порта и текст для дисплея...
Вложения
7.jpg
7.jpg (18.28 КБ) 3576 просмотров
6.jpg
6.jpg (12.77 КБ) 3579 просмотров

zAndrew
Сообщения: 20
Зарегистрирован: 12 фев 2017, 14:01

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

Сообщение zAndrew » 07 мар 2017, 11:35

Нашел еще один странный момент:

команда a:0 не выключает PWM порты.

На странице сайта о 328 контроллере пропущено двоеточие в мануале про эту команду:
"Начиная с версии прошивки 3.16, устройство поддерживает команду "a", в сценариях, с помощью которой можно включить или выключить все выходы.
Например: a0 (выключить все выходы)"

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

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

Сообщение Andrey_B » 07 мар 2017, 12:44

zAndrew писал(а):команда a:0 не выключает PWM порты.
http://ab-log.ru/files/File/megad-2561/ ... a4-hex.zip

d.v.ermakov
Администратор
Сообщения: 2188
Зарегистрирован: 29 май 2015, 21:23
Откуда: Екатеринбург, Нижний Тагил

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

Сообщение d.v.ermakov » 07 мар 2017, 16:20

Круто было бы и в 328 Меге а:0 поправить. Я бы костыли разные поубирал бы с сервера. У меня была версия раньше, что это не баг, а фича.

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

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

Сообщение Andrey_B » 07 мар 2017, 19:06

http://ab-log.ru/files/File/megad-2561/ ... a5-hex.zip

- Улучшена стабильность работы сетевой части контроллера

d.v.ermakov, сделал в 3.54, можно скачать с сайта.

Paradoxx_A
Сообщения: 70
Зарегистрирован: 25 июн 2016, 11:57

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

Сообщение Paradoxx_A » 08 мар 2017, 10:26

Andrey_B писал(а):Paradoxx_A, не вполне понимаю, почему так произошло, но кое-что поправил.
http://ab-log.ru/files/File/megad-2561/ ... a3-hex.zip

nevkon, я не могу назвать точных сроков. Пока еще не изготовлены макеты / опытные образцы.
Работает нормально, глюков больше не замечал. Спасибо большое!
Кстати, со знаком + положительная температура на дисплее смотрится на мой взгляд лучше :-)
Вложения
8.jpg
8.jpg (11.15 КБ) 3442 просмотра

Paradoxx_A
Сообщения: 70
Зарегистрирован: 25 июн 2016, 11:57

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

Сообщение Paradoxx_A » 08 мар 2017, 10:32

Поигрался - знак + высвечивается только когда значение не больше 9,9, далее уже без знака, на его месте десятки отображаются

Ответить