Hi Mikko,
I am using the example main.py to read the meter.
(Located in Gurux.DLMS.Python-master\Gurux.DLMS.Python-master\Gurux.DLMS.Client.Example.python)
Use GXDLMSReader.write for set. Actions are in the object. You can use them like this:
reply = GXReplyData()
dc = GXDLMSDisconnectControl("YOUR_OBIS_CODE")
self.readDataBlock(dc.remoteDisconnect(self.client), reply)
Hi Mikko,
thanks for your answer. think i didnt make myself understood.
I am using the main.py and the corresponding options to read out the meter.
The question is, if you have a main.py but for action and write.
If not, how can i modify the main.py in order to to this job.
Many Thnaks
Frank
Mikko,
the reason behind this is:
I want to use the disconnect control from the command line and not from the GUI.
Is there another easy way to do that
Many Thanks
Frank
The easiest way is if you modify the client example for your needs. The future release of GXDLMSDirector allows running macros from the command prompt. So you can record different macros and run them. But that is released in February.
Hi Frank,
Hi Frank,
Use GXDLMSReader.write for set. Actions are in the object. You can use them like this:
reply = GXReplyData()
dc = GXDLMSDisconnectControl("YOUR_OBIS_CODE")
self.readDataBlock(dc.remoteDisconnect(self.client), reply)
BR,
Mikko
Hi Mikko,
Hi Mikko,
thanks for your answer. think i didnt make myself understood.
I am using the main.py and the corresponding options to read out the meter.
The question is, if you have a main.py but for action and write.
If not, how can i modify the main.py in order to to this job.
Many Thnaks
Frank
Hi,
Hi,
It's not possible to write or call the action from the command line because parameters might be anything and this is a simple example.
It might be possible to add write for simple data types like UInt8, etc, but writing complex data types is hard.
I need to think about this a little bit.
BR,
Mikko
Mikko,
Mikko,
the reason behind this is:
I want to use the disconnect control from the command line and not from the GUI.
Is there another easy way to do that
Many Thanks
Frank
Hi,
Hi,
The easiest way is if you modify the client example for your needs. The future release of GXDLMSDirector allows running macros from the command prompt. So you can record different macros and run them. But that is released in February.
BR,
Mikko
Hello Mikko,
Hello Mikko,
thank you for your answer.
I am looking forward for this new feature!
Best Regards
Frank
Hi,
Hi,
You can get more information from the macros from here:
https://www.gurux.fi/MacroEditor
BR,
Mikko