VictronMPPT-ESPHOME: Not getting data from MPPT (wrong wirring mppt75/15)
Hello!
Not sure if anything has changed in more recent firmwares?
I am not getting any data from my 75/15.

Very simple config;

connected TX pin of mppt to D7 on the D1 mini, and GND to GND pin.
ESP is powered via USB while testing from a wall brick.
Logs do not appear to show anything helpful;
INFO Reading configuration /config/esphome/vedirect.yaml... INFO Starting log output from vedirect.local using esphome API INFO Successfully connected to vedirect.local [18:33:56][I][app:102]: ESPHome version 2022.1.1 compiled on Jan 24 2022, 18:02:06 [18:33:56][C][wifi:488]: WiFi: [18:33:56][C][wifi:350]: Local MAC: 30:xx.xx.xx.xx:CA [18:33:56][C][wifi:351]: SSID: [redacted] [18:33:56][C][wifi:352]: IP Address: 172.16.0.62 [18:33:56][C][wifi:354]: BSSID: [redacted] [18:33:56][C][wifi:355]: Hostname: 'vedirect' [18:33:56][C][wifi:357]: Signal strength: -66 dB ▂▄▆█ [18:33:56][C][wifi:361]: Channel: 1 [18:33:56][C][wifi:362]: Subnet: 255.255.255.0 [18:33:56][C][wifi:363]: Gateway: 172.16.0.1 [18:33:56][C][wifi:364]: DNS1: 172.16.0.1 [18:33:56][C][wifi:365]: DNS2: 8.8.8.8 [18:33:56][C][logger:233]: Logger: [18:33:56][C][logger:234]: Level: DEBUG [18:33:56][C][logger:235]: Log Baud Rate: 115200 [18:33:56][C][logger:236]: Hardware UART: UART0 [18:33:56][C][uart.arduino_esp8266:100]: UART Bus: [18:33:56][C][uart.arduino_esp8266:101]: TX Pin: GPIO15 [18:33:56][C][uart.arduino_esp8266:102]: RX Pin: GPIO13 [18:33:56][C][uart.arduino_esp8266:104]: RX Buffer Size: 256 [18:33:56][C][uart.arduino_esp8266:106]: Baud Rate: 19200 baud [18:33:56][C][uart.arduino_esp8266:107]: Data Bits: 8 [18:33:56][C][uart.arduino_esp8266:108]: Parity: NONE [18:33:56][C][uart.arduino_esp8266:109]: Stop bits: 1 [18:33:56][C][uart.arduino_esp8266:113]: Using software serial [18:33:56][C][victron:011]: Victron: [18:33:56][C][victron:012]: Max Power Yesterday 'Max Power Yesterday' [18:33:56][C][victron:012]: Device Class: 'power' [18:33:56][C][victron:012]: State Class: '' [18:33:56][C][victron:012]: Unit of Measurement: 'W' [18:33:56][C][victron:012]: Accuracy Decimals: 0 [18:33:56][C][victron:012]: Icon: 'mdi:power' [18:33:56][C][victron:013]: Max Power Today 'Max Power Today' [18:33:56][C][victron:013]: Device Class: 'power' [18:33:56][C][victron:013]: State Class: '' [18:33:56][C][victron:013]: Unit of Measurement: 'W' [18:33:56][C][victron:013]: Accuracy Decimals: 0 [18:33:56][C][victron:013]: Icon: 'mdi:power' [18:33:56][C][victron:014]: Yield Total 'Yield Total' [18:33:56][C][victron:014]: Device Class: 'power' [18:33:56][C][victron:014]: State Class: '' [18:33:56][C][victron:014]: Unit of Measurement: 'Wh' [18:33:56][C][victron:014]: Accuracy Decimals: 0 [18:33:56][C][victron:014]: Icon: 'mdi:power' [18:33:56][C][victron:015]: Yield Yesterday 'Yield Yesterday' [18:33:56][C][victron:015]: Device Class: 'power' [18:33:56][C][victron:015]: State Class: '' [18:33:56][C][victron:015]: Unit of Measurement: 'Wh' [18:33:56][C][victron:015]: Accuracy Decimals: 0 [18:33:56][C][victron:015]: Icon: 'mdi:power' [18:33:56][C][victron:016]: Yield Today 'Yield Today' [18:33:56][C][victron:016]: Device Class: 'power' [18:33:56][C][victron:016]: State Class: '' [18:33:56][C][victron:016]: Unit of Measurement: 'Wh' [18:33:56][C][victron:016]: Accuracy Decimals: 0 [18:33:56][C][victron:016]: Icon: 'mdi:power' [18:33:56][C][victron:017]: Panel Voltage 'Panel voltage' [18:33:56][C][victron:017]: Device Class: 'voltage' [18:33:56][C][victron:017]: State Class: '' [18:33:56][C][victron:017]: Unit of Measurement: 'V' [18:33:56][C][victron:017]: Accuracy Decimals: 3 [18:33:56][C][victron:017]: Icon: 'mdi:flash' [18:33:56][C][victron:018]: Panel Power 'Panel Power' [18:33:56][C][victron:018]: Device Class: 'power' [18:33:56][C][victron:018]: State Class: '' [18:33:56][C][victron:018]: Unit of Measurement: 'W' [18:33:56][C][victron:018]: Accuracy Decimals: 0 [18:33:56][C][victron:018]: Icon: 'mdi:power' [18:33:56][C][victron:019]: Battery Voltage 'Battery voltage' [18:33:56][C][victron:019]: Device Class: 'voltage' [18:33:56][C][victron:019]: State Class: '' [18:33:56][C][victron:019]: Unit of Measurement: 'V' [18:33:56][C][victron:019]: Accuracy Decimals: 3 [18:33:56][C][victron:019]: Icon: 'mdi:flash' [18:33:56][C][victron:023]: Unit of Measurement: 'A' [18:33:56][C][victron:023]: Accuracy Decimals: 3 [18:33:56][C][victron:023]: Icon: 'mdi:current-ac' [18:33:56][C][victron:026]: Error Code 'Error Code' [18:33:56][C][victron:026]: State Class: '' [18:33:56][C][victron:026]: Unit of Measurement: '' [18:33:56][C][victron:026]: Accuracy Decimals: 0 [18:33:56][C][captive_portal:144]: Captive Portal: [18:33:56][C][ota:082]: Over-The-Air Updates: [18:33:56][C][ota:083]: Address: vedirect.local:8266 [18:33:56][C][ota:086]: Using Password. [18:33:56][C][api:134]: API Server: [18:33:56][C][api:135]: Address: vedirect.local:6053 [18:33:56][C][api:139]: Using noise encryption: NO [18:33:56][C][mdns:084]: mDNS: [18:33:56][C][mdns:085]: Hostname: vedirect
any help appreciated !
About this issue
- Original URL
- State: closed
- Created 2 years ago
- Comments: 15 (6 by maintainers)
thanks a lot @syssi! That info is really helpful, it’s actually giving some data.
Only its not showing up in MQTT, but I guess that’s an configuration issue. Strange that it just stopped working at some point though…
The broker outputs this in the logs:
Edit: I got it back to work. It must have been an update to the MQTT broker that broke it. I updated the configuration with a new username and password, and now it works as expected again. Thanks for the help!
It looks your you’ve decreased the log level to
INFO. Please increase the log level toDEBUGagain and enable the debug output of theuartcomponent:The default behavior of a
ve.directvictron device is sending the status telegram periodically a thetxpin (3). If your wiring is correct and the UART port of your device isn’t broken you should see some received bytes at the logs (no matter if the component can decode them). Could you provide some logs?I have tried using a different cable (a cut in half victron one) and still not working for me… I checked the settings of the mppt and tx port is set to normal communication. I suppose ill try hooking up the mppt to a putty terminal and see if there is even any data coming out…?