Hi Andr3id,

Did you manage to solve the problem? Or do you have instruction how to do a 
quick fix? I am getting the broken pipe error with my version.

Best regards,

Kimmo

On Saturday, January 27, 2018 at 1:42:27 AM UTC+2, andr3id wrote:
>
> mwall, as I've stated before, the cp210x driver can not handle the ioctl 
> requests TIOCGSERIAL and TIOCSSERIAL which many serial communication 
> clients use and the fallback in the tty driver seems to not allow the baud 
> rate 128000 to be set. The baud rate can however be set with other ioctl 
> requests but the pyserial module that works with the older versions of 
> Python, for example 2.7.3, uses the ioctl requests that are not supported 
> by the cp210x driver.
>
> Python is not a problem here but the version of the pyserial that works 
> may have a minimum version of python required which creates a dependency. 
> The cp210x kernel driver is problematic in the way that it doesn't handle 
> the ioctl request above. The actual problem I would say is the 128000 baud 
> rate which require us to make work arounds and have a matching combination 
> of serial communication client and kernel driver.
>
> I still have to try the modified kernel driver that I've linked to in a 
> previous post. From the weewx perspective is better to have a kernel driver 
> that works with the weather station and not require a specific version och 
> pyserial. Ofcourse, just requiring a minimum version of pyserial is the 
> least effort to make it work.
>
> Now I want to spend some time using your weewx driver and get familiar 
> with the weather data and verify that it matches the WMR89 display.
>
>
>

Reply via email to