# Getting data from inverters via an RS485 connection

**URL:** <https://community.openenergymonitor.org/t/getting-data-from-inverters-via-an-rs485-connection/8377>\
**Category:** Applications\
**Tags:** rs485\
**Created:** [24 August 2018 20:51 UTC](https://community.openenergymonitor.org/t/getting-data-from-inverters-via-an-rs485-connection/8377 "2018-08-24T20:51:18Z")\
**Posts on this page:** 1\
**Showing post:** 131

<div class="post-metadata">

**Author:** ![Bill.Thomson](https://community.openenergymonitor.org/user_avatar/community.openenergymonitor.org/bill.thomson/32/1834_2.png) [@Bill.Thomson](https://community.openenergymonitor.org/u/Bill.Thomson)\
**Post date:** [28 May 2021 22:36 UTC](https://community.openenergymonitor.org/t/getting-data-from-inverters-via-an-rs485-connection/8377/131 "2021-05-28T22:36:27Z")

</div>

> [@sd\_dracula](#):
>
> Attaching here as it might help someone

One inconsistency I see is this:

 ![Capture](https://community.openenergymonitor.org/uploads/default/original/3X/4/0/40f66ec66a0d1cf1e64506dedd1ff101e5679022.jpeg)

Function code 0x03 and 0x04 are both shown as “read _holding_ registers.”

But it should read like this, i.e. function code 0x04 reads the _input_ registers  
 ![image](https://community.openenergymonitor.org/uploads/default/original/3X/1/a/1ac3cbcfd4d6fec8d00c2a53a147596f1feee80d.jpeg)

---

_[View the full topic](https://community.openenergymonitor.org/t/getting-data-from-inverters-via-an-rs485-connection/8377)._
