Oh, thanks!

It seems to work!!!



Am Mittwoch, 6. Mai 2020 11:21:51 UTC+2 schrieb westwind:
>
> Hi all,
>
> found weewx yesterday and decided to try it with my old WMR928NX on a 
> debian buster server.
>
> This is the section I modified in the .conf-File:
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> *    # Set to type of station hardware. There must be a corresponding 
> stanza    # in this file with a 'driver' parameter indicating the driver to 
> be used.    station_type = WMR9x8    # If you have a website, you may 
> specify an URL    #station_url = http://www.example.com 
> <http://www.example.com>    # The start of the rain year (1=January; 
> 10=October, etc.). This is    # downloaded from the station if the hardware 
> supports it.    rain_year_start = 1    # Start of week (0=Monday, 
> 6=Sunday)    week_start = 
> 6##############################################################################[WMR9x8]
>     
> # This section is for the Oregon Scientific WMR918/968    # Connection 
> type. For now, 'serial' is the only option.    type = serial    # Serial 
> port such as /dev/ttyS0, /dev/ttyUSB0, or /dev/cuaU0       port = 
> /dev/ttyS1    # The station model, e.g., WMR918, Radio Shack 63-1016    
> model = WMR928NX    # The driver to use:    driver = weewx.drivers.wmr9x8*
>
>
> But when I start weexd for the first time, I get (after about 10 sec):
>
> Traceback (most recent call last):
>   File "/usr/share/weewx/weewxd", line 261, in <module>
>     main()
>   File "/usr/share/weewx/weewxd", line 154, in main
>     engine.run()
>   File "/usr/share/weewx/weewx/engine.py", line 188, in run
>     for packet in self.console.genLoopPackets():
>   File "/usr/share/weewx/weewx/drivers/wmr9x8.py", line 243, in 
> genLoopPackets
>     buf.extend(list(map(ord, self.port.read(preBufferSize - len(buf)))))
> TypeError: ord() expected string of length 1, but int found
>
>
> I think, I managed everything correctly. I checked the serial port by:
>
> stty -F /dev/ttyS1 9600 cs8 -cstopb -parenb
>
> stty -F /dev/ttyS1 raw
>
> cat /dev/ttyS1
>
> and I get some data like that:
>
> �� "M�� 2�� ��� ' E��@ @ ���@ ��� $�� P ���� f �
>
>
> I don't know, what I'm doing wrong. Is this a problem of my setting or is 
> it the code (what I don't think at all)?
>
> Would by nice, if someone could help...
>
> Thanks,
> Westwind
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/76b3edef-25ae-4c62-ac58-a12bf669bdbe%40googlegroups.com.

Reply via email to