kos-ds / PowerMeter-IrDA

Esp8266 read info from power meter by IrDA interface

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:The Unlicense


Languages

Language:C 88.9%Language:HTML 3.7%Language:C++ 2.5%Language:Python 1.4%Language:Makefile 1.2%Language:JavaScript 0.9%Language:Batchfile 0.5%Language:Assembly 0.4%Language:Objective-C 0.3%Language:CSS 0.1%Language:NASL 0.1%Language:PHP 0.0%