Страница 124 из 228

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

Добавлено: 24 дек 2018, 21:34
Andrey_B
С моей точки зрения "click=0" не содержит никакой полезной информации. Это балласт.

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

Добавлено: 25 дек 2018, 11:56
miks69
Andrey_B писал(а):
24 дек 2018, 11:53
1. Так сложилось исторически.
2. Для сервера "разбирать" - это как "дважды два". Он для этого в системе и нужен. И ему это ничего не стоит.
3. Вы пишете не про DSen в общем, а конкретно про DHT. DHT11 - история. DHT22 в исполнении AM2302 - это капризные, медленные и ненадежные датчики. AM2303 - редкость и очень дорого. Я не рекомендую использовать эти датчики, а их поддержку стоило бы вообще убрать из прошивки.
"Так исторически сложилось" - понимаю. Но не понимаю, почему нельзя дополнительно добавить возможность запроса отдельных значений, как это сделано например для I2C датчиков.

Что касается сервера, то он, на мой взгляд, нужен прежде всего для решения других задач, например, мониторить работу систем, отрабатывать логику и обеспечивать дружественный пользовательский интерфейс. А вот считывать информацию с датчиков и обеспечивать ее передачу на сервер в удобоваримом виде - это как раз задача контроллера.
Насчет датчиков DHT22 (AM2302) не согласен с вами. Может они и медленные, но, на мой взгляд, достаточно точные (по сравнению с теми же DHT11) и вполне надежные, а главное, удобные для решения задач измерения температуры/влажности в помещениях. И при этом, в отличие от I2C датчиков, используют один порт контроллера, что также немаловажно.

Вообще я конечно понимаю, что это ваше детище и у вас своя концепция построения системы умного дома, которой вы и следуете. Вот только на мой взгляд она достаточно узкая, т.к. предполагает использование меги как центрального контроллера, который собирает (и обрабатывает) всю информацию и управляет по проводам, которыми в итоге придется опутать весь дом. Представьте сбе средний частный дом, в котором не менее 10 помещений, в каждом их которых надо поставить как минимум 2-3 датчика и 1-2реле, это уже 50 устройств, не считая управления системой отопления и всякими калитками/воротами/домофонами и т.д.

Альтернативный, и на мой взгляд более перспективный концептуальный подход заключается в построении такой системы с использованием большого числа контроллеров, каждый из которых решает свою часть локальных задач, а их объединение происходит по принципу общей шины, к которой также подключен сервер для мониторинга, отработки общей логики и обеспечения дружественного пользовательского интерфейса. В качестве контроллеров (помимо меги) можно использовать получившие сейчас широкое распространение компактные и недорогие WiFi-модули со встроенным контроллером, которые, как я уже писал, способны самостоятельно решать локальные задачи. Также есть Sonoff и многие другие. В качестве общей шины протокол MQTT. В качестве сервера кому что нравится, я на данный момент использую MajorDoMo как наиболее гибкое в плане настройки и открытое решение из тех, что я посмотрел. В любом случае все элементы такой системы могут работать самостоятельно и обмениваться необходимой информацией в стандартизованном формате. Такая система получается более гибкая в настройке и более простая в расширении. Использование общей шины со стандартизованным протоколом обмена позволяет избежать использования глючных "биндингов" или плагинов для прикручивания того или иного контролера.

К слову сказать, я у себя на меге сначала использовал I2C датчик (HTU21D), который супер точный и супер быстрый и супер чуствительный. Например, при темп в помещении +1 град включаем обычный домашний масляный обогреватель, который только разгоняется 5-10 мин, но датчик уже через 15-30 сек показывает изменение температуры. Чудеса да и только!
Чтение датчика, как и управление реле, происходит на сервере MD через плагин, специально написанный для меги. Читалось все регулярно и безупречно.
После подключения к меге датчика DHT22 начались чудеса. Супер-спец-плагин MD периодически перестает выдавать текущее значение датчика и это может продолжаться от нескольких минут до нескольких часов. При этом веб-интерфейс меги доступен, никаких ошибок в системе не появляется и всяческие передергивания ничего не дают. Через некоторое время обновленные значения датчика снова начинают появляться в системе. Чудеса!

Кроме того, замечено, что и сама мега периодически выдает нули при чтении датчика DHT22. Может быть именно с этим связан глюк плагина MD, а может быть и нет, мне неизвестно. Пока пытаюсь понятно что с этим дальше делать...

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

