Good suggestion. Another module that can compete for the port is
modemmanager. Try purging it:

*sudo apt purge modemmanager*

-tk

On Sun, Jul 24, 2022 at 4:03 AM Jozef Smolders <[email protected]>
wrote:

>   Ubuntu 20.04.4 LTS
>
> I had this problem with my Davis and I had to remove the braille keyboard
> driver, because it sets the configuration automatic to a braille keyboard.
>
> sudo dmesg
>
> [ 300.390196] input: BRLTTY 6.4 Linux Screen Driver Keyboard as
> /devices/virtual/input/input18
>
> [ 301.687526] usb 3-10: usbfs: interface 0 claimed by ftdi_sio while
> 'brltty' sets config #1
>
> [ 301.688975] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now
> disconnected from ttyUSB0
>
> [ 301.689021] ftdi_sio 3-10:1.0: device disconnected
>
> Now I uninstalled the driver with :
>
> sudo apt-get purge brltty
>
> after that I could connect to the port with weewx
>
> Op zondag 24 juli 2022 om 04:13:53 UTC+2 schreef Keith:
>
>> I have added the “baudrate” : 9600  to the driver (as looking at the
>> embedded docs in there, which sent me to a link confirming it is 9600 baud)
>>
>> I think this (if it is correct) should be hardcoded rather than
>> configurable as it seems the wmr9x8 will always be 9600 baud, though if
>> this is the default pyserial rate anyway, nothing should need to change!
>>
>>
>>
>> Debugging:
>>
>>
>>
>> Stopped the service.
>>
>> Then ran sudo python3 /usr/share/weewx/weewxd /etc/weewx/weewx.conf  to
>> run from the command line.
>>
>>
>>
>> Should I be seeing anything in the console at all?  Syslog last line
>> indicates  weewx[34003] INFO weewx.engine: Starting main packet loop.
>>
>>
>>
>> So I think it is listening, but not getting anything so looking like a
>> hardware or configuration issue with the serial port on the PC.
>>
>> And just when I thought I had “upgraded” my PC with RS232 😉
>>
>>
>>
>>
>>
>> I let it run for 15 minutes, then cancelled, with no loop packets
>> received.
>>
>>
>>
>> I will experiment further with the hardware side – maybe something in
>> BIOS configures the port in some way.
>>
>>
>>
>> Thanks for the help – will let you know how I go, could help some future
>> me!
>>
>>
>>
>> Keith
>>
>>
>>
>> Sent from Mail <https://go.microsoft.com/fwlink/?LinkId=550986> for
>> Windows
>>
>>
>>
>> *From: *Tom Keffer
>> *Sent: *Sunday, 24 July 2022 7:47 AM
>> *To: *weewx-user
>> *Subject: *Re: [weewx-user] Re: No data being recieved by weewx from
>> WMR-918
>>
>>
>>
>> Unfortunately, the driver does not let you set the baudrate from the
>> configuration file. If you want to change it, you'll have to go into the
>> code. If you want to do this, starting at line 94 of weewx/driver/wmr9x8.py
>> you'll find this:
>>
>>
>>
>>         self.serialconfig = {
>>             "bytesize": serial.EIGHTBITS,
>>             "parity": serial.PARITY_NONE,
>>             "stopbits": serial.STOPBITS_ONE,
>>             "timeout": None,
>>             "rtscts": 1
>>         }
>>
>>
>>
>> Just add baudrate so it looks like this:
>>
>>
>>
>>         self.serialconfig = {
>>             "bytesize": serial.EIGHTBITS,
>>             "parity": serial.PARITY_NONE,
>>             "stopbits": serial.STOPBITS_ONE,
>>             "timeout": None,
>>             "rtscts": 1,
>>
>>             "baudrate" : 4800
>>         }
>>
>>
>>
>> If that works for you, I'll add the ability to change baudrate through
>> weewx.conf.
>>
>>
>>
>> -tk
>>
>> On Sat, Jul 23, 2022 at 2:37 PM Keith Baddock <[email protected]>
>> wrote:
>>
>> I'll have to investigate how to set the baud rate, as I'm pretty sure the
>> wmr918 is outputting at 9600. It just appears I might not be listening at
>> 9600! I did think that the 11.5k baud was the max the interface could
>> support, but the client software could set it to whatever it needed to suit
>> the device. Running from the command line gives me no visual output. I was
>> expecting to see loop packets too.
>>
>>
>>
>> Sent from my Galaxy-Tab A 2017 on the Telstra Mobile Network
>> Get Outlook for Android <https://aka.ms/AAb9ysg>
>>
>> *From:* [email protected] <[email protected]> on behalf
>> of Tom Keffer <[email protected]>
>> *Sent:* Sunday, July 24, 2022 12:21:45 AM
>> *To:* weewx-user <[email protected]>
>> *Subject:* Re: [weewx-user] Re: No data being recieved by weewx from
>> WMR-918
>>
>>
>>
>> Could definitely be a baud rate issue. The driver opens the port using
>> the default pyserial rate, which is 9600, and you seem to be at 115200.
>>
>>
>>
>> Can you change the port rate to 9600? If not, we can try changing the
>> driver to expect 115200.
>>
>>
>>
>> These things are also easier to diagnose by running weewxd from the
>> command line. Then you can see the LOOP packets coming in.
>>
>>
>>
>> -tk
>>
>>
>>
>> On Sat, Jul 23, 2022 at 4:27 AM Keith <[email protected]> wrote:
>>
>> Jul 23 20:33:14 dragon systemd[1]: Started Run anacron jobs.
>> Jul 23 20:33:14 dragon anacron[9791]: Anacron 2.3 started on 2022-07-23
>> Jul 23 20:33:14 dragon anacron[9791]: Normal exit (0 jobs run)
>> Jul 23 20:33:14 dragon systemd[1]: anacron.service: Succeeded.
>> Jul 23 20:33:26 dragon systemd[1]: Starting LSB: weewx weather system...
>> Jul 23 20:33:26 dragon weewx[9804]:  * Starting weewx weather system weewx
>> Jul 23 20:33:26 dragon weewx[9815] INFO __main__: Initializing weewx
>> version 4.8.0
>> Jul 23 20:33:26 dragon weewx[9815] INFO __main__: Using Python 3.8.10
>> (default, Jun 22 2022, 20:18:18) #
>> 012[GCC 9.4.0]
>> Jul 23 20:33:26 dragon weewx[9815] INFO __main__: Platform
>> Linux-5.15.0-41-generic-x86_64-with-glibc2.29
>> Jul 23 20:33:26 dragon weewx[9815] INFO __main__: Locale is 'en_AU.UTF-8'
>> Jul 23 20:33:26 dragon weewx[9815] INFO __main__: Using configuration
>> file /etc/weewx/weewx.conf
>> Jul 23 20:33:26 dragon weewx[9815] INFO __main__: Debug is 1
>> Jul 23 20:33:26 dragon weewx[9815] INFO __main__: PID file is
>> /var/run/weewx.pid
>> Jul 23 20:33:26 dragon weewx[9818] DEBUG __main__: Initializing engine
>> Jul 23 20:33:26 dragon weewx[9818] INFO weewx.engine: Loading station
>> type WMR9x8 (weewx.drivers.wmr9x8)
>> Jul 23 20:33:26 dragon weewx[9818] INFO weewx.drivers.wmr9x8: driver
>> version is 3.4.1
>> Jul 23 20:33:26 dragon weewx[9818] INFO weewx.drivers.wmr9x8: sensor map
>> is {'barometer': 'barometer', '
>> pressure': 'pressure', 'windSpeed': 'wind_speed', 'windDir': 'wind_dir',
>> 'windGust': 'wind_gust', 'windG
>> ustDir': 'wind_gust_dir', 'windBatteryStatus': 'battery_status_wind',
>> 'inTemp': 'temperature_in', 'outTe
>> mp': 'temperature_out', 'extraTemp1': 'temperature_1', 'extraTemp2':
>> 'temperature_2', 'extraTemp3': 'tem
>> perature_3', 'extraTemp4': 'temperature_4', 'extraTemp5':
>> 'temperature_5', 'extraTemp6': 'temperature_6'
>> , 'extraTemp7': 'temperature_7', 'extraTemp8': 'temperature_8',
>> 'inHumidity': 'humidity_in', 'outHumidit
>> y': 'humidity_out', 'extraHumid1': 'humidity_1', 'extraHumid2':
>> 'humidity_2', 'extraHumid3': 'humidity_3
>> ', 'extraHumid4': 'humidity_4', 'extraHumid5': 'humidity_5',
>> 'extraHumid6': 'humidity_6', 'extraHumid7':
>>  'humidity_7', 'extraHumid8': 'humidity_8', 'inTempBatteryStatus':
>> 'battery_status_in', 'outTempBatteryS
>> tatus': 'battery_status_out', 'extraBatteryStatus1': 'battery_status_1',
>> 'extraBatteryStatus2': 'battery
>> _status_2', 'extraBatteryStatus3': 'battery_status_3',
>> 'extraBatteryStatus4': 'battery_status_4', 'extra
>> BatteryStatus5': 'battery_status_5', 'extraBatteryStatus6':
>> 'battery_status_6', 'extraBatteryStatus7': '
>> battery_status_7', 'extraBatteryStatus8': 'battery_status_8',
>> 'inDewpoint': 'dewpoint_in', 'dewpoint': '
>> dewpoint_out', 'dewpoint0': 'dewpoint_0', 'dewpoint1': 'dewpoint_1',
>> 'dewpoint2': 'dewpoint_2', 'dewpoin
>> t3': 'dewpoint_3', 'dewpoint4': 'dewpoint_4', 'dewpoint5': 'dewpoint_5',
>> 'dewpoint6': 'dewpoint_6', 'dew
>> point7': 'dewpoint_7', 'dewpoint8': 'dewpoint_8', 'rain': 'rain',
>> 'rainTotal': 'rain_total', 'rainRate':
>>  'rain_rate', 'hourRain': 'rain_hour', 'rain24': 'rain_24',
>> 'yesterdayRain': 'rain_yesterday', 'rainBatt
>> eryStatus': 'battery_status_rain', 'windchill': 'windchill'}
>> Jul 23 20:33:26 dragon weewx[9818] DEBUG weewx.drivers.wmr9x8: Opened up
>> serial port /dev/ttyS0
>> Jul 23 20:33:26 dragon weewx[9818] DEBUG weewx.engine: Loading service
>> weewx.engine.StdTimeSynch
>> Jul 23 20:33:26 dragon weewx[9818] DEBUG weewx.engine: Finished loading
>> service weewx.engine.StdTimeSync
>> h
>> Jul 23 20:33:26 dragon weewx[9818] DEBUG weewx.engine: Loading service
>> weewx.engine.StdConvert
>> Jul 23 20:33:26 dragon weewx[9818] INFO weewx.engine: StdConvert target
>> unit is 0x1
>> Jul 23 20:33:26 dragon weewx[9818] DEBUG weewx.engine: Finished loading
>> service weewx.engine.StdConvert
>> Jul 23 20:33:26 dragon weewx[9818] DEBUG weewx.engine: Loading service
>> weewx.engine.StdCalibrate
>> Jul 23 20:33:26 dragon weewx[9818] DEBUG weewx.engine: Finished loading
>> service weewx.engine.StdCalibrat
>> e
>> Jul 23 20:33:26 dragon weewx[9818] DEBUG weewx.engine: Loading service
>> weewx.engine.StdQC
>> Jul 23 20:33:26 dragon weewx[9818] DEBUG weewx.engine: Finished loading
>> service weewx.engine.StdQC
>> Jul 23 20:33:26 dragon weewx[9818] DEBUG weewx.engine: Loading service
>> weewx.wxservices.StdWXCalculate
>> Jul 23 20:33:26 dragon weewx[9818] INFO weewx.wxservices: StdWXCalculate
>> will use data binding wx_bindin
>> g
>> Jul 23 20:33:26 dragon weewx[9818] DEBUG weewx.manager: Daily summary
>> version is 4.0
>> Jul 23 20:33:26 dragon weewx[9818] DEBUG weewx.engine: Finished loading
>> service weewx.wxservices.StdWXCa
>> lculate
>> Jul 23 20:33:26 dragon weewx[9818] DEBUG weewx.engine: Loading service
>> weewx.wxxtypes.StdWXXTypes
>> Jul 23 20:33:26 dragon weewx[9818] DEBUG weewx.engine: Finished loading
>> service weewx.wxxtypes.StdWXXTyp
>> es
>> Jul 23 20:33:26 dragon weewx[9818] DEBUG weewx.engine: Loading service
>> weewx.wxxtypes.StdPressureCooker
>> Jul 23 20:33:26 dragon weewx[9818] DEBUG weewx.engine: Finished loading
>> service weewx.wxxtypes.StdPressu
>> reCooker
>> Jul 23 20:33:26 dragon weewx[9818] DEBUG weewx.engine: Loading service
>> weewx.wxxtypes.StdRainRater
>> Jul 23 20:33:26 dragon weewx[9818] DEBUG weewx.engine: Finished loading
>> service weewx.wxxtypes.StdRainRa
>> ter
>> Jul 23 20:33:26 dragon weewx[9818] DEBUG weewx.engine: Loading service
>> weewx.wxxtypes.StdDelta
>> Jul 23 20:33:26 dragon weewx[9818] DEBUG weewx.engine: Finished loading
>> service weewx.wxxtypes.StdDelta
>> Jul 23 20:33:26 dragon weewx[9818] DEBUG weewx.engine: Loading service
>> weewx.engine.StdArchive
>> Jul 23 20:33:26 dragon weewx[9818] INFO weewx.engine: Archive will use
>> data binding wx_binding
>> Jul 23 20:33:26 dragon weewx[9818] INFO weewx.engine: Record generation
>> will be attempted in 'hardware'
>> Jul 23 20:33:26 dragon weewx[9818] INFO weewx.engine: Using archive
>> interval of 300 seconds (specified i
>> n weewx configuration)
>> Jul 23 20:33:26 dragon weewx[9818] DEBUG weewx.engine: Use LOOP data in
>> hi/low calculations: 1
>> Jul 23 20:33:26 dragon weewx[9818] DEBUG weewx.engine: Finished loading
>> service weewx.engine.StdArchive
>> Jul 23 20:33:26 dragon weewx[9818] DEBUG weewx.engine: Loading service
>> weewx.restx.StdStationRegistry
>> Jul 23 20:33:26 dragon weewx[9804]:    ...done.
>> Jul 23 20:33:26 dragon systemd[1]: Started LSB: weewx weather system.
>> Jul 23 20:33:26 dragon weewx[9818] INFO weewx.restx: StationRegistry:
>> Registration not requested.
>> Jul 23 20:33:26 dragon weewx[9818] DEBUG weewx.engine: Finished loading
>> service weewx.restx.StdStationRe
>> gistry
>> Jul 23 20:33:26 dragon weewx[9818] DEBUG weewx.engine: Loading service
>> weewx.restx.StdWunderground
>> Jul 23 20:33:26 dragon weewx[9818] INFO weewx.restx: Wunderground:
>> Posting not enabled.
>> Jul 23 20:33:26 dragon weewx[9818] DEBUG weewx.engine: Finished loading
>> service weewx.restx.StdWundergro
>> und
>> Jul 23 20:33:26 dragon weewx[9818] DEBUG weewx.engine: Loading service
>> weewx.restx.StdPWSweather
>> Jul 23 20:33:26 dragon weewx[9818] INFO weewx.restx: PWSweather: Posting
>> not enabled.
>> Jul 23 20:33:26 dragon weewx[9818] DEBUG weewx.engine: Finished loading
>> service weewx.restx.StdPWSweathe
>> r
>> Jul 23 20:33:26 dragon weewx[9818] DEBUG weewx.engine: Loading service
>> weewx.restx.StdCWOP
>> Jul 23 20:33:26 dragon weewx[9818] INFO weewx.restx: CWOP: Posting not
>> enabled.
>> Jul 23 20:33:26 dragon weewx[9818] DEBUG weewx.engine: Finished loading
>> service weewx.restx.StdCWOP
>> Jul 23 20:33:26 dragon weewx[9818] DEBUG weewx.engine: Loading service
>> weewx.restx.StdWOW
>> Jul 23 20:33:26 dragon weewx[9818] INFO weewx.restx: WOW: Posting not
>> enabled.
>> Jul 23 20:33:26 dragon weewx[9818] DEBUG weewx.engine: Finished loading
>> service weewx.restx.StdWOW
>> Jul 23 20:33:26 dragon weewx[9818] DEBUG weewx.engine: Loading service
>> weewx.restx.StdAWEKAS
>> Jul 23 20:33:26 dragon weewx[9818] INFO weewx.restx: AWEKAS: Posting not
>> enabled.
>> Jul 23 20:33:26 dragon weewx[9818] DEBUG weewx.engine: Finished loading
>> service weewx.restx.StdAWEKAS
>> Jul 23 20:33:26 dragon weewx[9818] DEBUG weewx.engine: Loading service
>> weewx.engine.StdPrint
>> Jul 23 20:33:26 dragon weewx[9818] DEBUG weewx.engine: Finished loading
>> service weewx.engine.StdPrint
>> Jul 23 20:33:26 dragon weewx[9818] DEBUG weewx.engine: Loading service
>> weewx.engine.StdReport
>> Jul 23 20:33:26 dragon weewx[9818] INFO weewx.engine: 'pyephem' not
>> detected, extended almanac data is n
>> ot available
>> Jul 23 20:33:26 dragon weewx[9818] DEBUG weewx.engine: Finished loading
>> service weewx.engine.StdReport
>> Jul 23 20:33:26 dragon weewx[9818] INFO __main__: Starting up weewx
>> version 4.8.0
>> Jul 23 20:33:26 dragon weewx[9818] DEBUG weewx.engine: Station does not
>> support reading the time
>> Jul 23 20:33:26 dragon weewx[9818] INFO weewx.engine: Using binding
>> 'wx_binding' to database 'weewx.sdb'
>> Jul 23 20:33:26 dragon weewx[9818] INFO weewx.manager: Starting backfill
>> of daily summaries
>> Jul 23 20:33:26 dragon weewx[9818] INFO weewx.manager: Empty database
>> Jul 23 20:33:26 dragon weewx[9818] INFO weewx.engine: Starting main
>> packet loop.
>> Jul 23 20:49:37 dragon NetworkManager[729]: <info>  [1658573377.2147]
>> manager: NetworkManager state is n
>> ow CONNECTED_SITE
>> Jul 23 20:49:37 dragon systemd[1]: Starting Network Manager Script
>> Dispatcher Service...
>>
>> On Saturday, 23 July 2022 at 21:26:43 UTC+10 Keith wrote:
>>
>> I'm moving my WMR-918 weather station off a "well past it" Windows 7 PC
>> onto a "not quite past it" PC running Ubuntu 20.04.4 LTS and trying to get
>> it working with weewx.
>>
>>
>>
>> The WMR-918 was definitely sending data to VWS on the old PC prior to the
>> relocation, so I know it and the cable are still OK.
>>
>> On the Ubuntu PC I had to add a DB-9 connector with cable to the
>> motherboard, so there may be a chance that is where the problem is, or
>> there is some issues with enabling the serial port.
>>
>>
>>
>> weewx was installed using the deb installation method, and seems to
>> launch OK but does not appear to generate any loop data,
>>
>>
>>
>> Serial Port appears to be there, not sure if I need to do some kind of
>> config on it, eg 9600 baud?
>>
>>  dmesg | grep tty
>> [    0.065487] printk: console [tty0] enabled
>> [    0.242012] 00:05: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is
>> a 16550A
>>
>>
>>
>> Anything obvious I've missed, known tricks with this weather station?
>>
>> Log to follow.
>>
>> Thanks,
>>
>> keith
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> --
>> 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 [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/weewx-user/8fe5af41-762a-4662-b342-96f916e9c759n%40googlegroups.com
>> <https://groups.google.com/d/msgid/weewx-user/8fe5af41-762a-4662-b342-96f916e9c759n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>> --
>> You received this message because you are subscribed to a topic in the
>> Google Groups "weewx-user" group.
>> To unsubscribe from this topic, visit
>> https://groups.google.com/d/topic/weewx-user/XBS4Rng1RdQ/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to
>> [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/weewx-user/CAPq0zECKTCUC1n5%3D_m8ORBRtK%3DxUKndVJ4HDiwBNELetd93MaA%40mail.gmail.com
>> <https://groups.google.com/d/msgid/weewx-user/CAPq0zECKTCUC1n5%3D_m8ORBRtK%3DxUKndVJ4HDiwBNELetd93MaA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>> --
>> 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 [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/weewx-user/MEYP282MB20404E0C7928AE8BCC6FCB89FD939%40MEYP282MB2040.AUSP282.PROD.OUTLOOK.COM
>> <https://groups.google.com/d/msgid/weewx-user/MEYP282MB20404E0C7928AE8BCC6FCB89FD939%40MEYP282MB2040.AUSP282.PROD.OUTLOOK.COM?utm_medium=email&utm_source=footer>
>> .
>>
>> --
>> You received this message because you are subscribed to a topic in the
>> Google Groups "weewx-user" group.
>> To unsubscribe from this topic, visit
>> https://groups.google.com/d/topic/weewx-user/XBS4Rng1RdQ/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to
>> [email protected].
>>
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/weewx-user/CAPq0zEBrzFkP0omP8HDLaXdXj6xNg%3DpEd-VE_AidULCe3QBMHA%40mail.gmail.com
>> <https://groups.google.com/d/msgid/weewx-user/CAPq0zEBrzFkP0omP8HDLaXdXj6xNg%3DpEd-VE_AidULCe3QBMHA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>>
>>
> --
> 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 [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/weewx-user/9600021d-5666-4abb-a088-31d3e4e85891n%40googlegroups.com
> <https://groups.google.com/d/msgid/weewx-user/9600021d-5666-4abb-a088-31d3e4e85891n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/CAPq0zEA%2B02vSc1ywnvPsqhUt%3DDC7bextabQwW8S6PkTJSFnc9A%40mail.gmail.com.

Reply via email to