LINUX.ORG.RU

Автоматическое управление отоплением


0

2

Необходимо сделать автоматическое управление отоплением, так что-бы можно было регулировать температуру в каждой комнате.
Отопление - автономный газовый котел с батареями.
Все это должно иметь web интерфейс.
В перспективе планируется создание «Умного дома».

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


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

Размечтался!

Дешевле и интересней сделать все самому. Правда, все равно вентили с дистанционным управлением — штука не из дешевых.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

Может и дешевле но играться в «Кулибина» некогда.
Нет необходимости в беспроводном управлении вентилями, есть возможность прокладки проводов.

Frolic
() автор топика
Ответ на: комментарий от kombrig

В уникальном экземпляре можно, конечно, и потратиться на макетку.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Frolic

Тогда бери вентили, которые по CAN-шине управляются, CAN-контроллер с USB'шным портом для подключения к компьютеру и человека, который тебе все это соберет.

По идее, работы там от силы тысяч на 10 «деревянных». Железа — ХЗ, точно не скажу. Примерно тебе понадобится где-то по 1000..20000р на комнату.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

Сервер тут сдался на то что, позже туда же добавится сигнализация, видео наблюдение и т.п.
И все это должно быть доступно удаленно.

Frolic
() автор топика
Ответ на: комментарий от Frolic

Короче, то, что ты хочешь, называется «умный дом». Если ты сам это не хочешь делать, готовься отвалить до миллиона «деревянных». Из них тысяч 900 уйдет в карман ушлым купипродайкам.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от kombrig

а вот кстати таки себе и да, зря запили эту фичу тогда .... а начиналось всё со смены опроса, потом и до кваки на лоре докатились .... я всем расскажу, до чего довёл планету этот фигляр ПэЖэ

anonymous
()
Ответ на: комментарий от Frolic

Ну на воде надо осторожно регулировать, а то можно дорегулироватся до разморозки батареи, если сервер/программа управления зависнет, а на улице резко похолодает и ветер подует.

mky ★★★★★
()
Ответ на: комментарий от mky

Это проблема, но я думаю вполне решаемая. Как минимум придется залит антифриз.

Frolic
() автор топика

Здравствуй! Если «в перспективе планируется создание „Умного дома“» с вышеуказанными подсистемами, то требование по отсутствию программирования, вероятно, является слишком «суровым», ибо, как видно, планируются дальнейшие ОКР-ы по внедрению нового функционала. Если нет специалистов соответствующего уровня (способных, в частности, на программирование), то эффективно построить стабильное решение вряд ли получится - все равно придется «поработать напильником», ибо «проходили же». :)

Я лично для разработки таких систем использую связку Linux Daemon <-> libmodbus <-> USB/RS-485 converter <-> RS-485 Bus <-> Atmel Microcontroller based endpoint device. Серверную часть (включая веб-морду) делаю на ISL (там у меня есть SCADA модуль - надстройка над libmodbus и все необходимое для встраивания HTTP-серверного функционала в любое плюсовое приложение). Прошивка микроконтроллера достаточно эффективно кодится на Linux-е, см. 'apt-cache search avr'.

Суть в том, что сервер по протоколу MODBUS производит управление концевыми устройствами, которыми непосредственно осуществляются процедуры опроса датчиков и раздачи управляющих воздействий, а также передачи этой информации от/на мастер-устройство (собственно сервер). Данная схема практически не ограничивает степень масштабируемости решения: длина MODUBUS-шины м.б. до двух км. и каждая из них может содержать по 247 концевых устройств. Кол-во MODBUS шин ограничено кол-вом USB-портов (не забываем про USB-хабы). Более того, стандарт MODBUS предусматривает работу поверх TCP. Наличие веб-морды также сулит немалую гибкость - можно делать как обособленное решение с встроенным монитором/сенсорным экраном и грузящимся по-дефолту в иксах фаерфоксом, так и ориентированное при этом на использование в сети.

Без программирования, конечно, не обходится, однако, как видим, степень использования готовых компонентов весьма высока, что обеспечивает минимум ограничений на архитектуру ПО с одной стороны, и отсутствие ненужных «велосипедов» с другой. Соответствие стандартам для систем промышленной автоматизации позволяет производить системную интеграцию комплекса с устройствами сторонних производителей.

Если интересует со-трудничество в данном вопросе, прошу связаться со мной по адресу storozhilov at mail dot ru.

illy
()
Ответ на: комментарий от illy

USB/RS-485 converter

Лучше на CAN-шине. Преобразователь самому спаять (USB→CAN) на каком-нибудь МК.

Кол-во MODBUS шин ограничено кол-вом USB-портов (не забываем про USB-хабы)

А так — хватит одного порта USB, а навесить на CAN-шину можно 100500 устройств.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

1. Дорого

Спорно, есть старая версия, но вполне функциональная под линукс и при этом бесплатно. С пунктом 2 согласен, а вот почем нет гибкости не понял, но да ладно...

amazpyel ★★★
()
Ответ на: комментарий от amazpyel

вполне функциональная под линукс

Я как-то (году в 10-м) даже на их конференции был. Изучал возможности, так сказать. Позадавал вопросы. Понял, что это NI — обычное говно в стиле «купипродай», да еще и вышибающее бешеные баксы. А в линуксе уйма их железа просто не работает! Вот так-то!

почему нет гибкости не понял

Свою железку приладить — проблема.

А вообще, не понимаю, на кой хрен это УГ нужно? Проще же самому наклепать на сях программку для работы со своим железом, нежели в этой уродской гуевине разбираться.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

Ты просто не осилил. По поводу железячек, что они в линуксе не работают - вполне верю и это плохо. Я то на оффопике делал (каюсь).

Проще же самому наклепать на сях программку для работы со своим железом, нежели в этой уродской гуевине разбираться.

Спорно, но это на вкус и цвет. В этом поделье, по сути тоже программирование, только визуальное.

amazpyel ★★★
()
Ответ на: комментарий от amazpyel

Ты просто не осилил

Да мне бы голову оторвали, если бы было «Ну не шмогла»! Поэтому-то для начала и анализировал возможности. Как уже говорил, LabView — редкостное говно.

Я то на оффопике делал

А я с офтопиком не совместим.

В этом поделье, по сути тоже программирование, только визуальное.

И потому-то почти никакой гибкости.

Eddy_Em ☆☆☆☆☆
()

берешь любой плк «овен», берешь любые трехходовые клапаны с обратной связью по температуре, соединяешь все это вместе и вуаля)

на прошлой работе занимался проектированием подобных систем для пеллетных котлов. было весело, да)

ymn ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.