Добавлено: 25 дек 2018, 12:24
Ruslan
miks69 писал(а):
25 дек 2018, 11:56
... А вот считывать информацию с датчиков и обеспечивать ее передачу на сервер в удобоваримом виде - это как раз задача контроллера. ...

Кроме того, замечено, что и сама мега периодически выдает нули при чтении датчика DHT22. Может быть именно с этим связан глюк плагина MD, а может быть и нет, мне неизвестно. Пока пытаюсь понятно что с этим дальше делать...
Опять прошу прощения, что вклиниваюсь. Это вы сейчас "замахнулись" на саму, не побоюсь этого слова, идеологию Меги (ну, или концепцию использования). Это уже тысячу раз обсуждалось здесь на форуме. Если предельно упрощать, то есть два подхода:
1. Куча устройств "бомбят" своими запросами сервер, сообщая о каждом "чихе".
2. Сервер сам спрашивает у устройства то, что ему надо и тогда, когда ему надо (концепция Меги).
Так вот Мега изначально разрабатывалась под 2-ую концепцию.

Что касается обилия проводов, то да, это имеет место быть. Здесь есть как плюсы (большая надежность), так и минусы (необходимость закладывать их заранее до отделки помещений). Но лучше проводов ничего пока не придумано. ИМХО.

Касательно датчика DHT22. Тут тоже много раз писалось, что он "глючный". Я тоже использую Мажордомо, но модуль "MegaD" применяю исключительно для "отлавливания" срабатывания входов типа "кнопка". Опрос всех датчиков организован, минуя модуль "MegaD". В таком варианте проблем никогда не наблюдалось. Повторюсь, ваши проблемы наверняка связаны с использованием "глючного" датчика DHT22 (причем не конкретного экземпляра, а как такового). Рекомендую просто сменить тип датчика.

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

Добавлено: 25 дек 2018, 13:03
miks69
Ruslan писал(а):
25 дек 2018, 12:24
Опрос всех датчиков организован, минуя модуль "MegaD". В таком варианте проблем никогда не наблюдалось.
Замечательно. Дальше при очередном обновлении софта MD у вас половина ваших датчиков перестает работать. И начинаем все сначала.
Ruslan писал(а):
25 дек 2018, 12:24
Повторюсь, ваши проблемы наверняка связаны с использованием "глючного" датчика DHT22 (причем не конкретного экземпляра, а как такового).
При этом ESP8266 (которая стоит 350 руб.) с 20 строками ардуиновского скетча без проблем и без глюков читает показания DHT22 и регулярно отправляет их брокеру MQTT (и без проводов). И ничего в MD писать не надо. И в чем тогда прелесть нашего мега-девайса?
Ruslan писал(а):
25 дек 2018, 12:24
Рекомендую просто сменить тип датчика.
Подскажите, что тогда использовать для измерения темп/влажности в помещении?

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

Добавлено: 25 дек 2018, 13:57
Alex_Jet
miks69 писал(а):
25 дек 2018, 11:56
...Пока пытаюсь понятно что с этим дальше делать...
Я бы сказал так - Вы рассуждаете со своей колокольни, с которой далеко не все видно. Поэтому учиться, учиться и еще раз учиться. Хотя бы прочитайте внимательно статью про MegaD-328 (концепция), статью про MegaD-2561 (с какими датчиками работает).

