Интересно, сколько читаю эту тему, практически нет реализованных проектов на Modbus (RS485). Хотя на том-же aliexpress без проблем можно найти необходимые модули за копейки...
В чём неудобство? В продаже существуют готовые модули, в т. ч. встраиваемые в обычные подрозетники. Ассортимент модулей: реле, диммеры, ШИМ, управление рольставнями, температурные, модули ввода, ИК модули ввода-вывода, датчики уровня. Соединяй всё в сеть, на контроллере можно реализовать любой сценарий (скрипты на Си+).
Помогите реализовать идею, по крайней мере с чего начать: есть теплые полы (электрические) в нескольких комнатах, необходимо подключить их к программируемому термостату с выходом в интернет. С линуксом и программированием проблем нет, хотелось бы иметь контроллер на линуксе. Дальше сложности, как с помощью этого контроллера регулировать температуру теплого пола? Какие датчики необходимо купить? Реле? Диммеры? Термостат? Шину чтобы управлять по радио-каналу?
Для тёплых полов городить контроллер не вижу смысла. Если только этот контроллер уже установлен для других целей. Есть ли в каждой комнате, где будет контроль отопления, возможность подключить температурные датчики? Если нет, тогда самое простое, что нашёл "сходу" это такой беспроводной термостат. Это нужно будет установить в каждую комнату, приёмный блок повесить на регулировку каждой петли тёплого пола через сервопривод. Если же провода, которые приходят в котельную, в каждой комнате присутствуют, тогда можно купить термостаты попроще типа таких, при этом сервоприводы подключить непосредственно к термостату. Ещё можно поискать, мне как-то попадались термостаты на группу, т. е. приёмник один (с несколькими исполняющими реле), термостатов много (по количеству реле в приёмнике).
Выводите коммутацию теплых полов в шкаф или бокс. Там для их коммутации устанавливаете силовые реле, например Finder 41.61.9.024.0010 или аналогичные на 16А 250В. А этими реле уже управляется своими слаботочными релюшками.
Такие сигнализации продаются комплектами. В комплекте несколько датчиков объёма и движения, аккумулятор, громкоговоритель, блок управления, брелки снятия и постановки на сигнализацию. Некоторые системы умеют предупреждать хозяина по мобильной связи.
Тогда ещё вопрос где ставить датчик, в полу или в воздухе. и что тогда регулировать температуру воздуха или температуру пола. Что будет правильнее и комфортней? Пол перегревать нельзя и когда в комнате холодно тоже не уютно.
И в полу и в воздухе. Датчик в воздухе держит температуру в комнате, а датчик в полу - ограничивает максимальную температуру пола, чтобы пятки не поджарить. Совсем простые термостаты для теплых полов имеют только датчик температуры пола. Не совсем простые - и датчик пола и воздуха.
Если у вас водяной ТП, то обычно достаточно ограничить температуру подачи теплоносителя на нужном уровне - если в доме нет радиаторов, то просто котел должен греть до определенной температуры, либо если они есть - ставят трех-ходовой клапан. Тогда датчики температуры пола не нужны. Регулировать нужно, естественно, температуру воздуха.