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. Write By Schedule

Write by schedule

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 MNN , 8 April, 2020
Forums
Gurux.DLMS.AMI

Hi,
I can add attributes to schedules for read, selecting COSEM object and "Add to Schedule" from "Tools" menu. And how can I add attributes to schedules for write data ?

Profile picture for user Kurumi

Kurumi

6 years 2 months ago

Hi,

Hi,

I just notest that schedule UI in GXDLMSDirector is not show entries correctly. This is improved and a new version is released the latest tomorrow.

BR,
Mikko

MNN

6 years 1 month ago

Hi,

Hi,
Can I use new version with write attributes and methods by schedule?
And can I write attributes manually?

Profile picture for user Kurumi

Kurumi

6 years 1 month ago

Hi,

Hi,

You can do it if your meter allows it.

BR,
Mikko

Profile picture for user Kurumi

Kurumi

6 years 1 month ago

Hi,

Hi,

Start GXDLMSDirector and update it to the latest version. Schedules UI is improved.

BR,
Mikko

MNN

6 years 1 month ago

Hi,

Hi,
I can write attributes in GXDLMSDirector, but DLMS.AMI can not do operation.
If I try to use ServerExample, an error occurs (but GXDLMSDirector write attributs):

fail: Gurux.DLMS.AMI.Reader.ReaderService[0]
Failed to Write 0.0.1.0.0.255:8. Access Error : Device reports Read-Write denied.

Our meter must be especially configured so that in DLMS.AMI it is possible to write?

Thank you.

MNN

6 years 1 month ago

The topic is closed.

The previous comment is a little incorrect.
I can write some attributes in GXDLMSDirector, but DLMS.AMI can not do operation and an error occurs (try to write passive calendar name ):

fail: Microsoft.AspNetCore.Server.Kestrel[13]
Connection id "0HLV2LUCOEFD5", Request id "0HLV2LUCOEFD5:00003A93": An unhandled exception was thrown by the application.
code = Error (1), message = System.Data.SQLite.SQLiteException (0x800007BF): SQL logic error
unrecognized token: "'CALIMP"
at Gurux.Service.Orm.GXDbConnection.UpdateOrInsert(List`1 list, Boolean insert)
at Gurux.Service.Orm.GXDbConnection.Update(GXUpdateArgs arg)
at DBService.Controllers.ValueController.Post(AddValue request) in C:\vsts-agent\_work\6\s\Gurux.DLMS.AMI\Controllers\ValueController.cs:line 110
at lambda_method(Closure , Object , Object[] )
at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.SyncObjectResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeActionMethodAsync()
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeNextActionFilterAsync()

Our meter must be especially configured so that in DLMS.AMI it is possible to write?
Thank you.

Profile picture for user Kurumi

Kurumi

6 years 1 month ago

Hi,

Hi,

This looks more that SQ Lite can't handle this. What is your calendar name?

BR,
Mikko

MNN

6 years 1 month ago

I try to write name "passive"

I try to write name "passive":

16:56:19 Writing object 0.1.13.0.0.255, interface ActivityCalendar
TX: 7E A0 1C 03 0F 5E 71 A6 E6 E6 00 C1 01 C1 00 14 00 01 0D 00 00 FF 06 00 09 01 0E 92 12 7E
16:56:19
RX: 7E A0 10 0F 03 14 18 D0 E6 E7 00 C5 01 C1 00 50 89 7E
16:56:19 Reading object 0.1.13.0.0.255, interface ActivityCalendar
TX: 7E A0 19 03 0F 70 5A 00 E6 E6 00 C0 01 C1 00 14 00 01 0D 00 00 FF 06 00 9A 6C 7E
16:56:20
RX: 7E A0 1B 0F 03 36 1D 12 E6 E7 00 C4 01 C1 00 09 09 0E 00 00 00 00 00 00 00 00 A6 6B 7E

Profile picture for user Kurumi

Kurumi

6 years 1 month ago

Hi,

Hi,

You need to give name as an hex string. We have clients who are using hex string and that is the reason. I'll check if this can be improved to handle ASCII strings.

BR,

Mikko

MNN

5 years 10 months ago

Hello.

Hello.
I need to write data by schedule. Can I add schedule with write task type (using UpdateSchedule) and add attributes for write (using AddScheduleTarget)?
For example, I need to record on a schedule in the clock object the time attribute.

Profile picture for user Kurumi

Kurumi

5 years 10 months ago

Hi,

Hi,

I believe that you are talking from Single Action Schedule and not Schedule? Can you modify value with GXDLMSDirector or is Edit button gray? If you can edit the value, then you can write it.

BR,
Mikko

MNN

5 years 10 months ago

Hello.

Hello.
I need to create a task so that the time correction is performed according to the schedule, i.e. write current time to the attribute of the Clock object. How can you do this in AMI?

Profile picture for user Kurumi

Kurumi

5 years 10 months ago

Hi,

Hi,

OK. Schedule supports only read at the moment. We are working with writes and actions at the moment.

BR,
Mikko

MNN

5 years 10 months ago

Thank you!

Thank you!
When can we expect?

Profile picture for user Kurumi

Kurumi

5 years 10 months ago

Hi,

Hi,

I hope that this can be released at the end of this month. Writing simple data types (like clock) is not a problem. Complex data types are causing some delay. (Example Special Days Table).

BR,
Mikko

Profile picture for user AKR

AKR

5 years 8 months ago

Hi,

Hi,

Interesting topic.
It would be very helpful to record the time on a schedule.
A good solution for time synchronization, if the meter don't support other methods.

Best Regards,
Karen.

  • 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