The only thing I would add is that if you're using the original "wview" schema, there is no reason to switch to the "wview-extended" schema unless you need the extra types. For a VantagePro, the original schema works fine.
Conversion is a lot of work. -tk On Mon, Feb 12, 2024 at 2:02 PM kutz...@gmail.com <kutze...@gmail.com> wrote: > Thanks Michael and Vince. My Vantage Vue is connected to the Pi ZeroW with > a serial to usb cable. Both of your recommendatons are directionally > similar. I'll go with Vince's step by step to reduce my chances of making > an error. > > Vince, thanks for the suggestion of pre-seeding NOAA data. I've got about > 7 years of data. I *am* running Belchertown on the PiZero. It runs pretty > well (maybe because of the older version of Weewx), Weewx rsyncs the data > to a Digital Ocean droplet running NGINX there to serve the pages (and also > host mosquito). The website is https://wx.kutzenco.com. Thanks for the > comprehensive sequence of steps to follow, I *am* aware that Belchertown > keeps its own copy of NOAA data, > > Will give it a shot! > > Best, > Phil > On Monday, February 12, 2024 at 3:29:52 PM UTC-5 vince wrote: > >> oh - just to add. I found that pre-seeding your NOAA files helps speed >> up a new installation first boot. Just copy things over from your zeroW to >> the new box and weewx will update the current month+year files as needed. >> The other thing is if you run Belchertown (unlikely on a slow zeroW) it >> 'also' has NOAA files in its output, so copy those into place too. You can >> do this anytime really. Stop weewx. Copy the NOAA files into your web >> output directory. Start weewx up. Helps a lot. Lots of years of NOAA >> files to generate takes quite a while on a pi3 or slower box. >> >> On Monday, February 12, 2024 at 12:26:40 PM UTC-8 vince wrote: >> >>> I would personally recommend using the pi3b+ to set up a clean new v5 >>> setup rather than worrying upgrade scenarios.... >>> >>> - install the latest raspios 32bit on the 3b+ >>> - install the latest weewx v5 >>> - configure it to run the Simulator (initially) to get it running >>> and stable running a simulated station >>> - install any extensions and skins you've added. Probably set >>> enable=false for anything that uploads to other systems (initially) >>> - maybe set up the RTC and get that working on the 3b+ if you have >>> one to install there too >>> - in short - get a full setup working vs. the Simulator and vs. a >>> webserver (I use nginx) of your choosing >>> >>> If you're running the Vantage driver getting the 3b+ to work with v5 is >>> straightforward and you can keep using the zeroW attached to the Vue until >>> you get the new pi set up to your liking using the Simulator. >>> >>> Re: the db schema, you'll need to check your db for whether you're using >>> the old smaller wview schema or the newer wview_extended schema. If you >>> need to convert it to the new schema do that offline on the 3b+. Not too >>> hard to do but it might take a while depending on how many years of data >>> you have in your current db. Instructions are at >>> https://www.weewx.com/docs/5.0/utilities/weectl-database/#reconfigure-a-database >>> >>> Once you're running the bigger schema in your zeroW actual db, you would >>> stop weewx on the 3b+, move the archive/weewx.sdb file and public_html tree >>> aside, copy your actual db into the archive directory, switch to the >>> vantage driver, and start weewx up. Assuming you have a Davis logger >>> weewx will backfill any needed records the logger captured from the Vue. >>> You can't really hurt anything if you mess the procedure up a time or two, >>> but it's pretty straightforward. You'll have the zeroW db there just in >>> case. >>> >>> You can check to see if you're already running the extended schema in >>> your db already by just counting the number of fields: >>> echo "SELECT count() FROM PRAGMA_TABLE_INFO('archive');" | >>> sqlite3 weewx.sdb >>> >>> The extended schema will return a count of 114. The original schema >>> had around 53 or so if I recall correctly. If you're weewx 3.x you are >>> probably going to see 53 as your answer. >>> >>> -- > 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/04fdf7c2-1958-4862-9e8d-85f4219e821cn%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-user/04fdf7c2-1958-4862-9e8d-85f4219e821cn%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 weewx-user+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/CAPq0zEBquUncyHyp%3DLhEXueXxR%3DXrBYOa28e9sb4RbmZzC40Nw%40mail.gmail.com.