Беспроводной счетчик с передачей через WiFi. Электросчетчик, передающий показания: характеристика учетного оборудования Передача данных со счетчиков на компьютер

09.01.2024
Редкие невестки могут похвастаться, что у них ровные и дружеские отношения со свекровью. Обычно случается с точностью до наоборот

Смотрите показания на смартфоне, планшете или ПК

Не нужно лезть в сантехнический шкаф. Saures R1 соберёт показания со всех счетчиков и сохранит в вашем личном кабинете. Установите прибор себе, родителям, квартиросъемщикам и снимайте показания со своего смартфона.

Отправляйте показания счетчиков автоматически

SAURES отправит показания вашей управляющей компании, ТСЖ, вам или, например, вашему арендодателю. Просто укажите в личном кабинете день, когда нужно отправлять показания и способ отправки.

Знайте о неисправностях сантехники или протечке труб

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

Защитите свой дом от протечек воды

Подключите к SAURES R1 датчик протечки и электро-шаровой кран и система перекроет воду в квартире в случае затопления. Естественно, вы сразу же узнаете об аварии с помощью PUSH-уведомления или письма на email.

Как всё это может пригодиться именно вам


Вы точно знаете когда и сколько воды израсходовали

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


Больше не нужно помнить о необходимости и сроках передачи показаний

Просто укажите SAURES когда и куда нужно передавать данные и система автоматически будет делать это за вас. Больше никаких начислений по нормативу из-за не сданных показаний.

Ещё несколько причин установить умные счетчики

Не нужно больше лезть в сантехнический шкаф с зеркалом и фонариком или проявлять чудеса акробатики

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

Установите систему родителям и показания их счетчиков будут отправлены вам или сразу в управляющую компанию

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

Вы уверены, что в вашей квартире не текут трубы и сантехника, а обвинения соседей не вызывают у вас беспокойства

Укажите SAURES, какой монотонный расход воды считать протечкой и система сразу же оповестит вас о подозрительных ситуациях, предотвратив финансовые потери и сохранив ваши нервы.

Вы сдаете свою квартиру в аренду, а может даже и не одну

Не нужно звонить арендаторам, чтобы получить показания счетчиков. В случае потопа в квартире ваше имущество дополнительно защищено от повреждения, а вы от проблем с соседями. Если вы сдаете несколько квартир, то все показания вы можете контролировать из одного личного кабинета. Это удобно.

Вы снимаете квартиру и регулярно сообщаете показания хозяину квартиры

Настройте автоматическую отправку показаний на электронную почту своему арендодателю. Защитите себя от ненужных споров и проблем в случае аварийных ситуаций.

Вы экономите свои деньги и защищаете себя от лишних финансовых рисков

Система SAURES позволяет экономить деньги сразу несколькими способами:

  1. Во-первых, вы можете обнаружить и снизить нерациональные потребление воды. Например: постоянно открытый кран при мытье посуды.
  2. Во-вторых, система предупредит вас о скрытой протечке воды, и вы сможете раньше обнаружить и устранить проблему. Например вы пошли на прогулку, а у бачка унитаза залипла кнопка. Так за 3-4 часа может утечь половина месячной нормы расхода воды.
  3. Ну и в третьих, использование SAURES дает возможность уберечь себя от оплаты ремонта в квартире соседей. Где-то далеко под ванной пару месяцев протекала труба, а теперь у соседей на потолке появилось пятно, и вот они уже идут к вам.
14 февраля 2013 в 00:06

Выводим счетчик электроэнергии в интернет

  • Программирование микроконтроллеров ,
  • DIY или Сделай сам ,
  • Электроника для начинающих

В статье я расскажу о том, как получить данные о мощности с электросчетчика и вывести их в интернет.
Сразу скажу, что несмотря на то, что счетчик цифровой, и имеет цифровые интерфейсы для связи с внешним контрольным оборудованием, я не использую их (почему - ниже).

