Показать данные счетчика за электроэнергию: Как снять показания счетчика электроэнергии

Как снять показания счетчика электроэнергии

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

Одними из самых востребованных на рынке считаются модели торговой марки «Пульсар» производства ООО НПП «ТЕПЛОВОДОХРАН». Эти приборы учета электроэнергии демонстрируют высокую точность и надежность, имеют длительный межповерочный период (16 лет) и служат несколько десятилетий. Но, чтобы не переплачивать за пользование электроэнергией, важно не только установить качественный счетчик, но и знать, как правильно считывать его показания. Ниже пойдет речь о том, как снять показания со счетчика электроэнергии.

Рассмотрим особенности считывания показаний с приборов учета разных типов.

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

Одним из элементов вычислительного механизма электромеханического прибора учета электроэнергии является барабан — набор колесиков с цифрами. При поступлении сигнала на барабан — на переднюю панель выводятся соответствующие цифры. Всего их шесть: первые пять отображаются на черном фоне, последняя — на красном. Снять показания просто: нужно переписать пять «черных» цифр. Эти показания — общее количество израсходованных киловатт-часов с того момента, когда установлен счетчик. Если первые цифры на счетчике нули, их можно не записывать. Например, на передней панели отображаются показания «05012». Можно записать «5012». «Красная» цифра на счетчике — это 1/10 киловатт-час. Это показание можно округлить или не учитывать вообще.

Чтобы узнать, сколько электроэнергии было использовано, вам нужны будут показания за предыдущий отчетный период. От текущих показаний отнимаем предыдущие, получаем расход за отчетный период. Например, показания на конец прошлого месяца — «4802», на конец текущего — «5012».

5012 – 4802 = 210 вКт*ч — это расход за отчетный месяц.

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

Как считывать данные, если прибор обнулился

В электромеханическом счетчике объем энергии, израсходованной от нулевого показания до следующих «пяти нулей», равен 100 000 кВт*ч. Если счетчик работает достаточно долго, в один момент вы можете заметить, что он обнулился. Как посчитать расход, если почти все цифры на счетчике — нули? Вам необходимо:

  • снять показания счетчика электроэнергии, записав все цифры, даже нули. Например, «00005»;
  • перед этими показаниями приписать единицу — «100005»;
  • найти показания за предыдущий отчетный период, например, «99887»;
  • вычесть разницу между показаниями: 100 005 – 99887 = 118 кВт*ч. Это и есть расход электроэнергии за отчетный период.

Вам также может понравиться

Трехфазный счетчик электроэнергии «Пульсар 3/Т3» RS485 без кнопки

Предназначен для измерения и учета в одно- или многотарифном режиме активной или реактивной электрической энергии.

Счётчик может быть использован автономно или в составе автоматизированных систем контроля и учёта электроэнергии (АСКУЭ).

Межповерочный интервал — 16 лет;
Средний срок службы — 32 года;
Средняя наработка на отказ —  318 160 часов;
Срок службы счётчика от одной литиевой батареи — не менее 16 лет.

от 6328₽

Купить оптом

Электросчетчик «Пульсар 1Т» ЖКИ RS485 оптопорт без кнопки

Предназначен для учёта активной и реактивной энергии в 2-х проводных цепях переменного тока промышленной частоты.

Счётчик может быть использован автономно или в составе автоматизированных систем контроля и учёта электроэнергии (АСКУЭ).

Выпускаются по ГОСТ 31818.11-2012, ГОСТ 31819.21-2012, ГОСТ 31819.23-2012

Номер в государственном реестре средств измерений РФ: 76979-19

Межповерочный интервал — 16 лет;
Средний срок службы — 32 года;
Средняя наработка на отказ — 318 160 часов;
Срок службы счётчика от одной литиевой батареи — не менее 16 лет.

от 5482₽

Купить оптом

Электросчетчик «Пульсар 1Т» ЖКИ LoRa оптопорт без кнопки

Предназначен для учёта активной и реактивной энергии в 2-х проводных цепях переменного тока промышленной частоты.

