Replies: 10 comments 57 replies
|
Hi @trozman, unfortunately, this is currently almost impossible to do w/o updated Modbus documentation (if it uses it at all).. |
|
While waiting for Deye's support's answer about modbus registers for their EV charger, I managed to get some info (realtime charge power) directly from their local web interface. Maybe someone finds it useful: |
|
Did you find any new documentation about this charger integration? Im also interested. |
|
I took different path. The charger has its own logger so i used pysolarman to debug its registers directly, bypassing the inverter. This is what i found: im continuing to test the other. |
|
Ok, after a full day debugging this is what i found and where im still struggling. You dont need to use the Web to change the Watts for charge. I created a solarman yaml to control the value from HA. The charger doesnt accept anything between 0 and 1000. The moment you set 0W it makes hard stop and my tesla port lights red for failure. Deye EVSE local Modbus findings (SUN-EVSE22K01-EU-AC via Solarman logger)We did a local reverse-engineering pass on a Deye EVSE and wanted to share confirmed mappings + open questions. Test setup
1) Confirmed register range and key mappingsWe currently have stable, useful data in the low holding range
Other recurring telemetry-like words:
2) Clean stop problem (IEC 61851 behavior)Our main practical issue is clean stop.
In contrast, stopping from Tesla app / certain EVSE-internal transitions can produce non-fault idle states (e.g. 3) Working mode packed register (candidate:
|
|
I made PR based on @Stormhand findings. See #1073 and #1065. |
|
I had the same problem, a Modbus register on the inverter wasn't set correctly. Deye sent me a command code to fix the register setting, and then the charging station worked. You can send this command over the cloud here this is the command 0110010300010232ee238F |
|
If Solar only dissapered you must turn on in the cloud on the charager lora, is i littel bit confusing about the settings. |
|
Single-phase Deye EVSE, local Solarman logger (TCP 8899, mb slave 3), profile deye_evse.yaml. Confirmed working registers on THIS unit (Solarman V5, FC03 read):
Registers 0x0100 / 0x0103 / 0x0104 from earlier posts DO NOT EXIST here (read timeout), The Deye Cloud app CAN start/stop charging (verified: stop -> 0 W), so a writable command Question: which register + value + function code actually STICKS to (a) set charge |










Uh oh!
There was an error while loading. Please reload this page.
Firstly, kudos to this great integration.
I've noticed our local Deye supplier started to sell Deye EV chargers (SUN-EVSE11K01-EU-AC and SUN-EVSE22K01-EU-AC)
It looks like these chargers can be controlled from the inverter (via 'Smart Devices' menu).
Are there any plans to add entities related to EV charger to this integration?
All reactions