У MegaD самая что ни на есть правильная концепция - отправка "трапов" по событиям на входах и опрос нужных входов/датчиков с сервера. По сути тут реализован принцип SNMP-polling и SNMP-trap, использующихся на производстве, только в разрезе http. Кроме этого, MegaD скорее разработка/"детище" не Андрея, а сообщества, которое тут обитает - вам бы почитать с самого начала ветку по MegaD-328.
Далее - многими, в том числе и мной доказано, что DHT22 - это очень плохой датчик, который легко "отравить", который довольно быстро перестает работать в погребе, на улице, у которого протокол передачи желает оставлять лучшего и прочее. Кроме того он дорого стоит. Из плюсов - только "красивый" корпус. Вы найдите тему по DHT22 - вам многое станет понятно. Я бы вообще его выпилил из прошивки MegaD, поскольку он накладывает на нее много ограничений.
I2C - датчики это вещь! SCL для всех HTU21D можно использовать один, а параллельно HTU21D можно подключить SSD1306, ADS1115, MAX44009 и разве у DHT в этом случае есть преимущество по использованию всего одного порта на MegaD? К MegaD можно подключить расширители портов СК/PWM - будет еще куча портов.
И это может все один и тот же контроллер. Да у него Ethernet, но это скорее большой плюс нежели минус. Проектируя свой дом, я специально закладывал все коммуникации. Имея старую квартиру/дом и желая сделать его умным нужно 100500 раз проанализировать все решения и подумать что делать - покупать за дорого Wi-Fi IoT/делать за дешево самому, думая как же это все и от чего запитать? или сделать полный ремонт почти полностью отказавшись от Wi-Fi (в многоквартирниках это очень актуально) и используя опробованное решение в виде той же MegaD/Wago/Wiren Board и т.д. по проводам. Общая шина в таком случае - Ethernet и HTTP, опционально MQTT.
Да, MQTT тут далек от идеальной реализации, но и никто не заявлял что он тут реализован полностью. Структура веб-интерфейса - тоже "исторически" сложившаяся и не блещет логичностью. Я бы мог порекомендовать Андрею только запустить реализацию прошивки версии 5, которая не "шьется" текущим скриптом, а скрипт выдает что нужен новый поскольку концепция прошивки на столько изменилась, что потребует доработки серверного ПО - для того чтобы пользователи осознали что для перехода на новую "правильную"/логичную прошивку необходимо будет произвести изменения на сервере, иначе просто ее не устанавливать! И вот как раз в этой новой версии прошивки оставить реализацию наиболее востребованного функционала, переработать веб-интерфейс с целью его логичности и большего удобства, выпилить из прошивки не удачные решения в виде того же DHT22 и реализовать на основе стандарта все более перспективный MQTT.

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

Добавлено: 25 дек 2018, 14:31
Erik
Я сколько ни читал форум, готового решения замера температуры/влажности в сауне/парилке не нашел.
Что - нибудь такое https://owen.pro-solution.ru/wp-content ... pvt100.pdf
к меге не подключить.
А те, кто этим занимается профессионально, имеют такие мнения (или схожие)
Когда научитесь управлять парилкой, вам станут не нужны приборы. Смотреть на них не будите. Так что: дешевый покупать - выкинуть, а хороший дорогой - нет смысла. Это первый месяц интересно. А остальные 25 лет...
но я пока готовлю свой первый месяц... :)

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

Добавлено: 25 дек 2018, 18:45
Burst
Erik писал(а):
25 дек 2018, 14:31
Я сколько ни читал форум, готового решения замера температуры/влажности в сауне/парилке не нашел.
Что - нибудь такое https://owen.pro-solution.ru/wp-content ... pvt100.pdf
к меге не подключить.
Почему не подключить то? Там же есть сигнал "токовая петля", а он элементарно преобразуется в напряжение, которое можно измерить АЦП Меги.

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

Добавлено: 25 дек 2018, 20:06
Ruslan
miks69 писал(а):
25 дек 2018, 13:03
Подскажите, что тогда использовать для измерения темп/влажности в помещении?
Можно использовать HTU21D, если провода не очень длинные (тут на форуме упоминалось, что на такой длине проводов датчик работал).

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

Добавлено: 25 дек 2018, 20:17
Ruslan
Erik писал(а):
25 дек 2018, 14:31
Я сколько ни читал форум, готового решения замера температуры/влажности в сауне/парилке не нашел.
Я прицепил для сауны 2 штуки DS18B20 в герметичном корпусе (припаял на UTP один основной, другой - резервный). До 125 градусов, согласно даташиту, должен работать.
Вживую пока не запускал, другие проблемы сейчас, но единственный вопрос, который меня беспокоит, не будет ли при нагреве запаха от его родного 0,5-метрового провода, которым он введен в помещение сауны? Для проверки даже помещал такой датчик в духовку и разогревал до 120 градусов. Небольшой запах, если нюхать непосредственно провод, есть. Может быть он выветрится со временем, не знаю, часами в духовке держать не стал.

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

Добавлено: 25 дек 2018, 22:27
miks69
Ruslan писал(а):
25 дек 2018, 20:06
miks69 писал(а):
25 дек 2018, 13:03
Подскажите, что тогда использовать для измерения темп/влажности в помещении?
Можно использовать HTU21D, если провода не очень длинные (тут на форуме упоминалось, что на такой длине проводов датчик работал).
Спасибо за совет. Я уже его протестирвоал на практике (см.мой пост), советую и вам проверить его показания альтернативными средствами.

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