С чего все началось
В определенный момент энергетики поменяли наш обычный механический электросчетчик на цифровой. Сразу бросилась в глаза возможность счетчика отображать текущую мощность. Появилось желание как-нибудь получить эту величину со счетчика. Кроме того, новый счетчик имеет порог максимальной допустимой мощности (5 КВт), при достижении которого он отключает электроэнергию в квартире, и происходит это обычно совершенно внезапно. Так что хотелось сделать устройство, способное обнаруживать, что мощность близка к пороговой, и сигнализировать об этом, для того чтобы можно было отключить часть нагрузок.
Как можно получить данные о мощности
  • Поскольку счетчик цифровой, то первое, что приходит в голову - использовать имеющиеся в нем интерфейсы. Из инструкции к счетчику следует, что в нем есть интерфейс RS-485, поверочный выход и оптопорт на передней панели. Однако воспользоваться ими не удастся - проводные интерфейсы находятся под опломбированной крышкой, и попасть туда нельзя, оптопорт активности не проявляет. Если поверочный выход еще и можно было бы использовать, то цифровые интерфейсы нигде не документированы, и скорее всего защищены паролем.
  • Вообще не использовать счетчик, и измерять величину тока в фазовом проводе. Такой метод используется здесь: habrahabr.ru/post/168783 . Однако для таких измерений нужен специальный датчик, который еще нужно где-то взять. Кроме того датчик - аналоговый, а где аналоговый сигнал, там и наводки, которых в электрощите можно наловить немало. Для точного измерения мощности нужно знать значение напряжения в сети, что тоже создает определенные проблемы.
  • Еще один метод, которым я и воспользовался - измерять период вспышек светодиода, находящегося на передней панели счетчика. Этот светодиод напрямую связан с микросхемой, измеряющей ток, протекающей через счетчик. Как я понимаю, этот светодиод связан с вышеупомянутым поверочным выходом. Рядом со светодиодом написано так называемое передаточное число : 2000 имп/кВт*ч, зная которое при достаточно точном измерении периода вспышек можно легко определить потребляемую мощность.
Техническая реализация
Вся обработка сигнала от фотодатчика ведется очень простым устройством на микроконтроллере STM8S105. STM8 был выбран по причине его наличия, а также поскольку для его программирования достаточно 3 выводов.

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

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

Данные от контроллера нужно каким-то образом передать на устройство, которое будет их обрабатывать, в данном случае это роутер WL-500gp. Можно было бы использовать беспроводные соединения, однако между роутером и контроллером несколько бетонных стен и стальная дверь. Также в таком случае контроллеру нужно будет обеспечить питание, а пытаться подключать блок питания к силовой проводке в щите не хотелось.
Более простым является проводное подключение. Поскольку данные должны передаваться на роутер, то можно воспользоваться уже проложенным кабелем, соединяющем роутер с провайдером - этот кабель проходит через электрощит. В кабеле для организации сети используются только 4 жилы из 8, так что оставшиеся 4 можно использовать для своих нужд.
Одну пару проводов можно использовать для передачи питания на контроллер, другую - для передачи данных на роутер. Однако мне захотелось реализовать передачу данных и питания только по одной паре проводов. Для этого я использовал цифровую токовую петлю.

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


Схема организации токовой петли.

При подаче на базу транзистора напряжения высокого уровня он открывается, и через линию связи начинает идти определенный ток. В результате этого на токоизмерительном резисторе (3 Ом) возникает падение напряжения, которое усиливается операционным усилителем. Усиленное напряжение подается на компаратор, и если оно больше определенного порога (Vref), то на выходе компаратора устанавливается высокий уровень напряжения. При отсутствии тока (точнее при малой его величине, так как контроллер всегда потребляет ток) падение напряжения на резисторе мало, и на выходе компаратора устанавливается низкий уровень напряжения.
Источником питания всей конструкции является роутер, напряжение 5 В с которого подается на приемник (входы слева на схеме) и проходит через линию практически без изменений - поскольку токи низкие, а линия короткая, то падение напряжение на резисторе и проводах достаточно мало. Далее это напряжение можно использовать для питания микроконтроллера (выходы справа на схеме).
Для передачи данных с микроконтроллера выход его UART соединен с базой транзистора, а выход компаратора соединен со входом преобразователя UART - USB. Скорость передачи данных - 1200 бит/сек. Это обеспечивает надежную передачу данных, а также при такой маленькой скорости передача даже короткой посылки видна по миганию светодиода.

