РЕКЛАМА НА ФОРУМХАУС Подключение модуля прошло успешно. На данном этапе решил выводить три параметра с использованием четырех датчиков. Выглядит это следующим образом: Четыре нижних датчика – это информация от счетчика газа. Первые два слева это собственно показания счетчика и соответствует 150,8 м³. Мгновенный расход газа выдал следующий график: Даже и не знаю, насколько нужна такая информация. Тем более она не совсем верно отображает реальную картину. Скорее показывает общую картину. Более актуальным, наверное, будет информация о расходе за один час, но это пока не реализовано. В основном потому, что нет понимания, что нужно получить в результате и зачем. То, что результат будет зависеть от установленной температуры и температуры на улице, в общем то, и так понятно. Но если в цифрах, то это выглядит следующим образом с учетом поддержания в помещении одной и той же температуры около 23 градусов.
Подключил датчики загазованности сжиженным газом (СУГ) СЗ-3-1Ai и угарным газом (СО) СЗ-2-2Ai. Подключение производится через многофункциональный разъем любого датчика (в моем случае это датчик СУГ) к адаптеру OWA. С него же на датчики подается напряжение питания +5В. После подключения второго датчика напряжение на выходе Газ Вых. понизилось до 3,1В (было 3,3В). Срабатывание датчика СУГ проверил с помощью подачи газовой смеси из обычной зажигалки. При срабатывании напряжение на выходе Газ Вых. упало до 0,1В. У меня нижний порог датчика установлен на 1,0В. В результате пришло тревожное сообщение в личный кабинет и СМС на телефон. Естественно все это надо предварительно настроить в ZONT. Попытался все это отразить на картинке.
Автор. столько работы проделано чтобы что? можете ответить на этот вопрос... упахиваетесь для чего? кому все это надо? и кто готов хотя бы Ваши расходы на ИТР закрыть?
Во первых мне интересно этим заниматься. Типа хобби. Во вторых это же не мешки ворочить. Едешь утром на работу и вечером с работы, а это больше четырех часов, и обдумываешь, что да как. Все лучше чем уткнувшись в смартфон. Материальная часть вопроса меня не то чтобы не волнует, но это не те деньги, чтобы не спать по ночам из-за этого. Тем более что фактически все расходы уже окупились. Есть уже два рабочих выполненных заказа.
А почему бы и нет? Во первых удобно вести дневник проекта, есть ненулевой шанс, что не пропадут наработки. Во вторых может быть найденные решения пригодятся кому то ещё. Можно ещё какое то обоснование найти, но и этого вполне достаточно, зачем то на этом форуме люди выкладывают дневники стройки? А это та же стройка системы мониторинга инженерных систем дома..
Был бы форум айтишников вопросов нет. Но кому тут это программирование сдалось ? + Вся эта приблуда требует постоянной отладки. на zont посмотрите сколько там обновлений. т к. Постоянно что то отваливается и глючит ;(а тут уникальный и штучный продукт.
В результате начинает вырисовываться следующая обобщенная схема мониторинга. В схему добавляется датчик протечки, о нем я уже рассказывал ранее и китайский счетчик электроэнергии. Датчик протечки передает данные по радиоканалу. Счетчик электроэнергии по интерфейсу RS-485. Данные от этих датчиков в систему передаются через модуль EL24101. Он поддерживает до восьми каналов данных. Распределение каналов зависит от решаемых задач. В моем случае на счетчик газа выделяется три канала. На датчик протечки один канал. В нем в обычном режиме передается напряжение питающих батареек. Это диапазон от 3,2 до 2,5 вольт. При напряжение менее 2,5В нормальная работа датчика не гарантируется. При срабатывании датчика протечки выводится значение 5,0В. Таким образом можно легко настроить параметры системы для передачи тревожных оповещений. На счетчик электроэнергии остается четыре канала. Для однофазного счетчика у меня выводится напряжение, потребляемый ток, потребляемая мощность и показания счетчика. Как это выглядит на графиках, расскажу чуть позже.
Как и обещал, выкладываю графики потребления электроэнергии. На графиках видно, что графики потребляемого тока и мощности практически одинаковы и один из графиков можно убрать. График потребленной энергии выводит значения от 0 до 999 и мне нужен только для подсчета дневного потребления электроэнергии. По графику потребляемой мощности (или тока) можно, в общем то, понять на что уходят деньги. Цифрами на графике мощности обозначены следующие потребители электроэнергии: 1. Бойлер горячей воды. 2. Инфракрасный обогреватель в предбаннике. 3. Электрический чайник полностью залитый холодной водой. 4. Тот же чайник, только частично наполненный. 5. Утюг. 6. Насосная станция водоснабжения. 7. Проблемное место. Проблемным местом я назвал не совсем корректную работу бойлера горячей воды. По отдельному таймеру он должен включаться в одиннадцать часов вечера, нагревать воду и в семь часов утра в любом случае отключаться. Таким образом, нагрев воды в рабочие дни производится только по ночному тарифу. Кратковременное отключение бойлера в полночь указывает на неправильную настройку таймера.
Наконец руки дошли и до счетчиков воды Элехант. В линейке счетчиков на данный момент есть два типа. Универсальные счетчики воды «Элехант» (СВД 20 и СВД 15) — электронные счетчики на холодную и горячую воду с дистанционной передачей данных. При установке счетчика не потребуется отдельно покупать обратный клапан, счетчик регистрирует объем прошедшей через него жидкости независимо от направления потока. Тарифные счетчики воды «Элехант» (СВТ 20 и СВТ 15) — умный счетчик на горячую воду, который позволит экономить на платежах около 30%! При установке счетчика также не требуется отдельно покупать обратный клапан, счетчик регистрирует объем прошедшей через него жидкости независимо от направления потока. Данные также передаются дистанционно. Для счетчиков СВД данные передаются в том же формате, что и в газовых счетчиках. Данные передаются с точностью 0,0001 м³. Счетчики СВТ имеют температурный датчик и делят воду на менее 40℃ и более 40℃. Как написано на сайте производителя, это делается потому, что в 354 постановлении правительства РФ и СанПин горячая вода ниже 40℃ приравнивается к холодной, а значит и платить за нее нужно по тарифу холодной воды. По статистике около 30% воды из горячего крана не соответствует нормативу. Дополнительного места для передачи двух показаний в пакете данных счетчика нет. Поэтому данные по горячей и горяче-холодной воде передаются по очереди в разных пакетах. Определить где какие данные можно по данным из полей типа счетчика. Например, для счетчика СВТ-15 горячей воде будет соответствовать тип счетчика 0х0204, а для холодной воды 0х0203. Поигравшись со счетчиком СВД решил, что буду выводить в ZONT четыре параметра. Три старшие цифры показаний счетчика без указания физической величины, две младших цифры счетчика и цифру после запятой в метрах кубических и оставшиеся самые младшие значения счетчика в литрах. Четвертый параметр – это расход воды в литрах. В личном кабинете ZONTэто выглядит примерно так: Данные от счетчика выделены красным цветом. Полное показание счетчика равняется 00000,1970 м³. Расход рассчитывается следующим образом. Приблизительно каждые 15 минут из текущего показания счетчика вычитается значение предыдущего показания счетчика. На графике это выглядит следующим образом: Показания выводятся в литрах с одним знаком после запятой. Т. е. максимальное значение может быть 99,9 л. Возможно ли за 15 минут использовать больший объем? Наверное, можно. Выходом из положения может быть вывод данных только в целых литрах и тогда максимальное значение стане 999 л. Либо уменьшение интервала измерения, допустим, до 5 минут. Ну и третий вариант при превышении значения 99,9 дальше не считать. Все три варианта имеют право на существование. А дальше покажет опыт использования. Возможно, что и придется поменять и сам алгоритм. В общем если есть мысли, то поделитесь. По поводу счетчиков СВТ, то скорее всего просто будет не четыре, а восемь параметров. Адаптер как раз поддерживает до восьми каналов. Кстати, счетчики СВД так же измеряют температуру, не знаю, правда, чего. Но данные меняются. И в случае надобности эту температуру можно так же выводить в ZONT.
Прошло уже девять месяцев тестирования датчиков протечки WLA01. Напомню, что тестируется два варианта, которые отличаются только программным обеспечением. Результаты тестирования приведены ниже: По графикам видно, что для второго варианта без срабатываний комплекта батареек хватит более чем на год. Первый вариант тестируется для того, чтобы увидеть поведение устройства при разряде комплекта батареек ниже 2,5 вольт. Это нижний предел напряжения питания для используемого типа микроконтроллера. Сейчас второй вариант тестируется совместно со счетчиками воды. В рабочем режиме в личном кабинете выводится напряжение батареек датчика протечки. Ниже представлена картинка из личного кабинета ZONT. Показания счетчика воды Элехант СВД-20 и датчика протечки в нижней строке датчиков. Показание счетчика воды 00000,2477 м³. Счетчик никуда не подключен и просто лежит рядом. Отсюда такое небольшое показание счетчика. Напряжение батареек датчика протечки на данный момент 2,94В. Но вывести это значение в личном кабинете ZONTне получается, поэтому приходится округлять. Но в модуле EL24101 на дисплее показывается полное напряжение. При срабатывании датчика протечки контроллеру ZONT будет передаваться не реальное напряжение батареек, а напряжение 9,0В. Таким образом контроллер ZONTсможет узнать о срабатывании и принять какие-то меры. На данном этапе планируется, что модуль EL24101 будет поддерживать два счетчика Элехант и два датчика протечки. С помощью кнопок и дисплея модуля можно будет включать (выключать) не используемые каналы и датчики протечки и выполнять некоторые другие настройки.
круто, даже не думал, что можно так все детально отслеживать. Теперь самому захотелось Zont потестить) давно присматриваюсь к этой автоматике)
Модуль EL24101 это собственная разработка. Описания как такового на него пока нет. Сейчас он проходит тестирование. Если коротко, то предназначен для передачи показаний счетчиков Элехант термостатам и контроллерам ZONT. Может эмулировать до 8 датчиков подключенных к ZONTу. На данный момент тестируется ПО с поддержкой двух счетчиков Элехант с возможностью подключения двух беспроводных датчиков протечки (также собственной разработки). Настройку под конкретную задачу можно выполнить на самом модуле с помощью кнопок. Если есть нестандартная задача, например, использовать счетчик газа как уровнемер в газгольдере, то при навыках работы с Ардуино можно самому написать скетч и загрузить его в модуль EL24xxx (будет доступен базовый скетч с библиотекой для работы со счетчиками). Если есть желание поучаствовать в тестировании, пишите в личку.
Всем привет! Пришли новые платы для модуля EL24101. Для разнообразия решил сделать их с красной маской. Выглядят так: называются EL24102. Отличаются от предыдущих плат EL24101, кроме цвета, несколько другой компоновкой и другой платой преобразователя напряжения. Можно поставить и старый преобразователь, место под него осталось. Так же были исправлены некоторые косяки с разводкой печатной платы. В остальном же все не изменилось. Так что к отопительному сезону надеюсь проект доделать.