But GURUX is sending this data
7e:a0:1c:00:22:86:81:07:32:76:e3:e6:e6:00:c0:01:c1:00:07:00:00:63:01:00:ff:03:00:33:11:7e
Because of this; the Meter is sending all LoadProfile data.
How can i send Acces Parameter with gurux
Here is code
GXDLMSProfileGeneric obj = new GXDLMSProfileGeneric(obisCode);
Comm.Read(obj, 3));//captureObjects
var from = new GXDateTime(new DateTime(2017, 01, 29, 0, 0, 0, 0));
var to = new GXDateTime(new DateTime(2017, 01, 30, 0, 0, 0, 0));
var value =
//conn.Comm.Read(obj, 2);
conn.Comm.ReadRowsByRange(obj, from, to);
//conn.Comm.ReadRowsByEntry(obj, 0, 5);
conn.Disconnect();
You do it like this.
GXDLMSProfileGeneric obj = new GXDLMSProfileGeneric(obisCode);
Comm.Read(obj, 3));//captureObjects
var from = new GXDateTime(new DateTime(2017, 01, 29, 0, 0, 0, 0));
var to = new GXDateTime(new DateTime(2017, 01, 30, 0, 0, 0, 0));
object[] rows = conn.Comm.ReadRowsByRange(obj, from, to);
//Loop all rows
foreach (object[] row in rows)
{
//Loop all columns.
foreach (object cell in row)
{
}
}
conn.Disconnect();
Hello again. I've already reading data but ReadRowsByRange not working expected. Even I'm use ReadRowsByRange meter is returning all LoadProfile data because of Gurux not sending Date params.
I was sure that it's SL 7000 or ACE 6000. Actaris is behavior differently.
But, I have good news. We are just testing new version for Actaris meters and you can read historical data without problems. We try to release it in this week.
How to send Access Parameter
Hi,
You need to read capture objects first (attribute index 2). It describes columns.
BR,
Mikko
Here is CaptureObjects
Hello. Thanks for answer. Here is CapturedObjects. But I don't know what next. How I use this information.
Here is Json file
www.buurl.com/guruxobj2
Thanks again.
Profile generic reading
Hi,
You do it like this.
GXDLMSProfileGeneric obj = new GXDLMSProfileGeneric(obisCode);
Comm.Read(obj, 3));//captureObjects
var from = new GXDateTime(new DateTime(2017, 01, 29, 0, 0, 0, 0));
var to = new GXDateTime(new DateTime(2017, 01, 30, 0, 0, 0, 0));
object[] rows = conn.Comm.ReadRowsByRange(obj, from, to);
//Loop all rows
foreach (object[] row in rows)
{
//Loop all columns.
foreach (object cell in row)
{
}
}
conn.Disconnect();
BR,
Mikko
Problem
Hello again. I've already reading data but ReadRowsByRange not working expected. Even I'm use ReadRowsByRange meter is returning all LoadProfile data because of Gurux not sending Date params.
7e:a0:1c:00:22:86:81:07:32:76:e3:e6:e6:00:c0:01:c1:00:07:00:00:63:01:00:ff:03:00:33:11:7e
Right request data must be like this
7e:a0:4f:00:22:86:81:07:78:89:d4:e6:e6:00:c0:01:c1:00:07:00:00:63:01:00:ff:02:01:01:02:04:02:04:12:00:08:09:06:00:00:01:00:00:ff:0f:02:12:00:00:09:0c:07:e1:01:1d:ff:00:00:00:ff:80:00:ff:09:0c:07:e1:01:1e:ff:00:00:00:ff:80:00:ff:01:00:1a:74:7e
Profile generic reading
Hi,
At the moment we are reading all rows if first column is not date time.
What is your meter manufacturer?
BR,
Mikko
Actaris SL 7000
Actaris SL 7000
Profile generic reading
Hi,
I was sure that it's SL 7000 or ACE 6000. Actaris is behavior differently.
But, I have good news. We are just testing new version for Actaris meters and you can read historical data without problems. We try to release it in this week.
BR,
Mikko
Good news too
You have new fresh tester :)