• Обратная связь
  • Карта сайта
  • Отзыв
discord
Технические заметки
  • Главная
  • События
  • Форум
  • Комментарии
  • Обзоры
  • Сравнение
  • Лекции
  • Вход
ГлавнаяArduinoУмный домМониторингОтоплениеMaxSite CMS
Обзор адресных систем охранной и пожарной сигнализации
Как настроить байпас смесительного узла TIM JH-1036

Сервер теплого пола на MaxSite CMS - задумка.

5 октября 2019 г.Просмотров: 1053Комментарии: 0
ArduinoУмный домМониторингОтоплениеMaxSite CMSArduinoMaxSiteИнтернет ВещейОблачный СервисОтоплениеПлагинТеплый пол

У нас есть водяной теплый пол в комнатах. Управление работой каждого направления теплого пола автоматизировано по температуре в каждой комнате. Как сделана эта автоматизация подробно описывал в статьях: Делаем центр зонального управления теплыми полами.

Теперь придумаем себе задачу мониторинга работы этого центра управления теплым полом. Все события и состояния центра будут отправляться на сервер, размещенный на хостинге в интернет.

В качестве устройства, осуществляющего считывание данных состояния центра управления теплым полом и отправки на сервер, будем использовать Arduino с Wi-Fi модулем.

В качестве программного обеспечения сервера будем использовать MaxSite CMS со специально разработанным плагином.

Подобный плагин для MaxSite CMS, принимающий данные от Arduino UNO, я уже состряпал ранее: My_ESP8266.

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

Кстати - а поставлена ли задача?

Постановка задачи мониторинга автоматизации теплого пола.

Задача обычная: собрать информацию датчиками Arduino, передать ее на сервер и обработать на сервере.

Но какую вообще информацию мы можем собрать?

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

Что мы можем контролировать? По сути только состояния направлений теплого пола: включено/выключено.

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

Можно измерять температуру обратки и температуру на улице. Мы можем измерять температуру обратки на коллекторе теплого пола и температуру обратки трубы каждого направления теплого пола.

Значит мы можем контролировать бинарные состояния направлений отопления и 8 значений температур.

Как мы можем обработать эту информацию?

Мы можем построить график температур downer но это мало полезно. А что еще?

Для каждого направления мы можем генерировать суточный отчет - % времени, который направление было включено.

Интересным также будет среднее время, которое было включено (t_on) и выключено (t_off) каждое направление за период и за сутки.

t_on будет означать теплоемкость (инерционность) помещения.

t_off будет означать теплопотери (утепленность) помещения.

Можно вычислить зависимость этих параметров от температуры на улице.

Отклонение текущего значения от стандартных, вычисленных на основе статистики наблюдений, будет означать нештатную ситуацию.

Задача уже становится интересной - не правда ли?

Структура базы данных.

Правильное хранение информации в базе данных - это уже 50% решения задачи.

Логично, чтобы Arduino отправляло на сервер моменты смены состояния направлений и сразу же скопом значения всех датчиков температуры.

На сервере надо сразу все это писать в таблицы.

Будут таблицы - справочники сущностей, задаваемые в начале работы: комнаты, датчики.

Таблицы измеряемых значений: моменты, интервалы, температуры.

Комнаты (направления).

IdНомер комнаты
NameНазвание комнаты
NoНомер штуцера на коллекторе
SПлощадь, м кв
VОбъем, м куб
QУсловный расход воды через расходомер, л
TУсловная комфортная температура
nКоличество циклов, по которым были вычислены следующие поля
t_onСредняя длительность интервала включенности
t_offСредняя длительность интервала выключенности

Датчики.

IdНомер датчика
NameНазвание
TypeТип
TОжидаемая температура
T_lowОпасно низкая температура
T_hightОпасно высокая температура

Моменты.

Id
TimeВремя возникновения события
Room_IDНаправление, в котором возникло событие
Type0-выключился, 1-включился

Непонятно что делать, если по одному направлению подряд пришло событие одного типа.

Интервалы.

Это вспомогательная не реляционная вычисляемая таблица. Интервал будет добавляться при добавлении момента.

