zigpy / zha-device-handlers

ZHA device handlers bridge the functionality gap created when manufacturers deviate from the ZCL specification, handling deviations and exceptions by parsing custom messages to and from Zigbee devices.
Apache License 2.0
712 stars 660 forks source link

EBYTE Zigbee to RS 485 Modbus E180-DTU(Z20-485) #2919

Closed Jusch777 closed 2 weeks ago

Jusch777 commented 7 months ago

Problem description

I purchased a device from EBYTE which should convert RS485 registers to Homeassistant. Registers are read and write with function 03 and 10 Want to use this device to connect my EV Wallbox which communicates only serial via RS485 . Connection is in Garage, so need Zigbee network to get over a distance of 20 m.

Issue: Homeassistant pairs with the device, but only 3 useless entities are provided: LQI RSSI Identify

The Wallbox requires to read and write Register 1000 - 1010 and 2000-2010 Read function is 03 Write function is 10 (write multiple registers)

Solution description

There is a documeentation of the device communication. But I am not able to find out how I can create Entities in Homeassistant for the entities of the certain registers.

Screenshots/Video

Documentation of the device: (https://www.cdebyte.com/products/E180-DTU(Z20-485)

Device signature

Device signature ```json [Paste the device signature here] ```

Diagnostic information

Diagnostic information ```json [Paste the diagnostic information here] ```

Logs

Logs ```python [Paste the logs here] ```

Custom quirk

Custom quirk ```python [Paste your custom quirk here] ```

Additional information

No response

TheJulianJES commented 7 months ago

You need to provide the device signature and/or diagnostics information for that device. It can be found on the device page.

Jusch777 commented 7 months ago

zha-81d2b1300f276c0085046bb1f82b0c4b-EBYTE FW7424-3-11-a4e157a3d626ea43adae0fffce169f16.json(1).txt

Hi, file attached. Thanks !

jpcool23 commented 6 months ago

Hi guys, im new to this HA stuff and i try to read out my solis inverter via the same EBYTE-Adapter I have already linked it to my ZHA-network but there is no data comming in. Could u please explain how u get it to work ? thank u =)

github-actions[bot] commented 3 weeks ago

There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. Please make sure to update to the latest version and check if that solves the issue. Let us know if that works for you by adding a comment 👍 This issue has now been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.