Счётчик может быть использован автономно или в составе автоматизированных систем контроля и учёта электроэнергии (АСКУЭ).

Выпускаются по ГОСТ 31818.11-2012, ГОСТ 31819. 21-2012, ГОСТ 31819.23-2012

Номер в государственном реестре средств измерений РФ: 76979-19

Межповерочный интервал — 16 лет;
Средний срок службы — 32 года;
Средняя наработка на отказ — 318 160 часов;

Срок службы счётчика от одной литиевой батареи — не менее 16 лет.

от 2947₽

Купить оптом

Считывание данных с электронного прибора

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

Электронный счетчик имеет и другие преимущества:

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

Чтобы снять показания такого прибора, необходимо переписать цифры до запятой — это количество израсходованных киловатт-часов. Цифра на счетчике после запятой показывает 1/10 ватт*ч. Она не учитывается либо округляется. Подсчет расхода выполняется так же, как при считывании показаний электромеханического прибора. Берутся данные на конец отчетного периода, от них отнимаются показания, полученные на конец предыдущего отчетного периода.

Как считывать данные с многотарифного электросчетчика

Многотарифные счетчики «Пульсар» — эффективное решение для экономии энергии, если ее расход оплачивается по нескольким тарифам. Они позволяют вести учет энергии по четырем тарифам в двенадцати сезонах. Рассмотрим, каким образом считывать показания многотарифного счетчика электроэнергии и определять расход.

Каждый тариф обозначается на счетчике отдельной маркировкой — Т1, Т2, Т3, Т4. Переписываем показания по каждой маркировке. Например:

  • Т1 — 2022 кВт;
  • Т2 — 1813 кВт;
  • Т3 — 1310 кВт;
  • Т4 — 1045 кВт.

Далее смотрим показания по всем тарифам за предыдущий отчетный период (можно найти в памяти устройства). Например:

  • Т1 — 1862 кВт;
  • Т2 — 1712 кВт;
  • Т3 — 1205 кВт;
  • Т4 — 1000 кВт.

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

Следующий шаг — считаем расход электроэнергии по каждому тарифу:

  • 2022 – 1862 = 160 кВт;
  • 1813 – 1712 = 101 кВт;
  • 1310 – 1205 = 105 кВт;
  • 1045 – 1000 = 45 кВт.

Эти данные и заносятся в квитанцию.

Как считывать данные дистанционно

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

Проверка корректности работы электросчетчика

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

Подсчет данных после установки нового прибора

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

Куда передавать данные

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

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

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

  • передача данных на бумажном носителе. Необходимо снять показания со счетчика, посетить ближайший центр службы энергосбыта, заполнить форму для текущих данных;
  • через интернет. Для этого нужно зарегистрироваться на официальном портале службы энергосбыта и передать информацию через личный кабинет, не покидая дома или офиса;
  • позвонить в контакт-центр службы энергосбыта. Для этого целесообразно использовать мобильное устройство или стационарный аппарат с тоновым режимом набора. Важно предварительно снять показания счетчика и следовать инструкциям, которые диктует автоответчик.
  • автоматическая передача данных. Для этого необходима установка электросчетчика с одним из интерфейсов: RS485, M-Bus, PLC, GSM/GPRS, оптопорт, импульсный выход; либо имеющего встроенный радиомодуль с технологией передачи данных «Пульсар IoT» или «LoRa». В этом случае никаких действий по передаче показаний от жильца не требуется, достаточно только вовремя оплачивать счета за электроэнергию. Данный способ является самым удобным как для энергосбытовой компании, так и для жильцов.

Как рассчитывать сумму для оплаты

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

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

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

Сбор данных по радиоканалу «Пульсар IoT»


Сбор данных по радиоканалу «LoRa»

Сбор данных по цифровому интерфейсу RS485


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

Вы можете отправить показания счетчика, заполнив следующую форму.

В связи с изменением с 1 июля 2022 года тарифов на электроэнергию ЗАО «Балашихинская электросеть» информирует о продлении срока приёма показаний приборов учёта в июне 2022 года до 30-го числа.
Показания принимаются по 25-ое число месяца.
Внимание. Показания, переданные после 25-го числа, приниматься к расчетам в текущем периоде не будут.
Вы можете оставить свой вопрос здесь

