Телеметрия — в системе Умный дом показания счетчиков передаются в управляющие компании автоматически.
В системе «Умный дом» показания счетчиков считываются автоматически, избавляя жильцов и управляющие компании от этой задачи. В результате:
- точные показания счетчиков позволяют платить только за действительно полученные ресурсы;
- собственникам не нужно каждый месяц собирать данные со всех приборов и передавать их нескольким разным адресатам;
- управляющие компании получают показания автоматически, не тратя время и силы на сбор. Не нужно пересчитывать платежки забывчивых жильцов.
Система телеметрии применяется на индивидуальных и общедомовых сетях, в многоквартирных и частных домах, на предприятиях и торговых объектах.
Телеметрия. «Умные счетчики» воды
Чтобы не забыть передать показания счетчика за воду, можно отметить нужный день в календаре или поставить напоминание в телефоне. Но есть более надежный способ — установить счетчик воды, передающий показания автоматически. Это избавит вас от хлопот по ежемесячному сбору и отправке показаний горячей и холодной воды. Механизм их установки и эксплуатации прост:
- Монтаж не отличается от установки обычных приборов учета, не нужно прокладывать провода и искать место для дополнительного оборудования — данные передаются по каналу радиосвязи.
- Импульсные счетчики воды передают показания автоматически, а возникающие погрешности можно корректировать вручную через панель управления в квартире.
- Можно просматривать статистику потребления воды в кубометрах на графиках за день, месяц, год.
Автоматическая отправка показаний счетчиков воды будет полезна жильцам (не нужно тратить время на сбор и отправку), управляющим компаниям (данные счетчиков доступны в режиме реального времени семь дней в неделю), предприятиям (автоматизация сбора данных, статистика и стратегия экономии ресурсов).
Умные счетчики устанавливают в частных и многоквартирных домах (в том числе, на общедомовые инженерные сети), на промышленных, сельскохозяйственных и торговых объектах для удобства и экономии.
Телеметрия. «Умные счетчики» отопления
Платежи за отопление — одна из самых крупных затрат в оплате коммунальных услуг. Причем владельцам жилья приходится оплачивать отопление по тарифу в полном объеме, в то время как часть тепловой энергии не доходит до потребителя из-за изношенности инженерных сетей. А в некоторых случаях собственники, наоборот, хотели бы сократить подачу теплоносителя, но вынуждены платить по тарифу, даже если на радиаторы установлены вентили. Счетчики на отопление помогут решить проблему переплат.
В системе телеметрии T.one предусмотрена возможность установки «Умных счетчиков» на радиаторы. Это точные приборы со встроенным радиомодулем, передающим показания в автоматическом режиме.
Преимущества:
- Вы получаете точные данные потребления на каждую комнату и всю квартиру/дом/коммерческий объект и оплачиваете только фактически полученное тепло. В личном кабинете ведется статистика расходования.
- Показания счетчиков отопления передаются в управляющую компанию автоматически.
- Установка счетчиков на отопление проводится быстро, не требует проводов и дополнительного оборудования.
- Помимо индивидуальных приборов, можно установить общедомовой счетчик на отопление. Оборудование универсальное, оно монтируется в многоквартирных и частных домах (в многоквартирных домах вторичного фонда при условии перевода всех квартир на новую систему учета), на коммерческих объектах.
Автоматизация сбора и отправки данных с приборов учета выгодна жильцам, управляющим компаниям, промышленным, сельскохозяйственным и торговым предприятиям. Не тратьте время на отправку показаний, оплачивайте коммунальные услуги по факту и контролируйте свои расходы.
Телеметрия. «Умные счетчики» электроэнергии
Представьте, как удобно, когда показания счетчиков передаются в управляющую компанию автоматически. Изначально умные счетчики были призваны снизить утечки электричества и уменьшить потери ресурсоснабжающих организаций. Сейчас преимущества таких приборов оценили и собственники, и управляющие компании.
- Жильцы часто забывают передать показания счетчика за электроэнергию вовремя, создавая путаницу в учете и платежах. Когда отправка данных ведется автоматически, собственники избавлены от хлопот и переживаний, а в их платежках всегда стоит точная сумма за свет.
- Управляющие компании по достоинству оценили счетчики электроэнергии, передающие показания, поскольку данные потребления передаются точно и в срок и доступны в режиме реального времени 24/7. Не нужно производить перерасчет платежей, когда жильцы не успели отправить показания вовремя, и расчет был произведен по тарифу.
Счетчик, передающий показания автоматически, может быть установлен на сети общего пользования в подъезде и на придомовой территории.
Система телеметрии дает возможность производить анализ потребления. Статистика отражается в наглядных графиках, подразделяясь по дням и помещениям (кухня, гостиная, детская и т.д.). Отслеживая объемы потребления энергии разными приборами, можно выявлять наиболее энергозатратные и заменять их энергоэффективной техникой. «Умные счетчики» электроэнергии — это удобство и экономия.
Установка умных приборов учета электричества на промышленных, сельскохозяйственных и торговых предприятиях позволит автоматизировать сбор показаний счетчиков. Имея в распоряжении статистику потребления по производственным помещениям, цехам и отделам, можно планировать мероприятия по снижению трат на ресурсы и улучшению энергоэффективности предприятия.
talan.one
Умные счетчики воды с автоматической передачей показаний
Умные счетчики воды от SAURES — это бытовое решение для персонального учёта потребления воды и автоматизации ежемесячных задач по передаче показаний в управляющую компанию, ТСЖ или расчетный центр. Для удобства пользвателей мы разработали два варианта умных счетчиков воды. Первый представляет собой комплект оборудования из контроллера и обыкновенных импульсных счетчиков воды. Второй вариант — это счетчик воды с установленным в него радиомодулем. У каждого варианта есть свои преимущества.
Умные счетчики воды с Wi-Fi контроллером
В состав комплекта входят два высококачественных импульсных счетчика воды и Wi-Fi контроллер SAURES R1. Контроллер оснащен 4-я каналами и может обслуживать 4 счетчика воды или 2 дополнительных датчика. Например, датчики протечки воды или температуры.
Преимущества Wi-Fi решения:
- Нет допоплнительных платежей за услуги связи — умные счетчики используют вашу домашнюю WiFi-сеть;
- Не нужны SIM-карты, специальные вышки связи и дорогостоящее сетевое оборудование.
- Контроллер работает от 3-х пальчиковых батареек. Через 4-5 лет нужно просто заменить батарейки;
- Оборудование можно настроить через любой веб-браузер в вашем смартфоне или ноутбуке;
Перейти в каталог
Умные счетчики воды с NB-IoT радиомодулем
Представляет собой неразрывный тандем из умного счетчика воды с NB-IoT радиомодулем SAURES C1 и надёжного импульсного счетчика воды Itelma. В данном комплекте радиомодуль контролирует оба счетчика и передает данные как по холодной, так и по горячей воде.
Преимущества NB-IoT решения:
- Не нужны роутеры и сетевое оборудование. Данные передаются через сотовую сеть МТС стандарта NB-IoT;
- Умные счетчики NB-IoT не нужно настраивать. Активируйте счетчики и добавьте в свой личный кабинет;
- Высокая проникающая способность сигнала позволяет счетчикам работать там, где не работают Wi-Fi и GSM;
- Услуги связи на 6 лет уже включены в стоимость оборудования;
- Счетчики имеют встроенный алгоритм обнаружения подмеса и неконтролируемого расхода воды.
Перейти в каталог
Нужна консультация по выбору оборудования? |
Заказать звонок |
Какие проблемы жильцов решают умные счетчики
Часто, мы сталкиваемся с ошибочным мнением, что умные счетчики воды полезны только для управляющей компании или ТСЖ. На самом деле это не так. Умный прибор учета — это в первую очередь надежный помощник владельца квартиры.
- Вам не нужно помнить сроки отправки и тратить время на саму передачу показаний, SAURES отправит показания автоматически.
- Умные счетчики оберегают Вас от расчетов квартплаты “по среднему” и необходимости разбираться с перерасчетами оплаты за коммунальные ресурсы.
- Вы полностью контролируете расход с точностью до каждого часа и можете оптимизировать свой стиль потребления воды.
- Если вы забыли закрыть кран, залипла кнопка унитаза или потек фитинг, то умный счетчик оповестит о неконтролируемом расходе воды.
Преимущества умных водосчетчиков
Умный прибор учета — это не просто счетчик. а работают на вас, позволяя взять расход воды под контроль и автоматизировать рутинные задачи. Функции и сервисы облака SAURES предоставляются пользователям наших умных счетчиков без абоненской платы и дополнительных платежей.
Почасовые графики расхода воды
Почасовые графики расхода воды
Бесплатный веб-кабинет покажет графики расхода воды с детализацией по часам, дням или месяцам и выведет показания на текущую дату или на прошедший день. В веб-кабинете вы видите информацию о расходе ресурсов, настраиваете автоматическую отправку показаний и оповещения.
Посетите демонстрационный кабинет перед покупкой, это бесплатно и не требует регистрации. Перейдите на страницу авторизации и нажмите кнопку «Демо-доступ».
Демонстрационный кабинет
Автоматическая отправка показаний
Автоматическая отправка показаний
Отправка показаний на email управляющей комании доступна по всей России. У большинства УК, ТСЖ, ЖСК есть специальный адрес электронной почты, на который наша система может автоматически отправлять показания.
Для жителей Москвы мы первые создали сервис автоматической передачи показаний в ЕИРЦ Москвы через портал mos.ru. Любой, кто оплачивает воду по ЕПД (единому платежному документу) может забыть о передаче показаний, подключив наши умные счетчики воды.
Доступ со смартфона и push-уведомления
Доступ со смартфона и push-уведомления
Бесплатное мобильное приложение покажет Вам push-уведомление о подозрительном расходе воды и обеспечит доступ к данным о расходе воды прямо из вашего смартфона.
для Android для iOS
Установите приложение для Android или iOS прямо сейчас и авторизуйтесь в демо-кабинете.
Как установить и настроить оборудование
Подключите счетчики к своей домашней WiFi-сети или используйте ультрасовременный NB-IoT.
Установка умных счетчиков воды с NB-IoT
Монтаж счетчиков
Для установки счетчиков вам потребуются услуги любой монтажной организации. Монтаж умных приборов учета ничем не отличается от установки обычных счетчиков воды.
Активация счетчика
После установки Вам нужно активировать счетчик с помощью неодимового магнита. Дальнейшие настройки производятся онлайн, через ваш личный кабинет в облаке SAURES.
Установка водосчетчиков с Wi-Fi
Установка комплекта умных счетчиков с Wi-Fi контроллером состоит из 2 этапов: монтаж приборов учета, подключение и настройка контроллера.
Монтаж счетчиков воды
Для монтажа приборов учета Вы можете привлечь любую монтажную организацию, процесс монтажа ничем не отличается от установки обычных счетчиков воды.
Подключение и настройка контроллера
Чтобы подключить контроллер к счетчикам воды и настроить его не нужны специальные инструменты и навыки, вы можете сделать это самостоятельно.
Видео-инструкция
Нет времени заниматься настройкой? |
Вопросы — Ответы
Чтобы вам было проще сделать выбор, мы собрали ответы на самые часто задаваемые вопросы наших клиентов.
Сколько стоит использование облачного сервиса?
Мы не взимаем абонентскую плату с пользователей. Использование системы не требует дополнительных платежей. Вы платите только один раз, при покупке оборудования.
У меня уже стоят импульсные счетчики воды (с проводами). Можно ли сделать их умными?
Да, если у вас установлены импульсные счетчики воды, то менять их не обязательно. Просто подключите к своим счетчикам любой контроллер SAURES.Как подобрать оборудование если в квартире несколько стояков?
Для счетчиков с NB-IoT потребуется установка по камплекту на каждый стоях ХВС/ГВС.
Для счетчиков с Wi-Fi контроллером есть два варианта:
- Установить по комплекту на каждый ввод.
- Установить комплект на одном стояке ХВС/ГВС, а на второй стояк установить только импульсные счетчики воды, удлиннить провода и подключить их в контроллер. Таким образом, один контроллер будет обслуживать все четыре счетчика.
Куда могут отправлять показания умные счетчики воды?
Умные водосчетчики автоматически передают показания на электронную почту вашей управляющей компании, ТСЖ или ЖСК. Вам потребуется уточнить у вашей УК email для приема показаний и сроки передачи показаний.
Для москвичей доступна автоматическая отправка показаний в ЕИРЦ Москвы (автоматическая отправка через портал mos.ru).
Также вы можете настроить отправку показаний на свой email или на электронную почту арендодателя.
Больше информации в нашей «Базе знаний»
Отзывы пользователей
Изначально покупал контроллер для автоматической передачи показаний по счетчикам на mos.ru, сейчас подключил датчик протечки и датчик температуры. Первый от нерадивых соседей (топят по стояку раз в год регулярно), второй на трубу ГВС — теперь понятно когда отключают горячую воду 🙂
Вячеслав
Пользователь
Это такое чудо!!! Я опять про показания забыла! И про показания и про контроллер. Про все забыла! И тут мне сообщение на телефон: “Показания ГВС… ХВС… переданы”. Переданы!!! Простите за обилие восклицательных знаков, но я в восторге
Александра
Пользователь
Контроллер прост в обслуживании. На батарейках — электричество подводить не надо. Места занимает не много. Плюс он накапливает информацию — всегда можно посмотреть графики потребления. Точно не зря потраченные деньги.
Андрей
Монтажник
Задолбался ежемесячно сдавать показания хвс и гвс, постоянно забываю, а через 3 месяца тебя принудительно переводят на общедомовой учет и ты начинаешь платить больше на ровном месте. В общем, решил поискать подобное устройство и нашел Saures R1. Купил, поставил (примерно минут 40). Установку осилит в принципе любой человек с руками, ничего сложного. Для настройки надо чуть чуть понимать в wifi/роутерах.
Аноним
Пользователь
www.saures.ru
Подключаем счетчик воды к умному дому / Habr
Когда-то системы домашней автоматизации, или как их часто называют “умный дом”, были жутко дорогими и их могли позволить себе лишь богачи. Сегодня на рынке можно найти достаточно бюджетные комплекты с датчиками, кнопками/выключателями и исполнительными устройствами для управлением освещением, розетками, вентиляцией, водоснабжением и другими потребителями. И дажеКак правило предлагаемые устройства это либо датчики, либо исполнительные механизмы. Они позволяют легко реализовать сценарии вроде “при срабатывании датчика движения включить свет” или “выключатель возле выхода тушит свет во всей квартире”. Но вот с телеметрией как-то не сложилось. В лучшем случае это график температуры и влажности, или мгновенная мощность в конкретной розетке.
Недавно я себе поставил счетчики воды с импульсным выходом. Через каждый литр пробежавший через счетчик срабатывает геркон и замыкает контакт. Осталось дело за малым — прицепиться к проводам и попробовать из этого получить пользу. Например, анализировать потребление воды по часам и дням недели. Ну а если стояков для воды в квартире несколько, то удобнее видеть все текущие показатели на одном экране, чем лазить по труднодоступным нишам с фонариком.
Под катом мой вариант устройства на базе ESP8266, которое считает импульсы со счетчиков воды и по MQTT отправляет показания на сервер умного дома. Программировать будем на micropython с использованием библиотеки uasyncio. При создании прошивки я наткнулся на несколько интересных сложностей, о которых также расскажу в этой статье. Поехали!
Схема
Сердцем всей схемы является модуль на микроконтроллере ESP8266. Изначально планировался ESP-12, но мой оказался бракованный. Пришлось довольствоваться модулем ESP-07, который был в наличии. Благо они одинаковые и по выводам, и по функционалу, разница только в антенне — у ESP-12 она встроенная, а у ESP-07 — внешняя. Впрочем, даже без антенны WiFi сигнал в моей ванной ловится нормально.
Обвязка модуля стандартная:
- кнопка ресет с подтяжкой и конденсатором (хотя и то и другое уже есть внутри модуля)
- Сигнал enable (CH_PD) подтянут к питанию
- GPIO15 подтянут к земле. Это нужно только на старте, но мне все равно нечего на эту ногу цеплять больше не нужно
Для перевода модуля в режим прошивки нужно замкнуть GPIO2 на землю, а чтобы было удобнее я предусмотрел кнопку Boot. В нормальном состоянии этот пин подтягивается к питанию.
Состояние линии GPIO2 проверяется только вначале работы — при подаче питания или сразу после ресета. Так модуль либо загружается как обычно, либо переходит в режим прошивки. После загрузки этот вывод можно использовать как обычный GPIO. Ну а раз там уже есть кнопка, то можно повесить на нее какую нибудь полезную функцию.
Для программирования и отладки я буду использовать UART, который вывел на гребенку. Когда нужно — я просто подключаю туда USB-UART переходник. Нужно только не забывать, что питается модуль от 3.3В. Если забыть переключить переходник на это напряжение и подать 5В, то модуль скорее всего сгорит.
С электричеством в ванной у меня проблем нет — розетка расположена примерно в метре от счетчиков, так что запитывать буду от 220В. В качестве источника питания у меня будет трудится небольшой блочок HLK-PM03 от Tenstar Robot. Лично у меня туго с аналоговой и силовой электроникой, а тут готовый блок питания в маленьком корпусе.
Для сигнализации режимов работы я предусмотрел светодиод, подключенный к GPIO2. Впрочем распаивать я его не стал, т.к. в модуле ESP-07 уже есть светодиод, причем подключенный к тому же GPIO2. Но на плате пускай будет — вдруг я захочу вывести этот светодиод на корпус.
Переходим к самому интересному. У счетчиков воды нет никакой логики, у них нельзя спросить текущие показания. Единственное что нам доступно это импульсы — замыкание контактов геркона каждый литр. Выводы герконов у меня заведены в GPIO12/GPIO13. Подтягивающий резистор я буду включать программно внутри модуля.
Изначально я забыл предусмотреть резисторы R8 и R9 и в моем варианте платы их нет. Но раз я уже выкладываю схему на всеобщее обозрение, то стОит исправить эту оплошность. Резисторы нужны, чтобы не спалить порт в случае если прошивка глюканет и выставит единицу на пине, а геркон закоротит эту линию на землю (с резистором потечет максимум 3.3В/1000Ом = 3.3мА).
Пора подумать что делать если пропадет электричество. Первый вариант — на старте запрашивать у сервера начальные значения счетчиков. Но это потребовало бы существенного усложнения протокола обмена. Более того, работоспособность устройства в таком случае зависит от состояния сервера. Если бы после отключения света сервер не завелся (или завелся позже), то счетчик воды не смог бы запросить начальные значения и работал бы неверно.
Поэтому я решил реализовать сохранение значений счетчиков в микросхеме памяти, подключенной по I2C. Особых требований по размеру флеш памяти у меня нет — нужно сохранять всего 2 числа (количество литров по счетчикам горячей и холодной воды). Даже самый маленький модуль подойдет. А вот на количество циклов записи нужно обратить внимание. У большинства модулей это 100 тыс циклов, у некоторых до миллиона.
Казалось бы миллион это много. Но я за 4 года проживания в своей квартире потребил чуть более 500 кубов воды, это 500 тыс литров! И 500 тыс записей во флеш. И это только холодная вода. Можно, конечно, перепаивать микросхему каждые пару лет, но оказалось есть микросхемы FRAM. С точки зрения программирования это тот же самый I2C EEPROM, только с ооооочень большим количеством циклов перезаписи (сотни миллионов). Вот только пока все никак не доеду до магазина с такими микросхемами, поэтому пока постоит обычная 24LC512.
Печатная плата
Изначально я планировал делать плату в домашних условиях. Потому плата проектировалась как односторонняя. Но продолбавшись битый час с c лазерным утюгом и паяльной маской (без нее как-то не comme il faut), я все же решил заказать платы у китайцев.
Уже практически перед заказом платы я сообразил, что помимо микросхемы флеш памяти на шину I2C можно подцепить что нибудь еще полезное, например дисплей. Что именно на него выводить — пока еще вопрос, но развести на плате нужно. Ну а раз я собрался платы заказывать на фабрике, то ограничивать себя односторонней платой уже не было смысла, поэтому линии на I2C — единственные на задней стороне платы.
С односторонней разводкой также связан был один большой косяк. Т.к. плата рисовалась односторонняя, то дорожки и SMD компоненты планировалось размещать с одной стороны, а выводные компоненты, разъемы и блок питания с другой. Когда через месяц я получил платы, то забыл про изначальный план и распаял все компоненты на лицевой стороне. И только когда дело дошло до припаивания блока питания выяснилось, что плюс и минус разведены наоборот. Пришлось колхозить перемычками. На картинке выше я уже поменял разводку, но земля перекидывается из одной части платы в другую через выводы кнопки Boot (хотя можно было бы и на втором слое дорожку провести).
Получилось вот так
Корпус
Следущий шаг — корпус. При наличии 3D принтера это не проблема. Особо не заморачивался — просто нарисовал коробку нужного размера и сделал вырезы в нужных местах. Крышка крепится к корпусу на маленьких саморезах.
Я уже упоминал, что кнопка Boot может быть использована как кнопка общего назначения — вот ее и выведем на переднюю панель. Для этого я нарисовал специальный “колодец” где живет кнопка.
Внутри корпуса также располагаются пеньки, на которые устанавливается плата и фиксируется единственным винтом М3 (на плате больше места не оказалось)
Дисплей подбирал уже когда напечатал первый примерочный вариант корпуса. Стандартный двухстрочник в этот корпус не влазил, зато в сусеках обнаружился OLED дисплей SSD1306 128×32. Маловат, но мне на него не каждый день глазеть — покатит.
Прикидывая и так и эдак как от него будут проложены провода решил прилепить дисплей посреди корпуса. Эргономика, конечно, ниже плинтуса — кнопка сверху, дисплей снизу. Но я уже говорил, что идея прикрутить дисплей пришла слишком поздно и лень было переразводить плату, чтобы переместить кнопку.
Устройство в сборе. Дисплейный модуль приклеен на сопли термоклей
Конечный результат можно увидеть на КДПВ
Прошивка
Перейдем к программной части. Для вот таких небольших поделок мне очень нравится использовать язык Python (micropython)- код получается очень компактный и понятный. Благо тут нет необходимости спускаться на уровень регистров с целью выжимать микросекунды — все можно сделать из питона.
Вроде бы все просто, да не очень — в устройстве намечается несколько независимых функций:
- Пользователь тыкает в кнопку и смотрит на дисплей
- Литры тикают и обновляют значения во флеш памяти
- Модуль следит за сигналом WiFi и переконнекчивается если нужно
- Ну а без моргающей лампочки вообще нельзя
Нельзя допустить что одна функция не работала, если другая по какой-то причине тупит. Я уже наелся кактусов в других проектах и теперь так и вижу глюки в стиле “пропустили очередной литр, потому, что в этот момент обновлялся дисплей” или “пользователь ничего не может сделать пока модуль коннектится к WiFi”. Конечно, некоторые вещи можно делать через прерывания, но можно упереться в ограничение по длительности, вложенности вызовов или неатомарного изменения переменных. Ну и код который занимается всем и сразу быстро превращается в кашу.
В проекте посерьезнее я использовал классическую вытесняющую многозадачность и FreeRTOS, но в данном случае гораздо более подходящей оказалась модель сопрограмм (coroutines) и библиотеки uasync . Причем питоновская реализация корутин просто бомбовая — для программиста все сделано просто и удобно. Просто пиши себе логику, только скажи в каких местах между потоками переключаться можно.
Различия между вытесняющей и конкурентной многозадачностью предлагаю изучить факультативно. А сейчас давайте, наконец, перейдем к коду.
#####################################
# Counter class - implements a single water counter on specified pin
#####################################
class Counter():
debounce_ms = const(25)
def __init__(self, pin_num, value_storage):
self._value_storage = value_storage
self._value = self._value_storage.read()
self._value_changed = False
self._pin = Pin(pin_num, Pin.IN, Pin.PULL_UP)
loop = asyncio.get_event_loop()
loop.create_task(self._switchcheck()) # Thread runs forever
Каждый счетчик обрабатывается экземпляром класса Counter. Первым делом из EEPROM (value_storage) вычитывается начальное значение счетчика — так реализуется восстановление после пропадания питания.
Пин инициализируется со встроенной подтяжкой к питания: если геркон замкнут — на линии ноль, если разомкнут линия подтягивается к питанию и контроллер читает единицу.
Также тут запускается отдельная задача, которая будет производить опрос пина. Каждый счетчик будет запускать свою задачу. Вот ее код
""" Poll pin and advance value when another litre passed """
async def _switchcheck(self):
last_checked_pin_state = self._pin.value() # Get initial state
# Poll for a pin change
while True:
state = self._pin.value()
if state != last_checked_pin_state:
# State has changed: act on it now.
last_checked_pin_state = state
if state == 0:
self._another_litre_passed()
# Ignore further state changes until switch has settled
await asyncio.sleep_ms(Counter.debounce_ms)
Задержка в 25мс нужна для фильтрации дребезга контактов, а заодно она регулирует как часто просыпается задача (пока эта задача спит — работают другие задачи). Каждые 25мс функция просыпается, проверяет пин и если контакты геркона замкнулись, то значит через счетчик прошел очередной литр и это нужно обработать.
def _another_litre_passed(self):
self._value += 1
self._value_changed = True
self._value_storage.write(self._value)
Обработка очередного литра тривиальна — просто увеличивается счетчик. Ну и новое значение неплохо было бы на флешку записать.
Для удобства использования предусмотрены “доступаторы”
def value(self):
self._value_changed = False
return self._value
def set_value(self, value):
self._value = value
self._value_changed = False
Ну а теперь воспользуемся прелестями питона и библиотеки uasync и сделаем объект счетчика waitable (как это на русский перевести-то? Тот, которой можно ожидать?)
def __await__(self):
while not self._value_changed:
yield from asyncio.sleep(0)
return self.value()
__iter__ = __await__
Это такая удобная функция, которая ждет пока значение счетчика не обновится — функция время от времени просыпается и проверяет флажок _value_changed. Прикол этой функции в том, что вызывающий код может уснуть на вызове этой функции и спать до получения нового значения.А как же прерывания?Да, в этом месте вы меня можете потроллить, мол сам же сказал про прерывания, а на деле устроил тупой опрос пина. На самом деле прерывания это первое, что я попробовал. В ESP8266 можно организовать прерывание по фронту, и даже написать обработчик этого прерывания на питоне. В этом прерывании можно обновлять значение переменной. Наверное, этого бы хватило будь счетчик ведомым устройством — таким, которое ждет, пока у него не спросят это значение.
К сожалению (или к счастью?) мое устройство активное, оно должно само слать сообщения по протоколу MQTT и записывать данные в EEPROM. И тут уже вступают ограничения — в прерываниях нельзя выделять память и использовать большой стек, а значит об отправке сообщений по сети можно забыть. Есть плюшки типа micropython.schedule(), которые позволяют запустить какую нибудь функцию “как только так и сразу”, но возникает вопрос “а толку-то?”. Вдруг мы прямо сейчас отправляем какое нибудь сообщение, а тут вклинивается прерывание и портит значения переменных. Или, например, с сервера приехало новое значение счетчика пока мы еще старое недозаписали. В общем, нужно городить синхронизацию или выкручиваться как-то по другому.
А еще время от времени вылетает RuntimeError: schedule stack full и кто его знает почему?
С явным опросом и uasync оно в данном случае как-то красивее и надежнее получается
Работу с EEPROM я вынес в небольшой класс
class EEPROM():
i2c_addr = const(80)
def __init__(self, i2c):
self.i2c = i2c
self.i2c_buf = bytearray(4) # Avoid creation/destruction of the buffer on each call
def read(self, eeprom_addr):
self.i2c.readfrom_mem_into(self.i2c_addr, eeprom_addr, self.i2c_buf, addrsize=16)
return ustruct.unpack_from("<I", self.i2c_buf)[0]
def write(self, eeprom_addr, value):
ustruct.pack_into("<I", self.i2c_buf, 0, value)
self.i2c.writeto_mem(self.i2c_addr, eeprom_addr, self.i2c_buf, addrsize=16)
В питоне напрямую с байтами работать сложновато, а ведь именно байты записываются в память. Пришлось городить конвертацию между целым числом и байтами с использованием библиотеки ustruct.
Чтобы каждый раз не передавать объект I2C и адрес ячейки памяти я все это завернул в маленький и удобный классик
class EEPROMValue():
def __init__(self, i2c, eeprom_addr):
self._eeprom = EEPROM(i2c)
self._eeprom_addr = eeprom_addr
def read(self):
return self._eeprom.read(self._eeprom_addr)
def write(self, value):
self._eeprom.write(self._eeprom_addr, value)
Сам объект I2C создается с такими параметрами
i2c = I2C(freq=400000, scl=Pin(5), sda=Pin(4))
Подходим к самому интересному — реализации общения с сервером по MQTT. Ну сам протокол реализовывать не нужно — на просторах интернета нашлась готовая асинхронная реализация. Вот ее и будем использовать.
Все самое интересное собрано в классе CounterMQTTClient, который базируется на библиотечном MQTTClient. Начнем с периферии
#####################################
# Class handles both counters and sends their status to MQTT
#####################################
class CounterMQTTClient(MQTTClient):
blue_led = Pin(2, Pin.OUT, value = 1)
button = Pin(0, Pin.IN)
hot_counter = Counter(12, EEPROMValue(i2c, EEPROM_ADDR_HOT_VALUE))
cold_counter = Counter(13, EEPROMValue(i2c, EEPROM_ADDR_COLD_VALUE))
Тут создаются и настраиваются пины лампочки и кнопки, а также объекты счетчиков холодной и горячей воды.
С инициализацией не все так тривиально
def __init__(self):
self.internet_outage = True
self.internet_outages = 0
self.internet_outage_start = ticks_ms()
with open("config.txt") as config_file:
config['ssid'] = config_file.readline().rstrip()
config['wifi_pw'] = config_file.readline().rstrip()
config['server'] = config_file.readline().rstrip()
config['client_id'] = config_file.readline().rstrip()
self._mqtt_cold_water_theme = config_file.readline().rstrip()
self._mqtt_hot_water_theme = config_file.readline().rstrip()
self._mqtt_debug_water_theme = config_file.readline().rstrip()
config['subs_cb'] = self.mqtt_msg_handler
config['wifi_coro'] = self.wifi_connection_handler
config['connect_coro'] = self.mqtt_connection_handler
config['clean'] = False
config['clean_init'] = False
super().__init__(config)
loop = asyncio.get_event_loop()
loop.create_task(self._heartbeat())
loop.create_task(self._counter_coro(self.cold_counter, self._mqtt_cold_water_theme))
loop.create_task(self._counter_coro(self.hot_counter, self._mqtt_hot_water_theme))
loop.create_task(self._display_coro())
Для задания параметров работы библиотеки mqtt_as используется большой словарь разных настроек — config. Большая часть настроек по умолчанию нам подходит, но много настроек нужно задать явно. Чтобы не прописывать настройки прямо в коде я их храню в текстовом файле config.txt. Это позволяет менять код независимо от настроек, а также наклепать несколько одинаковых устройств с разными параметрами.
Последний блок кода запускает несколько корутин для обслуживания различных функций системы. Вот например корутина, которая обслуживает счетчики
async def _counter_coro(self, counter, topic):
# Publish initial value
value = counter.value()
await self.publish(topic, str(value))
# Publish each new value
while True:
value = await counter
await self.publish_msg(topic, str(value))
Корутина в цикле ждет нового значения счетчика и как только оно появилось — отправляет сообщение по протоколу MQTT. Первый кусочек кода отправляет начальное значение даже если водичка через счетчик не течет.
Базовый класс MQTTClient сам себя обслуживает, сам инициирует соединение по WiFi и переподключается когда соединение пропадает. При изменениях в состоянии соединения WiFi библиотека нас информирует вызовом wifi_connection_handler
async def wifi_connection_handler(self, state):
self.internet_outage = not state
if state:
self.dprint('WiFi is up.')
duration = ticks_diff(ticks_ms(), self.internet_outage_start) // 1000
await self.publish_debug_msg('ReconnectedAfter', duration)
else:
self.internet_outages += 1
self.internet_outage_start = ticks_ms()
self.dprint('WiFi is down.')
await asyncio.sleep(0)
Функция честно слизана из примеров. В данном случае она считает количество отключений (internet_outages) и их длительность. При восстановлении соединения на сервер отправляется время простоя.
Кстати говоря, последний sleep нужен только для того, чтобы функция стала асинхронной — в библиотеке она вызывается через await, а так могут вызываться только функции в теле которых есть другой await.
Помимо связи с WiFi нужно еще установить соединение с MQTT брокером (сервером). Этим тоже занимается библиотека, а нам выпадает возможность сделать что нибудь полезное, когда соединение установлено
async def mqtt_connection_handler(self, client):
await client.subscribe(self._mqtt_cold_water_theme)
await client.subscribe(self._mqtt_hot_water_theme)
Тут мы подписываемся на несколько сообщений — сервер теперь имеет возможность задать текущие значения счетчиков отправив соответствующее сообщение.
def mqtt_msg_handler(self, topic, msg):
topicstr = str(topic, 'utf8')
self.dprint("Received MQTT message topic={}, msg={}".format(topicstr, msg))
if topicstr == self._mqtt_cold_water_theme:
self.cold_counter.set_value(int(msg))
if topicstr == self._mqtt_hot_water_theme:
self.hot_counter.set_value(int(msg))
Эта функция обрабатывает пришедшие сообщения, и в зависимости от темы (названия сообщения) обновляются значения одного из счетчиков
Парочка вспомогательных функций
# Publish a message if WiFi and broker is up, else discard
async def publish_msg(self, topic, msg):
self.dprint("Publishing message on topic {}: {}".format(topic, msg))
if not self.internet_outage:
await self.publish(topic, msg)
else:
self.dprint("Message was not published - no internet connection")
Эта функция занимается отправкой сообщения в случае если соединение установлено. Если соединения нет — сообщение игнорируется.
А это просто удобная функция, которая формирует и отправляет отладочные сообщения.
async def publish_debug_msg(self, subtopic, msg):
await self.publish_msg("{}/{}".format(self._mqtt_debug_water_theme, subtopic), str(msg))
Так много текста, а мы еще не моргали светодиодом. Вот
# Blink flash LED if WiFi down
async def _heartbeat(self):
while True:
if self.internet_outage:
self.blue_led(not self.blue_led()) # Fast blinking if no connection
await asyncio.sleep_ms(200)
else:
self.blue_led(0) # Rare blinking when connected
await asyncio.sleep_ms(50)
self.blue_led(1)
await asyncio.sleep_ms(5000)
Я предусмотрел 2 режима моргания. Если пропало соединение (или оно только устанавливается), то устройство будет моргать быстро. Если соединение установлено — устройство моргает раз в 5 секунд. При необходимости тут можно реализовать и другие режимы моргания.
Но светодиод это так, баловство. Мы же еще на дисплей замахнулись.
async def _display_coro(self):
display = SSD1306_I2C(128,32, i2c)
while True:
display.poweron()
display.fill(0)
display.text("COLD: {:.3f}".format(self.cold_counter.value() / 1000), 16, 4)
display.text("HOT: {:.3f}".format(self.hot_counter.value() / 1000), 16, 20)
display.show()
await asyncio.sleep(3)
display.poweroff()
while self.button():
await asyncio.sleep_ms(20)
Вот это то, о чем я говорил — как просто и удобно с корутинами. Эта маленькая функция описывает ВСЁ взаимодействие с пользователем. Корутина просто ждет нажатия кнопки и включает дисплей на 3 секунды. На дисплее отображаются текущие показания счетчиков.
Осталась еще пара мелочей. Вот функция которая это все хозяйство (пере)запускает. Основной цикл занимается всего лишь отсылкой разной отладочной информации раз в минуту. В общем, привожу как есть — особо комментировать, я думаю, не нужно
async def main(self):
while True:
try:
await self._connect_to_WiFi()
await self._run_main_loop()
except Exception as e:
self.dprint('Global communication failure: ', e)
await asyncio.sleep(20)
async def _connect_to_WiFi(self):
self.dprint('Connecting to WiFi and MQTT')
sta_if = network.WLAN(network.STA_IF)
sta_if.connect(config['ssid'], config['wifi_pw'])
conn = False
while not conn:
await self.connect()
conn = True
self.dprint('Connected!')
self.internet_outage = False
async def _run_main_loop(self):
# Loop forever
mins = 0
while True:
gc.collect() # For RAM stats.
mem_free = gc.mem_free()
mem_alloc = gc.mem_alloc()
try:
await self.publish_debug_msg("Uptime", mins)
await self.publish_debug_msg("Repubs", self.REPUB_COUNT)
await self.publish_debug_msg("Outages", self.internet_outages)
await self.publish_debug_msg("MemFree", mem_free)
await self.publish_debug_msg("MemAlloc", mem_alloc)
except Exception as e:
self.dprint("Exception occurred: ", e)
mins += 1
await asyncio.sleep(60)
Ну еще парочка настроек и констант для полноты описания
#####################################
# Constants and configuration
#####################################
config['keepalive'] = 60
config['clean'] = False
config['will'] = ('/ESP/Wemos/Water/LastWill', 'Goodbye cruel world!', False, 0)
MQTTClient.DEBUG = True
EEPROM_ADDR_HOT_VALUE = const(0)
EEPROM_ADDR_COLD_VALUE = const(4)
Запускается это все так
client = CounterMQTTClient()
loop = asyncio.get_event_loop()
loop.run_until_complete(client.main())
Что-то с памятью моей стало
Итак, весь код есть. Файлики я заливал с помощью утилиты ampy — она позволяет заливать их на внутреннюю (ту, которая в самом ESP-07) флешку и потом доступаться из программы как к обычным файлам. Туда же я залил используемые мною библиотеки mqtt_as, uasyncio, ssd1306 и collections (используется внутри mqtt_as).
Запускаем и… Получаем MemoryError. Причем чем больше я пытался понять где именно утекает память, чем больше я расставлял дебаг принтов, тем раньше возникала эта ошибка. Короткий гуглеж привел меня к пониманию, что в микроконтроллере в принципе всего 30кб памяти в которые 65 кб кода (вместе с библиотеками) ну никак не помещаются.
Но выход есть. Оказывается micropython не исполняет код напрямую из .py файла — этот файл сначала компилируется. Причем компилируется он прямо на микроконтроллере, превращается в байткод, который потом хранится в памяти. Ну и для работы компилятора тоже нужен определенный объем оперативки.
Трюк заключается в том, чтобы избавить микроконтроллер от ресурсоемкой компиляции. Можно скомпилировать файлы на большом компьютере, а в микроконтроллер залить уже готовый байткод. Для этого нужно скачать прошивку micropython и собрать утилиту mpy-cross.
Я не стал писать Makefile, а вручную прошелся и скомпилировал все нужные файлики (включая библиотеки) примерно так
mpy-cross water_counter.py
Осталось только залить файлики с расширением .mpy, не забыв предварительно удалить соответствующие .py с файловой системы устройства.
Все разработку я вел в программе (IDE?) ESPlorer. Она позволяет заливать скрипты в микроконтроллер и тут же их выполнять. В моем случае вся логика и создание всех объектов находятся находится в файле water_counter.py (.mpy). Но чтобы все это запускалось автоматически на старте должен быть еще файл с именем main.py. Причем это должен быть именно .py, а не пред-компилированный .mpy. Вот его тривиальное содержимое
import water_counter
Запускаем — все работает. Но свободной памяти угрожающе мало — порядка 1кб. У меня еще есть планы по расширению функциональности устройства, и этого килобайта мне явно будет маловато. Но оказалось и на этот случай есть выход.
Дело вот в чем. Даже при том, что файлы скомпилированы в байткод и находятся на внутренней файловой системе, на деле они все равно загружаются в оперативную память и выполняются оттуда. Но оказывается micropython умеет выполнять байткод прямо из флеш памяти, но для этого нужно встроить его непосредственно в прошивку. Это не сложно, хотя на моем нетбуке это заняло прилично времени (только там у меня оказался линукс).
Алгоритм такой:
- Скачать и установить ESP Open SDK. Эта штука собирает компилятор и библиотеки для программ под ESP8266. Собирается по инструкции на главной страничке проекта (я выбирал установку STANDALONE=yes)
- Скачать сорцы micropython
- Нужные библиотеки закинуть в ports/esp8266/modules внутри дерева micropython
- Собираем прошивку согласно инструкции в файле ports/esp8266/README.md
- Заливаем прошивку в микроконтроллер (я это делаю на винде программами ESP8266Flasher или питоновским esptool’ом)
Все, теперь ‘import ssd1306’ будет поднимать код напрямую из прошивки и оперативная память под это расходоваться не будет. Таким трюком я залил в прошивку только код библиотек, тогда как основной код программы у меня выполняется с файловой системы. Это позволяет легко модифицировать программу не перекомпилируя прошивку. На данный момент у меня свободно около 8.5кб ОЗУ. Это позволит реализовать еще довольно много разного полезного функционала в будущем. Ну а если памяти будет совсем не хватать, то можно и основную программу затолкать в прошивку.
И что с этим теперь делать?
Ок, железка спаяна, прошивка написана, коробка напечатана, устройство прилеплено на стену и радостно моргает лампочкой. Но пока это все черный ящик (в прямом и переносном смысле) и толку от него еще маловато. Пора что нибудь сделать с MQTT сообщениями, которые шлются на сервер.
Мой “умный дом” крутится на системе Majordomo. Модуль MQTT то ли есть из коробки, то ли легко устанавливается из маркета дополнений — уже не помню откуда он у меня взялся. MQTT штука не самодостаточная — нужен т.н. брокер — сервер, который принимает, сортирует и перенаправляет клиентам MQTT сообщения. Я использую mosquitto, который (как и majordomo) крутится все на том же нетбуке.
После того, как устройство хоть раз отправит сообщение значение тут же появится в списке.
Эти значения теперь можно связать с объектами системы, их можно использовать в сценариях автоматизации и подвергать различному анализу — все это out of scope этой статьи. Кому интересна система majordomo могу порекомендовать канал Электроника В Объективе — товарищ тоже строит умный дом и доходчиво рассказывает про настройку системы.
Покажу лишь пару графиков. Это простой график значений за сутки
Видно, что ночью водой почти никто не пользовался. Пару раз кто-то сходил в туалет, и, похоже фильтр обратного осмоса пару литров за ночь посасывает. Утром потребление существенно возрастает. Обычно я пользуюсь водой из бойлера, но тут я захотел принять ванную и временно переключил на городскую горячую воду — это также хорошо заметно на нижнем графике.
Из этого графика я узнал, что сходить в туалет это 6-7л воды, принять душ — 20-30л, помыть посуду около 20л, а чтобы принять ванную нужно 160л. За день моя семья потребляет где-то около 500-600л.
Для особо любознательных можно заглянуть в записи по каждому отдельному значению
Отсюда я узнал что при открытом кране вода течет со скоростью примерно 1л за 5с.
Но в таком виде статистику, наверное, не очень удобно смотреть. В majordomo есть еще возможности смотреть графики потребления по дням, неделям и месяцам. Вот, например, график потребления в столбиках
Пока у меня данных только за неделю. Через месяц этот график будет более показательным — каждому дню будет соответствовать отдельный столбик. Немного картину портят корректировки значений, которые я ввожу вручную (самый большой столбик). И пока не ясно, то ли я неправильно задал самые первые значения почти на куб меньше, то ли это баг в прошивке и не все литры пошли в зачет. Нужно больше времени.
Над самими графиками еще поколдовать нужно, побелить, покрасить. Возможно я также буду в отладочных целях строить график потребления памяти — вдруг там что-то утекает. Возможно буду как-то отображать периоды, когда отсутствовал интернет. Пока все это крутится на уровне идеи.
Заключение
Сегодня моя квартира стала чуточку умнее. С таким небольшим устройством мне будет удобнее следить за потреблением воды в доме. Если раньше я возмущался “опять много воды за месяц потребили”, то теперь я смогу найти источник этого потребления.
Кому-то покажется странным смотреть показания на экране, если он в метре от самого счетчика. Но в не очень отдаленном будущем я планирую переселиться в другую квартиру, где будет несколько стояков воды, а сами счетчики, скорее всего, будут расположены на лестничной площадке. Так что устройство удаленного снятия показаний будет весьма кстати.
Функциональность устройства я тоже планирую расширять. Я уже присматриваюсь к моторизованным вентилям. Сейчас для переключения бойлер-городская вода мне нужно поворачивать 3 крана в труднодоступной нише. Было бы гораздо удобнее делать это одной кнопкой с соответствующей индикацией. Ну и, само собой, защиту от протечек реализовать стОит.
В статье я рассказал свой вариант устройства на базе ESP8266. На мой взгляд у меня получился весьма интересный вариант прошивки на micropython с использованием корутин — просто и симпатично. Я постарался описать множество нюансов и косяков, с которыми столкнулся походу. Возможно я слишком детально все описывал, лично мне как читателю проще промотать лишнее, чем потом додумывать то, что было недосказано.
Как всегда я открыт для конструктивной критики.
Исходный код
Схема и плата
Модель корпуса
habr.com
Умный дом или игрушка для мужчин: контроль электричества / Habr
Вслед за статёй о контроле температуры, хочется еще немного рассказать о контроле электричества. Конечно, его интереснее контролировать, когда у Вас 3 фазы.Тут много уже есть статей про измерение качества электричества. Обычно предлагаются дискретные измерения с помощью клещей, например. Не видел графиков, на которых отображаются важные характеристики электричества во времени: напряжение на фазе, нагрузка на фазу, напряжение на нуле и на защитном заземлении, потребление по приборам и др. С помощью таких графиков можно было бы вовремя заметить перекосы фаз, низкие-высокие напряжения на фазе, токи утечки в землю, анализировать причины отключения фаз и др.
Автор статьи не является электриком и не претендует на профессиональную подачу информации. Хотя с ПУЭ и оборудованием заземляющего контура пришлось плотно ознакомиться.
В моем случае (так уж вышло), сделана не совсем правильная схема TN-C-S, я разбил PEN на PE и N уже после счетчика (он на опоре). Но, несмотря на это, все же очень интересно, куда и как ходит электричество по 3-м фазам и 5 проводам. Эту систему можно даже использовать как учебное пособие для начинающих, наблюдая за поведением нуля при загрузке разных фаз. В частности, интересно, что в нулевом проводе всегда есть напряжение (относительно земли). Думаю, в садоводстве, а также в квартирах, полного нуля на рабочем нулевом проводнике вообще не может быть. Соответственно, с нуля в контур заземления практически всегда уходит часть электричества. Начинаешь понимать, что зануление в квартирах и на садовых участках опасно для жизни.
На первый взгляд довольно сложные графики изображены выше. На самом деле все просто. Сверху- 3 фазы, ноль и земля. Снизу – существенные электрические приборы. У меня 3 фазы, на входе стоит 3-хфазный рубильник на 32А и 3 отдельных автомата на 25А. По нагрузке на фазах видно, что запас есть еще вдвое.
Целей измерений много:
• Оптимизация нагрузки по фазам
• Контроль качества входного напряжения
• Защитное отключение приборов при выходе напряжений за пределы допустимых значений
• Предотвращение перегрузки по фазам
• Обработка аварийных ситуаций
• Учет и прогноз использования электроэнергии разными электроприборами
Когда я подвел 3 фазы к себе (до этого была 1 фаза), встал вопрос о равномерности нагрузок по фазам. Составил табличку в Excel, расписал все нагрузки, провел расчеты, расписал автоматы по фазам. Установил в щите защиту от перегрузок УЗМ-51М 3 штуки по фазам, переразвел автоматы в щите в доме и, наконец-то, подключил к щиту умный дом. Поняв, что фаза C проседает больше, чем A, поменял их местами. Теперь на фазах B и C находятся важные потребители (компьютеры, сетевое оборудование, холодильник и т.п.). Все они подключены за стабилизаторами. Компьютеры и сетевое оборудование подключены еще и за ИБП. Напряжения на фазах (симметрия напряжений) примерно одинаковые. Допустима, по-моему, разница в 10%, т.е. 23V.
Но план есть план. Факт может сильно отличаться от того, что напланировано. Поэтому, конечно, интересно посмотреть, как же по факту ведут себя фазы в момент больших нагрузок. Иногда просто достаточно быстрого взгляда, были ли выходы за 250V сверху и за 190V вниз. В любом случае становится понятно, что достичь полной симметрии напряжений даже на отдельно взятом садовом участке невозможно. Следовательно, к ненулевому рабочему нулю на входе добавляется (геометрически) свой ненулевой нуль. Иногда, геометрическое сложение напряжений в нуле и может привести к почти нулю, но это будет случайностью.
В случаях, когда напряжение на фазе падает и держится ниже, скажем 180V, я отключаю осушители и второстепенный холодильник, т.к. перед ними нет стабилизаторов. Отправляю на почту себе сообщение о произошедшем и дальше могу в ручном режиме принимать решение об их включении.
У меня стоят автоматы защиты по фазам (УЗМ), но нет смысла отключать всю фазу в случае выхода напряжения за нижние пределы, скажем, 180V. Лампы освещения, приборы за стабилизаторами вполне в состоянии работать при таких напряжениях. УЗМ у меня отключает фазу при 160V (на нем можно вручную задать допустимые границы напряжений). Когда напряжение на фазу достигнет нормальных значений, УЗМ автоматически включится через заданный мною промежуток времени.
Когда у меня была 1 фаза и входящий автомат был на 25А, очень важно было не допустить длительной перегрузки, чтобы входной автомат не отключился. Так мне удавалось прогревать поэтапно дом к выходным. Например, бойлер и первый этаж прогревались в ночь со среды на четверг до 15 градусов, с четверга на пятницу прогревался второй этаж до 15°C, в пятницу шел догрев дома до 20°C. В пятницу вечером мы приезжали уже в теплый дом. 25А мне хватало в течение 4-х лет. Дом 7*9, 2 этажа, Ленинградская область.
Этим летом я провел себе 3 фазы. Получилось 3*25А. Но все равно возможны случаи, когда суммарная нагрузка на фазу может быть выше 25А. Например, включу бойлер на 1,5кВт (сейчас он на 0,6кВт) и забуду про это, детки включат случайно обогреватель на 1,5 кВт, да еще и жена на кухне начнёт готовить, включит электрогриль 2,5 кВт на часик и начнет пылесосить. И это все случайно окажется на одной фазе. Мой умный дом сразу отключит бойлер и обогреватель. Так что даже в этом случае полезно иметь контроль нагрузки на фазы.
Возможны разные нештатные ситуации. Например, дети, балуясь, отключат обогреватель. Умный дом сообщит мне об это письменно. Или наоборот, включат его на полную. Дом отключит обогреватель и сообщит об этом мне.
Часто встречаются случаи, что обогревающий водопроводную трубу кабель выходит из строя и перестает греть. Как узнать об этом вовремя, пока не порвало трубу? Умный дом на страже.
Бывают ситуации, когда дренажный насос заглотит воздушную пробку и будет сутками пытаться выкачивать воду. Умный дом отключит в этом случае насос уже через заданное время, минут через 5.
Ну и, конечно, отключит компрессорные установки при пониженном напряжении, например, если оно будет ниже 180V, сообщив об это хозяину.
Многолетние наблюдения за энергопотреблением позволяют понимать, из чего складывается сумма расходов на электричество и оптимизировать эти затраты. Прогноз расходов позволяет вовремя оплачивать электроэнергию. У нас в садоводстве принято оплачивать заранее. Я, например, оплачиваю сразу за несколько месяцев вперед, чтобы потом зимой не искать бухгалтера.
На картинке показано очень удачное для анализа время, когда наше садоводство посадили на «падший» фидер. Несколько раз на фазе C напряжение падало аж до 160V, что приводило не только к отключению некоторых ИБП, перед которыми не было стабилизатора, а и к отключению УЗМ-51М, т.е. в доме отключалась вся фаза. Сделано это для защиты электрооборудования, в частности, холодильников. Известно, что при таких напряжениях возможно возгорание обмотки компрессора. При этом, разница между минимальным и максимальным напряжениями нередко превышала 20%. Потом нас посадили обратно на нормальный фидер.
Рабочий нуль заземлен. На картинке показан ток на контуре заземления. Из нее видно, что есть ток между рабочим нулем и контуром заземления. И этот ток немаленький. Тут я как непрофессиональный электрик делаю 2 вывода. Первый — защитное заземление работает. И второй — там проходит довольно большой ток. Думаю, что здесь найдется много профессиональных электриков, которые все это прокомментируют. Возможно, что-то надо поменять. Но, если бы не было этих измерений в течение длительного времени, я бы мог и не узнать об этом. Может это и не проблема. Сразу хочу сказать, что системы уравнивания потенциалов у меня пока нет. Из железных предметов только плита газовая, печка и коллекторы в системе водоснабжения.
Так как я далеко не электрик, меня порадовала возможность поиграть с нулем. Посмотреть, что будет с нулем, если нагрузить одну фазу, а если две? Оказывается, ноль бежит за этими фазами. В общем и целом, это понятно. Интересно попробовать загрузить симметрично все 3 фазы. Совсем симметрично не получится, но видно, что в этом случае нуль идет к нулю.
«Коэффициент мощности равен отношению потребляемой электроприёмником активной мощности к полной мощности. Активная мощность расходуется на совершение работы». И на картинке мы видим, что масляные обогреватели и тепловентиляторы имеют коэффициент мощности практически равный 1. Инфракрасный обогреватель уже около 0,91. А вот термопот в режиме ожидания – 0,45. Компьютеры и телевизоры будут иметь от 0,5 до 0,7. Для специалистов – это обычное дело. Для простых смертных – интересный факт.
На графике показан общий расход значимых потребителей за сутки. В субботу в 0:00 включился предварительный нагрев дома, бойлера и термопота. Мы приехали в субботу в полдень. В 7 утра остановилась подготовка дома к нашему приезду, т.к. закончился льготный ночной режим. Дом почти вышел на заданный температурный режим. Бойлер прогрелся уже к 5 утра, термопот – к часу ночи. Пока не очень холодно на улице, дом не греется днем дальше, пока нас нету. За сутки было израсходовано чуть больше 30 кВт/часов.
Раньше, пока не было умного дома, уезжая с дачи, каждый раз мучился мыслью, что что-то забыл выключить. И, надо сказать, бывало, что и правда, на неделю оставались включенные ненужные электроприборы. Умный дом позволяет найти даже такие несущественные нагрузки, как оставленное освещение. Уж тем более обогреватель. После внедрения умного дома, уезжаю совершенно спокойно. Даже если и осталось что-то включенное (по ошибке настройки), то уж удаленно-то без проблем все сделаю, перенастрою, отключу. Надо сказать, сильно спокойнее жить стало.
Наглядная статистика расхода электроэнергии за предыдущий месяц, на текущий момент и прогноз на текущий месяц в рублях и в Вт. Единственный минус этого умного дома – в нем нет понятия ночного тарифа. Т.е., если в сентябре на электричество было потрачено 621р, то надо вычесть оттуда примерно треть, т.к. основной расход был ночью по половинной ставке.
1. Интересная игрушка, позволяющая заинтересоваться электричеством и немного разобраться в нем;
2. Полезная вещь, позволяющая предотвращать аварийные и нештатные ситуации;
3. Имея учет, появляется возможность серьезно оптимизировать затраты на электричество;
4. Если умный дом уже есть (он занимается обогревом), то можно за почти просто так получить учет, анализ и контроль расхода электричества.
Напоследок хочется разместить загадку:
Вопрос: что произошло, почему отключилось электричество? В 9:23 был отключен контроллер, в 9:35 включен. Сразу скажу, что сам точного ответа не знаю, т.к. в этот момент там меня не было. Есть только предположения.
habr.com
Умные счетчики воды с дистанционным считыванием и снятием показаний: плюсы и минусы
С момента появления первых водосчетчиков эти приборы прошли несколько этапов усовершенствования. Новые модели стали намного лучше своих предшественников. А сейчас на рынке появились умные модели счетчиков воды. Что это такое, для чего они предназначены и чем они лучше предыдущих моделей, разберемся в этой статье.
Принцип работы
Умные счетчики для определения расхода воды представляют собой комплект оборудования, состоящий из нескольких устройств:
- Водомер. Для систем умного учета воды можно использовать счетчики холодной и горячей воды любого типа, главное чтобы с них можно было снимать показания дистанционно. Это могут быть как водомеры с импульсным выходом, так и электронные, которые передают показания на внешний дисплей, как по проводам, так и по беспроводной сети. Для горячего водоснабжения можно установить счетчики с датчиком температуры, которые будут учитывать температуру воды и считать ее отдельно по разным тарифам.
При покупке комплекта умного счетчика для установки в системах водоснабжения нужно учитывать, что они поставляются без узлов присоединения. Это не важно, если водомер устанавливается вместо старого обычного, но если это первая установка, то присоединительные узлы нужно приобретать отдельно.
- Контроллер. Это устройство для снятия показаний с умного счетчика, их обработки и передачи через wi-fi в интернет. Для того чтобы контролировать расход и оплату за воду нужно создать личный кабинет на соответствующем портале. Там можно не только проверять расход воды, но и настроить передачу показаний водосчетчика на определенный день месяца. Если знать примерное водопотребление в месяц, то можно настроить регулярный платеж определенной суммы. Всю информацию можно выводить на экран смартфона или компьютера, а также управлять работой контроллера с помощью этих устройств.
Контроллер способен управлять работой как одного водомера и клапана, так и двух – для холодной и горячей воды.
- Электроклапан. Это устройство для автоматического управления подачей воды в водопроводную систему. Он управляется с помощью контроллера. При утечке в системе можно настроить контроллер на закрытие клапана, если, например, в течение часа наблюдается стабильный одинаковый расход. Также при подключении датчика затопления к контроллеру он отключит воду при затоплении квартиры. Для предотвращения закисания можно настроить работу клапана на открывание-закрывание пару раз в месяц.
За работой электроклапана можно наблюдать на экране смартфона. При открытии или закрытии контроллер подаст соответствующий сигнал и укажет на причину – затопление или утечку.
- Датчик затопления. Это устройство может поставляться в комплекте умного счетчика или просто подключается к контроллеру, если оно уже есть в наличии. При затоплении датчик подает сигнал на контроллер, а тот закрывает клапан.
- Выносной дисплей. Для снятия показаний дистанционно, а не с самого водомера, можно приобрести выносной дисплей. Это очень удобно, поскольку можно не спускаться в колодец, или открывать шкаф с водосчетчиками, а всю информацию можно увидеть на экране выносного дисплея.
Застройщиков обяжут ставить умные счетчики
Установка счетчиков расхода воды, которые способны работать дистанционно, удобна как поставщикам воды, так и потребителям. Первым — потому что можно контролировать учет водопотребления в любой момент, а вторым тем, что умный водомер освобождает от похода в водоканал для дачи показаний и оплаты.
В России разработана государственная программа, которая предусматривает постепенную установку смарт-счетчиков у всех потребителей воды до 2025 года. Программа начнет работать с 1 июля 2019 года и предусматривает постепенный переход на умные водомеры всех водопотребителей в стране.
При строительстве новых домов компании-застройщики устанавливают умные водосчетчики в квартирах изначально, а в уже построенных домах их нужно будет устанавливать самостоятельно за счет потребителей. При этом нужно учитывать некоторые трудности, которые могут возникнуть при освоении этой программы:
- Поскольку установка водомеров будет производиться в основном за счет потребителей, их необходимо убедить в необходимости установки таких счетчиков. Особенно это касается малоимущих слоев населения. Сложно убедить потребителей приобрести водомер намного дороже обычного, без особых причин на это.
- Существующие организации – поставщики водопроводной воды не способны обрабатывать такое количество информации, которая будет поступать от смарт‐счетчиков.
- Для установки умных водомеров нужен не только водопровод, но и электричество. Есть умные счетчики, которые работают от автономных источников питания, но есть и такие, которым требуется подвод электричества.
- При нестабильном интернете возможны сбои при передаче данных.
- У потребителей, особенно у старшего поколения могут возникнуть трудности в работе с этими устройствами. Поскольку не все разбираются в современных технологиях, то не у каждого сразу получится освоить эксплуатацию этих счетчиков.
Для чего они нужны коммунальным службам и потребителям
Умный счетчик для учета расхода водопроводной воды в системах водоснабжения холодной воды и ГВС нужен не только поставщику, но и самим потребителям. Причем коммунальным службам они нужны по таким причинам:
- Более точный и четкий учет водопотребления. При водоучете по смарт–счетчикам можно не ходить по квартирам для снятия показаний, а всю информацию по водопотреблению увидеть в режиме реального времени.
- Максимально исключает воровство. При использовании обычных водомеров часто бывает так, что показания общего водомера многоквартирного дома намного больше суммы показаний счетчиков всех квартир. Проследить за всеми потребителями очень сложно, а часто просто невозможно. Во многих счетчиках умного типа отсутствует магнитная муфта, поэтому они не реагируют на магнит.
Для потребителя установка умного счетчика может быть интересна по следующим причинам:
- Не требуется каждый раз идти с фонариком к колодцу или другому месту установки водосетчика. Поскольку умный счетчик способен не только считывать показания, но и сам их передавать в коммунальную службу. Поэтому за снятие и передачу информации потребителю вообще не надо будет беспокоиться.
- Эти устройства не только снимают показания, но и способны предотвратить затопление квартиры или утечку воды в трубопроводе. При этом они еще и извещают потребителя об этих событиях через интернет.
- Передачу показаний и процедуру оплаты за воду можно полностью автоматизировать. Это очень удобно для тех, кто ценит свое время и не хочет использовать его на выстаивание в очереди для сдачи показаний и оплаты.
- Более точный водоучет. При возникновении спорных вопросов с водоканалом можно отследить водопотребление за каждый час в течение суток.
- При установке на систему горячего водоснабжения счетчика с датчиком температуры можно существенно экономить. Такой водомер способен отдельно считать горячую воду по одному тарифу, а если вода холодная – по другому.
Кто заплатит за смарт-счетчики в многоквартирных домах
При установке приборов учета воды в новых строящихся многоквартирных домах их установку оплачивает застройщик. Но если нужно будет установить смарт–счетчики в старых домах, то их установку будет оплачивать потребитель. При этом убедить потребителя в необходимости установки такого прибора будет очень сложно. Не каждый захочет выложить круглую сумму за установку устройства, если есть сомнения в его надобности.
Плюсы и минусы смарт-счетчиков в частном доме
Есть свои нюансы при установке умного водосчетчика в частном доме. Условия установки в частном доме отличаются от квартирных, поэтому тут нужно учесть все положительные и отрицательные стороны такой установки:
Плюсы:
- Умный водомер сам снимает показания и передает их организации – поставщику воды. Нет надобности в посещении коммунального предприятия, умная система сделает все за потребителя.
- Для установки в частном доме не требуется умный счетчик горячей воды. В частном секторе обычно отсутствует горячее водоснабжение, поэтому и водомер для горячей воды не нужен.
- Такой водомер можно подключить к системе умного дома. Сейчас многие устанавливают систему умного дома в своих домах или квартирах. При внедрении в эту систему умного водосчетчика появляется возможность не только учитывать и анализировать потребление воды, но и управлять водоподачей дома.
- Возможность периодически открывать–закрывать клапан для защиты от закисания. Это особенно важно при эксплуатации в колодце, где повышена влажность.
Есть и свои минусы:
- При установке в колодце возможно затопление водомера вместе со всем оборудованием. Если в системе есть датчик затопления, то можно его использовать для предотвращения возможности затопления колодца. Но может случиться порыв трубопровода до электроклапана и тогда затопление неизбежно. Если это случится, когда кто-то будет находиться дома, то, может, и получится предотвратить затопление. А если нет, то при затоплении устройство может полностью выйти из строя.
- Умный счетчик могут попросту украсть из колодца. Поскольку показания снимаются автоматически, то колодец вообще можно закрыть на замок. Но это не всегда останавливает воров.
У умных водомеров больше положительного, чем отрицательного. Из отрицательного самым основным можно считать высокую цену устройства. Во всем остальном у таких счетчиков больше положительных сторон, чем у обычных водомеров.
То, что считалось когда-то фантастикой, сегодня обыденные вещи. В недалеком будущем и умные счетчики уже никого не будут удивлять, а станут обычным явлением. Особенно если от использования новых технологий намного больше преимуществ, чем без них.
oschetchike.ru
какими будут умные счетчики и кто их должен обслуживать? / Smile-Expo corporate blog / Habr
Иногда коммунальная квитанция неприятно удивляет получателя: платежи за воду или свет вдруг оказываются непомерно высокими. С тех пор, как в домах появились счетчики, такое происходит реже — но все-таки случается. Причина — в несовершенной системе учета ресурсов, где пользователи должны сами передавать в управляющую компанию показания счетчиков, и это порождает огромное количество ошибок и утерянных данных.Эту работу может взять на себя система на базе Интернета вещей. Уже есть модели умных счетчиков, которые с нужной регулярностью передают в УК свои показания. А пользователям помогают ежедневно мониторить свою статистику расхода коммунальных благ. Как они работают и в чем сложности во внедрении? Олег Лисютенко, руководитель компании ICBCOM, посвятил этим вопросам свое выступление на конференции «Интернет вещей». Под катом — расшифровка его доклада.
Потери ресурсов в сфере ЖКХ составляют 30-40% для электричества, 10-15% для воды и до 60% — для газа. Это действительно огромные цифры: так, компания Мособлгаз, у которой свыше 700 тыс. клиентов, не может выйти в уверенный плюс, ведь половина поставленного ею газа просто не оплачивается. Это происходит потому, что многие не умеют или не хотят ежемесячно заходить в личный кабинет на сайте и отправлять показания счетчиков. Не работает и система учета показаний через квитанции либо по телефону. Добавим сюда незаконные подключения и неизбежные ошибки при снятии и приеме показаний, и картина становится совсем безрадостной. Все это происходит потому, что компании перекладывают на пользователей снятие показаний, но те вовсе не жаждут этим заниматься.
Если счетчики будут отправлять показания сами, автоматически, это решит проблему. Что говорит по поводу «умных счетчиков» закон?
IoT и закон
В 2017 году вступил Федеральный закон «О безопасности критической информационной инфраструктуры Российской Федерации» от 26.07.2017 N 187-ФЗ». В нем говорится: «Средствами, предназначенными для обнаружения, предупреждения и ликвидации последствий компьютерных атак являются криптографические средства защиты». На одной из конференций по ЖКХ представитель Минэнерго РФ сказал о том, что крптографию сегодня обязаны применять все узлы больше 110 киловатт.
Какими будут объемы данных в сфере ЖКХ и подпадут ли они под новый стандарт? В идеале показания счетчиков нужно снимать ежедневно. Только так можно вести качественный балансовый учет, которого так не хватает современному ЖКХ.
В 2019 году нас ждут новые законы в коммунальной сфере. По сообщению ТАСС, Министерство строительства и ЖКХ разрабатывает минимальный стандарт цифровизации городского хозяйства в России. Вероятно, в новом законе будет требование по удаленной передаче данных приборами ЖКХ и по удаленному отключению от сетей должников. И, конечно, прибор должен уметь самостоятельно обновляться. Однако коммунальщики выступили с просьбой отсрочить принятие закона до 2020 года, потому что сейчас индустрия не знает, как ей прийти к цифровой эре.
Чтобы соответствовать новым законам, должны появиться системы верхнего уровня, которые будут отвечать всем требованиям и надежно защищать данные. Но индустрия пока морально не готова к таким новшествам.
Что делать с «глупыми» счетчиками?
В Китае и России уже серийно производятся счетчики, способные отправлять показания по сети. Есть и приборы-«надстройки», которые монтируются на обычные аналоговые счетчики и позволяют включать их в IoT-системы.
Модуль для счетчика газа
Коммуникационный модуль от ICBCOM комбинируется с газовым счетчиком ELSTER BK. Он включает в себя процессор, память и дополнительный коммуникационный модуль; все это работает от батарей. Модуль считывает и передает показания счетчика; есть варианты устройства с разными каналами передачи: LoRaWAN, TCP, UDP.
В Китае производится Gold Card — умный газовый счетчик с коммуникационным модулем NB-IoT. С его помощью можно реализовать интеллектуальный учет и дистанционный мониторинг. На российский рынок пока идет малое количество этих устройств, потому что частоты, на которых работает его модуль, не разрешены для работы на территории России.
Модули для счетчиков воды
Чтобы контролировать расход воды, можно установить на счетчик «умную крышку». Это устройство, в которое встроен модем и контроллер с коммуникациями.
Счетчики электроэнергии
В России производятся счетчики «Меркурий». Их показания можно считывать как с самого прибора на месте эксплуатации, так и удаленно посредством различных типов интерфейсов: например, подключив к счетчику GSM-модем.
В двухфазные и трехфазные счетчики «Аист» встроены сменные модули. Это позволяет использовать в них любой канал связи (ETHERNET, WI-FI, GPRS, 3G, NB-IoT, LoRa) и при необходимости легко менять его. Благодаря встроенным триггерам отключения энергии «Аист» позволяет быстро отключить от сети неплательщиков. Счетчики сертифицированы и внесены в госреестр РФ.
LoRaWAN проти NB IoT
Какой из каналов связи для счетчиков лучше? Масштабное введение LoRaWAN может в будущем обернуться серьезными проблемами для инфраструктуры. Полоса частот в России очень узкая, и если многие компании будут использовать их, возникнет большая конкуренция. Поэтому IoT-решения на LoRaWAN в городах просто перестанут работать. Чтобы этого не случилось, нужно выделять определенные частоты на государственном уровне. Такая система применяется в Беларуси к частотам 4G: государственный оператор выделяет частоты и выдает лицензии на их использование.
У NB IoT нет такой проблемы, поэтому потенциал технологии для коммунальной сферы выше.
Кто должен собирать данные?
Управляющие компании не справляются со сбором данных, а значит, не нужно заставлять их делать эту работу. Вариант, который будет удобен для всех: система находится в облаке, а данные собирают операторы связи. Участники системы ЖКХ в ней займут место пользователей. Необходимо применять протоколы для IoT; тогда возможно будет внедрять смарт-устройства. Сейчас ряд компаний разрабатывают платформы, которые можно использовать для таких проектов.
На этом слайде информация немного устарела: Ростелеком уже не внедряет IoT-платформу, а решение Nokia передано компании МТС.
Вот как может выглядеть работающий пример платформы для системы энергобиллинга (сбор информации об использовании услуг, их тарификация, выставление счетов абонентам, обработка платежей). Она обеспечивает хранение и обработку первичных данных; содержит серверный интерфейс и встроенные технологии аналитики.
В идеале все приложения необходимо написать внутри самой платформы, это отвечает современным требованиям удобства и кибербезопасности. Таких платформ пока еще нет: их предстоит создать к эре массового внедрения умных счетчиков.
Московская конференция по Интернету вещей прошла, впереди — Киев. На конференции 14 ноября IoT-решениям в Украине будет посвящен отдельный блок докладов.
habr.com
Плюсы и минусы установки в многоквартирном доме «умных» счётчиков
Расчёты за коммунальные ресурсы должны вестись исходя из показаний приборов учёта. Но жители домов не обязаны передавать исполнителю услуг данные счётчиков, и это негативно влияет на корректность расчётов, в том числе за ресурсы на содержание общего имущества. Читайте о новых счётчиках, которые помогут решить эту проблему.
Обязанности исполнителя КУ в отношении приборов учёта
Если в доме установлены индивидуальные и общедомовые приборы учёта, то расчёт платы за соответствующие ресурсы должен вестись исходя из показаний таких приборов (ч. 1 ст. 157 ЖК РФ). При этом жители многоквартирного дома не обязаны передавать показания счётчиков исполнителю услуг – это только их право (пп. «к(1)» п. 33 ПП РФ № 354).
Те, кто таким правом не пользуется, получают счета, где объём ресурса за период равен среднемесячному потреблению, а спустя 3 месяца после передачи последних показаний объём рассчитывается исходя из норматива потребления (пп. «б» п. 59, п. 60 ПП РФ № 354).
Отсутствие показаний ИПУ и определение индивидуального потребления жителей расчётными методами влияет на объём ресурса, потреблённого домом на содержание общего имущества многоквартирного дома, который оплачивает в РСО управляющая домом организация.
Также, если потребитель в течение полугода не передаёт показания, исполнитель КУ должен сам снять данные со счётчика, что требует дополнительных трудозатрат (п. 84 ПП РФ № 354).
Чтобы снизить нагрузку на исполнителя КУ по снятию и проверке показаний ПУ, а также устранить зависимость корректности расчётов за коммунальные услуги от воли потребителей, Минстрой РФ предложил обязать застройщиков оснащать новые дома «умными» счётчиками с удалённой передачей показаний, а в старых домах при наличии технической возможности – устанавливать их после капитального ремонта.
Поговорим о том, с какими плюсами и минусами работы системы встретились исполнители КУ и собственники после установки интеллектуальных систем, автоматически передающих показания приборов учёта коммунальных ресурсов.
Что нужно знать о проверке и замене приборов учёта электроэнергии
Автоматически передают показания
Интеллектуальные приборы учёта – это счётчики, оснащенные специальными радиомодулями, которые автоматически передают показания по беспроводной сети дальнего радиуса действия. Индивидуальный или общедомовой приборы учёта транслируют свои данные инфосистеме, которая может принимать информацию от сотен тысяч датчиков в радиусе до нескольких десятков километров.
Все поступившие от ПУ данные в автоматическом режиме направляются исполнителю коммунальной услуги; потребитель может отслеживать показания, но их передача для расчётов производится без вмешательства человека со всех приборов учёта в доме в установленный день и время.
Как правильно снять показания приборов учёта воды. Инструкция
Снижают трудозатраты и объёмы КР на СОИ
Положительно скажется установка таких приборов и на деятельности управляющих организаций. Ведь «умный» счётчик – это удобно. Жителям многоквартирного дома не придётся ежемесячно выписывать и передавать показания ИПУ. А УО не нужно будет проводить обход домов и сбор данных – биллинг. Это позволит управляющей организации снизить трудозатраты и сэкономить.
К тому же при автоматическом сборе показаний потребители не могут повлиять на данные об объёме потребления, занизить их, тем самым увеличив объём КР на СОИ. Как правило, при этом потребление ресурсов на содержание общего имущества стремится к нулю: занизить индивидуальное потребление невозможно, потери отсутствуют. При возникновении утечек они легко выявляются при сравнении показаний за разные периоды.
Как истребовать у РСО показания индивидуальных приборов учёта
Способствуют прозрачности расчётов и сокращению хищений
Интеллектуальная система позволяет сделать расчёты за ресурсы прозрачными: как в отношениях между исполнителем КУ и потребителем, так и между УО и РСО. Каждая из сторон имеет возможность отслеживать показания приборов учёта и видеть реальные объёмы потребления. Исчезнет проблема, с которой сталкиваются многие УО при прямых договорах, – сложность получения показаний от РСО. Информация будет доступна онлайн всем сторонам отношений.
«Умные» приборы учёта способствуют снижению уровня хищения ресурсов: вмешаться в работу такого прибора учёта сложнее, да и скрыть резкое снижение потребления в квартире не получится, ведь данные направляются прямо к исполнителю КУ. При росте объёмов КР на СОИ управляющая организация легко может проверить и сравнить данные по каждой квартире и обнаружить, где они резко снизились.
Как отличить безучётное потребление ресурса от бездоговорного
Устанавливаются за счёт собственников помещений
Подобные автоматизированные системы сбора данных давно используются электросетевыми компаниями и поставщиками электроэнергии. «Умные» счётчики воды, газа и тепловой энергии только начали широко внедрять, но уже сейчас выявлен ряд проблем, связанных с их применением.
Главная – кто должен платить за установку таких приборов учёта в старом жилфонде. Если в новостройках за установку счётчиков отвечает застройщик, то в уже построенных домах, скорее всего, заплатить за модернизацию старых ИПУ и ОДПУ придётся собственникам помещений, ведь счётчики – их имущество.
А работать система будет только в том случае, если все помещения в доме оснастить «умными» счётчиками и связать их с общедомовым прибором учёта. В таком случае, чтобы установить новые приборы, управляющая организация должна провести общее собрание собственников, получить их согласие на работы и утвердить источник их финансирования за счёт целевых взносов собственников или средств капитального ремонта. Принятое в соответствии со ст. ст. 44 – 46 ЖК РФ на ОСС решение будет обязательно для всех собственников помещений в доме.
Как ввести в эксплуатацию и опломбировать индивидуальный счётчик
Должны быть во всех помещениях дома и не сбоить
Опыт установки подобных систем показал, что в первые шесть месяцев новое оборудование может давать сбои и ошибаться при передаче показаний. В таком случае исполнитель коммунальной услуги может получить претензии от потребителей и делать множество перерасчётов.
Как уже было сказано, работать система будет только в том случае, если все приборы учёта в доме будут «умными»: тогда они обеспечат одновременный съём показаний и передачу их исполнителю коммунальных услуг. И если хотя бы один собственник откажется менять старый ПУ на «умный», то требуемый эффект от работы автоматизированной системы достигнут не будет.
Даже при решении ОСС заставить несогласного жителя заменить или модернизировать установленный в квартире счётчик будет непросто: собственник имеет законное право не пускать никого в принадлежащее ему помещение.
Что нужно знать УО об установке общедомовых приборов учёта
Как УО перевести дом на систему автоматической передачи показаний ПУ
На законодательном уровне не закреплено, что потребители обязаны оснащать свои квартиры «умными» счётчиками. Нет такой обязанности и при проведении капитального ремонта или реконструкции многоквартирного дома.
Но если управляющая домом организация или ТСЖ пришли к выводу, что внедрение в доме автоматизированной системы учёта ресурсов поможет существенно снизить объёмы КР на СОИ и бороться с хищением ресурсов, то ей следует:
1. Подготовить информацию для собственников помещений в доме:
- о плюсах для собственников от установки такой системы,
- о стоимости работ,
- о возможных источниках финансирования.
2. Организовать и провести общее собрание собственников согласно ст. ст. 44 – 46 ЖК РФ.
Если ОСС приняло положительное решение, то УО следует на всех этапах работы информировать жителей о происходящей и напоминать о пользе внедрения «умных» счётчиков и правилах обращения с ними.
По завершению работ и при получении первых итогов работы системы УО обязательно нужно отчитаться перед собственниками, особенно если были сбои в работе новых приборов учёта.
Положительные результаты внедрения таких ПУ стоит донести до жителей всех многоквартирных домов, находящихся в управлении у организации. Возможно, это сподвигнет их жителей также сделать шаг к smart-технологиям. А провести общее собрание собственников и решить вопрос об установке в доме «умных» счётчиков в многоквартирном доме поможет сервис «ОСС на 100%».
roskvartal.ru