Домашняя метеостанция на esp8266

    Привет ГТ!

    С появлением esp8266 пару лет назад, у меня возникла мысль создать на базе этого контроллера что-нибудь полезное, что будет нужным в доме, и чем будет удобно пользоваться всем. Возможность подключения по wi-fi, небольшие габариты, достаточное количество контактов ввода-вывода, легкость программирования сделали возможным собирать на базе этой платы множество устройств, и одно из них — система мониторинга погоды.

    Изначальные требования к системе:

    • Удаленный просмотр измеряемых данных
    • Возможность удаленного управления устройством
    • Наличие дисплея для просмотра данных «прямо сейчас»
    • Простота подключения и питания (питание от обычной USB-зарядки)
    • Передача данных на домашний сервер для сбора статистики, просмотра графиков и т.п.
    • Возможность увеличения количества подключенных сенсоров
    • Возможность использования множества метеодатчиков одновременно


    КДПВ:





    Для начала решил отыскать существующие системы, которые можно было бы взять в качестве прототипа. Нашлась одна, подходящая по возможностям — wifi-iot.com, но она была отвергнута из-за закрытого кода и необходимости покупки лицензии для активации полного списка возможностей. Поэтому решил создать свой велосипед.

    Для реализации надо было воплотить в жизнь железячную и программную части.

    На Ебее были закуплены следующие компоненты:

    • NodeMCU board — 350р.
    • LCD TFT Display 320х240 на базе чипа ILI9340C — 370р.
    • Датчик DHT22 — 130р.
    • Датчик BMP180 — 115р.
    • Макетная плата 5х7 см — 30р. (при покупке 5 штук)
    • Плата с micro USB разъемом — 10р.


    На местном рынке был куплен корпус — Gianta G403 за 70р.

    Итого — 1000р на компоненты (цены на момент публикации, по курсу — 15 вечнозеленых).

    Для программной части была выбрана элементарная связка PHP+MySQL, развернутая на домашнем сервере на базе малинки. Преимущество перед облачными сервисами — при пропаже интернета система продолжает успешно работать и не накрывается медным тазом. Минус — необходимость написать серверную часть системы для хранения и обработки данных, но это было интересно сделать и самому.

    Для программирования была выбрана среда Arduino IDE, с подключенным модулем для разработки на esp8266. Как это сделать — подробно описано тут — github.com/esp8266/Arduino

    Поначалу было желание попробовать писать все на lua, ипользуя прошивку nodemcu, но быстро отказался от этой идеи, т.к. во время заливки скетчей постоянно вываливались ошибки о недостатке памяти и т.п.

    Для обмена данными между метеостанцией и малинкой был выбран формат данных JSON.

    Схемы подключения сенсоров к модулю — были использованы стандартные, библиотеки можно найти здесь:



    Так же понадобилась следующая библиотека — github.com/bblanchon/ArduinoJson

    Помимо вышеназванных к системе можно подключить и настроить полученные данных со следующих сенсоров:



    Сейчас жду посылку с датчиком CO2 на базе MH-Z19, чтобы мониторить наличие углекислого газа в воздухе. Как только придет — соберу модуль с ним, чтобы расширить перечень измеряемых параметров погоды в доме.

    Итак, после получения всех посылок, множества итераций по отладке кода и сборок на макетке, пришло время собрать готовое устройство.

    Схема устройства:



    В корпусе дремелем было проделано отверстие для экрана:



    После этого внутри был закреплен сам экран, бутерброд из платы с модулем, и датчики. Так же не была забыта кнопка сброса :)



    В торцевых пластинах корпуса были проделаны отверстия для вентиляции сенсоров, и для разъема питания. После подключения — информация на экране:



    В прошивке модуля реализовано удаленное управление — поднят веб-сервер, используя который можно произвести начальную настройку (указать используемую wifi-сеть, указать используемые датчики, настроить модуль реального времени, посмотреть данные с подключенных сенсоров, перезагрузить модуль). Когда писал странички, уделил внимание тому, что настройки может производиться с мобильного — поэтому Привет, адаптивный дизайн! :)

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

    Скриншоты







    Для просмотра списка подключенных модулей, удобного просмотра получаемых данных, просмотра графиков — был написан небольшой сайтик, развернутый на малинке.

    Скриншоты






    Что планируется реализовать еще:

    • Синхронизация времени по NTP
    • Накопление данных в модуле в случае потери сети
    • Реализация авторизации на сервере просмотра данных
    • Привязка датчиков к опреденным пользователям
    • Настройка данных, отображаемых на экране датчика
    • Создание outdoor-версии датчика (буду рад советам, как это лучше сделать)
    • Возможность управления реле
    • Возможность получения данных с датчиков открытия окон-дверей (например герконов)
    • Введение поправок к получаемым данным для учета внутрикорпусного размещения сенсоров


    Исходный код проекта — доступен здесь: github.com/aproschenko-dev/MeteoEsp

    Буду раз любой конструктивной критике и комментариям.

    Update:

    Для всех библиотек к модулям, подключаемых по 1-wire шине, требуется заменить инциализацию wire-протокола с Wire.begin() на Wire.begin(0, 2), т.к. стандартные пины заняты экраном.
    Метки:
    Поделиться публикацией
    Комментарии 93
    • 0
      А почему графики с такими резкими скачками показаний?
      • 0
        Хороший вопрос, ответ не подскажу. От скачков можно будет избавиться, если увеличить период опроса сенсоров и сглаживать полученную ломаную.
        • +1

          Скорее, стоит увеличить частоту измерений и добавить фильтр Калмана. Его реализацию на различных языках нетрудно найти в интернете.

          • 0
            Спасибо за идею.
            • НЛО прилетело и опубликовало эту надпись здесь
              • 0

                Могу, лишь, привести пример. Если к этому устройству подключена система управления отоплением, то она будет очень "тормозной" при таком периоде измерений.


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

                • НЛО прилетело и опубликовало эту надпись здесь
                • 0
                  При более-менее частом опросе сенсоров, как сделано сейчас, некоторые значения сильно отклоняются от предыдущих — и требуют фильтрации. Если увеличить время опроса до получаса, например, то вообще будет сложно понять, когда мы будем иметь дело с «выбросом», а когда — с реальным показанием.
              • 0
                Странно, но у меня таких скачков нет. DHT22 тоже пробовал и на нём тоже не было таких резких скачков. Самый минимальный интервал был 1 минута.
            • 0
              Оно не автономное, требуется постоянное питание от розетки?
              Самое интересное как мерять температуру и влажность за бортом (на улице), было бы очень интересно если бы кто-нибудь рассказал.
              • 0
                Да точно так же, только корпус доработать чтоб вода случайно не затекала. Ну и желательно на батарейках.
                • 0
                  Вот дело именно в батарейках, и снижении емкости заряда на холоде.
                  • 0
                    Передатчик от MiSol(китайский вариант WH2081) на хороших щелочных Duracell отработал полтора года. И зимой и летом.
                    • 0
                      Тут дело не столько в холоде, сколько в потреблении ESP8266. В активном режиме он потребляет 150-300мА. На двух хороших щелочных АА-батарейках такой датчик не проживет и месяца. Если загонять в сон — уже интереснее, будет около 60 мкА. Если включаться пару раз в день, передавать данные на сервер и снова засыпать, должно хватить на год-полтора.
                  • 0
                    Да, тоже интересен вопрос автономного питания и работы за бортом.
                    • 0
                      Вот, например: https://geektimes.ru/post/257738/
                      • 0

                        В своей реализации я решил этот вопрос использованием дополнительного датчика на NRF24l01+. по подсчетам от 2 CR2032 батарей беспроводной уличный модуль должен проработать до 3 лет, на 2х АА все 5-7 лет. Уличный модуль отправляет данные на домашнюю Atmega-ESP станцию и уходит в глубокий сон с потреблением в 4uA.

                        • 0
                          Здорово! Вы делали устройство по ссылке выше?
                          • 0

                            Не совсем. Я свою станцию сам собираю, и информацию черпаю отовсюду. На данный момент рисую печатную плату, когда все закончу может быть напишу статью. В нынешней реализации я собираю уличную и домашнюю температуру, влажность, освещение, давление, уровень CO2. В эти дни тестирую оповещатель для полива растений (дополнительно 2 беспроводных датчика для грюдки и горшка), так-же только что получил плату счетчика гейгера и теперь жду доставки СБМ-20, тоже в планах прикрепить. В общем собираю "ардуино-мега-хрень" если так можно выразиться :) Все данные отсылаются на народмон, возможно подключу рассылку для радмнона как подключу гейгера.

                          • 0
                            У меня вопрос по питанию. В пике этот радиомодуль может тянет до 13мА. Плюс еще МК что-то просит. Могут ли CR2032 выдать такой ток? Какого вендора используете Вы? Когда-то давно я тоже думал запитать нордик от этих таблеток, но наткнулся на даташит, что они такой ток не выдают.
                            • 0

                              В эти дни как раз тестирую как поведут себя NRF запитанные от одной CR2032 — а ведут они себя довольно хорошо, я бы даже сказал что намного стабильнее чем если бы были запитанны от ардуины (все конечно в режиме transmit). Что-бы скомпенсировать кратковременные пиковые нагрузки, я добавил пару электролитических конденсаторов в схему. К сожалению не могу сказать точно номинал конденсаторов так как сейчас вне дома, но один из конденсаторов прямо на пинах питания NRF, помоему с номиналом в 4.7 uF (подбирал методом тыка — что лучше работает). Модули брал от разных вендоров с алиэкспрес. Понятное дело они все поддельные, но качественные подделки не сильно уступают оригиналам. Мои модули в Power Down Mode потребляют около 2uA, в датащите у оригиналов написано что должны потреблять 0.9 uA — как видите относительно не большая разница. Еще один из модулей потреблял около 2mА (2000uА) в Power Down Mode, но там была моя ошибка, так как я нечаянно подпалил его подав 5v от FTDI программера в котором забыл переставить перемычки когда прошивал Atmega328. При этом сам NRF все еще живой.

                              • 0
                                Модули брал от разных вендоров с алиэкспрес.

                                Вопрос был о CR2032, безусловно.

                                Я бы даже сказал что намного стабильнее чем если бы были запитанны от ардуины (все конечно в режиме transmit)

                                В том то и суть, что NRF очень капризный к питанию в режиме приема. Если источник «шумный» (как у ардуины, например) или «слабый», то частота уплывает и на другом конце ничего, конечно, принять невозможно. Искать такие баги очень сложно.

                                Мои модули в Power Down Mode потребляют около 2uA

                                Наверное Вы отправили их в Stand-By, ибо мои модули «едят» около 1мкА в Power Down.
                                • 0
                                  Вопрос был о CR2032, безусловно.


                                  Дык CR2032 тоже с али, причем взял у того кто предлагал самую низкую цену и с адекватным количеством предыдущих заказов. На тот момент вендором был "ZheJiang YanKun"
                                  В том то и суть, что NRF очень капризный к питанию в режиме приема.


                                  Мне кажется вы немного смешиваете вещи, если собираетесь строить приемник, то тут не может быть речи о питании от CR2032 батареек, если-же говорим о беспроводном передатчике на базе CR2032 и NRF который большинство времени спит, то я вам подсказываю что это сработает на ура. В любом случае главное правильно отфильтровывать питание. Однажды я увеличил прием обычного 433Mhz ACK приемника в несколько раз просто налепив керамические кондеры в 10 и 100pf в качестве фильтров.
                                  На счет уровня сигнала в зависимости от напряжения питания, пока не могу ничего сказать — в моем тесте при пинге каждые 5 секунд, CR2032 на передатчике по подсчетам должно хватить на 5-6 дней. Сегодня идет как раз пятый день, но на батарейке пока стабильные 2.89 вольт, что пока никак не влияет на уровень исходящего сигнала.
                                  • 0
                                    Мне кажется вы немного смешиваете вещи, если собираетесь строить приемник, то тут не может быть речи о питании от CR2032 батареек

                                    Это если сделать допущение, что пакеты отправляются с флагом NOACK. Иначе Вы не получите «подтверждение доставки» и поднимется флажок MAX_RT.
                          • +2
                            А у меня вопрос автономности решён так:

                            image
                            • 0
                              Да, и такой вариант имеет право на жизнь. Зачем тащить на улицу все устройство, если можно прокинуть только датчики. Главное — разместить их в тени.
                              • 0
                                Вот тут-то у меня и проблема. Стеклопакет сверлить не хочется, а на балконе розетки нет.
                                • 0
                                  Стеклопакет я не сверлил. И профиль не сверлил, тоже. Я всего лишь проковырял монтажную пену и просверлил отверстие в металлической планке закрывающей эту самую пену.
                          • +2
                            Почему каждый, прикрутивший дисплей и пару датчиков к почти неизменяемому коду и железке называет своё детище «домашней метеостанцией»? Где данные с улицы? Где направление и сила ветра? Где уровень осадков?
                            • +1
                              Почему каждый, увидевший на схеме знакомые компоненты, считает своим долгом оставить таком комментарий? :) Толсто, товарищ.
                              Вы пробовали посмотреть код перед тем, как говорить, что он «неизменен»? И неизменен по отношению к чему — тоже интересно.
                              У вас дома идёт дождь и дует ветер? Тогда у меня плохие новости для вас. Проект же так и назван — «Домашняя метеостанция».
                              • 0
                                Бытовые домашние метеостанции

                                Появились на рынке сравнительно недавно. Родоначальниками бытовых метеостанций являются обыкновенные барометры. Функциональность домашней метеостанции схожа с метеорологической станцией, только обрабатывается гораздо меньше данных, которые поступают с одного или нескольких датчиков, устанавливаемых за окном и в других помещениях. Домашние метеостанции показывают температуру в помещении, температуру вне помещения, измеряют влажность, атмосферное давление и исходя из обработки процессором полученных данных формируют прогноз погоды на сутки. Работают как от электрической сети, так и от сменных элементов питания.
                            • 0
                              29 градусов в прихожей? Что-то больше похоже на внутрикорпусную метеостанцию. Производили градуировку?
                              • 0
                                Размещение сенсора внутри корпуса добавляет приблизительно 1.5 градуса показаниям по отношению к внекорпусным. Возможность введения поправок — еще один пункт в to do. Добавил в статью.
                                • +1
                                  На мой взгляд, пункт о получение блее-менее достоверных данных должен быть на первых местах:)
                                • 0
                                  Холодно, жил при на много большей температуре над круглосуточным магазином, после этого в 29-30 дома реально мёрз, пока не адаптировался. И это вне зависимости от наружных -20..+25.
                                • 0
                                  Дома тоже стоит метеостанция, только попроще. У меня только сомнения по поводу корректности датчика DHT22. Влажность, как мне кажется, он не совсем корректно показывает. Например, в дождливую погоду, когда все погодные сайты показывают влажность 100%, этот датчик показывает около 60%.
                                  • +1
                                    Этот параметр не зря называется «относительная влажность», так как напрямую зависит от температуры. То есть, если вы нагреете кусок воздуха (из улицы в комнате, например), то относительная влажность его уменьшится.
                                    • 0
                                      Я подключу к своему устройству другой датчик влажности (например BME280), и сравню показания. А вообще интересно, какая зависимость между температурой и влажностью дома, и меняется ли влажность при открытии окон.
                                      • 0
                                        Обычно у меня дома температура выше, чем на улице, потому влажность обычно заметно ползет вниз при проветривании. Я даже могу приблизительно определить период, в течении которого проводилось проветривание.
                                      • 0
                                        У меня в тестовой работе сейчас пара DS18B20, пара DHT22 и один DHT11. Оба DHT22 показывают очень близкие показания по температуре и к друг другу, и к DS18B20, который я взял за базис. По влажности оба 22 показывают почти одинаковые цифры. 11 очень тормозной (долго отзывается на изменения) и очень грубый (разброс показаний; расхождения и по влажности, и по температуре). Он подходит только для грубой оценки. DHT22 вполне подходит для домашней автоматизации.
                                        • 0
                                          А у вас есть разница между показаниями температуры DS18B20 и DHT22? У меня отличаются на градус.
                                          • +1
                                            В пределах погрешности DHT22: ±1°С. Обычно разница в районе полградуса.
                                      • 0
                                        Тоже присматриваюсь к этому чипу. Как у него с энергопотреблнием в реальных условиях? Интересуюсь в плане возможности запитать от солнечной энергии.

                                        В качестве хобби имею некоторый опыт в построении сети не «домашних», а как раз-таки, весьма «уличных» метеостанций — http://meteo38.ru, http://angara.ws — если кому интересно, могу поделиться опытом эксплуатации разных видов arduino и raspberry pi в условия от -35 до +35 градусов.
                                        • 0
                                          Плохо у него с энергопотреблением. Очень все зависит от доставшегося вам чипа, но счет на десятки миллиампер. Питание на нем надо отключать(deep sleep). Хотя для солнечно-батарейного питания с текущими ценами реально проще поставить панель побольше. Все остальные решения обойдутся дороже(в стоимости контролеров и разработке)
                                          • 0
                                            Как варинат — собрать внешний термодатчик на STM, как по ссылке выше, и передавать информацию с него на модуль при помощи NRF. А далее — уже по отработанной схеме.
                                            • 0
                                              Так nrf тоже много кушать изволит. Реально простой для новичка вариант — поставить две 0.6W солнечные батареи($1x2)+пару сдохших аккумуляторов 1865 вытащенных из старой ноутбучной батареи паралельно, диод шотки+ ограничитель напряжения(диод зенера на 4.2в). Ну и на esp2866 включать периодически deepsleep если напряжение падает ниже 3.7. Все остальные варианты на освещенном месте избыточны для штучного производства, панельки сильно дешевле.
                                          • +1
                                            Я уже отписывался по питанию от солнечной панели в теме «ESP8266 с чего начать или первый опыт». Alexpp как раз интересовался на сколько хватает аккумуляторов.
                                            Повторю тут:
                                            У меня сейчас тестируется ESP8266 c BME280 (температура, влажность, давление) + BH1750 (освещённость) + ADS1115 (напряжение на аккумуляторах). Всё это питается от двух аккумуляторов типа АА, которые заряжаются с помощью солнечной панели на 3,5В, через повышающий DC-DC на MT3608. Данные отправляются на ThingSpeak, которые можно посмотреть по этой ссылке.
                                            Пробовал без солнечной панели — хватило почти на месяц работы (показания отправлялись каждые пять минут, два аккумулятора ENELOOP 1900 мА*ч включенных последовательно), т.е. запас получается очень хороший.
                                            В солнечный день аккумляторы очень хорошо заряжаются. Ещё уточню один момент — коробка сейчас стоит на окне и направлена на запад, т.е. солнце начинает засвечивать панель во второй половине дня.
                                            С отрицательными температурами должно дружить, т.к. NiMH аккумуляторы нормально работают при отрицательной температуре.
                                            • 0
                                              Здравствуйте. А вы учитываете «эффект памяти» в NiMH аккумуляторах? Как мне кажется простоянная подзарядка сильно уменьшит ресурс аккумуляторов. Заряжать раз в месяц по моему будет лучшим режимом работы аккамуляторов.
                                              • 0
                                                У аккумуляторов Eneloop «эффект памяти» слабо проявлен. Заряжать раз в месяц не знаю как реализовать, к тому же может быть плохая погода и аккумуляторы могут разрядиться в ноль. Единственное что меня сейчас беспокоит — это перезаряд. Дни сейчас в основном стоят солнечные и аккумуляторы судя по графику заряжаются до 2,89В — это предел. По хорошему надо как-то ограничить зарядку до 2,8В, но я пока не знаю как. Буду очень рад, если мне подскажут как это можно сделать с малыми затратами.
                                                Сейчас прототип обкатывается на окне. Через пару месяцев вытащу аккумуляторы и прогоню на «Махе» — посмотрю на сколько аккумуляторы потрепались.
                                            • 0
                                              Можете поделиться опытом использования солнечных панелей в уличных метеостанциях? Интересует какой тип аккумуляторов использовали, какие солнечные панели и т.д.
                                            • 0
                                              Здравствуйте! Простите за вопрос не по теме — можно ли автоматизировать сбор информации по температуре горячей воды в многоквартирном доме (14 подъездов)?
                                              • 0
                                                Разумеется можно. Можно подключить водонепроницаемые датчики ds1820, и передавать информацию с них. Только встает вопрос передачи данных — как обеспечить все модули вай-фаем.
                                              • 0
                                                Взять обычный датчик (только температура) c проводом 100р и nodemcu 250р
                                                http://ru.aliexpress.com/item/V2-4M-4FLASH-NodeMcu-Lua-WIFI-Networking-development-board-Based-ESP8266/32448662166.html
                                                http://ru.aliexpress.com/item/1pcs-DS18b20-Waterproof-Temperature-Sensors-Thermistor-Temperature-Control-H1E1/32313853186.html

                                                Всё это поместить в распределительную коробку из лируамерлена за рублей 40 и вывести датчик температуры прикрепив его к трубе горячей воды, вам останется только написать софт который будет раз в N минут проверять температуру на датчике и отправлять её на сервер.
                                                • 0
                                                  А какой-нибудь вариант для неспециалистов возможен?
                                                  • 0
                                                    Готовые решения обычно сильно дорогие, я себе из этого делал мониторинг, если нужна помощь — могу подсказать по соединению да и код скинуть
                                                    • 0
                                                      Код можно взять из репозитория к статье. Тут вам будут и графики, и таблицы, и дешборд :)
                                                      • 0
                                                        Буду благодарен. Может даже сможете сделать, чтобы осталось только подсоединить?
                                                        • 0
                                                          См. комментарий выше.
                                                          • 0
                                                            Спасибо, осталось найти спецов с руками)
                                                            • 0
                                                              По поводу доработки схемы или прошивки — обращайтесь. Проект открыт.
                                                  • 0
                                                    Автоматизировать можно. По крайней мере законодательно это не запрещено. Другое дело — как вы будете использовать эти данные? Бюджет Вам ниже написали, порядка 500 рублей на устройство. Добавьте к этому защищённую сеть передачи данных (в 14 подъездах наверняка найдётся пара «злобных хакеров»), сумму на написание софта, точку сбора и обработки данных. Данных, которых вы никак не сможете использовать, кроме как для удовлетворения собственного любопытства. Для закона ваши данные, полученные с несертифицированных, неповеренных устройств — филькина грамота. Да и DS18B20 имеет изредка погрешность до половины градуса.
                                                    • 0
                                                      Это необходимо для системного контроля работы управляющей организации — стоящее применение)
                                                      • 0
                                                        Управляющая организация пошлёт вас по азимуту с этими данными и будет права.
                                                        • 0
                                                          У нас рабочие отношения с УК, поэтому этих данных будет достаточно, чтобы слесарь отработал по температуре. Если же говорить про общий случай, то и здесь это будет полезно и эффективно. По факту недостаточной температуры составляется обращение в УК и вызывается представитель для составления акта. В Плохом случае, когда УК будет поднимать температуру ГВС под проверку проблема решится через ежедневные заявки на замер — рано или поздно УК не придет на замер и тогда появляется возможность самостоятельного замера температуры с 2-я свидетелями и председателем совета дома, который будет иметь силу при составлении акта. Данный акт можно использовать как для обращения в ГЖИ или прокуратуру, или сложнее, но эффективнее — в суде. В этом случае суд не только установит факт неоказания услуги, но и УК, кроме (уже неизбежного) штрафа от ГЖИ грозит еще и вычет за месяц за весь дом за фактическое неоказание услуг, плюсом к этому 50% потребительский штраф, ну и услуги юридического сопровождения, разумеется.
                                                          • 0
                                                            В таком случае — можете попробовать собрать систему из нескольких датчиков, и мониторить температуру во всех подъездах. Проблему передачи данных можно решить подключением gsm-модулей к каждому из них — да, его цена около 700р в настоящее время, но если расходы будут покрыты УК — то это не проблема. В данном случае можно отправлять данные или смс при существенном отклонении температуры от нормы, а не постоянно
                                                            • 0
                                                              Вопросы использования денег на текущий ремонт в нашем ведении, так что не проблема. Проблема в техническом исполнении (совсем не мое) и стоимости
                                                              • 0
                                                                Если необходимо — можно подсчитать расходы на модули. Можете обратиться в личку с требованиями к системе.
                                                          • 0
                                                            Возможно Вы имели ввиду необходимость использования каких-либо сертифицированных измерителей температуры?
                                                            • 0
                                                              Уверены ли вы, что все 14 подъездов согласятся сдавать деньги на _это_?
                                                              • 0
                                                                Смотря сколько сдавать? Если прикидывать стоимость устройства в 1500р, а в подъезде 70-80 квартир, то получится по 20р. с квартиры. Сумма незаметная.
                                                                • 0
                                                                  Одного устройства. Ставить на весь подъезд одно устройство — бессмысленно, нужен контроль по каждой квартире. А это уже совсем другие деньги.
                                                                  • 0
                                                                    Нет. Достаточно замера в каждом стояке
                                                                    • 0
                                                                      Постановление правительства РФ № 354 определяет следующие нормы:
                                                                      Температура воды не должна быть ниже +40 °С, а ее отклонение не превышает 3-5 °С.
                                                                      Суммарное время отключения ГВС. Общее время — не более 8 часов в месяц.
                                                                      Максимальный период проведения профилактических работ в летний сезон – 14 суток.
                                                                      Состав воды в обязательном порядке должен соответствовать санитарным нормам СанПиН 2.1.4.2496-09. Для осуществления контроля расхода теплоносителя устанавливают специальные приборы для ГВС. Счетчики монтируют только представители управляющей организации, с которой заключается договор на поставку горячей воды в квартиру или дом.


                                                                      Разбег в 3-5 градусов между первым и 14 этажом? Да легко.
                                                                      • 0
                                                                        Уточню, что температура ГВС должна быть в интервале 60-75 градусов. Ниже этого считается не соответствием норме со всеми вытекающими обращениями в УК или дальше. Ниже 40 градусов — вода считается холодной. При установке факта холодной воды оплата может производить как за холодную.
                                                                        Установка сотрудниками УК — это проблема, так как, во-первых сам факт установки им не по нраву по понятным причинам, а во-вторых, стоимость установки автоматом вырастает в два раза. Стоимость установки можно пробовать сбить при наличии официального коммерческого предложения. Но, как вариант можно УК и не ставить в известность.
                                                                        Разбег происходит не из-за расстояния, а из-за завоздушивания в верхней части системы. Поэтому, при поступлении сигнала слесарь пойжет до конкретного стояка для пропуска воздушной пробки.
                                                                  • 0
                                                                    14 подъездов — это 28 стояков, то есть сумма вырастает в два раза, т.е. 42 000. Плохо, что через смс — дополнительные траты. С учетом обычно не очень ситуации с водой в месяц может получиться серьезная сумма только на них.
                                                                    • 0
                                                                      Да, сумма не маленькая. Хотя предполагаю, что недопоставки тепла в дом значительно превышают эту сумму — и будут отбиты при первом же обращении с претензией к УК.
                                                                      • 0
                                                                        Именно так. У этой системы есть рыночный потенциал. В т.ч. я могу приложить руку к продвижению, так как в сфере ЖКХ касаюсь не одного своего дома.
                                                                        • 0
                                                                          Не обольщайтесь.
                                                                          • 0
                                                                            Главное — попробовать. Если система успешно зарекомендует себя на одном доме, то почему бы ее не использовать и в остальных домах.
                                                                            • 0
                                                                              инициатива должна от УК исходить а не от жильцов. Если УК этого не надо — затея бессмыслена.
                                                                              • 0
                                                                                Если УК это не надо, то ей придется делать выбор между сохранением дома и приведением горячей воды в норму. Мы же не ерунду какую просим, а просто нормальную воду. Если нам УК в этом отказывает, то зачем она вообще нам нужна?
                                                                            • 0
                                                                              Если представить жителям реальную разницу между тем и этим, то выбор очевидно будет в пользу экономии. А это как раз дает данная система. Но нужно пробовать хотя бы на одном доме
                                                                              • 0
                                                                                Отвечу обоим. Это вам повезло и ваши взаимоотношения с УК — рабочие, хоть я и не до конца понимаю значение этого слова в данном контексте. Как только вы перестаёте платить им деньги или требуете перерасчёта с вас сразу начинают спрашивать а почему вы это делаете. И тут вы с видом победителя достаёте этот приборчик, на который нет ни документации ни сертификации ни че го, а УК выдаёт логи со своего теплоизмерителя поверенного и проверенного. Сами догадаетесь, на чью сторону встанет суд? Да, вы можете кошмарить УК наличием этих приборов и постоянными требованиями о замерах температуры, но тогда вряд-ли ваши взаимоотношения и дальше будут «рабочими».
                                                                                Сертификация данного устройства подсказать во сколько выльется?
                                                                                • 0
                                                                                  Это везение случилось далеко не сразу — сначала мы ушли от одной компании, потом ругались с этой. При большом желании мы сможем поменять УК, поэтому им целесообразнее рабочие отношения, чем потеря дома, немаленького для нашего города.
                                                                                  Цель данного устройства не в том, чтобы показывать логи, а чтобы контролировать температуру горячей воды. В случае не той температуры не прибор достается, а выдвигается требование к УК о приведении температуры к нормативу. Никакого желания кошмарить нет — это больше для общего случая, где УК и собственники живут, как обычно.
                                                                                  Пожалуйста, подскажите.
                                                                                  • 0
                                                                                    Сертификация не требуется. Выше же написано, что снижение температуры — повод для вызова сантехника и комиссии для замера температуры (которая, уверен, будет провдена поверенным сертифицированным прибором), и в случае неявки — составление акта о неявке со всеми вытекающими. Система как раз дать понять, что температура упала, пора звонить.
                                                                                    • 0
                                                                                      Уточню. В случае неявки составляется не акт неявки, а появляется возможность делать самостоятельные замеры температуры. А так, да — сертификация здесь не является препятствием
                                                                      • 0
                                                                        Полномочия по решению вопросов текущего ремонта переданы совету МКД, председателем которого я являюсь. Но в общем случае такой вопрос наверняка пройдет голосование на общем собрании собственников, так как позволит привести горячую воду в норму. Сейчас же низкая температура горячей воды — один из основных способ заработка управляющих организаций.
                                                                        • 0
                                                                          Коли так, то в интересах самих же собственников обеспечить положенную температуру в квартирах, и голосование пройдет с известным результатом. Главное — составьте смету на детали, а схему и прошивку — можно доработать под конкретные задачи.
                                                            • 0
                                                              В ESP8266 можно работать с полноценной файловой системой:
                                                              esp8266.github.io/Arduino/versions/2.0.0/doc/filesystem.html

                                                              Мне кажется так проще хранить html и css файлы, чем в виде массивов в коде.

                                                              • 0
                                                                Да, в ФС, в моей прошивке, модуль хранит свои настройки, поэтому они энергонезависимы. Но теперь представим, что вам надо поменять разметку страницы или стили — для этого придется совершить некоторое шаманство для записи обновленного файла. Проще, когда разметка хранится прямо в памяти модуля.
                                                              • +1
                                                                Автором проделана отличная работа. Пытался писать yнечто подобное на LUA, но количество глюков зашкаливает и я отодвинул проект, но когда наткнулся на эту работу решил воспользоваться наработками.
                                                                Однако, хочется только предостеречь пользователей от бездумного скачивания программы и пользования ею.
                                                                Программа содержит как минимум одну просто катастрофическую уязвимость: изначально создается открытая точка доступа без пароля, через которую можно настроить подключение системы к домашнему WiFi, после перезагрузки она находит домашнюю сеть и все бы здорово, но кто бы мог подумать, что помимо подключения к домашней сети, открытая точка доступа по-прежнему продолжает жить своей жизнью. Т.е. любой желающий может беспрепятственно к ней подключиться и совершенно свободно посмотреть идентификационные данные от вашего WiFi. И пусть не смущают вас кружочки в поле «Password:», при просмотре исходного кода страницы, они чудесным образом превращаются в… да, да, именно в него.
                                                                Для исправления этой фичи желательно после подключения к сети ражим работы модуля перевести в WIFI_STA, ну и инициализировать точку доступа к случае отсутствия сети как-то так:
                                                                WiFi.softAP(config.module_name, «mypassword»);
                                                                • 0
                                                                  Спасибо за замечание, обязательно учту. Сейчас как раз начинаю работать над большим обновлением прошивки модуля.

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