Платы приемника и передатчика были изготовлены методом ЛУТ на одной плате, после сборки и отладки плата была разрезана:

Приемник установлен внутри обычной розетки RJ-45, в розетку вставляется идущий в щит кабель, кабель из розетки вставляется в роутер.

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

Обработка данных
Микроконтроллер, установленный в приемнике, измеряет период вспышек светодиода на электросчетчике и по нему вычисляет мощность. Эта величина постоянно сравнивается с порогом максимально допустимой мощности, и при ее превышении контроллер включает звонок.
Каждые 10 секунд контроллер передает последнюю измеренную величину мощности по UART на роутер. Тут возникает определенная проблема - при малых потребляемых мощностях светодиод на счетчике вспыхивает с периодом большим 10 секунд. В таком случае на роутер отправляется значение мощности - 0.
На роутер я установил интерпретатор Python, и написал скрипт, который обрабатывает данные от приемника, организует простейший локальный web-сервер и каждые 2 минуты передает среднее значение мощности на сайт cosm.com.
Данные на web-сервере обновляются при получении данных от приемника - каждые 10 секунд. При вычислении средней мощности в скрипте учитывается то, что реальная мощность не может быть равна 0 - при получении новой величины мощности, не равной нулю, все предыдущие нулевые значения замещаются новым значением.

Так выглядит web-страница сервера, открытая на телефоне.

ОАО "Московская городская телефонная сеть" (МГТС) планирует внедрить автоматическую передачу показаний счетчиков через Wi-Fi модем. Об этом сообщает Агентство "Москва" со ссылкой на директора по маркетингу и развитию продуктов МГТС Дмитрия Кулаковского.

"Мы в каждой квартире, куда приходим с GPON (технология подключения к интернету, реализуемая компанией), устанавливаем оптический модем, соответственно, есть возможность подключить к нему USB-передатчик, который автоматически будет собирать на себя информацию со счетчиков воды, электричества, газа", - пояснил Кулаковский.

Сейчас потребители чаще всего сами снимают показания счетчиков и передают и в энергосбытовую компанию, пояснили Агентству в ОАО "Мосэнерго сбыт". "Жители могут передать показания через "Личный кабинет клиента" на сайте компании, через портал госуслуг, через терминалы для приема показаний, находящиеся в каждом клиентском офисе нашей компании и в ряде МФЦ, также можно продиктовать показания оператору контактного центра, позвонив в любой день недели (в период передачи показаний)", - добавил начальник отдела корпоративных коммуникаций "Мосэнергосбыта" Вадим Надточиев.

Согласно графику компании работы компании, раз в 6 месяцев показания снимают контролеры Мосэнергосбыта.

По словам представителя МГТС, компании мешает отсутствие единого типа счетчиков. "Для того, чтобы реализовать проект, надо, чтобы USB-передатчик был совместим со счетчиками, установленными в квартире или доме. Поставить одно унифицированное решение тяжело. Нам нужен технологический партнер, который бы взял на себя задачу по интеграции разных типов счетчиков", - сказал Кулаковский.

Сейчас подобные разработки ведет ОАО "Ростелеком". В декабре компания заключила договор с ГБУ "Единый информационно-расчетный центр города Москвы" (ЕИРЦ) на выполнение работ по созданию системы снятия показаний счетчиков.

Соглашение было заключено после победы Ростелекома в открытом конкурсе, сумма контракта составила около 16 миллионов рублей.

