Search found 5 matches

by dvdb
Friday 27 October 2017 23:29
Forum: Python
Topic: Python plugin framework heartbeat 300 ms
Replies: 0
Views: 513

Python plugin framework heartbeat 300 ms

In the Python plugin framework the fastest heartbeat is 1 second.
Is it possible to create an event or heartbeat with a interval of 300 ms for polling.

I've tried to solve it with a threading.Timer but this is working in a standalone Python program outside Domoticz but not inside Domoticz.
by dvdb
Tuesday 03 October 2017 17:22
Forum: Python
Topic: How to set serial parameters in Python plugin framework
Replies: 6
Views: 1548

Re: How to set serial parameters in Python plugin framework

Dnpwwo, many thanks for your reply on this topic (and PM). The defaults of the serialport are: - Parity = NONE - Stopbits = 1 - Charactersize = 8 - Flowcontrol = NONE Lucky for me this is what I need, so I don't need to change it. bool CPluginTransportSerial::handleConnect() { try { if (!isOpen ...
by dvdb
Thursday 28 September 2017 22:39
Forum: Python
Topic: How to set serial parameters in Python plugin framework
Replies: 6
Views: 1548

Re: How to set serial parameters in Python plugin framework

Thanks again zak45. Your example makes it possible to define the baudrate in the hardware GUI of domoticz. But I am searching for a way to define the parity and the number of stopbits. In the python plugin framework the port and the baudrate can be set with: Domoticz.Transport("Serial", PORT ...
by dvdb
Thursday 28 September 2017 14:04
Forum: Python
Topic: How to set serial parameters in Python plugin framework
Replies: 6
Views: 1548

Re: How to set serial parameters in Python plugin framework

Thanks zak45. The example in my first post was pyserial code and this is working in a standalone python program. In the plugin framework you're bound to the given structure. def onStart(): Domoticz.Transport("Serial", Parameters["SerialPort"], 9600) Domoticz.Connect() return The question is how to ...
by dvdb
Thursday 28 September 2017 10:10
Forum: Python
Topic: How to set serial parameters in Python plugin framework
Replies: 6
Views: 1548

How to set serial parameters in Python plugin framework

in the python plugin framework it's possible to set the serialport and the baudrate with: Domoticz.Transport("Serial", Parameters["SerialPort"], 19200) Is it also possible to change other serial parameters like: ser = serial.Serial( port='/dev/pts/81', baudrate=19200, parity=serial.PARITY_NONE ...