01-02-2015, 17:48
First I must say that the handshaking issue is not related with the Davis emulation. The original Davis products have a real serial port, whereas the Arduino have a USB port.
Let's go on...
After some digging, I discovered the library which python uses to deal with the serial port. A little study about the commands, and I found how to change the WeeWX python vantage driver to open the port without hardware handshaking.
Now it starts, initialize the weather station, sets the clock, and stops at the Loop command. I think I know what is happening... more when I have the time.
I never looked at the source code of a python program before. So I'm diving in unknown waters.
Let's go on...
After some digging, I discovered the library which python uses to deal with the serial port. A little study about the commands, and I found how to change the WeeWX python vantage driver to open the port without hardware handshaking.
Now it starts, initialize the weather station, sets the clock, and stops at the Loop command. I think I know what is happening... more when I have the time.
I never looked at the source code of a python program before. So I'm diving in unknown waters.