Инструкция по передаче данных:
Поле «Показания общие (день)» заполняют абоненты с одноставочным тарифом. Абоненты с двухзонным тарифом вносят дневные показания, абоненты с трехзонным тарифом – полупик.
Поле «Показания ночь» абоненты с одноставочным тарифом не заполняют. Абоненты с двух- или трехзонным тарифом вносят ночные показания.

Абонентам с одноставочным тарифом необходимо заполнить только поле «Показания общие (день)»
Абонентам с двухзонным тарифом в поле «Показания общие (день)» внести дневные показания счетчика, в поле «Показания ночь» — ночные показания
Абонентам с трехзонным тарифом в поле «Показания общие (день)» внести полупиковые показания счетчика, в поле «Показания ночь» — ночные показания, в поле «Показания пик» — пиковые показания.

В приборах учета производства ООО «Матрица» на дисплее для трехзонных абонентов ЗАО «БЭЛС» применено следующее обозначение показаний в тарифных зонах: А1(Т1) — ночь, А2(Т2) — пик, А3(Т3) — полупик.
В приборах учета иных производителей буквенно-цифровое обозначение тарифных зон и их порядок вывода на дисплей может быть другим. Поэтому при снятии показаний с прибора учета для корректной идентификации показаний по зонам суток необходимо руководствоваться заводским паспортом изделия. Если программирование временных зон было произведено не на заводе-изготовителе, обозначение тарифных зон должно быть приведено в акте перевода прибора учета на дифференцированные тарифы.
Для корректной передачи показаний по телефону, электронной почте или через сайт belssb.ru необходимо использовать словесное описание тарифных зон, а именно: «ночь», «пик», «полупик».

Поля, отмеченные звездочкой, должны быть заполнены обязательно.

Лицевой счёт
Ваш лицевой счёт
Дата показаний
Показания общие (день)
Заполняется абонентами с одноставочным тарифом, абоненты с двух- и многотарифным тарифами вносят дневные показания
Показания ночь
Заполняется абонентами с двух- и многотарифным тарифами
Показания пик
Заполняется абонентами с многотарифным тарифом
Эл. адрес
Адрес электронной почты для обратной связи с вами
Телефон+7
Десятизначный номер телефона, например 4955241279

 

Как считывать данные с вашего электросчетчика

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