Проект реализуется в 315 домах двух южных районов Москвы – Южного Чертанова и Даниловского.

Провайдер "Акадо Телеком" не планирует в ближайшее время вводить услугу по передаче показаний счетчиков для своих абонентов. "Не совсем очевидна цель реализации этой идеи, так как установить специальное устройство и подключить его к Wi-Fi роутеру абонент может и самостоятельно. Если все-таки речь идет о новой услуге, то не совсем понятен механизм ее реализации и монетизации: неясно, нужно ли договариваться с компанией управляющей домом (УК) об установке подобных устройств в квартирах жильцов или нет, и кто будет оплачивать услугу - УК или владелец квартиры", - сообщили агентству в пресс-службе компании.

В ОАО "Вымпелком" (торговая марка "Билайн") считают, что системы онлайн-учета потребления коммунальных услуг набирают популярность в России. "Однако опыт внедрения таких систем как у нас в стране, так и за границей показывает, что все решения, базирующиеся на фиксированных услугах связи, в том числе и Wi-Fi, очень плохо масштабируются для городов. Поскольку рынок поставщиков очень широк, то одновременно договориться с энергетиками, водоканалами и теплосетями, особенно в мегаполисах, очень сложно", - пояснила представитель "Вымпелкома" Анна Айбашева.

МГТС, в свою очередь, обращалось за поддержкой своего проекта к столичным властям. "Мы обсуждали это с городскими властями, они заинтересованы в проекте, но вначале мы должны представить технически готовое решение, уже протестированное и готовое работать", - подчеркнул Дмитрий Кулаковский.

Возможные затраты и сроки реализации услуги по передаче показаний счетчиков через Wi-Fi модем в компании назвать затруднились.

Напомним, показания счетчиков воды можно передать через московский портал госуслуг . Для этого необязательно получать логин и пароль в районной инженерной службе, достаточно знать код плательщика, который можно найти на любой квитанции за ЖКХ.

Чтобы воспользоваться услугой, необходимо зарегистрироваться на портале. Для создания аккаунта нужно будет указать адрес электронной почты, номер мобильного телефона, ФИО и СНИЛС. Затем выбрать сервис "Прием показаний счетчиков горячего и холодного водоснабжения" и ввести код плательщика. Если данные указаны правильно, пользователь перейдет на страницу для ввода показаний.

Также портал госуслуг принимает показания счетчиков электроэнергии. Для использования услуги нужно указать номер лицевого счета и номер счетчика.

С введением закона о самостоятельной передаче данных по потребленным ресурсам управляющей компании жильцы столкнулись с необходимостью ежемесячно переписывать показания электросчетчиков (как и других приборов учета), звонить или лично посещать офисы обслуживающих организаций. Но бывает, что на это нет времени или человек забыл передать данные. Тогда, не заплатив ни копейки, придется внести двойную сумму в следующем месяце, что неудобно, когда бюджет рассчитан. Однако такого не произойдет, если установить электросчетчик, передающий показания управляющей компании самостоятельно. Сегодня поговорим о плюсах и минусах, а также об устройстве такого оборудования.

Читайте в статье:

Особенности приборов учета электроэнергии с дистанционным снятием показаний

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


Функции информационно-измерительной системы

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

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


Преимущества электросчетчиков с дистанционным снятием показаний

Электрические счетчики с дистанционным снятием показаний имеют ряд преимуществ перед обычными приборами. Рассмотрим некоторые из них:

  1. Ежедневная фиксация данных позволяет разрешить спорные ситуации – если возникли вопросы по начислениям.
  2. Моментальная фиксация переключения тарифа. В случае с обычными многотарифными счетчиками возникают ситуации несвоевременного переключения. В этом случае энергосбытовая компания решает споры не в пользу владельца.
  3. Дополнительная защита. Часто владелец забывает выключить утюг или электроплит, вспоминая об этом на работе или в поездке. Используя счетчик электроэнергии с передачей данных, можно отключить подачу напряжения из любой точки посредством смартфона или компьютера, подключенного к сети интернет. Согласитесь, неплохой способ защиты жилища.
  4. Экономится время. Записать показания, потерять время на передаче данных – сегодня это роскошь при нашем ритме жизни.

