Дистанционное снятие показаний электросчетчика Меркурий

Dmob

New member
reset написал нажал сохранить пямять забыл другую впаять сейчас 4мб стоит.
 

vad7

Active member
большими буквами, надеюсь?
4 мегабит или мегабайт?
Графики пишутся во флеш, начиная с 0x100000.
 

Dmob

New member
4 мегабайта, на 16 тоже пришла впаяю посмотрю, и сегодня после ресета что вчера делал тоже гляну.
 

Dmob

New member
после вчерашнего ресета ничего не изменилось не показывает
 

vad7

Active member
память не сбросилась.
включите отладку в память и смотрите чего при строчке RESET пишет.
 

Dmob

New member
Заработал Irda скорее всего изначально esp8266 какая то с браком была, когда собрал впервый раз не показывала графики, долго мучался ничего не получалось, списался с автором он предложил в настройках сделать ресет и сразу передернуть питание, после ресета вообще перестало показывать показания, переделал еще раз плату тоже ничего, отложил заказал новый esp и tfdu4100, по приходу впаял сначала tfdu4100, ничего не поменялось, потом прошил новый модуль с памятью которая на нем стояла, появились показания и графики, потом со старого модуля сдул память на 16 мегабит и память fm впаял в новый модуль и даже не прошивал все заработало. А что было с первым модулем так и не понял.
 

Dmob

New member
не понял только к чему это относиться и что это на рисунке обвел красным231.png
 

u960

New member
vad7, Уважаемый Вадим! Подскажите, пожалуйста, приведенные Вами прошивки подходят только для ESP-01 или их можно использовать и на ESP-12E/F ? Не могли бы Вы прояснить по поводу прошивки модуля?
 

kvasnoff

New member
Отличный проект. Заработал с ходу.
Жаль что программа опрашивает только два тарифа. У меня счётчик трехтарифный.
Нет-ли возможности дописать третий тариф?

А вообще Меркурий до 4 тарифов может тарифицировать, правда больше трёх не видел
 

udavst

New member
@Lstt, нет, пока не планирую - сделал для себя, на текущий момент хватает. Единственное, позже добавлю график по месяцам и выбор года/периода. Щас это не актуально, так как данных еще мало собралось.

На алиэкспресс, где и брал, памяти FM24C04 (512 байт) много и стоит копейки. Есть даже в дип корпусе.
А как её подключать к ESP?, ведь FM24C04 5вольтовая, и на 3v3 не работает.
 

Anthon3209

New member
А реально ли сделать последнее обновление для дефолтных ESP-01(S), которое без MCP2120? Без перепайки флеш и других манипуляций на плате, кроме стандартных.
 

Anthon3209

New member
Вот эта прошивка firmware_512k_2step_ota.bin будет работать на ESP-01S ? Если я все правильно понял, то для этой платки и сделали эту прошивку. Без обвязки для этой ESP на COM порту выдает
Fatal exception (0):
epc1=0x402b084c, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
WIfi не поднимается.
 

Anthon3209

New member
А не, все заработало даже без обвязки. Кому надо вот как прошил(write_firmware.bat):

esptool.py --port COM3 erase_flash
esptool.py --port COM3 -b 115200 write_flash -ff 80m -fm dout -fs 8MB 0x00000 bin\firmware_512k_2step_ota.bin
esptool.py --port COM3 -b 115200 write_flash -ff 80m -fm dout -fs 8MB 0x00000 bin\0x00000.bin
esptool.py --port COM3 -b 115200 write_flash -ff 80m -fm dout -fs 8MB 0x07000 bin\0x07000.bin
esptool.py --port COM3 -b 115200 write_flash -ff 80m -fm dout -fs 8MB 0x79000 bin\clear_eep.bin
esptool.py --port COM3 -b 115200 write_flash -ff 80m -fm dout -fs 8MB 0x7C000 bin\esp_init_data_default.bin
 

Anthon3209

New member
И да, так тоже работает. По крайней мере на ESP-01S
esptool.py --port COM3 -b 115200 write_flash -ff 80m -fm dout -fs 8MB 0x00000 bin\firmware.bin
 
Сверху Снизу