Добавлено: 25 дек 2018, 22:35
Ruslan
miks69 писал(а):
25 дек 2018, 22:27
Спасибо за совет. Я уже его протестирвоал на практике (см.мой пост), советую и вам проверить его показания альтернативными средствами.
Да, я не написал на какой длине проводов у людей HTU21D надежно работал. Исправляюсь, длина проводов -- 15 метров.

Показатели влажности от HTU21D сравнить было не с чем, а вот температуру сравнивал с рядом лежащим DS18B20. Разница меньше 0,5 градуса.

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

Добавлено: 25 дек 2018, 22:39
miks69
Alex_Jet писал(а):
25 дек 2018, 13:57
У MegaD самая что ни на есть правильная концепция
Никто не посягает на вашу "самую правильную" концепцию, не стоит так сильно переживать. Я просто высказал свое мнение и с самыми лучшими побуждениями.
Просто при существующей концепции область применения этого замечательного по своей сути мега-девайса сильно ограничена.

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

Добавлено: 26 дек 2018, 05:31
Alex_Jet
Я бы сказал что плохому танцору сами знаете что мешает. Многие профессионалы, в том числе и я, видят в MegaD большие перспективы. Не даром d.v.ermakov сделал свою версию контроллера. Его реализация (именно ФЗУ) за эти деньги - подарок, как и первоначальная MegaD.
Тот же Wiren Board тоже хорош и заслуживает внимания, но применение - небольшие объекты (квартиры, гаражи, дачи). А вот MegaD/Wago с отдельным нормальным сервером - это для реализации масштабных объектов (коттеджи, многоквартирники, производственные объекты). Кстати, на серьезных объектах никто не применяет Wi-Fi - только провода.

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

Добавлено: 26 дек 2018, 08:46
Erik
Alex_Jet писал(а):
26 дек 2018, 05:31
Я бы сказал что плохому танцору сами знаете что мешает. Многие профессионалы, в том числе и я,
Масштабные проекты делаются на контроллерах siemens и honeywell, программном обеспечении не имеющим ничего общего со "свистелками и перделками" имени "умный дом", и предусматривают в первую очередь диспетчеризацию и управление циклом жизни эксплуатационной документации, например. Потому, что без этого становится все немножко уголовно наказуемым (зимняя вишня).
Потому, что например вот http://www.estylegroup.ru/byitovoe-obor ... y-dom.html, и инженерные системы здания в эксплуатацию без этого не ввести. Материальные последствия от "экономии" на контроллерах нужно объяснять "профессионалу"?

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

Добавлено: 26 дек 2018, 09:30
Alex_Jet
Кстати, я себя к профессионалам не хотел отнести, просто так неуклюже написал фразу.
Я прекрасно знаю на основе чего делаются серьезные промышленные объекты, но их не упоминал. Речь была о коттеджах/многоэтажках, производствах - где люди умеют считать деньги - там где не купят Siemens за 100-300 т.р., а купят за 10-30 т.р. какой-нибудь Овен/Adam/Segnetics/iNode и будут с ними иметь массу проблем.

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

Добавлено: 26 дек 2018, 10:39
Erik
Если в коттедже, или многоэтажке система автоматизации будет спроектирована - ее будет не сдать без использования сертифицированного оборудования.
Если вы предложите газовщикам мегу с датчиком для контроля утечек газа - газ вам не пустят.
Если предложите пожарникам мегу с датчиком дыма в качестве пожарной сигнализации - вас пошлют, а если такая сигнализация есть в проекте - не примут ни коттедж ни многоэтажку.

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

Поэтому, в "коттеджах/многоэтажках, производствах - где люди умеют считать деньги - там где не купят Siemens за 100-300 т.р." никогда не будут строить автоматику на не сертифицированном оборудовании.
Не вводите людей в заблуждение.

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

Добавлено: 26 дек 2018, 11:16
intrahouse
Erik писал(а):
26 дек 2018, 08:46
Масштабные проекты делаются на контроллерах siemens и honeywell, программном обеспечении не имеющим ничего общего со "свистелками и перделками" имени "умный дом", и предусматривают в первую очередь диспетчеризацию и управление циклом жизни эксплуатационной документации, например.
В одной фразе куча вопросов.
Что вы подразумеваете под масштабными проектами? Почему только siemens и honeywell, а не Beckhoof, Wago?
Что вы имеете в виду под "свистелками и перделками" имени "умный дом"?
Erik писал(а):
26 дек 2018, 08:46
Потому, что например вот http://www.estylegroup.ru/byitovoe-obor ... y-dom.html, и инженерные системы здания в эксплуатацию без этого не ввести.
Очередная кормушка. Покажите официальный документ о необходимости сертификации систем "Умный дом"
Erik писал(а):
26 дек 2018, 10:39
Если предложите пожарникам мегу с датчиком дыма в качестве пожарной сигнализации - вас пошлют, а если такая сигнализация есть в проекте - не примут ни коттедж ни многоэтажку.
Кто не примет коттедж?

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