На этой странице:

    Что измеряет счетчик

    Ваш счетчик отслеживает количество потребляемой вами электроэнергии в киловатт-часах (кВтч). Проще говоря, 1 киловатт-час = 1000 ватт-часов.

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

    Вы можете ежедневно проверять потребление энергии и просматривать историю потребления через SRP MyAccount™.

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

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

    Изучите стандартные модели счетчиков и узнайте, как их читать ниже.

    Модели

    Landis+Gyr

    Вы можете прочитать этот счетчик с помощью ЖК-дисплея.

    Для того, чтобы узнать потребность в кВт, подождите, пока на ЖК-дисплее счетчика не появится код 10. Код отображается в области 3. Отобразится максимальное количество кВт за день; это максимальная средняя нагрузка за 15- или 30-минутный интервал (в зависимости от вашего тарифного плана) за день.

    Код Описание показаний
    0 Код 0 – Время суток (ЧЧ.ММ)
    2 Код 2 – Дата (ММ ДД ГГ)
    3 Код 3 — Суммарное считывание кВтч (включая показания в пиковые и непиковые часы)
    4 Код 4 – Пиковая мощность кВтч
    5 Код 5 – Непиковый период кВтч
    7 Код 7 — Супернепиковый кВтч (только тарифный план EV)
    10 Максимум кВт — это максимальная средняя нагрузка за день, принимаемая за 15- или 30-минутный интервал, в зависимости от вашего тарифного плана.
    ГСС Код состояния сети для техников по счетчику SRP

    1. Тип счетчика: Landis + Gyr, 2. Тест дисплея: проверяет правильность работы всех дисплеев, 3. Идентификатор кода, 4. Описание

    Счетчики для планов времени использования

    В планах SRP Time-of-Use™ (TOU) количество энергии, используемой в вашем доме, постоянно контролируется и регистрируется счетчиком. Энергия оценивается за кВтч, и ваша ежемесячная плата за энергию основана на общем количестве энергии, использованной в течение цикла выставления счетов.

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

    Модели

    Счетчики Elster REX включают солнечные счетчики REX1, REX2 и REX2.

    REX1

    Этот счетчик можно считывать с помощью ЖК-дисплея на самом счетчике.

    Код Описание показаний
    888,88 Проверка дисплея
    т Время суток (военное время)
    кВтч Суммарное считывание кВтч (включая показания в пиковые и непиковые часы
    Тариф А кВтч Пиковая мощность кВтч (только для клиентов TOU)
    Тариф C кВтч кВт/ч в непиковый период (только для клиентов TOU)

    1. Тип счетчика: Elster REX1, 2. Код тарифа, 3. Описание показаний, 4. Текущее время, 5. Общее количество кВт/ч, 6. Уровень A (пиковая нагрузка), 7. Уровень C (откл. -пик)

    REX2

    Этот счетчик можно прочитать с помощью ЖК-дисплея на счетчике.

    Код Описание показаний
    8888,88 Тест дисплея
    т Время суток (военное время)
    кВтч Суммарное считывание кВтч (включая показания в пиковые и непиковые часы)
    Тариф А кВтч Пиковая мощность кВтч (только для клиентов TOU)
    Тариф C кВтч кВт/ч в непиковый период (только для клиентов TOU)

     

    1. Тип счетчика: Elster REX2, 2. Код тарифа, 3. Описание показаний, 4. Текущее время, 5. Общее количество кВтч, 6. Уровень A (пиковая нагрузка), 7. Уровень C ( непиковое время)

    Счетчики для потребителей солнечной энергии

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

    Ознакомьтесь с некоторыми моделями счетчиков и узнайте, как их читать ниже.

    Модели

    Счетчик Elster A3T

    Данные с этого счетчика можно считывать с помощью ЖК-дисплея на счетчике.

    Код Описание показаний
    888 Тест дисплея
    0 Время суток (военное время)
    1 День недели
    2 Дата
    3 Всего кВтч
    4 Пиковая мощность кВтч (Тариф А)
    5 Внепиковые периоды кВтч (Тариф C)
    7 Супернепиковый кВтч (Тариф D — только тарифный план EV)
    10 Максимум кВт — это максимальная средняя нагрузка за день, взятая за 15- или 30-минутный интервал, в зависимости от вашего тарифного плана.

    1. Тип счетчика: Elster A3T, 2. Идентификатор кода, 3. Отображаемое количество, 2. Идентификатор кода, 3. Отображаемое количество, 4. Код тарифа

    НАВЕРХ

    Солнечный счетчик Landis+Gyr

    Счетчик Landis+Gyr также подходит для домов с солнечной электрической системой. Индикаторы в нижней части дисплея показывают поток электроэнергии.

    Код Описание показаний
    Когда индикаторы двигаются справа налево, ваша солнечная система производит энергию и отправляет ее в SRP.
    Когда индикаторы двигаются слева направо, ваш дом приобретает способность системы SRP.
    43* Всего экспортировано энергии
    44* Пиковая экспортируемая энергия
    45* Энергия, экспортируемая в непиковые периоды 

    1. Тип счетчика: Landis + Gyr, 2. Тест дисплея: проверяет правильность работы всех дисплеев, 3. Идентификатор кода, 4. Описание

    *Применимо только к клиентам с ценой на использование солнечной энергии для экспорта на время использования и экспорта для электромобилей. планы.

    Интеллектуальные счетчики

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

    Мы установили наши первые интеллектуальные счетчики в 2003 году. Сегодня интеллектуальные счетчики SRP производятся компаниями Honeywell Smart Energy (ранее Elster) и Landis+Gyr.

    Замените свой интеллектуальный счетчик  

    У интеллектуальных счетчиков есть ряд преимуществ, например, они позволяют клиентам лучше контролировать энергопотребление и бюджет; однако, если вы хотите установить альтернативный счетчик, и нет проблем с доступом к счетчику или нет генерирующих устройств на месте, вы можете отказаться, позвонив в SRP по телефону (602) 236-8888 (602) 236-8888. .

    При выборе этого варианта SRP переключит вас на базовый тарифный план и установит стандартный счетчик, показания которого необходимо считывать вручную. Это потребует дополнительной ежемесячной платы в размере 20 долларов США плюс налог, что поможет возместить дополнительные расходы на обработку счетов и расходы, связанные с ручным считыванием показаний счетчика.

    Помощь при повреждении счетчиков

    Не пытайтесь настраивать или ремонтировать счетчик самостоятельно. Позвоните в SRP по телефону (602) 236-8888 (602) 236-8888 .

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

    НАВЕРХ

    Интеллектуальный счетчик, часть 1: Получение данных со счетчика

    ← Дело №22: Очередная утечка бронирования

    Интеллектуальный счетчик, часть 2: Хранение данных и информация о ценах →

    Интеллектуальный счетчик, часть 1: Получение данных со счетчика

    Присоединяйтесь, пока я покажу вам, как я получил доступ к своему потреблению электроэнергии в реальном времени, подключившись к порту HAN моего интеллектуального счетчика.

    Опубликовано: Пн, 22 июля 2019 г., 10:30
    Категория:

    Разработка программного обеспечения

    Тег:

    Умный счетчик

    К настоящему времени все потребители электроэнергии в Норвегии должны заменить свои счетчики электроэнергии на новые умные счетчики. (Интеллектуальные счетчики часто называют AMS (Advanced Metering System)). Новые умные счетчики регистрируют потребление электроэнергии не реже одного раза в час и автоматически отправляют данные в энергокомпанию. Больше нет смысла вручную сообщать об использовании.

    Что интересно, все новые интеллектуальные счетчики поставляются с так называемым портом HAN (сокращение от Home Area Network). Используя этот порт, можно получить полный доступ к собственному потреблению электроэнергии в реальном времени . Хотя я уверен, что отличные услуги (и API) для использования этих данных будут предоставлены как моей энергетической компанией, так и сторонними поставщиками, я не хотел сидеть сложа руки и ждать. (Сегодня вы можете получить доступ к отложенному почасовому использованию, если войдете в https://plugin.elhub.no/. Там также есть несколько приятных вызовов Ajax, которые легко понять и настроить.)

    Шаг 1 — открытие HAN-порта 🔗

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

    Моя энергетическая компания — Norgesnett — потратила почти месяц, чтобы открыть его, так как они сказали, что вновь установленный счетчик должен быть сначала зарегистрирован в какой-то компьютерной системе. Конечно, я также заметил довольно серьезную уязвимость в системе безопасности.

    Шаг 2 — получение оборудования 🔗

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

    Аппаратное обеспечение — первая попытка 🔗

    Судя по тому, что я прочитал на форумах, многие люди используют — успешно — этот (или аналогичный) M-Bus to USB master/slave найден на AliExpress, но для меня и других это не помогло т работать. Я получил более короткие пакеты, чем ожидалось, и только первая часть была читаема для меня.

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

    Аппаратное обеспечение — вторая попытка 🔗

    Еще один распространенный M-Bus to USB master/slave от eBay (точно такого же продукта от того же продавца больше нет, но он выглядит так и его можно найти с помощью поиска) трюк для меня. Я подключил его к своему старому доброму Raspberry Pi (Model B Rev 2). Порт HAN в интеллектуальных счетчиках имеет разъем RJ-45 с передачей сигнала на контакт 1 + 2. Так что я просто использовал старый сетевой кабель для подключения интеллектуального счетчика и преобразователя.

    Шаг 3 — чтение необработанных данных 🔗

    Python не мой родной язык, но это язык, который мне очень нравится и мне нравится писать. Он почти всегда доступен в любой системе, в которой вы работаете, а стандартная библиотека довольно обширна. Сделайте простой pip install pyserial , и вы готовы считывать данные с USB-порта.

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

    Делая что-то подобное, я получил необработанный поток данных (код работает как в версии Python 2.7, так и в версии 3.4):

     import serial
    импортировать кодеки
    импорт системы
    ser = серийный номер.Серийный(
        порт='/dev/ttyUSB0',
        скорость = 2400,
        четность=serial. PARITY_NONE,
        стопбиты=серийный.STOPBITS_ONE,
        размер байта = серийный номер.ВОСЕМЬБИТ,
        таймаут=4)
    print("Подключено к: " + ser.portstr)
    пока верно:
        байты = ser.read(1024)
        если байты:
            print('Получено %d байт:' % len(байт))
            bytes = ('%02x' % int(codecs.encode(bytes, 'hex'), 16)).upper()
            bytes = ' '.join(bytes[i:i+2] для i в диапазоне (0, len(bytes), 2))
            печать (байты)
        еще:
            print('Ничего не получил')
     

    Будет выведено что-то похожее на это (я немного анонимизировал данные):

     Подключено к: /dev/ttyUSB0
    Получил 228 байт:
    7E A0 E2 2B 21 13 23 9A E6 E7 00 0F 00 00 00 00 0C 07 E3 06 12 02 14
    2F 32 FF 80 00 80 02 19 0A 0E 4B 61 6D 73 74 72 75 70 5F 56 30 30 30
    31 09 06 01 01 00 00 05 FF 0A 10 32 32 30 30 35 36 37 32 32 33 31 39
    37 37 31 34 09 06 01 01 60 01 01 FF 0A 12 36 38 34 31 31 33 31 42 4E
    32 34 33 31 30 31 30 34 30 09 06 01 01 01 07 00 ФФ 06 00 00 06 А7 09
    06 01 01 02 07 00 ПФ 06 00 00 00 00 0906 01 01 03 07 00 ТФ 06 00 00
    00 00 09 06 01 01 04 07 00 FF 06 00 00 01 E0 09 06 01 01 1F 07 00 FF
    06 00 00 00 88 09 06 01 01 33 07 00 ПФ 06 00 00 02 36 09 06 01 01 47
    07 00 FF 06 00 00 00 6D 09 06 01 01 20 07 00 FF 12 00 EB 09 06 01 01
    34 07 00 FF 12 00 EB 09 06 01 01 48 07 00 FF 12 00 EB 83 77 7E
     
    Шаг 4 — понимание OBIS 🔗

    Итак, что это за байты, поступающие с порта HAN? Они следуют протоколу DLMS (спецификация сообщений на языке устройства), отправляются внутри кадров HDLC и содержат коды OBIS (система идентификации объектов), описывающие потребление электроэнергии. Все является частью IEC 62056, который представляет собой набор стандартов для обмена данными учета электроэнергии.

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

    На моем счетчике Kamstrup я получаю текущую потребляемую мощность каждые 10 секунд + общее потребление кВтч каждый час.

    Чтобы действительно понять коды HDLC и OBIS, вам нужно покопаться в различных источниках в Интернете, но норвежские форумы hjemmeautomasjon.no являются отличным источником информации. Есть так много знающих людей, которые делятся своей работой и помогают друг другу.

    Использование в реальном времени — каждые 10 секунд 🔗

    Я предполагаю, что не все понял, и, вероятно, есть некоторые ошибки, но это моя интерпретация сообщения:

    Заголовок:
    7E MSB 1 = летнее время
       
    02
     

    Для меня наиболее интересной частью этого сообщения является OBIS для Active Power + (1. 1.1.7.0.255), который сообщает, сколько энергии (в ваттах) используется в настоящее время. Если у вас есть дом, который производит электричество и экспортирует его в сеть (например, если у вас есть солнечные батареи), экспортируемая мощность будет отображаться как OBIS для Активная мощность — (1.1.2.7.0.255).

    Общее использование - каждый час 🔗

    Сообщение, появляющееся ежечасно, похоже на сообщение, которое приходит каждые 10 секунд, но содержит немного больше информации:

     Подключено к: /dev/ttyUSB0
    Получил 302 байта:
    7E A1 2C 2B 21 13 FC 04 E6 E7 00 0F 00 00 00 00 0C 07 E3 07 09 02 14
    00 05 FF 80 00 80 02 23 0A 0E 4B 61 6D 73 74 72 75 70 5F 56 30 30 30
    31 09 06 01 01 00 00 05 FF 0A 10 32 32 30 30 35 36 37 32 32 33 31 39
    37 37 31 34 09 06 01 01 60 01 01 FF 0A 12 36 38 34 31 31 33 31 42 4E
    32 34 33 31 30 31 30 34 30 0906 01 01 01 07 00 ФФ 06 00 00 01 6С 09
    06 01 01 02 07 00 ТФ 06 00 00 00 00 09 06 01 01 03 07 00 ТФ 06 00 00
    00 00 09 06 01 01 04 07 00 FF 06 00 00 01 42 09 06 01 01 1F 07 00 FF
    06 00 00 00 85 09 06 01 01 33 07 00 FF 06 00 00 00 5C 09 06 01 01 47
    07 00 FF 06 00 00 00 3F 09 06 01 01 20 07 00 FF 12 00 EB 09 06 01 01
    34 07 00 FF 12 00 EB 09 06 01 01 48 07 00 FF 12 00 EB 09 06 00 01 01
    00 00 FF 09 0C 07 E3 07 09 02 14 00 05 FF 80 00 80 09 06 01 01 01 08
    00 FF 06 00 38 DE 2A 09 06 01 01 02 08 00 FF 06 00 00 00 00 0906 01
    01 03 08 00 FF 06 00 00 00 1F 09 06 01 01 04 08 00 FF 06 00 09 00 85
    83 77 7Е
     

    Я пропустил идентичные части сообщения:

    Заголовок:
    [. ..то же, что и в первом сообщении...]
    Информация:
    [...то же, что и в первом сообщении...]
    02 MSB 1 = летнее время
    09
     

    Единственная часть, которая меня действительно волнует, - это Активная энергия A+ (код OBIS 1.1.1.8.0.255), которая представляет собой общее потребление энергии - в киловатт-часах (кВтч) - с момента установки интеллектуального счетчика. Отслеживая это значение, можно узнать почасовое энергопотребление. Это ценность, за которую вы должны заплатить. Если вы производите и экспортируете электроэнергию, она будет отображаться как Активная энергия A- (1.1.2.8.0.255).

    Обнаружение ошибки 🔗

    Обнаружение ошибок поддерживается посредством проверки циклическим избыточным кодом (CRC) как в заголовке, так и в нижнем колонтитуле кадра. В начале идет последовательность проверки заголовка (HCS), а в конце идет последовательность проверки кадра (FCS). Используется алгоритм контрольной суммы CRC-16/X-25. Существуют библиотеки для всех видов языков программирования, реализующие все виды вычислений контрольных сумм. Я использовал библиотеку Python crccheck, которая предоставляет класс 9.0431 CrcX25 , который позаботится об этом.

    Ссылки на дополнительную информацию 🔗

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

    • https://www.dlms.com/files/Green-Book-Ed-83-Excerpt.pdf
    • https://www.dlms.com/files/Blue-Book-Ed-122-Excerpt.pdf
    • https://github.com/roarfred/AmsToMqttBridge/blob/master/Samples/Kaifa/readme.md
    • https://github.com/roarfred/AmsToMqttBridge/blob/master/Samples/Kamstrup/obisdata.md
    • http://www.interfacebus.com/HDLC_Protocol_Description.html
    • https://www.hjemmeautomasjon.no/forums/topic/390-ny-strømmåler-med-han-interface/?page=4
    • https://www.nek.no/wp-content/uploads/2018/10/Kamstrup-HAN-NVE-interface-description_rev_3_1.pdf
    • https://byggebolig.no/imageoriginals/88b3d1774ecb41e6a3fe067ae9e6a893.