Управление центральным отоплением в квартире.

Тема в разделе "Проводная и беспроводная связь", создана пользователем Dr_Smith, 4 сен 2019.

  1. Dr_Smith

    Dr_Smith Нуб

    Здравствуйте.


    Есть сервоприводный кран для регулировки температуры отопительного радиатора центрального отопления, есть термодатчик в комнате. Как можно это заставить работать в качестве умного дома.


    Пример. Уходя из дома на сенсорной панели (LEDэкран) выбираю температуру для всей квартиры, например, 15 гр. Сервоприводные краны прикрываются и поддерживают заданную температуру. Возвращаясь обратно – выбираю на смартфоне температуру 25 гр. – краны открываются до заданной температуры.

    Железо: Сервоприводные краны (нормально открытые) на радиаторах, температурные датчики в комнатах, вся проводка сводится в панель управления. Подключить думаю это через блок реле (4 канала) на Raspbery. Поднять сервер через домашний роутер. Принцип инкубатора. А вот с программной частью – проблемаL

    1. Как поднять сервер под эту систему?

    2. 2. Какую программу под Raspbian использовать? Может другую ОС поставить?

    3. Какое приложение использовать из Google Play или придётся писать свое?
    Может кто уже проектировал подобное?

    Буду благодарен за любую помощь.

    Заранее спасибо за помощь.

    Как это можно реализовать на RaspberyP3 или на другом железе?
     
  2. SergeiL

    SergeiL Оракул Модератор

    А у Вас счетчики тепла стоят?
     
  3. Dr_Smith

    Dr_Smith Нуб

    Счётчики стоят, вот для этого вся система и задумана. Оплата отопительного периода большая, а целый день на работе.
     
  4. SergeiL

    SergeiL Оракул Модератор

    У нас просто, даже у тех, у кого стоит счетчик, не принимают показания по теплу.
    Раньше принимали, а потом перестали, сказали, что будут приниматься, если весь дом будет со счетчиками.
    Поэтому у меня на всех батареях стоят обычные регуляторы Danfoss.
    Прекрасно справляются со своей задачей!

    Посмотрите в сторону z-wave Danfoss. У моего знакомого есть, говорит нормально работает.
    Контроллер на Raspberry OpenHAB или Domoticz. Тут темы были как поднять, и что нужно.
     
  5. Arkad_snz

    Arkad_snz Гик

    А, скажите, кто в теме, счетчики считают количество кипятка, прошедшего через радиаторы?
    Почему же "плата за тепло"?
    Ведь тепло, взятое квартирой зависит от свойств радиатора!
    Теперь - не понятно - Какую задачу вы решаете? - Автоматическое удержание заданных 15гр.
    или минимизация счетов за тепло (за кипяток)?
    Просто крутя (сервой) кран, подбирая желанные 15гр можно море кипятка "спалить"!
    А, в приступе фанатичной экономии - закрыть все краны радиаторов - можно замерзнуть.
    -----
    Задача минимизации счетов за тепло при условии "не замерзнуть" - классическая задача оптимизации.
    А, если нужен алгоритм для сервы крана кипятка, то это уже "Задача оптимального управления" ("как привести систему в заданную точку с заданной точностью, и с минимальными затратами"). Она исследована, и изучена вдоль и поперек!
    Выпишите формулировку вашей задачи в классической форме, и дальше - все будет просто.
    Но вам нужно определиться - чего же вы хотите в результате - минимума отклонения от вожделенных 15гр. или минимума счета за тепло.
    От этого будет зависеть формулировка задачи, и, соответственно, решение.
     
    Последнее редактирование: 12 сен 2019
  6. b707

    b707 Гуру

    счетчик, по идее, должен считать количество теплоносителя, умноженное на разницу температур на входе и на выходе. Это и будет "количество тепла"
     
  7. parovoZZ

    parovoZZ Гуру

    Счетчики считают расход воды и температуру. Далее высчитывают расход тепловой энергии.
     
  8. Arkad_snz

    Arkad_snz Гик

    Т.е. подразумевается, что потребитель своим радиатором высасывает из воды все тепло без остатка!?
    Так, как будто бы на выходе из радиатора вода имеет температуру абсолютного нуля?
    Но, это подразумевает, что радиатор, как тепловая машина (тепловой насос вода-воздух) имеет КПД 100%!
    И, потом - "высчитывается расход тепловой энергии", а счет выставляется за литры, а не за джоули!
    Ну, допустим, что они там посчитали, что из литра воды стандартный штатный радиатор вытягивает Ку джоулей, что стоит К руб.,
    Множат К на литры - это и будет стоимость за прокачанные через потребителя литры воды.
    Хороший юрист со школьным учебником физики в руках легко опротестует такой счет
     
  9. parovoZZ

    parovoZZ Гуру

    за какие литры?
    Чтобы посчитать количество тепла, необходимо знать температуру входящей воды, выходящей воды и ее количество за промежуток времени.
    Если считать по литрам, то достаточно обеспечить активный съем тепла с батареи и платить будешь меньше, чем потребляешь.
     
  10. Arkad_snz

    Arkad_snz Гик

    А, при чем здесь Ардуино, и кран на сервах, если достаточно поставить обдув радиатора?
    Или еще как увеличить КПД батареи, например, увеличив площадь радиатора.
    Но это уже внесение изменения в конструктив радиатора, который прописан еще на этапе проектирования здания.
     
  11. Dr_Smith

    Dr_Smith Нуб

    Естественно всё направлено на снижение стоимости оплаты отопления. Также, когда никого нет дома, реализовать уменьшение температуры и возвращаясь домой, заблаговременное её повышение.
     
  12. Arkad_snz

    Arkad_snz Гик

    Не! Давайте здраво посмотрим на задачу:
    Никому же не нужны полярные льды (когда никого нет дома) (с минимумом расхода!), и тропическая жара к вашему возвращению!
    В реальности - есть комфортный диапазон температур Т1-Т2, Все, что ниже Т1 - "холодно", выше Т2 - "жарко".
    Значит задача состоит в следующем: крутить сервой кран так, чтобы удержать температуру в комнате в заданном диапазоне с минимумом расхода воды.
    Чтобы понять как подойти к ее решению - уберем датчик температуры (мы и без электронной зауми в состоянии определить холодно/жарко) ведь, в конце концов, мы добиваемся комфорта для себя, а не для датчика!.
    Представим, что у нас есть некий исполнительный механизм (СУ), который крутит кран, и принимает только две команды "холодно" (Х), и "жарко" (Ж) - одну из двух кнопок на пульте мы и сами можем нажать.
    Вот и шаманьте вокруг этой СУ - как она будет (должна) отрабатывать эти две команды.
    Потом вместо кнопок, пальца и своих ощущений прикрутим датчик температуры, МК...
     
  13. dmitron1036

    dmitron1036 Гик

    Подпишусь на интересную тему, т.к. имею представление о предмете. Хотелось бы узнать, что получилос?
    Пс у меня есть подходящая система.

    За бортом сколько градусов? Возможно, мы идём в неправильном направлении, товарищ.
    Мой ник мэйл ру.
     
  14. Vovka

    Vovka Гик

    Каждый день? Интересно, через сколько дней это все надоест ;)
    Не проще ли задать две пары температура-время?
    Потом периодическое "клацанье" сервой (вы ж собираетесь температуру поддерживать), особенно ночью... Пластиковые трубы немного спасут грохот от сервы, но вот ее сделать тихой...
    Я бы возле каждой батарей поставил по ардуине мини, с термодатчиком, соединил бы из в сеть RS485 - чтобы в каждой комнате поддерживалась своя температура: каждому человеку нужна разная температура
     
  15. parovoZZ

    parovoZZ Гуру

    Есть термостатические привода. Они абсолютно тихие.
     
  16. dmitron1036

    dmitron1036 Гик

    Будет такое предложение : ночью поддерживать одну температуру, днём другую. Скетч мой, железо ваше.
    Примечание: не отопление вам надо контролировать а вентиляцию. Почему? - посчитайте экономический эффеект по формулам физики, но не формулам "возможности".
     
  17. parovoZZ

    parovoZZ Гуру

    Вентиляцией поддерживают необходимый воздухообмен и никогда температуру. Температуру регулируют отоплением или кондиционированием.
     
  18. dmitron1036

    dmitron1036 Гик

    Разберём азы:
    Потери энергии на отопление ро= ( т внутри - т снаружи) х коэффициент.
    Допустим у меня внутри 20, снаружи 0, за 12 часов т падает на 2 градуса. Т.е. если топить - т внутри 20, если не топить - 19. Эффект от вашей экономии 1/20 = 5%.
    По вентиляции чуть позже посчитаю.
     
  19. dmitron1036

    dmitron1036 Гик

    Про вентиляцию: при тех же начальных данных, объём умножаем на плотность и на теплоёмкость и на разницу температур и на кратность ,
    получаем 1 кВт в час при площади 20 м. кв.
    1 кВт это больше чем 5%.
    Следовательно, экономить на правильной вентиляции можно больше чем на выключении отопления на день.