Id
Time_1Время начала интервала
Time_2Время окончания интервала
Room_IDНаправление интервала
Type0-был включен, 1-был выключен
TimeДлительность интервала

Непонятно как обрабатывать переход суток.

Температуры.

Id
T_idНомер датчика
ValueЗначение датчика
TimeВремя измерения
  • Водяной теплый пол в своем доме своими руками
    • История применения терморегуляторов в моем доме
    • Коллектор водяных теплых полов с автоматическим зональным регулированием
      • Как я приспособил смесительный узел TIM JH-1036 для теплого пола.
        • Сколько стоит и где купить оборудование для теплого поля TIM - Смета
        • Как настроить байпас смесительного узла TIM JH-1036
      • Соленоидные клапана с AliExpress
      • Обзор центральных блоков зонального управления водяным теплым полом
      • Контроллер теплых полов Beok CCT-10 с AliExpress для зонального отопления
      • Выбор и тестирование дешёвых сервоприводов коллектора теплого пола с AliExpress
      • Какие бывают терморегуляторы - типы и виды
      • Отправляем состояния теплых полов из Arduino UNO ESP8266 WiFi на сервер ThingSpeak
      • Схема подключения к контроллеру теплых полов Beok CCT-10
    • Тестирование облачного терморегулятора terneo sx.
    • Обзор моделей терморегуляторов с WiFi и облачным сервисом.
    • Сервер теплого пола на MaxSite CMS - задумка.
    • Теоретические основы работы отопления водяным теплым полом
    • Температурный режим отопления водяным теплым полом под ламинат
    • Зависимое отопление радиаторами и теплым полом - так ли это плохо?

Еще записи по теме

Сравнение показаний двух датчиков DHT11 в динамике.
Сравнение показаний двух датчиков DHT11 в динамике.
Плагин My_ESP8266 для MaxSiteCMS.
Плагин My_ESP8266 для MaxSiteCMS.
Версия 02 плагина My_ESP8266 для MaxSiteCMS.
Версия 02 плагина My_ESP8266 для MaxSiteCMS.
Security Hub, как зональный контроллер отопления теплыми полами
Security Hub, как зональный контроллер отопления теплыми полами
Отправка данных из ESP8266WiFi на сервер с CMS MaxSite
Отправка данных из ESP8266WiFi на сервер с CMS MaxSite
Отправляем состояния теплых полов из Arduino UNO ESP8266 WiFi на сервер ThingSpeak
Отправляем состояния теплых полов из Arduino UNO ESP8266 WiFi на сервер ThingSpeak
Оставьте комментарий.

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question


Выберите для анонимного комментирования (комментарий будет опубликован после проверки).

     

  

Выберите если нужно войти или зарегистрироваться и оставить комментарий от своего аккаунта.

Войти, используя

(обязательно)

Регистрация

Вход через
Разделы
  • Пожарная сигнализация95
    • Инструкции9
    • Проекты1
  • Автоматика40
  • Отопление33
  • Мониторинг29
  • Электрика15
  • Пожаротушение28
  • Умный дом31
  • Arduino12
  • Гаджеты31
  • MaxSite CMS26
Актуальное
  • Автоматизация теплого пола
  • Болид vs Рубеж
  • С2000-АСПТ
  • ПЦН в кармане
  • Системы противопожарной зашиты
  • Cloud IoT
  • Проектирование
  • Ссылки
  • Плагины для MaxSite CMS
Подписка на новости
discord

Email:

Последние комментарии
"Двухголовый" Рубеж-20П в соответствие с СП 484
  • Alex Rybin » Я думаю из-за ТР ЕАЭС 043/2017 еще пару лет отрасль лихорадить будет.
Способы отключение вентиляции при пожаре
  • artymiron » Спасибо за информацию! Очень полезно и разжёвано
  • Андрей » Пожалуйста.
Краткая инструкция действий дежурного персонала с панелью управления С2000М
  • Комментатор 77 » Пожалуйста Подскажите панель с2000 бки при нажатии не берётся с2000 прописывается попытка снятия доступ запрещён. На с2000 могу взять снять...
  • Андрей » Для того чтобы можно было управлять разделами с С2000-БКИ нужно: 1. В программе PPROG на вкладке "Привязка управления" привязать управление разделами...
