Сбор показаний счетчика электричества

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

Сбор показаний счетчика электричества

Она состоит из 4 основных узлов:

  1. Схема подавления дребезга - 74HC00;
  2. Счётчика импульсов - PCF8583P;
  3. Передатчик показаний в умный дом - ESP8266 (Wemos D1 mini);
  4. Импульсный блок питания на 3,3В - Hi-Link 3,3V.

Устройство собрано на печатной плате.

Сбор показаний счетчика электричества

Датчиком случит транзистор, который я вытащил из старой оптопары. Под него подобрал резистор R1, что бы схема чётко срабатывала на свет от светодиода, но не реагировало на внешнее освещение.

 Сбор показаний счетчика электричества

 Прошивка в ESP8266 собрана на сайте wifi-iot.com

Сбор показаний счетчика электричества

После прошивки, устройство необходимо настроить. В разделе "Hardware" включаем счётчик, устанавливаем период опроса, задаём порты линий SDA и SCL.

Сбор показаний счетчика электричества

Идём к счётчику электроэнергии, списываем текущие показания, ищем на табличке количество миганий на 1 кВт электроэнергии, и всё это вписываем в соответствующие поля в настройках счётчика "Config counters".

Сбор показаний счетчика электричества

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

Сбор показаний счетчика электричества

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

Сбор показаний счетчика электричества Сбор показаний счетчика электричества

Сбор показаний счетчика электричестваСбор показаний счетчика электричества

В Majordomo в разделе SDevices/SCounters я создал новый объект "el_counter".

В разделе Устройства/esp8266_wifiot переименовал появившееся новое устройство в el_counter. В данных устройства, переменной "pcfcnt1" в выпадающем меню  "Связанное устройство" выбираем ранее созданное - "el_counter", в выпадающем меню  "Связанное св-во" выбираем "value".

Сбор показаний счетчика электричества

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

Сбор показаний счетчика электричества

Печатная плата в формате lay6