Устройство счетчика электроэнергии с автоматической передачей данных

Устройство подобных электросчетчиков схоже с обычными и включает в себя:

  • измерительные трансформаторы;
  • клеммную колодку;
  • электронную плату.

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


Телеметрический выход: назначение

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

Микроконтроллер: что это такое и для чего служит

Это устройство оцифровывает входной сигнал, идущий от трансформатора, обрабатывает информацию и принимает команды органов управления. От него же зависит и работа жидкокристаллического дисплея.

Мнение эксперта

Инженер-проектировщик ЭС, ЭМ, ЭО (электроснабжение, электрооборудование, внутреннее освещение) ООО "АСП Северо-Запад"

Спросить у специалиста

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


Существуют модели, микроконтроллер которых отвечает за считывание данных с пластиковых смарт-карт, которые можно пополнить с обычной банковской карточки (к примеру, СТК-3-10 или СТК-1-10). Электросчетчик, оборудованный подобным контроллером, дает возможность оплатить электроэнергию моментально, не выходя из дома.

Система контроля: принцип действия

Автоматизированные системы контроля выполняют следующие функции:

  • собирают данные по расходу за установленный промежуток времени (час, сутки, неделя, месяц);
  • обработав полученную информацию, формируют отчет по потребленной энергии;
  • прогнозируют возможный расход (это помогает потребителю, если составлен договор на предоплатную систему расчета).

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


Радиомодуль: для чего он нужен и какую роль выполняет

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


Статья по теме:

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

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

Как работает электросчетчик, передающий показания

Основная работа происходит в три этапа – данные по расходу собираются, отправляются на сервер энергосбытовой или контролирующей организации, анализируются и архивируются. Первый этап выполняют датчики, собирающие данные по расходу электроэнергии, а контроль над их работой и обработку полученной информации осуществляет электроника прибора учета. Таких датчиков может быть не более 32 – на такое максимальное количество рассчитан приемник.


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

Третий этап – архивирование и анализ данных на сервере, контроллере и ПК. На компьютере, при этом, должно быть установлено специальное программное обеспечение, которое позволит обработать полученную информацию. Если на домашнем ПК такое ПО отсутствует, просматривать данные можно только в личном кабинете на сайте компании, осуществляющей контроль.


Автоматическая передача данных по счетчикам электроэнергии

Автоматическую передачу показаний счетчиков электроэнергии осуществляет контроллер, запрограммированный на определенный день месяца. Он работает в паре с сервером, который систематизирует полученные данные. Передача осуществляется через интернет или через мобильную связь. Для транспортировки данных по сотовой сети в специальное гнездо прибора учета устанавливается сим-карта.


Как передать данные по счетчикам с автоматизированной системой

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


После установки оборудования потребитель передает показателя посредством нажатия на кнопку устройства автоматической передачи данных или непосредственно на сайте. Иногда показания нужно отправить лишь один раз, иногда несколько, через каждые 5÷10 мин. Эти действия производятся до получения от энергосбытовой или контролирующей компании сообщения, что данные получены. С этого момента никаких действий можно не предпринимать – вся информация будет поступать по нужному адресу в автоматическом режиме. Прибор учета электроэнергии, архивирует данные каждый час, а выполняет их отправку раз в сутки.


Как работает индукционный счетчик электроэнергии с автоматической передачей данных

Индукционные приборы учета с возможностью подключения оборудования для передачи показаний счетчика маркируются литерой «Д». Они имеют телеметрический выход для подключения контроллера. Считывание информации происходит следующим образом.

