Skip to content

Esp8266 read info from power meter by IrDA interface

License

Notifications You must be signed in to change notification settings

bahbka/PowerMeter-IrDA

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PowerMeter IrDA interface


Web server based on esp8266 with IrDA interface to power meter (Mercury 230/231 AT).
Over-The-Air firmware updating.

Подробно здесь: vad-7.blogspot.ru

Возможности: Получение данных со многотарифных счетчиков Меркурий 231 АТ (230) через инфракрасный порт.
Отправка данных на IoT сервер.
Автоматическая корректировка времени счетчика.
Графики - по дням, по часам, детально по минутам.
Отправка произвольной команды на счетчик.

Использутся i2c FRAM память (30 байт).
Данные для графиков записываются во флеш память модуля esp.
Два циклических буфера - по дням на 7680 дней и детальное потребление до конца памяти (для флеши 4 Мбайта - 2136 дней).

alt tag

alt tag

alt tag

alt tag

alt tag

alt tag

alt tag

alt tag

Схема (bin/firmware.bin): SCH

Схема с конвертером UART-IrDA MCP2120 (bin/firmware_with_MCP2120.bin):

SCH

VCC - 3.3V
FM24* - I2C FRAM memory

About

Esp8266 read info from power meter by IrDA interface

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 88.9%
  • HTML 3.7%
  • C++ 2.5%
  • Python 1.4%
  • Makefile 1.2%
  • JavaScript 0.9%
  • Other 1.4%