diemetrik / mercury_esphome Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
ПОдскажите, как узнать адрес счетчика, который нужно прописать в *.h?
Это серийник или код из модбаса?
Добрый день.
Приветствую. Спасибо за инфу по подключению.
Пытаюсь повторить ваше проект, но маленько на другом железе и ничего не выходит(
Использую плату nodemcu esp32(потому что была в наличии) и плату ttl rs485, вроде как называется XY-017
Управление потоком аппаратное, поэтому вроде как не нужно ничего на плату подключать, кроме rt/tx и питания.
Схема подключения:
Конфиг до раздела сенсоров:
esphome:
name: mercury
includes:
- /config/esphome/mercury/mercury-200.02.h #Указываем свой путь до файла
esp32:
board: nodemcu-32s
framework:
type: arduino
# Enable logging
logger:
# Enable Home Assistant API
api:
password: !secret ha_password
ota:
password: !secret ota_password
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Optional manual IP
manual_ip:
static_ip: 192.168.1.150
gateway: 192.168.1.1
subnet: 255.255.255.0
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "mercury-206"
password: !secret ap_password
captive_portal:
uart:
id: uart_bus
tx_pin: 17
rx_pin: 16
baud_rate: 9600
Тх моргают, но счётчик не отвечает, рх молчит. Плату запитывал тестово от повербанка.
Собственно, ряд вопросов:
У вас какой модификации счётчик? У меня RN, вроде как они отличаются, что какому-то счётчику нужно доппитание, а какому-то нет.
Адрес счётчика как правильно выставить? У меня номер счётчика 12343320 -18. Если ставлю 320 то результата положительного нет. Вроде как эти счётчики должны на 0 адрес отвечать, если в шине он один, но это тоже не работает.
Вроде все варианты уже перепробовал, но не взлетает.
Может у вас есть мысли ЧЯДНТ?
upd. Пробовал на контакты счётчика, которые рядом с rs расположены, и которые промаркированы как U и земля, подать 5в, судя по той инфе, которая нашлась в интернете это питание rs-интерфейса - не помогло.
Здравствуйте! Занимался подключением счетчика меркурий 200.02 и все закончилось успешно, но на Вашей странице увидел скриншот с пробросом в Energy Management. Не подскажете как Вы это сделали? Сорри если оффтоп - просто на гитхабе нельзя отправлять сообщения в приват. Спасибо!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.