Катушка индуктивности излучает электромагнитные волны, заставляющие вращаться алюминиевый диск, под которым расположен импульсный датчик. В его схему включена система, состоящая из фото- и светодиода. Располагается система так, чтобы луч светодиода, отражаясь от алюминиевого диска, падал на фотодиод. На диске есть поглощающая полоса свет. Таким образом, обеспечивается прерывание, которое фиксирует электронная схема и передает на приемник. Он выполняет подсчет полученных импульсов, после чего данные выводятся на дисплей.


Преимущество электронных счетчиков с автоматической передачей данных перед индукционными

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

Интересно! Несмотря на возможность такого подключения, подобное оборудование постепенно меняется на электронные счетчики с автоматической передачей данных.


Обзор производителей и цен на некоторые модели

Наиболее известной и популярной маркой среди производителей оборудования для автоматической передачи показаний электросчетчиков является «Меркурий » . Модели этого бренда, их характеристики и стоимость по состоянию на январь 2018 года сейчас и рассмотрим:

Модель Тип подключения Количество тарифов Связь, интерфейс Стоимость, руб
Однофазный Многотарифный Импульсный выход, модем GSM 8000
Трехфазный Многотарифный Оптопорт, интерфейс RS485 9500
200.4 Однофазный Однотарифный Модем PLC, интерфейс CAN 3500
Однофазный Многотарифный Импульсный выход, оптопорт, модем PLC 4000
Трехфазный Многотарифный Интерфейс CAN, модем PLC 6500
Трехфазный Многотарифный Интернет, модем GSM/GPRS, модем PLC, интерфейс RS485 14800

Меркурий 234 ART-03


Ну и для сравнения предлагаем ознакомиться с другими электрическими счетчиками со встроенным модемом для передачи показаний:

Модель Тип подключения Количество тарифов Связь, интерфейс Стоимость, руб
Матрица NP71 L.1-1-3 Однофазный Многотарифный Модем PLC 7600
Однофазный Многотарифный Модем PLC 2300
ПСЧ-4ТМ. 05МК. 16.02 Однофазный Многотарифный (до 4) Модем PLC 23300
ZMG405 CR4. 020b. 03 Трехфазный, трансформаторного типа Многотарифный (до 8) Модем PLC, интерфейс RS485, оптопорт 17300

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


Подведем итог

В заключение отметим, что электросчетчики (как и счетчики воды), передающие показания добавляют комфорта, к которому стремиться каждый. А значит такое оборудование стоит приобрести. Надеемся, что изложенная сегодня информация была полезна нашему уважаемому читателю. Если остались вопросы, их можно задать в комментариях ниже. Будем рады, если Вы поделитесь своим опытом с другими читателями.

А напоследок, уже по традиции, короткое, но информативное видео по сегодняшней теме:

Все знают, что лень двигатель прогресса. Так случилось и в моем случае.

В квартире присутствует 6 точек раздачи воды (3 холодные и 3 горячие). На каждой из точек стоит счетчик.
Каждые 2 счетчика спрятаны за люками скрытого монтажа, один из люков находится за зеркалом, которое нужно снять, чтобы до него добраться.

Раз в месяц с 20 по 25 число необходимо снимать показания со всех счетчиков и отправлять данные в Управляющую Компанию на бланке определенного образца.

В какой-то момент мне надоело открывать люки, снимать зеркало и было решено автоматизировать снятие показаний.

Вот, для примера, пара люков (открытый и закрытый):

Сначала перерыл интернет на предмет существующих устройств автоматизации. Нашел только один для меня подходящий - Счетчик импульсов-регистратор «Пульсар» 6-ти канальный . Надо сказать, что стоит он почти 6000 рублей! На самом деле в розницу нигде я его не видел, так как слишком специфический продукт и предполагается, что закупать их будут ТСЖ на все квартиры в доме. Попытался его заказать через интернет в разных местах, но каждый раз, как только доходило до доставки, продавец пропадал. Как я понял, они не любят работать с «физиками», либо был не слишком настойчив.
Ну, нет, так нет - сделаем сами, да еще и дешевле.

