• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

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

Dmob

Member
У меня есть модуль esp-01 я понял так что нужно собрать обвязку по вашей схеме. На esp стоит память на 1Мбайт, вы вместо нее запаяли на 16Мбайт я заказал жду, память fram тоже заказал. Не могу понять как шить прошивку в модуль, их там две какую куда шить, по каким адресам и как через переходник usb-ttl, можно ли временно для проверки залить в память 1Мбайт.
 

Dmob

Member
Подскажите схему собрал только пока без FRAM должно ли все работать, а то веб интерфейс я вижу с компа захожу, но со счетчиком не соединяется, может какие настройки сделать нужно гдето.
 

pvvx

Активный участник сообщества
С момента публикации варианта реализации ТС прошел уже год. С того времени много чего утекло и изменилось...
Проект был сделан на FRAM и без неё наверняка работать не будет.
 

vad7

Active member
Да не, все работает. Особо и не менял с тех пор.

Есть там одна проблемка с sntp.
Через неопределенное количество дней приходит некорректное время на 15 минут. Потом при следующим обновлении времени восстанавливается.
А так как у меня стоит автоматическое обновление времени на счетчике, получается не приятно...
Пока решил настройкой получения времени по sntp один раз при включении.

Без FRAM вроде должен работать, по крайне мере в коде опроса счетчика проверок нету, но могут быть нюансы, я уже забыл что в коде.

Нужны фотки страницы с "настройкой" и "дополнительно".
Еще можно на закладке Debug and Test включит Debug to Ram = all.
И посмотреть чего напишет.
 

Dmob

Member
и еще на странице майн появились показания но на мои не похожи вообще какие то как левые, может помехи по питанию?4.png 5.png
 

vad7

Active member
Dmob, Сплошные ошибки чтения по IrDa.
"Last response: " - если 0 - норм, 6 - нет ответа, 7 - ошибка CRC.
В гите более свежая версия лежит.
У меня ошибки в больших количествах вылезали, когда частотник теплового насоса работал без ЭМИ фильтра.
Еще можно попробовать подвигать, отдалить/приблизить TFDU4100 от счетчика.
 
Последнее редактирование:

Dmob

Member
про свежую версию не понял я заливал 1.2 вроде если можно ссылочку
 

Dmob

Member
Irda спаял с мобильника Nokia по даташиту как ваш только меньше размером
 

vad7

Active member
Да увидел, в гите только исходники новые были, выложил в релизы.
Модель какая? могут быть нюансы подключения/обвязки и т.п.
 

vad7

Active member
Dmob, и не должна была, если с IrDa проблемы. Что за IrDA стоит не знаете?
Логический анализатор есть?
А то может трансмиттер IrDa не рабочий.
 

vad7

Active member
У нее программирование режимов есть:
Programming Pulse duration Switching
Setting to the ENDEC compatibility mode with an RXD pulse duration of 2 µs
Setting back to the default mode with a 400 ns pulse duration

А так как esp срет в порты при включении, то может быть все что угодно.
Поставьте TFDU4100.
 

vad7

Active member
запаял tfdu 4100 всеравно так же
Странно.
БП для esp какой?
Схема собрана один к одному как на гите?
https://github.com/vad7/PowerMeter-IrDA/raw/master/PowerMeter-IrDA_direct.jpg
У меня проблем вообще с ИК не было.
Единственное расположение TFDU влияет на качество связи, но так чтоб совсем не читалось...
Фотку счетчика с TFDU как он расположен можете сделать?
 
Сверху Снизу