vad7 / PowerMeter-IrDA

Esp8266 read info from power meter by IrDA interface
The Unlicense
31 stars 8 forks source link
esp8266 irda-interface powermeter

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