Тут то и пригодилась Arduino Mega 2580 с Ethernet модулем, которая была когда-то куплена для различных экспериментов.

Когда делали ремонт в квартире, от каждой точки, где имеются счетчики, до щитка на лестничной клетке, были проложены кабели типа UTP cat 5e. Это было одно из требований контролирующей организации, чтобы в будущем снимать все показания централизованно. Будущее все никак не наступает, а провода пригодились.

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

В итоге, что мы имеем:

  • Счетчики воды
  • Arduino Mega 2580
  • Arduino Ethernet 3.0
  • Бокс для Arduino
  • Блок питания
  • Шлейф для протягивания из слаботочного щитка в шкаф к Arduino.
  • Домашний сервер на Debian с Lighttpd и Mysql
Сами счетчики такие:

Экспериментальным путем было определено, что счетчики работают не просто, а очень просто. Когда последний разряд меняет свое значение с 9 на 0, замыкается геркон внутри счетчика и это значит, что утекло еще 10 литров воды. В таком состоянии он находится до того, пока значение последнего разряда не станет равным 3. Т.е. фактически нам надо фиксировать момент перехода из состояния «разомкнуто» в состояние «замкнуто». Заострю внимание, что мы фиксируем ТОЛЬКО факт перехода из одного состояния в другое, потому что система может обесточиться, да и вообще, мало ли какие могут быть коллизии.

В момент замыкания геркона, Arduino по HTTP вызывает простенький perl-скрипт на сервере, где крутится lighttpd. Скрипт записывает в базу данных этот момент. Другой скрипт позволяет смотреть текущее состояние счетчиков.

Скетч Arduino с комментариями:
#include #include #include // Эту библиотеку необходимо скачать тут: https://github.com/thomasfredericks/Bounce-Arduino-Wiring byte mac = {0x90,0xA2,0xDA,0x0E,0xF1,0x92}; // MAC-адрес нашего устройства (написан на наклейке платы Ethernet shield) IPAddress ip(192,168,1,11); // IP адрес, если вдруг не получится получить его через DHCP //IPAddress server(192,168,1,10); // ip-адрес удалённого сервера (использовался, пока не было имени) char server = "smarthome.mydomain.ru"; // Имя удалённого сервера char request; // Переменная для формирования ссылок int CounterPin = {22,23,24,25,26,27}; // Объявляем массив пинов, на которых висят счетчики char *CounterName = {"0300181","0293594","0300125","0295451","0301008","0293848"}; // Объявляем массив имен счетчиков, которые мы будем передавать на сервер Bounce CounterBouncer = {}; // Формируем для счетчиков Bounce объекты EthernetClient rclient; // Объект для соединения с сервером void setup() { //Serial.begin(9600); for (int i=0; i<6; i++) { pinMode(CounterPin[i], INPUT); // Инициализируем пин digitalWrite(CounterPin[i], HIGH); // Включаем подтягивающий резистор CounterBouncer[i].attach(CounterPin[i]); // Настраиваем Bouncer CounterBouncer[i].interval(10); // и прописываем ему интервал дребезга } // Инициализируем сеть if (Ethernet.begin(mac) == 0) { Ethernet.begin(mac, ip); // Если не получилось подключиться по DHCP, пробуем еще раз с явно указанным IP адресом } delay(1000); // даем время для инициализации Ethernet shield } void loop() { delay(1000); // Задержка в 1 сек, пусть будет. Мы уверены, что два раза в секунду счетчик не может сработать ни при каких обстоятельствах, потому что одно срабатывание - 10 литров. // Проверяем состояние всех счетчиков for (int i=0; i<6; i++) { boolean changed = CounterBouncer[i].update(); if (changed) { int value = CounterBouncer[i].read(); // Если значение датчика стало ЗАМКНУТО if (value == LOW) { //Serial.println(CounterPin[i]); sprintf(request, "GET /input.pl?object=%s HTTP/1.0", CounterName[i]); // Формируем ссылку запроса, куда вставляем имя счетчика sendHTTPRequest(); // Отправляем HTTP запрос } } } } // Функция отправки HTTP-запроса на сервер void sendHTTPRequest() { if (rclient.connect(server,80)) { rclient.println(request); rclient.print("Host: "); rclient.println(server); rclient.println("Authorization: Basic UmI9dlPnaJI2S0f="); // Base64 строка, полученная со значения "user:password" rclient.println("User-Agent: Arduino Sketch/1.0"); rclient.println(); rclient.stop(); } }

