API погоды есть, и их можно использовать! Но есть одна проблема — прогноз для района может сильно отличаться от реальных условий на конкретном участке. Локальные датчики дают точность, которую API не обеспечит. Оптимально — комбинировать оба подхода. 👌
Согласен, температура воздуха в помещениях — правильный ориентир. Датчики на обратке стояли изначально для мониторинга, не для управления. Датчики воздуха в планах.
Про инсоляцию
Верно — если измерять воздух в комнате, солнце учтётся автоматически. Не нужно тянуть данные из API и строить корреляции. Простое решение лучше сложного.
Про конденсационный котёл и ТА
Всё так. Конденсационник для ТП — правильный выбор. Или классический котёл + теплоаккумулятор: котёл работает на максимуме КПД, буфер сглаживает. У меня классический без буфера — не идеал, но дом уже построен и система смонтирована.
Про кривую теплопотерь
Именно к этому и пришёл в итоге. Зависимость "дельта температур → температура подачи" — это основа. Всё остальное (облачность, солнце, прогнозы) — усложнения, которые можно добавить потом, если базовая кривая не справляется.
Статья — это путь от сложного к простому. Начал с 29 параметров погоды, закончил пониманием, что достаточно температуры воздуха внутри и снаружи 🙂
Тепловой аккумулятор сгладил бы циклы котла — вместо "2 часа ВКЛ / 6 часов ВЫКЛ" было бы более равномерное потребление. Плюс котёл работал бы дольше и на стабильной мощности — меньше тактования, выше КПД.
Но у меня стяжка ТП по сути уже работает как теплоаккумулятор — там несколько тонн бетона. Проблема скорее в управлении: котёл греет по комнатному термостату в одной точке, а не по реальной потребности системы.
Если адаптивное управление не даст результата — буфер будет следующим шагом. Спасибо за идею!
Согласен — тёплый пол с инерцией 4 часа не лучший объект для умного управления. С радиаторами было бы проще: реакция 5-10 минут, ПИД-регулятор и готово.
ТП как основное отопление — работаю с тем, что есть. Статья скорее про процесс: покопаться в данных, понять физику системы, попробовать выжать что-то из прогноза погоды. Практическая экономия — бонус, не главная цель.
Если не взлетит — будет честная статья о том, как не надо делать. Это тоже результат 🙂
А с чего вы взяли, что теплопотери большие? По моим данным дом держит тепло нормально — скорость остывания ~1.3°C/час по обратке при -10°C на улице. Стены: облицовочный кирпич + 10 см утеплителя + керамический блок 2.1 НФ. Пол: ЖБ плита + 5 см пеноплекса.
Если есть конкретные замечания — интересно услышать, может что-то упускаю.
Federica Bugatti B 24 — классический, не конденсационный. Температура подачи 52°C, после термоклапана на гребёнке — 40°C в полы. Обратка приходит 25-35°C.
Про смерть теплообменнику при низкой обратке — выше уже обсуждали, спасибо за подтверждение.
2. Гидравлика
Гидрострелка есть, насосы раздельные — котловой встроенный + отдельный на коллектор ТП. Бойлер на отдельном контуре.
3. Радиаторы
Радиаторы есть, но не включал — тёплых полов хватало даже в морозы. Но согласен, для быстрой реакции на похолодание радиаторы были бы удобнее. Инерция ТП — главная сложность в управлении.
Какой у вас регион и какая система? Интересно сравнить опыт.
Выше в комментариях уже обсуждали этот момент — облачность в прогнозе погоды уже учтена через температуру воздуха. Добавлять её отдельным фактором — двойной учёт одного и того же. Убираю из модели.
Про солнце и угол
С инсоляцией интереснее — угол солнца и ориентация окон действительно важны. У вас 10 м² остекления на запад и +8°C за 2 часа — это серьёзный фактор, возможно главный.
Про промышленные системы
Классические погодозависимые контроллеры используют только температуру улицы — и работают. Возможно, для большинства случаев этого достаточно.
Насосы раздельные — котловой встроенный + отдельный насос на коллектор ТП. Бойлер на отдельном контуре с приоритетом ГВС. Проблем с гидравликой нет, система работает стабильно 2ю зиму.
ГВС у меня через бойлер косвенного нагрева, он на отдельном контуре. Котёл греет бойлер до 60-65°C. Так что с СанПиН всё в порядке. 52°C — это температура подачи на отопление, не на горячую воду.
В руководстве к моему котлу (Federica Bugatti) не указана минимальная температура обратки для защиты от конденсата. КПД 92% указан для режима 80/60°C. Возможно, вы правы про конденсацию — надо изучить вопрос глубже.
Честно — да, процесс интересен сам по себе. Покопаться в данных, найти закономерности, построить модель. Практическая экономия — бонус. Если не взлетит — тоже результат, напишу об этом.
Про облачность и прогноз
Справедливое замечание. Возможно, я переусложняю, добавляя облачность отдельным фактором. В комментариях выше предложили использовать "ощущается как" — там всё уже учтено. Попробую сравнить.
Про ветер
В моих данных ветер показал слабое влияние (5-7%). Но данных всего 4 дня и дом утеплён неплохо. У многих в комментариях ветер — ключевой фактор. Видимо, сильно зависит от конструкции дома и качества утепления.
Про датчики воздуха
Согласен, DS18B20 стоит копейки, беспроводные датчики воздуха тоже недорогие. В планах добавить. Пока работаю с тем, что есть — датчики на обратке уже стояли. Но для нормального управления температура воздуха в помещениях нужна, вы правы.
Да, ветер анализировал. В моих данных он показал слабое влияние на отапливаемые помещения (5-7% корреляция). Заметное влияние только на подвал (-47%), который не утеплён и продувается. Но у меня всего 4 дня данных и диапазон ветра был небольшой. Плюс дом утеплён 10 см, окна небольшие — возможно, ветер просто не успевает "пробить" теплоизоляцию.
Интересный подход с "ощущается как"! Там действительно уже учтены и ветер, и влажность — готовый параметр от метеосервиса, не надо самому комбинировать факторы.
Про сложность
Согласен, выглядит переусложнённо. У вас теплоаккумулятор на полкуба — он сам сглаживает всё, что я пытаюсь компенсировать прогнозами и корреляциями. Плюс чугунные радиаторы с их инерцией. Система сама по себе стабильная.
У меня тёплые полы без буфера — инерция в стяжке есть, но теплоаккумулятора нет. Отсюда и попытки "умничать" с прогнозами.
Про P-регулятор
Простой P-регулятор + здравый смысл часто работает лучше, чем сложные модели. Если держит ±1°C много лет — зачем усложнять?
Может, и мне стоит попробовать "ощущается как" вместо трёх отдельных параметров. Проще и метеосервис уже всё посчитал.
Отличная система! 6 лет стабильной работы — это серьёзно.
Про потери тепла
Возможно, вы правы. 350 м³ газа на 130 м² в холодный январь — это хороший показатель.
Про вашу систему
Raspberry Pi + Domoticz + электроклапаны на каждом контуре — это правильный подход. Зональное управление решает проблему "один термостат на весь дом". У меня пока проще: ESP32 + датчики на обратке, без сервоприводов на коллекторе. Ваш вариант — следующий уровень, если простая модель не даст результата.
Про гистерезис
Интересно, что у вас простые сценарии по гистерезису держат ±1°C при любой погоде. Это подтверждает комментарии выше — иногда простое решение лучше сложного. Возможно, мои эксперименты с прогнозом погоды и корреляциями — оверинжиниринг, и достаточно нормальных термостатов на каждую зону.
Интересно посмотреть
Если не сложно — было бы интересно глянуть на графики за 6 лет. Особенно как система ведёт себя в переходные периоды (осень/весна) и в экстремальные морозы. Можно отдельным постом или в личку.
Про генерацию, водоподготовку и вентиляцию тоже интересно — если соберётесь написать статью, с удовольствием почитаю!
Вы правы, скорость остывания зависит от разницы температур.
Если на улице -5°C, а дома +25°C — разница 30 градусов, дом остывает медленно. Если на улице -30°C — разница уже 55 градусов, тепло уходит почти вдвое быстрее.
В модели это учтено. Формула простая:
Скорость остывания = коэффициент × (температура обратки - температура улицы)
Чем холоднее на улице — тем быстрее падает температура. Это не константа.
Средняя скорость 1.3-1.5°C/час, которую я привёл в статье — это усреднение по всем замерам. В моих данных температура на улице была от 0°C до -12°C. При -30°C скорость будет выше, при 0°C — ниже.
Спасибо за уточнение — в статье надо было яснее написать, что это среднее для понимания порядка величин, а не фиксированная константа.
Комнатный термостат висит в одной точке (гостиная), измеряет воздух. Завязан на 25°C с гистерезисом 0.5°C. Он и управляет котлом сейчас — ESP32 пока только собирает данные, не управляет.
Датчиков воздуха в каждом помещении нет — только DS18B20 на обратке контуров. В планах добавить, тогда картина будет полнее.
Про скорость остывания
Согласен, цифры ещё уточняются. В первой версии была ошибка (уже исправил в статье благодаря комментариям). Текущие данные ~1.3-1.5°C/час — это скорость остывания обратки, не воздуха. Воздух остывает медленнее, стяжка работает как аккумулятор. Точные замеры воздуха пока не делал.
Если есть опыт — поделитесь, какая скорость остывания воздуха у вас получается?
Интересно узнать внутри дня количество включений котла, среднее время работы и время простоя внутри одного цикла (есть подобная статистика?)
Интересно узнать внутри дня количество вкобчений котла время работы и время простоя (есть подобная статистика?)
API погоды есть, и их можно использовать! Но есть одна проблема — прогноз для района может сильно отличаться от реальных условий на конкретном участке. Локальные датчики дают точность, которую API не обеспечит. Оптимально — комбинировать оба подхода. 👌
Спасибо, за проявленный интерес!
Вопросы, если не сложно:
Какой диапазон включения/выключения по обратке ТП?
Как реализована логика коррекции в Home Assistant ?
Сколько датчиков воздуха в помещениях используете для усреднения?
Спасибо за развёрнутый комментарий! По пунктам:
Про датчики воздуха
Согласен, температура воздуха в помещениях — правильный ориентир. Датчики на обратке стояли изначально для мониторинга, не для управления. Датчики воздуха в планах.
Про инсоляцию
Верно — если измерять воздух в комнате, солнце учтётся автоматически. Не нужно тянуть данные из API и строить корреляции. Простое решение лучше сложного.
Про конденсационный котёл и ТА
Всё так. Конденсационник для ТП — правильный выбор. Или классический котёл + теплоаккумулятор: котёл работает на максимуме КПД, буфер сглаживает. У меня классический без буфера — не идеал, но дом уже построен и система смонтирована.
Про кривую теплопотерь
Именно к этому и пришёл в итоге. Зависимость "дельта температур → температура подачи" — это основа. Всё остальное (облачность, солнце, прогнозы) — усложнения, которые можно добавить потом, если базовая кривая не справляется.
Статья — это путь от сложного к простому. Начал с 29 параметров погоды, закончил пониманием, что достаточно температуры воздуха внутри и снаружи 🙂
Не пробовал, но идея интересная.
Тепловой аккумулятор сгладил бы циклы котла — вместо "2 часа ВКЛ / 6 часов ВЫКЛ" было бы более равномерное потребление. Плюс котёл работал бы дольше и на стабильной мощности — меньше тактования, выше КПД.
Но у меня стяжка ТП по сути уже работает как теплоаккумулятор — там несколько тонн бетона. Проблема скорее в управлении: котёл греет по комнатному термостату в одной точке, а не по реальной потребности системы.
Если адаптивное управление не даст результата — буфер будет следующим шагом. Спасибо за идею!
Метафора хорошая 😄
Согласен — тёплый пол с инерцией 4 часа не лучший объект для умного управления. С радиаторами было бы проще: реакция 5-10 минут, ПИД-регулятор и готово.
ТП как основное отопление — работаю с тем, что есть. Статья скорее про процесс: покопаться в данных, понять физику системы, попробовать выжать что-то из прогноза погоды. Практическая экономия — бонус, не главная цель.
Если не взлетит — будет честная статья о том, как не надо делать. Это тоже результат 🙂
А с чего вы взяли, что теплопотери большие? По моим данным дом держит тепло нормально — скорость остывания ~1.3°C/час по обратке при -10°C на улице. Стены: облицовочный кирпич + 10 см утеплителя + керамический блок 2.1 НФ. Пол: ЖБ плита + 5 см пеноплекса.
Если есть конкретные замечания — интересно услышать, может что-то упускаю.
Спасибо, что присоединились! Отвечаю по пунктам.
1. Котёл
Federica Bugatti B 24 — классический, не конденсационный. Температура подачи 52°C, после термоклапана на гребёнке — 40°C в полы. Обратка приходит 25-35°C.
Про смерть теплообменнику при низкой обратке — выше уже обсуждали, спасибо за подтверждение.
2. Гидравлика
Гидрострелка есть, насосы раздельные — котловой встроенный + отдельный на коллектор ТП. Бойлер на отдельном контуре.
3. Радиаторы
Радиаторы есть, но не включал — тёплых полов хватало даже в морозы. Но согласен, для быстрой реакции на похолодание радиаторы были бы удобнее. Инерция ТП — главная сложность в управлении.
Какой у вас регион и какая система? Интересно сравнить опыт.
Выше в комментариях уже обсуждали этот момент — облачность в прогнозе погоды уже учтена через температуру воздуха. Добавлять её отдельным фактором — двойной учёт одного и того же. Убираю из модели.
Про солнце и угол
С инсоляцией интереснее — угол солнца и ориентация окон действительно важны. У вас 10 м² остекления на запад и +8°C за 2 часа — это серьёзный фактор, возможно главный.
Про промышленные системы
Классические погодозависимые контроллеры используют только температуру улицы — и работают. Возможно, для большинства случаев этого достаточно.
Насосы раздельные — котловой встроенный + отдельный насос на коллектор ТП. Бойлер на отдельном контуре с приоритетом ГВС. Проблем с гидравликой нет, система работает стабильно 2ю зиму.
Спасибо за важные замечания!
Про легионеллу и ГВС
ГВС у меня через бойлер косвенного нагрева, он на отдельном контуре. Котёл греет бойлер до 60-65°C. Так что с СанПиН всё в порядке. 52°C — это температура подачи на отопление, не на горячую воду.
В руководстве к моему котлу (Federica Bugatti) не указана минимальная температура обратки для защиты от конденсата. КПД 92% указан для режима 80/60°C. Возможно, вы правы про конденсацию — надо изучить вопрос глубже.
Спасибо за наводку! Не слышал про Ecobee и beestat
12 лет — это опыт! Спасибо, что читаете.
Про процесс и результат
Честно — да, процесс интересен сам по себе. Покопаться в данных, найти закономерности, построить модель. Практическая экономия — бонус. Если не взлетит — тоже результат, напишу об этом.
Про облачность и прогноз
Справедливое замечание. Возможно, я переусложняю, добавляя облачность отдельным фактором. В комментариях выше предложили использовать "ощущается как" — там всё уже учтено. Попробую сравнить.
Про ветер
В моих данных ветер показал слабое влияние (5-7%). Но данных всего 4 дня и дом утеплён неплохо. У многих в комментариях ветер — ключевой фактор. Видимо, сильно зависит от конструкции дома и качества утепления.
Про датчики воздуха
Согласен, DS18B20 стоит копейки, беспроводные датчики воздуха тоже недорогие. В планах добавить. Пока работаю с тем, что есть — датчики на обратке уже стояли. Но для нормального управления температура воздуха в помещениях нужна, вы правы.
Да, ветер анализировал. В моих данных он показал слабое влияние на отапливаемые помещения (5-7% корреляция). Заметное влияние только на подвал (-47%), который не утеплён и продувается. Но у меня всего 4 дня данных и диапазон ветра был небольшой. Плюс дом утеплён 10 см, окна небольшие — возможно, ветер просто не успевает "пробить" теплоизоляцию.
Интересный подход с "ощущается как"! Там действительно уже учтены и ветер, и влажность — готовый параметр от метеосервиса, не надо самому комбинировать факторы.
Про сложность
Согласен, выглядит переусложнённо. У вас теплоаккумулятор на полкуба — он сам сглаживает всё, что я пытаюсь компенсировать прогнозами и корреляциями. Плюс чугунные радиаторы с их инерцией. Система сама по себе стабильная.
У меня тёплые полы без буфера — инерция в стяжке есть, но теплоаккумулятора нет. Отсюда и попытки "умничать" с прогнозами.
Про P-регулятор
Простой P-регулятор + здравый смысл часто работает лучше, чем сложные модели. Если держит ±1°C много лет — зачем усложнять?
Может, и мне стоит попробовать "ощущается как" вместо трёх отдельных параметров. Проще и метеосервис уже всё посчитал.
Спасибо за идею!
Отличная система! 6 лет стабильной работы — это серьёзно.
Про потери тепла
Возможно, вы правы. 350 м³ газа на 130 м² в холодный январь — это хороший показатель.
Про вашу систему
Raspberry Pi + Domoticz + электроклапаны на каждом контуре — это правильный подход. Зональное управление решает проблему "один термостат на весь дом". У меня пока проще: ESP32 + датчики на обратке, без сервоприводов на коллекторе. Ваш вариант — следующий уровень, если простая модель не даст результата.
Про гистерезис
Интересно, что у вас простые сценарии по гистерезису держат ±1°C при любой погоде. Это подтверждает комментарии выше — иногда простое решение лучше сложного. Возможно, мои эксперименты с прогнозом погоды и корреляциями — оверинжиниринг, и достаточно нормальных термостатов на каждую зону.
Интересно посмотреть
Если не сложно — было бы интересно глянуть на графики за 6 лет. Особенно как система ведёт себя в переходные периоды (осень/весна) и в экстремальные морозы. Можно отдельным постом или в личку.
Про генерацию, водоподготовку и вентиляцию тоже интересно — если соберётесь написать статью, с удовольствием почитаю!
Нейросетей тут нет — обычная математика: корреляции и линейная регрессия. Сработает или нет — покажет практика.
Вы правы, скорость остывания зависит от разницы температур.
Если на улице -5°C, а дома +25°C — разница 30 градусов, дом остывает медленно. Если на улице -30°C — разница уже 55 градусов, тепло уходит почти вдвое быстрее.
В модели это учтено. Формула простая:
Чем холоднее на улице — тем быстрее падает температура. Это не константа.
Средняя скорость 1.3-1.5°C/час, которую я привёл в статье — это усреднение по всем замерам. В моих данных температура на улице была от 0°C до -12°C. При -30°C скорость будет выше, при 0°C — ниже.
Спасибо за уточнение — в статье надо было яснее написать, что это среднее для понимания порядка величин, а не фиксированная константа.
Про температуру в помещении
Комнатный термостат висит в одной точке (гостиная), измеряет воздух. Завязан на 25°C с гистерезисом 0.5°C. Он и управляет котлом сейчас — ESP32 пока только собирает данные, не управляет.
Датчиков воздуха в каждом помещении нет — только DS18B20 на обратке контуров. В планах добавить, тогда картина будет полнее.
Про скорость остывания
Согласен, цифры ещё уточняются. В первой версии была ошибка (уже исправил в статье благодаря комментариям). Текущие данные ~1.3-1.5°C/час — это скорость остывания обратки, не воздуха. Воздух остывает медленнее, стяжка работает как аккумулятор. Точные замеры воздуха пока не делал.
Если есть опыт — поделитесь, какая скорость остывания воздуха у вас получается?