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. Can't Change Passive Calendar Name

Can't change passive calendar name

By SmileLime , 5 January, 2024
Forums
DLMSDirector

Hello!
When I change Passive Calendar Name to "Default" I get an Error from the meter.
I noticed that in TX from DLMSDirector name is passed directly without encoding it to Octet String.

08:29:36 Writing object 0.0.13.0.0.255, interface ActivityCalendar
TX: 7E A0 1E 02 21 25 32 3E 8D E6 E6 00 C1 01 C1 00 14 00 00 0D 00 00 FF 06 00 09 02 DE FA EA FA 7E

When I do the same for Week Profile it works fine and week name is encoded

08:32:32 Writing object 0.0.13.0.0.255, interface ActivityCalendar
TX: 7E A0 35 02 21 25 D8 17 E2 E6 E6 00 C1 01 C1 00 14 00 00 0D 00 00 FF 08 00 01 01 02 08 09 07 44 65 66 61 75 6C 74 11 01 11 01 11 01 11 01 11 01 11 01 11 01 15 8B 7E

DLMSDirector version is 9.0.2311.1001. Is it intended?

Thank you in advance!

Profile picture for user Kurumi

Kurumi

2 years 5 months ago

Hi, I tested this and it…

Hi,

I tested this and it worked as expected. I checked your write PDU as data is sent as an octet string. Why do you think that value is not encoded to an octet string?

BR,
Mikko

<SetRequest>
<SetRequestNormal>
<!-- Priority: High, ServiceClass: Confirmed, Invoke ID: 1 -->
<InvokeIdAndPriority Value="C1" />
<AttributeDescriptor>
<!-- ActivityCalendar -->
<ClassId Value="0014" />
<!-- 0.0.13.0.0.255 -->
<InstanceId Value="00000D0000FF" />
<!-- Passive Calendar Name -->
<AttributeId Value="06" />
</AttributeDescriptor>
<Value>
<OctetString Value="DEFA" />
</Value>
</SetRequestNormal>
</SetRequest>

SmileLime

2 years 5 months ago

Below are screenshots where…

Below are screenshots where I highlighted parts that don't match.

In case of Week name Default is passed as a <OctetString Value="44656661756C74" />, while Season name as <OctetString Value="DEFA" />

Image
Profile picture for user Kurumi

Kurumi

2 years 4 months ago

Hi, We have tried to repeat…

Hi,

We have tried to repeat this and it works every time.
I noticed from your last pic that you are comparing two different write.

On the left side, you had written the passive calendar name and on the right side, you had written the week table.

Can you try to set the passive calendar name as the picture below and try to write it?

BR,
Mikko

Image

SmileLime

2 years 4 months ago

Hi. I compared to different…

Hi. I compared to different write because a can write Default as a Week Name and can't as a Calendar Name. I think that there should be no difference between them, that's why I am confuesd.

Result of trying to write DEFAULT as a passive calendar name

TX: 7E A0 1E 02 21 25 76 1E 89 E6 E6 00 C1 01 C1 00 14 00 00 0D 00 00 FF 06 00 09 02 DE FA EA FA 7E

RX: 7E A0 11 25 02 21 96 A1 57 E6 E7 00 C5 01 C1 FA 85 D1 7E

Image
Profile picture for user Kurumi

Kurumi

2 years 4 months ago

Hi, Can you select "Access…

Hi,

Can you select "Access rights" and take a screenshot from that page?
This is now tested with a few meters and it works without problems.

BR,
Mikko

SmileLime

2 years 4 months ago

Here you are

Here you are

Image
  • 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
RSS feed
Privacy FAQ GXDN Issues Contact
Follow Gurux on Twitter Follow Gurux on Linkedin