На сервере крутится: Debian, Lighttpd, Mysql. В свою очередь на нем имеется два perl-скрипта: один для записи состояний счетчиков в базу, второй для вывода текущих показаний.

input.pl
#!/usr/bin/perl -w use strict; use CGI::Fast; use DBI; while(my $q = CGI::Fast->new) { main($q); } sub main { my $q = shift; my $dbh = DBI->connect("dbi:mysql:database=smart_home;mysql_client_found_rows=1;mysql_enable_utf8=1;mysql_socket=/var/run/mysqld/mysqld.sock", "dbname", "password", { RaiseError => 1, AutoCommit => 1, mysql_multi_statements => 1, mysql_init_command => q{SET NAMES "utf8";SET CHARACTER SET "utf8"} }) or die "Cannot connect"; $dbh->{mysql_auto_reconnect} = 1; print "Content-Type: text/html; charset=UTF-8\n\n"; print "OK\n"; my $object = $q->param("object"); if ($object) { $dbh->do(q{INSERT INTO water_count (object) VALUES(?)},undef,$object) or die $dbh->errstr; } }

result.pl
#!/usr/bin/perl -w use strict; use CGI::Fast; use DBI; # массив стартовых показаний счетчиков my $start = { "0300125" => 102.53, "0301008" => 75.31, "0300181" => 65.92, "0293594" => 54.51, "0293848" => 55.04, "0295451" => 87.43 }; while(my $q = CGI::Fast->new) { main($q); } sub main { my $dbh = DBI->connect("dbi:mysql:database=smart_home;mysql_client_found_rows=1;mysql_enable_utf8=1;mysql_socket=/var/run/mysqld/mysqld.sock", "dbname", "password", { RaiseError => 1, AutoCommit => 1, mysql_multi_statements => 1, mysql_init_command => q{SET NAMES "utf8";SET CHARACTER SET "utf8"} }) or die "Cannot connect"; $dbh->{mysql_auto_reconnect} = 1; print "Content-Type: text/html; charset=UTF-8\n\n"; print "Текущие показания счетчиков:
"; my $sql = "SELECT count(*) as c,object FROM water_count group by object"; my $sth = $dbh->prepare($sql); $sth->execute; while (my ($count, $object) = $sth->fetchrow_array()) { $start->{$object} = sprintf("%.2f",$start->{$object}+$count/100); } $sth->finish; foreach my $object (keys $start) { my ($intcurrent,$fine) = split(/\./,$start->{$object}); print "$object $intcurrent.$fine
\n"; } }

Mysql база с одной таблицей:
CREATE TABLE `water_count` (`object` varchar(20) NOT NULL DEFAULT "", `datetime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP) ENGINE=InnoDB DEFAULT CHARSET=utf8

В таблице есть только два поля. Первое - название объекта (в нашем случае это номер счетчика). Второе - дата и время в формате TIMESTAMP, которые заполняются автоматически, когда происходит вставка строки.

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

Что дальше?
Дальше хочется ежемесячную автоматическую распечатку на заполненном бланке.
Так же хочется подключить счетчик электроэнергии с передачей данных в Мосэнергосбыт, а потом и с их оплатой.
Статистика, графики и прочие радости работы с данными.

Последние материалы сайта