Read a set of meters from a unique RS-485 communication bus

4 posts / 0 new
Last post
Diego2911
Read a set of meters from a unique RS-485 communication bus

Hi

I'm working on a smart metering project. I want to be able to read one specific meter from a set of meters, all of this meters are conected by RS-485 to a unique RS-485 bus communication. I'm able to connect to one meter alone by RS-485 and read it, but I don't know how identify a specific meter from a set of them all of them connected to a unique RS-485 bus and read it. What process or what object can I use for this purpose?? The net is something like the picture. Thanks.

Kurumi
Kurumi's picture

Hi,

This depends on the meter. Some metes are using serial numbers as device addresses. Some meters are expecting that one of the meters is working as a master and other meters are added to the SAP table of the master meter.

BR,

Mikko

________________________________________
Mikko Kurunsaari
Gurux Ltd
http://www.gurux.fi

Diego2911

Thanks for the response. In that case, how can I set the serial number as device address with gurux libraries for python ??

Best regards.

Kurumi
Kurumi's picture

Hi,

You can try with client example. Add -n parameter. Like this:
-n METER_SERIAL_NUMER.
Function is GXDLMSClient.getServerAddressFromSerialNumber

Note! Some meters might use a different formula to count the server address from the serial number.

BR,
Mikko

________________________________________
Mikko Kurunsaari
Gurux Ltd
http://www.gurux.fi