Skip to main content
Home
for DLMS smart meters
Open source solutions for DLMS smart metering

Main navigation

  • Home
  • Products
  • About us
  • Open Source
  • Community
  • Forum
  • Downloads
User account menu
  • Log in

Breadcrumb

  1. Home
  2. Forums
  3. ARDUINO UNO LN and SN For DLMS Implementation

ARDUINO UNO LN and SN for DLMS implementation

Forum Rules

Before commenting read Forum rules

Don't comment the topic if you have a new question.

You can create a new topic selecting correct category from Gurux Forum and then create a new topic selecting "New Topic" from the top left.

By Adaranijo , 10 December, 2022
Forums
Gurux.DLMS

hello admin
i am about to embark on a smart energy meter project that works with arduino board, the basics of this project is to create a smart electricity meter using arduino and make sure it uses DLMS to establish communication, this project is centered around me understand everything about DLMS and how it works, now most of the resources i see online describe how to establish communication with arduino board using dlms, my question is this, arduino isn't a manufacturer of electricity meter and is a development board,
1. how does my logical devices making up my energy meter in arduino get server adrreses that follow DLMS protocol
2. is there a way i can understand the C++ Codes for communicating with my arduino meter, probably some materials would help.
thank you.

Profile picture for user Kurumi

Kurumi

3 years 6 months ago

Hi,

Hi,

1. I believe that you have only one physical device in your Arduino not the logical devices. Your physical address is 1 and logical address is zero.

This will implement the meter for Arduino.
https://github.com/Gurux/GuruxDLMS.c/tree/master/Arduino_IDE/server

2. DLMS is a standard and it's defined on DLMS standard. Check this at start:
https://www.gurux.fi/DLMSCOSEMFAQ
Read this if you want to implement the client:
https://www.gurux.fi/Gurux.DLMS.Client
Read this for the meter:
https://www.gurux.fi/Gurux.DLMS.Server

BR,
Mikko

Adaranijo

3 years 6 months ago

I have a current sensor,

I have a current sensor, voltage sensor and an arduino UNO board, which of them is my logical device, is it the IC's on my arduino board, my physical device is the physical board right?

Profile picture for user Kurumi

Kurumi

3 years 5 months ago

Him

Him

In this case, you don't have a logical device. You have one physical device that have two register objects. One for current and one for voltage.

BR,
Mikko

  • Create new account
  • Reset your password

Hire Us!

Latest Releases

  • Tue, 06/09/2026 - 11:16
    gurux.dlms.java 4.0.95
  • Tue, 06/09/2026 - 10:03
    Gurux.DLMS.Python 1.0.199
  • Mon, 06/08/2026 - 13:39
    gurux.dlms.cpp 9.0.2606.0801
  • Mon, 06/01/2026 - 10:15
    gurux.dlms.cpp 9.0.2606.0101
  • Thu, 05/28/2026 - 16:06
    gurux.dlms.java 4.0.94

New forum topics

  • Error reading L&G Meter
  • Pass a TCP Client to GXNet
  • Australian EDMI Mk10D (Essential Energy area)
  • Strange mix of data notificiation vs get response
  • DLMS Connection
More

Who's new

  • Tuanhgg
  • Adel
  • charnon
  • Paddles
  • Miguel Ángel
RSS feed
Privacy FAQ GXDN Issues Contact
Follow Gurux on Twitter Follow Gurux on Linkedin