Haus писал(а):Андрей попутно ещё вопрос, вы писали что переводите 1 wire на Megad, насколько по вашему он надёжней?
Часто вопрос надежности - это вопрос конкретной реализации. То есть любое решение может быть вполне надежным, если хорошо исполнено.
Но есть ряд объективных моментов. Например, управление 3-х ходовыми клапанами через модули на базе DS2413 или DS2406P. Когда я отправляю команду такому модулю по сети 1-wire, то я не могу быть уверенным, что она дойдет за какой-то определенный период времени. Команда может прийти сразу, а может с небольшой задержкой. Это зависит от загруженности 1-wire сети. А так как команды приводу клапана передаются парами, чтобы подвинуть его на определенный угол, то иногда получается, что нужно было подвинуть клапан на 1 секунду, а получилось на 1,3 секунды. В этом отношении MegaD-328 в силу своей технологии и скорости работы сети существенно, на порядки точнее.
Что касается датчиков температуры. Известно, что owfs + DS9490R не всегда с первого раза считывают значения с DS18B20. Есть мой патч, который, впрочем, не помогает на 100%. Это один аргумент. Второй аргумент шина. Я уже высказывался на тему того, что шина в плане коммутации, эксплуатации, оперативных изменений менее удобна. Когда мы начинаем что-то менять, мы фактически останавливаем работу ветки. Плюс необходимость в дополнительном ПО в виде owfs. MegaD-328 позволяет проще подключать, проще интегрировать датчики в систему, каждый порт - это мастер ветки. А стоит MegaD-328-IN Kit примерно как два фирменных мастера DS9490R. Думаю, далеко не для всех, но для меня простота и логичность подключения важнее, чем небольшое увеличение стоимости. Дабы не вызывать снова полемику, оговорюсь, что это только моя точка зрения, и что я вполне понимаю тех, кто любит шину и считает это правильным.