Troubleshooting
Hardware
They are designed for my hardware solution which can be found at
https://store.eplop.co.uk/products/epever-rs485
This includes a custom PCB which then uses a Wemos D1 mini board and then combined with a custom made cable which allows the board to get both the data from the inverter but also be powered from the inverter itself so no external power is required.
If you are attempting to get this working with a self made solution you will need to check that you have created your solution in a similar way to the way my board functions such as pins used etc.
When first plugged in the wemos board will flash it's LED once which will let you know that you are successfully getting power across the custome cable.
You must ensure that you use a regular network cable and not a crossover cable.
Software
One of the most common issues is the ID of the device being different. The ID is a unique identifyer which allows you to have several inverters connected and monitored. Because of this the ID which you have set on your inverter must match the setting in your yaml file. Typically 1 is used for epever inverters but it may have been changed by your installed. The number is hex so in the example below it is set to "1" and if you wanted to set ID 10 then it would be "address: 0xA"
modbus_controller:
- id: epever
## the Modbus device addr
address: 0xA
modbus_id: modbus1
setup_priority: -10
command_throttle: 300ms
update_interval: 30s