Glenn: I will follow up on what you said and hopefully, things will go smoothly with the upgrade to 4.1.1. I will certainly let you know if it doesn't. :)
Michael On Sunday, June 21, 2020 at 8:25:00 PM UTC-4, Glenn McKechnie wrote: > > On 22/06/2020, Michael Form <maf....@gmail.com <javascript:>> wrote: > > Tom: > > > > Thank you for your response. I was aware of this issue which is the > > reason that I asked if there was a way around it. The thread does not > > seem to indicate a solution. > > That thread was restarted as "V4 with python2 OWFS errors" and was > resolved there, with two working installations at the finish of it. > One with python2.7, the other with python3. > > I also have direct access to 3 weewx4 installs, 2 under Debian Buster > and 1 under Devuan ascii. They all use owserver with either python-ow, > python3-ow (yep, python3-ow) or pyownet running owfs.py. They all > work with either python2.7 or python3 (dual installations) > > https://groups.google.com/d/topic/weewx-user/FqGbLbH0Gcs/discussion > > [...] > > If there is no solution to using owfs under Python 3, how do I install > 4.1.1 and specify to use Python 2? > > python3-ow has disappeared from the repos but the modified driver will > use pyownet as a drop in replacement. So you can run weewx4 and > owfs.py with either python version. > > If you install weewx4, whether you use python2.7 or 3, you will be > using a different driver to the owfs.py driver you are using now. (I > don't think the 0.21 owfs.py driver was officially ported? You could > of course try it anyway with a weewx4/python2.7 install but I'd expect > it to fail.) > > In short , there is a version of owfs which runs under weewx4 and > python3, or python2.7 > > The driver at > > https://github.com/matthewwall/weewx-owfs > > had some issues which were resolved in that second thread by using my fork > at > > https://github.com/glennmckechnie/weewx-owfs > > My fork definitely works for weewx4 and python3 or python2.7 and if it > doesn't I'll do my best to fix it. That fork is also in mathews long > queue to be merged (where appropriate) back into his long standing, > and supported, driver so there is and will be ongoing support for owfs > from the one source. > > The only issue left is with owserver and that has a possible solution > for a vague problem. And that's if it is even an issue on your > installation. The readme.txt on my fork covers what has changed and > solutions where they are known. > It also covers the configuration of owserver. > > I'm not sure whether you are running owserver (I've lost track along > the way) and if you were uncertain, then installing owserver first and > seeing if it starts and runs for you would be one approach before > actually committing to any change. > > Rest assured, if you go the down the path of weewx4 and owfs.py you > won't be left stranded by weewx-user and issues with owfs.py > > My only nervousness is with owserver as there has been no definitive > solution for that vague, but occasional, show stopping issue. Once > owserver does start it seems to keep going, judging by the silence - > go figure! > > I should add, the issue with owserver is a system issue (Buster > specifically), it is not a weewx issue. That's why if you have > owserver running already then I don't see any problem, The owfs.py > driver is working, and it can be modified if need be. > > -- > > > Cheers > Glenn > > rorpi - read only raspberry pi & various weewx addons > https://github.com/glennmckechnie > -- 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/a10a19d8-ac9f-4e40-b570-1b3cec5abe20o%40googlegroups.com.