Я тоже пару недель назад собрался с мыслями и сделал похожий анализ для работы по этому протоколу применительно к программируемым реле в программе OwenLogic. Так как помимо расчета времени самих кадров есть еще разные факторы. которые влияют на итоговое быстродействие, часто вижу как даже на высоких скоростях система "тупит" из-за некорректных настроек или не оптимального использования регистрами.
Сделал 3 ролика:
Первые два более специфические и относятся к настройкам и использования в программе,
третий как раз по теме данной статьи.
Modbus и OwenLogic ч.1 https://www.youtube.com/watch?v=k9rUF5_kLqk
Modbus и OwenLogic ч.2 https://www.youtube.com/watch?v=miTsntqGIQA
Modbus и OwenLogic ч.3 https://www.youtube.com/watch?v=kOo4INKt8Nw
Кто разрабатывает на ней решения с тиражом в тысячи, и покупает именно чипы, уже сейчас думаю решили все проблемы, но мы их не увидим в открытом виде, и это никак не поспособствует продвижению в массы, как это было с 8266.
Все эти "стартапы", основанные на ардуино так и остаются DIY. В статье упоминалось о ESP32, об этом чипе много разговоров, но я не вижу реальных проектов для него, все упоминания заканчиваются кнопкой и светодиодом, или высший пилотаж web страница с двумя кнопками. Порог вхождения высок и длительный по времени.
Нельзя создать коммерческий продукт "по вечерам".
Цель была сделать возможность управлять и считывать показания, с этим интерфейс справляется. В дополнение, может обновляться по воздуху, быстро перестраиваться под нужную задачу, достаточно стабильно, 1-wire не отваливается, все настройки доступны.
Такие же мысли были, предлагал идею с выходом на mqtt и Modbus TCP, с интерфейсом на смартфоне или ПК, интеграция практически с любыми системами, только пропиши топики/адреса. Я сам раньше для разных задач делал WEB страницы, сейчас использую для андроид Virtuino, можно за пол часа подготовить любой несложный интерфейс, при этом существенно экономя на экране.
Нужно просто изначально делать доступ через WEB и там все настраивать, а не зашивать жестко в программу, у меня разные варианты работают больше 3 лет, к любому есть доступ из Web как для настроек так и управления, особой необходимости нет в перенастройке, так как на роутере привязаны mac адреса.
Мой вариант youtu.be/nOgsU1K7hCo, тема не батарейная, но так же легко интегрировать в MajorDomo из + может работать автономно, больше каналов, все данные доступны с телефона, планшета, ПК.
Управлять планетой Вы вряд ли сможете :), это больше информационный сигнал, для отслеживания изменений погоды, например, планирования выезда на рыбалку :)
Сегодня установил обновленную версию, регистры сразу сконфигурировал, все OK, даже с учетом того, что чтение температуры было в формате float, значения отобразились корректные. На телефон еще не устанавливал, с сервером пока тоже не разобрался. Графики строятся, еще в пятницу сделал пару контрольных переменных для теста: секунды и значение задаваемое вручную, все ОК, я пока не увидел где настраивается период записи, из графика вижу что это значение сейчас 30 сек. Тема интересная, надо посмотреть внимательнее. Спасибо за оперативное исправление бага.
Я тоже пару недель назад собрался с мыслями и сделал похожий анализ для работы по этому протоколу применительно к программируемым реле в программе OwenLogic. Так как помимо расчета времени самих кадров есть еще разные факторы. которые влияют на итоговое быстродействие, часто вижу как даже на высоких скоростях система "тупит" из-за некорректных настроек или не оптимального использования регистрами.
Сделал 3 ролика:
Первые два более специфические и относятся к настройкам и использования в программе,
третий как раз по теме данной статьи.
Modbus и OwenLogic ч.1 https://www.youtube.com/watch?v=k9rUF5_kLqk
Modbus и OwenLogic ч.2 https://www.youtube.com/watch?v=miTsntqGIQA
Modbus и OwenLogic ч.3 https://www.youtube.com/watch?v=kOo4INKt8Nw
Увидел, спасибо. У них там всего по чуть-чуть от разных производителей. Порадовал ds18b20 за 700 руб. :)
Где о нем можно почитать?, google о нем ни сном ни духом :)
Кто разрабатывает на ней решения с тиражом в тысячи, и покупает именно чипы, уже сейчас думаю решили все проблемы, но мы их не увидим в открытом виде, и это никак не поспособствует продвижению в массы, как это было с 8266.
Все эти "стартапы", основанные на ардуино так и остаются DIY. В статье упоминалось о ESP32, об этом чипе много разговоров, но я не вижу реальных проектов для него, все упоминания заканчиваются кнопкой и светодиодом, или высший пилотаж web страница с двумя кнопками. Порог вхождения высок и длительный по времени.
Нельзя создать коммерческий продукт "по вечерам".
Цель была сделать возможность управлять и считывать показания, с этим интерфейс справляется. В дополнение, может обновляться по воздуху, быстро перестраиваться под нужную задачу, достаточно стабильно, 1-wire не отваливается, все настройки доступны.
Применительно к термостату да, в чем проблема, если не делать в нем 40 режимов, с уникальными температурами каждую минуту, не вижу проблем:
Вот пример реализации Web версии, https://youtu.be/FafLbqD3fc4 но это чуть дольше, вот варианты для андроид Modbus TCP/ mqtt https://youtu.be/0cCGyE8cW2M, https://youtu.be/QhZWTIKSCQo, делалось под другое устройство, но в основе esp куда с легкостью можно переложить весь алгоритм термостата.
Такие же мысли были, предлагал идею с выходом на mqtt и Modbus TCP, с интерфейсом на смартфоне или ПК, интеграция практически с любыми системами, только пропиши топики/адреса. Я сам раньше для разных задач делал WEB страницы, сейчас использую для андроид Virtuino, можно за пол часа подготовить любой несложный интерфейс, при этом существенно экономя на экране.
Нужно просто изначально делать доступ через WEB и там все настраивать, а не зашивать жестко в программу, у меня разные варианты работают больше 3 лет, к любому есть доступ из Web как для настроек так и управления, особой необходимости нет в перенастройке, так как на роутере привязаны mac адреса.
Всех программистов с праздником!
https://www.youtube.com/watch?v=XJAhMO7OebY
Пример добавления данного протокола к программируемому промышленному реле https://youtu.be/Ogp0U0pHQqA