Прошивка MegaD-2561 (релизы, обсуждения, предложения)
-
- Сообщения: 70
- Зарегистрирован: 25 июн 2016, 11:57
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Андрей, а какие параметры Вы планируете выводить на "системный" дисплей, когда будет штатная версия меги, кроме уже реализованного IP? Я бы лично для себя (если бы была возможность) еще Uptime, может быть системное время (без секунд), адрес прописанного сервера (но не уверен что действительно нужно), жаль что нет встроенного датчика температуры, а то его можно было (но вместо него можно сунуть один 18В20 внутрь если кто хочет и вывести на экран), можно еще некий текущий статус меги (вариации на тему индикатора Act), типа загрузка, работа, идет прошивка, некий индикатор по которому можно понять что мега зависла (типа мигающей точки например)
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Спасибо огромное за исправления.
Пытаюсь выжить из контроллера максимум, чтобы не ставить сервер только для управления светом.
Столкнулся с такой проблемой: хочу выключить все источники света только в одной комнате по двойному клику: 11:*255|10:0;11:0;12:0;13:0;22:0;25:0
но контроллер сохраняет только 11:*255|10:0;11:0;12:0;
Пытаюсь выжить из контроллера максимум, чтобы не ставить сервер только для управления светом.
Столкнулся с такой проблемой: хочу выключить все источники света только в одной комнате по двойному клику: 11:*255|10:0;11:0;12:0;13:0;22:0;25:0
но контроллер сохраняет только 11:*255|10:0;11:0;12:0;
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Знак "+" имеет декоративную функцию, призванную "отцентрировать" показания при минимальном количестве знаков на дисплее.Paradoxx_A писал(а):Поигрался - знак + высвечивается только когда значение не больше 9,9, далее уже без знака, на его месте десятки отображаются
Без знака "+" значения в диапазоне от 0 до 9.9 градусов выглядели как бы смещенными вправо относительно центра.
При температурах в диапазоне от +5 до -5 знак может иметь практическое значение, так как пейзаж за окном в этом случае не всегда позволяет точно судить о температуре.
При значениях выше 10 градусов отображение знака "+" в общем-то является избыточным.
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Это вопрос для обсуждения. Вывод uptime очевиден, но большого практического смысла не имеет. Пока нет четкого перечня значений, которые планируется выводить на "системный" дисплей.Paradoxx_A писал(а):а какие параметры Вы планируете выводить на "системный" дисплей, когда будет штатная версия меги, кроме уже реализованного IP?
Как правильно заметил коллега rvv, дисплей в качестве лицевой индикации - это скорее моддинг. Не стоит забывать, что отображение информации на дисплее требует активных действий со стороны контроллера, в то время как его основная задача следить за своими портами, дабы не пропустить действительно важное событие. В прошивке сделано все, чтобы работа с дисплеем не мешала основной функциональности контроллера. Так, вывод данных на дисплей происходит итерационно. В каком-то смысле это реализация многозадачности.
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Для хранения сценариев на каждый порт выделено ровно 23 байта.zAndrew писал(а):но контроллер сохраняет только 11:*255|10:0;11:0;12:0;
Таким образом, только лишь для хранения сценариев для всех портов используется более 20% доступной энергонезависимой памяти.
В данный момент EEPROM имеет свободное пространство, но всегда найдутся ситуации, когда и 30 и 40 байт для "Act" окажется недостаточно.
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Кстати дисплейчики такие мелкие (0.96" OLED) выгорают за полгода в местах вывода статической информации.
С августа прошлого года работает такой на прототипе одной железки так вот статические надписи (типа подписи значений) еле светятся по сравнению с теми местами где надписи меняются (температура к примеру).
Для себя сделал вывод что такой дисплей надо кнопкой зажигать по необходимости.
С августа прошлого года работает такой на прототипе одной железки так вот статические надписи (типа подписи значений) еле светятся по сравнению с теми местами где надписи меняются (температура к примеру).
Для себя сделал вывод что такой дисплей надо кнопкой зажигать по необходимости.
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
SolarW, проблема "выгорания" характерна для любой технологии излучения света. И вы правы, OLED в этом смысле не может похвастаться рекордным значением "наработки на отказ".
В качестве оправдания китайские дисплейчики предъявляют цену и простоту замены (особенно, если дисплей установлен в разъем)
Для увеличения срока жизни пикселов можно попробовать:
снижать яркость (на мой взгляд имеет смысл, так как яркое свечение в закрытом шкафе бессмысленно, а в жилом пространстве может раздражать ночью);
периодически инвертировать дисплей (что и выглядит как "спецэффект" и позволит равномерно "засветить" пикселы);
выводить данные через промежутки, в течение которых дисплей полностью или частично гасится (не самый лучший вариант, но для отображения служебной информации вполне допустим);
включать дисплей по кнопке
В качестве оправдания китайские дисплейчики предъявляют цену и простоту замены (особенно, если дисплей установлен в разъем)
Для увеличения срока жизни пикселов можно попробовать:
снижать яркость (на мой взгляд имеет смысл, так как яркое свечение в закрытом шкафе бессмысленно, а в жилом пространстве может раздражать ночью);
периодически инвертировать дисплей (что и выглядит как "спецэффект" и позволит равномерно "засветить" пикселы);
выводить данные через промежутки, в течение которых дисплей полностью или частично гасится (не самый лучший вариант, но для отображения служебной информации вполне допустим);
включать дисплей по кнопке
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Andrey_B, всецело согласен.
Менять очень удобно, главное под установку предусмотреть колодку.
И на счет продления срока службы тоже согласен - включать на минуту по требованию (нажатию кнопки) или при изменении параметров (изменилась температура - включили, посветился минуту - выключили)
Менять очень удобно, главное под установку предусмотреть колодку.
И на счет продления срока службы тоже согласен - включать на минуту по требованию (нажатию кнопки) или при изменении параметров (изменилась температура - включили, посветился минуту - выключили)
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Andrey_B,
PoE для питания контроллеров не рассматривали?
PoE для питания контроллеров не рассматривали?
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
PoE стандарт неоднозначный. У cisco передается 48В, я видел реализацию с 24В, с 12В не видел. Учитывая что используется 3.3В и 12В придется городить два преобразователя вместо одного. Конечно ничего невозможного нет, но нужно также учесть и тех у кого нет возможности поставить PoE источник. Как мне кажется габариты основного модуля могут уже не поместить все это добро, если только городить дополнительные платы.
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
У современных моделей роутеров Микротик стоит на борту по питанию что-то позволяющее питать их в диапазоне от 10 до 60 вольт.
Правда похоже их схемотехнике только 5в надо...
Но все равно - было бы интересно узнать что у них там применяется.
Правда похоже их схемотехнике только 5в надо...
Но все равно - было бы интересно узнать что у них там применяется.
-
- Администратор
- Сообщения: 2188
- Зарегистрирован: 29 май 2015, 21:23
- Откуда: Екатеринбург, Нижний Тагил
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
POE стандарт однозначный, вернее, два стандарта, оба 48 вольт. Остальное не POE, а просто напряжение по свободным парам.
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
В POE стандарт af подразумевает напряжение от 36 до 57 В и ток до 400 мА. В Microtik используется 24 В, детально не разбирался, но мне кажется, что это passive POE.
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Да, там Passive POE, по свободным парам. Для домашних целей более чем достаточно, уже несколько лет без нареканий работает.
В случае с Мегой, ничего не мешает питать её Passive POE 12V, через переходник-разветвитель. Нормально работает. Если надо 24V - придётся впаивать понижайку в кабель переходника.
В случае с Мегой, ничего не мешает питать её Passive POE 12V, через переходник-разветвитель. Нормально работает. Если надо 24V - придётся впаивать понижайку в кабель переходника.
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
резервировать PoE проблематичнее, тут UPS на 12 вольт (несколько) поставил и запитал и датчики, и мегу, и камеры...
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Да, можно просто распотрошить LAN кабель возле вилки и вывести проводки. Напряжение критично, в основном, для исполнительных модулей, особенно релейных. Но всё можно подобрать. Сам контроллер к напряжению питания не так требователен, вольт от 7 до 16 работать точно будет (сверху ограничено напряжением входного конденсатора преобразователя).
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
http://ab-log.ru/files/File/megad-2561/ ... a6-hex.zip
- Добавлена поддержка датчика температуры/влажности Si7021 (в списке I2C-устройств выбрать HTU21D)
- Добавлена поддержка датчика температуры/влажности Si7021 (в списке I2C-устройств выбрать HTU21D)
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
По PoE.
Понятное дело ,что можно:
- и ethernet провод распотрошить, но это уже будут определенные "сопли". Натыкаешься на такие решения (обычно инсталляторы CCTV таким грешат) и потом долго пытаешься понять, какой кабель разорвали для какого устройства и где PоE источник зарыт. Если нет документации по СКС и PoE источникам и мало места в местах установки(не видно куда и откуда кабели идут) - удовольствие еще то.
- и кинуть отдельный кабель от центрального БП 12V \ИБП, но не всегда есть возможность.
- можно не париться и поставить отдельный БП на контроллер + автомат, но это мин 2 доп. юнита на дин рейке и сложности с гарантированным питанием на этом контроллере.
- можно все свести в центральный ящик, но тогда столько кабелей там может оказаться... Естественно на больших объектах будет присутствовать необоснованный расход кабеля и работ по укладке.
- ...
Если большой дом, то легко м.б. 2-4 и далее контроллеров. Возможно придется их разносить по дому в мелкие ящики. Естественно, подключить контроллер обычным ethernet кабелем куда удобнее в т.ч. для питания.
В любом случае будет свитч, кто мешает купить его с PoE?
Ок, даже если сложно понизить напряжение с 24 до 12 на борту контроллера, чтоб вписаться в стандарты PoE, то, как правильно заметили, можно использовать доступные варианты пассивного PoE, как с применением отдельных переходников, так и с применением свитчей с возможностью регулировки напряжения (такие в природе существуют). Но желательно это делать на стороне центрального ящика, а не со стороны вынесенного контроллера (в мелких ящиках по дому).
Не думаю, что сильно сложно подключить контакты сетевого разъема от свободных линий кабеля к питанию контроллера без преобразования и разорвать перемычкой по умолчанию (защита от дурака) и оставить решение проблем с PoE источником пользователю.
+, -, проблемы можно обсуждать долго, тут более важно видение вопроса Андреем.
Именно об этом я и спрашивал.
Понятное дело ,что можно:
- и ethernet провод распотрошить, но это уже будут определенные "сопли". Натыкаешься на такие решения (обычно инсталляторы CCTV таким грешат) и потом долго пытаешься понять, какой кабель разорвали для какого устройства и где PоE источник зарыт. Если нет документации по СКС и PoE источникам и мало места в местах установки(не видно куда и откуда кабели идут) - удовольствие еще то.
- и кинуть отдельный кабель от центрального БП 12V \ИБП, но не всегда есть возможность.
- можно не париться и поставить отдельный БП на контроллер + автомат, но это мин 2 доп. юнита на дин рейке и сложности с гарантированным питанием на этом контроллере.
- можно все свести в центральный ящик, но тогда столько кабелей там может оказаться... Естественно на больших объектах будет присутствовать необоснованный расход кабеля и работ по укладке.
- ...
Если большой дом, то легко м.б. 2-4 и далее контроллеров. Возможно придется их разносить по дому в мелкие ящики. Естественно, подключить контроллер обычным ethernet кабелем куда удобнее в т.ч. для питания.
В любом случае будет свитч, кто мешает купить его с PoE?
Ок, даже если сложно понизить напряжение с 24 до 12 на борту контроллера, чтоб вписаться в стандарты PoE, то, как правильно заметили, можно использовать доступные варианты пассивного PoE, как с применением отдельных переходников, так и с применением свитчей с возможностью регулировки напряжения (такие в природе существуют). Но желательно это делать на стороне центрального ящика, а не со стороны вынесенного контроллера (в мелких ящиках по дому).
Не думаю, что сильно сложно подключить контакты сетевого разъема от свободных линий кабеля к питанию контроллера без преобразования и разорвать перемычкой по умолчанию (защита от дурака) и оставить решение проблем с PoE источником пользователю.
+, -, проблемы можно обсуждать долго, тут более важно видение вопроса Андреем.
Именно об этом я и спрашивал.
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Андрей, пару вопросов:Andrey_B писал(а):Добавлена поддержка датчика температуры/влажности Si7021 (в списке I2C-устройств выбрать HTU21D)
1. Чем в итоге отличается Si7021 от его "аналога" HTU21D в плане опроса температуры и влажности (сам не нашел времени чтобы с этим разобраться)?
2. Как Вы в программе определяете какой из датчиков подключен?
Какая разница - протянуть Cat5 или Cat5+ШВВП2х0,75кв.мм? В конце концов - в своем доме можно обойтись без соплей - 2 пары из Cat5 обжать RJ-45, а две использовать для питания - все это усадив красиво в термоусадку без каких-либо переходников-разветвителей.Vadim писал(а):По PoE. Если большой дом...
С POE свитч как минимум в 2 раза дороже.Vadim писал(а): В любом случае будет свитч, кто мешает купить его с PoE?
Уже писали, что настоящий стандартизованный POE имеет номинальное напряжение 48В. Номиналы 24В, 12В - это уже passive POE, не имеющий отношения к стандарту 802.3af.Vadim писал(а): Ок, даже если сложно понизить напряжение с 24 до 12 на борту контроллера, чтоб вписаться в стандарты PoE...
Мое мнение - passive POE удобен, но когда ты знаешь что данный маршрутизатор/коммутатор имеет точно такой же passive POE какой поддерживает оконечное устройство. Не даром Microtik пишет, что по POE к нему можно подключить только оборудование фирмы Microtik! И другие производители делают то же самое. А все от того, что стандарта для passive POE не существует. Если делать в MegaD passive POE, то только с расчетом на то что диапазон питающих напряжений может быть 8-30В (по моему у Microtik именно так сделано), а само POE "подключается" джампером/DIP-переключателем. По умолчанию - выключено.
Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Я предполагал, что пользователь это сделает сам для себя, аккуратно и документированно. А после кого-то, действительно, разбираться трудно.Vadim писал(а):и ethernet провод распотрошить, но это уже будут определенные "сопли".
Vadim писал(а):Не думаю, что сильно сложно подключить контакты сетевого разъема от свободных линий кабеля к питанию контроллера без преобразования и разорвать перемычкой по умолчанию (защита от дурака) и оставить решение проблем с PoE источником пользователю.
Это значит изготовить новое устройство. Не с нуля, но весь цикл производства пройти придётся.
Кроме того, настоящее РоЕ предполагает какой-то интеллект в питающем и питаемом устройствах. Они "договариваются" друг с другом и настраивают параметры питания. В Меге так сделать, наверняка, не реально.
Думаю, у него есть такая идея.Vadim писал(а):+, -, проблемы можно обсуждать долго, тут более важно видение вопроса Андреем.
Именно об этом я и спрашивал.
Вот-вот! К контроллеру идёт столько проводов, что "лишний" провод питания и не заметен будет! Но можно и распотрошить. Я бы распотрошил. Аккуратненько!Alex_Jet писал(а):Какая разница - протянуть Cat5 или Cat5+ШВВП2х0,75кв.мм?