Последние записи
Концепция  IoT, которая будет работать.
Концепция IoT, которая будет работать.
Скрытые параметры комнатных терморегуляторов.
Скрытые параметры комнатных терморегуляторов.
Может ли telegram-канал профессионального сообщества  стать профсоюзом или кооперативом?
Может ли telegram-канал профессионального сообщества стать профсоюзом или кооперативом?
"Двухголовый" Рубеж-20П в соответствие с СП 484
"Двухголовый" Рубеж-20П в соответствие с СП 484
Популярное
9+10 ошибок  при монтаже автоматической системы пожаротушения на основе С2000-АСПТ
9+10 ошибок при монтаже автоматической системы пожаротушения на основе С2000-АСПТ
Обзор моделей терморегуляторов с WiFi и облачным сервисом.
Обзор моделей терморегуляторов с WiFi и облачным сервисом.
Как настроить байпас  смесительного узла TIM JH-1036
Как настроить байпас смесительного узла TIM JH-1036
Правильное и не очень подключение С2000М к компьютеру.
Правильное и не очень подключение С2000М к компьютеру.
Прочее
Законодательный запрет на нормальную систему пожаротушения.
Законодательный запрет на нормальную систему пожаротушения.
Ремонт плоских светодиодных светильников комплектующими с AliExpress
Ремонт плоских светодиодных светильников комплектующими с AliExpress
Обзор приемо-контрольных приборов с пожарным сертификатом и облачным сервисом.
Обзор приемо-контрольных приборов с пожарным сертификатом и облачным сервисом.
Обзор  адресных систем охранной и пожарной сигнализации
Обзор адресных систем охранной и пожарной сигнализации
Последние загрузки
Все загрузки
Дискуссии на форуме
  • Не работает Сигнал 20м.
  • Используем для проектирования RubezhCAD
  • С2000-АСПТ и соленоидный клапан
Реклама

LOMVUM TRUE RMS Multimeter 6000 COUNTS High Precision Digital Multimeter NCV Smart Multimeter Auto Ranging AC/DC Flashlight

222-418 Quick Wiring Compact Splicing Connector Terminal Block Fast Connectors 20pcs

Newest release Garage door opener receiver wifi smart receiver use for galo brand swing sliding gate opener TX car

Free Driver USB Wifi Adapter 600Mbps Wi fi Adapter 5ghz Antenna USB Ethernet PC Wi-Fi Adapter Lan Wifi Dongle AC Wifi Receiver

Пожарка 103 Проектирование 73 Лекции 47 Болид 46 Рубеж 39 Обзор 38 Автоматика 35 Социальное 34 Отопление 33 Адресные системы 30 Пожаротушение 30 MaxSite 28 Интернет Вещей 28 Терморегуляторы 24 Инженерные системы 23 Облачный Сервис 22 Плагин 21 Курьез 21 Теплый пол 21 AliExpress 20 ППУ 20 Мониторинг 19 Законы Ома 16 ППК 15 Электрика 14 Сравнение 14 Астра 14 Arduino 13 С2000-АСПТ 12 Оповещение 12 WiFi 12 С2000М 11 Техобслуживание 11 Насосная Станция 10 Рубикон 10 Вентиляция 10 ESP8266 10 Гранд Магистр 9 ПЦН 9 Ritm 9 Клапана 8 Жилой дом 8 Сценарии 8 Авария 8 Датчики 7 Сообщества 7 Taggallery 7 ВЭРС 7 Освещение 6 Диспетчеризация 6 Отзыв 6 ГОСТ 5 Юнитест 5 ПО 5 МПТ 4 Спрут-2 4 МПН 4 Гаджеты 3 Баня 3 Рубеж-2ОП 3 Visio 3 РИП 3 My_ESP8266 3 GeoRITM 3 Firesec3 3 Радиоканал 3 Zigbee 2 Плазма-Т 2 Security Hub 2 Учет ресурсов 2 Navigard 2
  • Обратная связь
  • Карта сайта
  • Отзыв
  • События
  • Форум
  • Комментарии
© Технические заметки 2021. Работает на MaxSite CMS. ( Вход )
Автор не несет ответственность за последствия применения материалов сайта на практике.