Не знаю что имеется ввиду под пробросом наружу, я о том что всякие малины тут неуместны, в принципе обновление через web опробовал из примера esp-idf, работает, правда когда прошивка перевалила за 1 МВ, начались сбои, но думаю это поправимо, а вот со страницами настроек пока не нашел решения.
Зачем для такой махины как esp32 тулить еще и малину, да и задача у меня сделать все в одном, для такой платы https://www.youtube.com/watch?v=_55iw5LUM0A, плюс web нужен для первоначальных настроек.
Диммирование подразумевает использование внешнего твердотельного реле с входом 0-10В или 4-20мА, со стороны ПР соответственно используется аналоговый выход 0-10В или 4-20мА, в самой логике управление этими выходами идентично и задается через диапазон 0.0-1.0 но это больше вариант для управления нагревателями или вентиляцией, чем освещением. Канал не дешевый получается. Что касается дистанционного управления, можно рассмотреть облачный сервис OwenCloud, или другие вариантов шлюзов через rs485 интерфейс. Для решения этих вопросов и расширения возможностей я разработал сетевую плату на esp8266, которая позволяет интегрировать mqtt, 1-wire(ds18b20), Modbus TCP. Ну, а дальше приложение для android — Virtuino через WI-FI позволяет организовать разные варианты управления, в том числе и параллельно клавишным выключателям. Примеры использования есть в плейлисте: https://www.youtube.com/playlist?list=PLTJJg6aLoOUpZSYDGZMXMbeWf5JKGMvvN
Что за поток сознания, кто сказал что кого-то что-то не устраивает, есть интерес и я поделился вариантами реализации и примерами применения. Каждый самостоятельно сможет выбрать на чем ему делать, у всех разные задачи и требования. Где-то sonoff подойдет, а где-то и ПР, это не обязательно должен быть дом. В начале года, для автоматизации номеров небольшого отеля как раз закладывали подобное решение, в каждом номере локальный блок обслуживающий вентиляцию, освещение, и сбор данных на главный пульт. Как думаете, почему никто про itead там не спрашивал?
Интересная идея, может перерывы в выключенном состоянии небольшие, и разряд не происходит, мне тут недавно историю поведали, как конденсаторы с БП разрядились на руку человеку, которому отдали разобранный блок питания, который около года не включался, как по мне это фантастика :)
Под ардуино и так решений валом, выбирайте что Вам по душе, моя цель показать именно на готовом пром. оборудовании, поставил в щит, подключил к клеммам, отладил и загрузил ПО. "По уму" имел ввиду позаботится о защитных цепях, не перегружать выходы, не ШИМить на реле.
Я понял, по современным светодиодным светильникам, у которых заявлена малая мощность есть подводный камень, в виде стартовых токов при включении, это как раз и проявляется в "залипании", в этом плане я больше склоняюсь к установке промежуточных реле на съемных колодках, это во первых позволяет быстро заменить вышедшие из строя реле, или перебросить на соседнюю группу, во вторых, если есть управляющий рычаг, а он практически у всех реле есть, можно управлять в ручном режиме, хотя это и получается дороже, но в случае чего, позволяет оставить в работе остальные потребители и сократить время простоя.
Сейчас у ОВЕН выходит новинка ПР102, https://www.youtube.com/watch?v=P3MPzzKQdeM на 40 каналов ввода/вывода+модули расширения ПРМ-1 до двух по внутренней шине, поддержка аналоговых сигналов в большом разнообразии, ну и 2 RS-485 с помощью которых можно это все интегрировать и расширить как захочется, по цене получится явно дешевле на такое же количество каналов ввода/вывода, на разницу можно пром реле докупить.
linktmb Посмотрел бюджет на реле, мне показалось дороговато, правда не знаком с функционалом ONI, но судя по описанию задачи, у Вас в основном дискретное управление. Как раз сейчас делаю обучающий пример для программируемых реле ОВЕН, для алгоритмов управления освещением, пока вышла вышла 1 часть https://www.youtube.com/watch?v=kE0sobkGYLA, может кому будет полезно.
Так же хотел уточнить, управление нагрузками Вы делаете через встроенные реле? без использования внешних и какие типы ламп используются?
По отдельности я все проверял, да, там понятно, но мне нужно решение с web когда там можно использовать динамические переменные, с возможностью их парсить на лету, пока из примеров, быстро это реализовать не получилось. Так же есть проблемы с Modbus из примера esp-idf на freertos, хотя аналогичная реализация без rtos работает на 8266 превосходно, и более гибкая в настройках чем пример для esp32.
Да, именно какая плата и интересовало, хотел по быстрому проверить отладку без приобретения спец.программаторов, проверял на ft232RL и Blue Pill прошитой под j-link в Eclipse+OoenOCD, частые вылеты и ошибки CLK выше 1 МГц не поднимается.
Больше интересны примеры из esp-idf, делал на esp8266 универсальный шлюз https://habr.com/ru/users/pr200sd/posts/ сама плата универсальная, меняя прошивки можно получить Modbus TCP, поддержку архивирования, ds18b20, ir, mqtt и все это может получать доступ через RS-485, можно управлять через программы на плк/программируемых реле.
Интересно будет перевести это на esp32, не понятно пока как перебросить web интерфейс, чтоб делать обновление по воздуху.
Посмотрел web, похоже что чистая теория, чтение =x mc, чтение и запись = 2*x ms, в реальной жизни чуть больше зависимостей, начиная от того за сколько слейв отвечает, в некоторых модулях это время настраиваемое, до самих настроек периода опроса и других параметров, так же сильно влияет тип запроса групповой или одиночный и это без рассмотрения ситуации, что кто-то "отвалился" на линии. Замеры разных команд на разных скоростях сделаны тут https://youtu.be/kOo4INKt8Nw для ситуации с одним слейвом.
Не знаю что имеется ввиду под пробросом наружу, я о том что всякие малины тут неуместны, в принципе обновление через web опробовал из примера esp-idf, работает, правда когда прошивка перевалила за 1 МВ, начались сбои, но думаю это поправимо, а вот со страницами настроек пока не нашел решения.
Можно и на max, делал такой вариант для esp8266 https://www.youtube.com/watch?v=FxdjJjJJY44, для esp32 сигналы уровня 3.3 rx/tx идут напрямую.
Зачем для такой махины как esp32 тулить еще и малину, да и задача у меня сделать все в одном, для такой платы https://www.youtube.com/watch?v=_55iw5LUM0A, плюс web нужен для первоначальных настроек.
В общем согласен, мой пример на диммеры не особо ориентирован, хоть это и возможно, https://www.youtube.com/watch?v=-OIIJcl5Hdg но будет не эффективно.
Диммирование подразумевает использование внешнего твердотельного реле с входом 0-10В или 4-20мА, со стороны ПР соответственно используется аналоговый выход 0-10В или 4-20мА, в самой логике управление этими выходами идентично и задается через диапазон 0.0-1.0 но это больше вариант для управления нагревателями или вентиляцией, чем освещением. Канал не дешевый получается. Что касается дистанционного управления, можно рассмотреть облачный сервис OwenCloud, или другие вариантов шлюзов через rs485 интерфейс. Для решения этих вопросов и расширения возможностей я разработал сетевую плату на esp8266, которая позволяет интегрировать mqtt, 1-wire(ds18b20), Modbus TCP. Ну, а дальше приложение для android — Virtuino через WI-FI позволяет организовать разные варианты управления, в том числе и параллельно клавишным выключателям. Примеры использования есть в плейлисте: https://www.youtube.com/playlist?list=PLTJJg6aLoOUpZSYDGZMXMbeWf5JKGMvvN
Что за поток сознания, кто сказал что кого-то что-то не устраивает, есть интерес и я поделился вариантами реализации и примерами применения. Каждый самостоятельно сможет выбрать на чем ему делать, у всех разные задачи и требования. Где-то sonoff подойдет, а где-то и ПР, это не обязательно должен быть дом. В начале года, для автоматизации номеров небольшого отеля как раз закладывали подобное решение, в каждом номере локальный блок обслуживающий вентиляцию, освещение, и сбор данных на главный пульт. Как думаете, почему никто про itead там не спрашивал?
Интересная идея, может перерывы в выключенном состоянии небольшие, и разряд не происходит, мне тут недавно историю поведали, как конденсаторы с БП разрядились на руку человеку, которому отдали разобранный блок питания, который около года не включался, как по мне это фантастика :)
Прям из коробки нет, но через шлюз, думаю можно, я не особо знаком с HA, делал шлюз с Modbus TCP, mqtt, с majordomo стыковал.
Под ардуино и так решений валом, выбирайте что Вам по душе, моя цель показать именно на готовом пром. оборудовании, поставил в щит, подключил к клеммам, отладил и загрузил ПО. "По уму" имел ввиду позаботится о защитных цепях, не перегружать выходы, не ШИМить на реле.
Тоже норм вариант, а ручное управление там есть?
Если сделать все по уму, будет работать, от поломок никто не застрахован.
Я понял, по современным светодиодным светильникам, у которых заявлена малая мощность есть подводный камень, в виде стартовых токов при включении, это как раз и проявляется в "залипании", в этом плане я больше склоняюсь к установке промежуточных реле на съемных колодках, это во первых позволяет быстро заменить вышедшие из строя реле, или перебросить на соседнюю группу, во вторых, если есть управляющий рычаг, а он практически у всех реле есть, можно управлять в ручном режиме, хотя это и получается дороже, но в случае чего, позволяет оставить в работе остальные потребители и сократить время простоя.
Сейчас у ОВЕН выходит новинка ПР102, https://www.youtube.com/watch?v=P3MPzzKQdeM на 40 каналов ввода/вывода+модули расширения ПРМ-1 до двух по внутренней шине, поддержка аналоговых сигналов в большом разнообразии, ну и 2 RS-485 с помощью которых можно это все интегрировать и расширить как захочется, по цене получится явно дешевле на такое же количество каналов ввода/вывода, на разницу можно пром реле докупить.
linktmb Посмотрел бюджет на реле, мне показалось дороговато, правда не знаком с функционалом ONI, но судя по описанию задачи, у Вас в основном дискретное управление. Как раз сейчас делаю обучающий пример для программируемых реле ОВЕН, для алгоритмов управления освещением, пока вышла вышла 1 часть https://www.youtube.com/watch?v=kE0sobkGYLA, может кому будет полезно.
Так же хотел уточнить, управление нагрузками Вы делаете через встроенные реле? без использования внешних и какие типы ламп используются?
Для esp делал вариант https://www.youtube.com/watch?v=nOgsU1K7hCo, с mqtt и архивированием на microSD, для телефона использую приложение Virtuino. Дисплей не нужен.
По отдельности я все проверял, да, там понятно, но мне нужно решение с web когда там можно использовать динамические переменные, с возможностью их парсить на лету, пока из примеров, быстро это реализовать не получилось. Так же есть проблемы с Modbus из примера esp-idf на freertos, хотя аналогичная реализация без rtos работает на 8266 превосходно, и более гибкая в настройках чем пример для esp32.
Да, именно какая плата и интересовало, хотел по быстрому проверить отладку без приобретения спец.программаторов, проверял на ft232RL и Blue Pill прошитой под j-link в Eclipse+OoenOCD, частые вылеты и ошибки CLK выше 1 МГц не поднимается.
Это немного не то, то что есть разные возможности знаю.
С чем с JTAG работаете?
Больше интересны примеры из esp-idf, делал на esp8266 универсальный шлюз https://habr.com/ru/users/pr200sd/posts/ сама плата универсальная, меняя прошивки можно получить Modbus TCP, поддержку архивирования, ds18b20, ir, mqtt и все это может получать доступ через RS-485, можно управлять через программы на плк/программируемых реле.
Интересно будет перевести это на esp32, не понятно пока как перебросить web интерфейс, чтоб делать обновление по воздуху.
Посмотрел web, похоже что чистая теория, чтение =x mc, чтение и запись = 2*x ms, в реальной жизни чуть больше зависимостей, начиная от того за сколько слейв отвечает, в некоторых модулях это время настраиваемое, до самих настроек периода опроса и других параметров, так же сильно влияет тип запроса групповой или одиночный и это без рассмотрения ситуации, что кто-то "отвалился" на линии. Замеры разных команд на разных скоростях сделаны тут https://youtu.be/kOo4INKt8Nw для ситуации с одним слейвом.