Добавлено: 26 дек 2018, 11:44
d.v.ermakov
Господа, здесь тема про прошивку, вы не забыли?
Если кому-то интересно про производства, в том числе про большие - заводите тему, расскажу. Мега тут действительно ни при чём.

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

Добавлено: 26 дек 2018, 11:51
Erik
intrahouse, если вы что-нибудь не по дачной амнистии построили и зарегистрировали, не задавали бы эти вопросы.
В статье 55 Градостроительного Кодекса РФ Разрешение на ввод объекта в эксплуатацию определено как документ, который удостоверяет выполнение строительства, реконструкции объекта капитального строительства в полном объёме в соответствии с разрешением на строительство, проектной документацией, а также соответствие построенного, реконструированного объекта капитального строительства требованиям к строительству, реконструкции объекта капитального строительства, установленным на дату выдачи представленного для получения разрешения на строительство градостроительного плана земельного участка, разрешённому использованию земельного участка или (в случае строительства, реконструкции линейного объекта) проекту планировки территории и проекту межевания территории, а также ограничениям, установленным в соответствии с земельным и иным законодательством Российской Федерации.

Таким образом, разрешение на ввод объекта в эксплуатацию является основанием для застройщика/технического заказчика инициировать процедуру постановки объекта на кадастровый учёт и оформление прав собственности.
Обращаться за разрешением на ввод объекта в эксплуатацию следует в орган, выдавший разрешение на строительство.
Познакомьтесь с объемом сертификационных и разрешительных документов на оборудования контроля загазованности, например.
http://cit-plus.ru/sertificats/


d.v.ermakov, спасибо.

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

Добавлено: 26 дек 2018, 12:04
artem521
Erik писал(а):
26 дек 2018, 10:39
Alex_Jet, что написали, то написали. Пожалуйста.

Эпитеты как раз вы отвешивать не стесняетесь. Иногда нужно вас и приземлить, чтобы вернуться к обсуждению темы, а не вас, великого, в окружении плебеев.

Если в коттедже, или многоэтажке система автоматизации будет спроектирована - ее будет не сдать без использования сертифицированного оборудования.
Если вы предложите газовщикам мегу с датчиком для контроля утечек газа - газ вам не пустят.
Если предложите пожарникам мегу с датчиком дыма в качестве пожарной сигнализации - вас пошлют, а если такая сигнализация есть в проекте - не примут ни коттедж ни многоэтажку.

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

Поэтому, в "коттеджах/многоэтажках, производствах - где люди умеют считать деньги - там где не купят Siemens за 100-300 т.р." никогда не будут строить автоматику на не сертифицированном оборудовании.
Не вводите людей в заблуждение.
Можно я вставлю свои 5 копеек. Давайте рассмотрим что отличает мегу от более чего-то дорогого. На мой взгляд ровным счетом не чего. И так по порядку. Комплектующие- кто сказал что более дорогие собратья например http://www.ff-automation.com/products/al20.shtml не используют подобных радиокомпонентов такого го же производителя что и мега? Микроконтроллер atmega смущает? Так на них сейчас половина рынка построено, как промышленного так и медицинского назначения. Сборка не такая? А чем отличается монтаж меги от раскрученных брендов? Сам же задал вопрос сам и отвечу, а ничем! Все сделано как бы там ни было на производстве а не на коленки в гараже. Программное обеспечение? А кто запретил после контроллера на ответственные узлы ставить дублирующее устройство, не каким образом не относящейся к меги? Остается только сертификация оборудования. Так это стоит не меренных денег. Собственно если Вам не нравится по каким то причинам мега д, то не кто не заставляет Вас его покупать и устанавливать. Купите за 150 тыс пару модулей раскрученных брендов, пару датчиков за тыс 40 тыс и сенсорную панель с промышленным компьютером за 200 тыс, изучите все протоколы и будет Вам счастье))