1. It was actually the intention not to prompt if setup.py is performing an upgrade. It should just silently accepts what was in weewx.conf (the previous behavior). This will change in the next version.
2. My installation has 70 .pyc files when installed under either Python 2 or Python 3. Where are the extra files you are finding? 3. The 'rain' problem is on the TODO list. Soon! -tk On Sun, Mar 15, 2020 at 6:38 AM Lucas Heijst <[email protected]> wrote: > Tom, > > Upgrade from 4.0.0b14 to 4.0.0b16 on a Raspberry PI model 3B+ with Rasbian > stretch and Python 3. > Note: In Raspbian buster I could not compile the rtlsdr part of tfrec > without errors. > > Before I forget, the critical error for not having a Rain field in the > database still exists in this version. > ==== > Mar 15 10:14:15 pi31 tfrc[3322] CRITICAL __main__: Database > OperationalError exception: (1054, "Unknown column 'rain' in 'field list'") > Mar 15 10:14:15 pi31 tfrc[3322] CRITICAL __main__: **** Waiting 2 > minutes then retrying... > === > I added a try/except in wxservices.py to catch this. > > I noticed a LOT more *.pyc files: 565 to be precise, where it used to be > about 70. > > I like the changed behaviour of the 400.b16 install. It won't update the > weewx.conf file silently, but let you check the answers. > The units parameter had no default (it was metric), so I had to type > metric here. > Below the configuration of weewx_mben and weewx_tfrc respectively. > > === mben === > Enter a brief description of the station, such as its location. For > example: > Santa's Workshop, North Pole > description [Modbus Energy Monitor]: > Specify altitude, with units 'foot' or 'meter'. For example: > 35, foot > 12, meter > altitude [4, meter]: > Specify latitude in decimal degrees, negative for south. > latitude [5.8218431]: > Specify longitude in decimal degrees, negative for west. > longitude [-55.2190431]: > Indicate the preferred units for display: 'metric' or 'us' > units: metric > Installed drivers include: > 0) ComputerMonitor (user.cmon) > 1) ComputerMonitor (user.cmon-old) > 2) ModbusEnergy (user.modbusenergy) > 3) ModbusEnergy (user.modbusenergy - kopie) > 4) ? (user.modbusenergy-0.10) No module named > 'user.modbusenergy-0' > 5) ? (user.modbusenergy-0.11) No module named > 'user.modbusenergy-0' > 6) ? (user.modbusenergy-0.4) No module named > 'user.modbusenergy-0' > 7) ? (user.modbusenergy-0.5) No module named > 'user.modbusenergy-0' > 8) ? (user.modbusenergy-0.6) No module named > 'user.modbusenergy-0' > 9) ? (user.modbusenergy-0.7) No module named > 'user.modbusenergy-0' > 10) ? (user.modbusenergy-0.8) No module named > 'user.modbusenergy-0' > 11) ? (user.modbusenergy-0.9) No module named > 'user.modbusenergy-0' > 12) TFRC (user.tfrc) > 13) ? (user.tfrc_0.1) No module named > 'user.tfrc_0' > 14) ? (weewx.drivers.acurite) No module named 'usb' > 15) CC3000 (weewx.drivers.cc3000) > 16) ? (weewx.drivers.fousb) No module named 'usb' > 17) Simulator (weewx.drivers.simulator) > 18) ? (weewx.drivers.te923) No module named 'usb' > 19) Ultimeter (weewx.drivers.ultimeter) > 20) Vantage (weewx.drivers.vantage) > 21) ? (weewx.drivers.wmr100) No module named 'usb' > 22) ? (weewx.drivers.wmr200) No module named 'usb' > 23) ? (weewx.drivers.wmr300) No module named 'usb' > 24) WMR9x8 (weewx.drivers.wmr9x8) > 25) WS1 (weewx.drivers.ws1) > 26) WS23xx (weewx.drivers.ws23xx) > 27) ? (weewx.drivers.ws28xx) No module named 'usb' > choose a driver [2]: 2 > Saved backup to /home/weewx/weewx.conf.20200315095003 > Saved configuration to /home/weewx/weewx.conf > root@pi31:/home/weewx-4.0.0b16# > ====== > > === tfrc === > Santa's Workshop, North Pole > description [Paramaribo – tfrc31]: > Specify altitude, with units 'foot' or 'meter'. For example: > 35, foot > 12, meter > altitude [4, meter]: > Specify latitude in decimal degrees, negative for south. > latitude [5.8218431]: > Specify longitude in decimal degrees, negative for west. > longitude [-55.2190431]: > Indicate the preferred units for display: 'metric' or 'us' > units: metric > Installed drivers include: > 0) ComputerMonitor (user.cmon) > 1) ComputerMonitor (user.cmon-old) > 2) ModbusEnergy (user.modbusenergy) > 3) ModbusEnergy (user.modbusenergy - kopie) > 4) ? (user.modbusenergy-0.10) No module named > 'user.modbusenergy-0' > 5) ? (user.modbusenergy-0.11) No module named > 'user.modbusenergy-0' > 6) ? (user.modbusenergy-0.4) No module named > 'user.modbusenergy-0' > 7) ? (user.modbusenergy-0.5) No module named > 'user.modbusenergy-0' > 8) ? (user.modbusenergy-0.6) No module named > 'user.modbusenergy-0' > 9) ? (user.modbusenergy-0.7) No module named > 'user.modbusenergy-0' > 10) ? (user.modbusenergy-0.8) No module named > 'user.modbusenergy-0' > 11) ? (user.modbusenergy-0.9) No module named > 'user.modbusenergy-0' > 12) TFRC (user.tfrc) > 13) ? (user.tfrc_0.1) No module named > 'user.tfrc_0' > 14) ? (weewx.drivers.acurite) No module named 'usb' > 15) CC3000 (weewx.drivers.cc3000) > 16) ? (weewx.drivers.fousb) No module named 'usb' > 17) Simulator (weewx.drivers.simulator) > 18) ? (weewx.drivers.te923) No module named 'usb' > 19) Ultimeter (weewx.drivers.ultimeter) > 20) Vantage (weewx.drivers.vantage) > 21) ? (weewx.drivers.wmr100) No module named 'usb' > 22) ? (weewx.drivers.wmr200) No module named 'usb' > 23) ? (weewx.drivers.wmr300) No module named 'usb' > 24) WMR9x8 (weewx.drivers.wmr9x8) > 25) WS1 (weewx.drivers.ws1) > 26) WS23xx (weewx.drivers.ws23xx) > 27) ? (weewx.drivers.ws28xx) No module named 'usb' > choose a driver [12]: 12 > Saved backup to /home/weewx/weewx.conf.20200315100556 > Saved configuration to /home/weewx/weewx.conf > root@pi31:/home/weewx-4.0.0b16# > ====== > > After the upgrade everything looks normal. > > Luc > > -- > You received this message because you are subscribed to the Google Groups > "weewx-development" 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-development/bc090ed3-82e6-4315-8bad-667eee12517d%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-development/bc090ed3-82e6-4315-8bad-667eee12517d%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "weewx-development" 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-development/CAPq0zECkXKUbNhJ%3DgqgxLR8_U-Xs8WeFVpPpe9pdc4YY-ZU4uw%40mail.gmail.com.
