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.
