Have you tried upgrading your copy of weewx-aprx <https://github.com/gjr80/weewx-aprx/tree/master>? The current copy looks quite different from the one you seem to be using.
On Sat, Jul 1, 2023 at 8:39 AM Yves Martin <[email protected]> wrote: > Hi Vince, > > You're probably a programmer, not me. I did some in my old time in asm but > it was with a Z80, in opl, pascal, basic and Clarion and that was my last > experience in programming. > > I can play a bit but I don't want to spend my time learning Python, I have > no time for that unfortunately. Perhaps in a few years when my business > will give me more spare time ... > > I checked in the forums but I could not not find theses errors, plus it > seems these error are from existing programs working now with Python > 2.7.3... For example, it seems there is some tab of space at the wrong > place in a program wrote in 2017 (aprx.py). I believe something change > between Python 2.7 and 3, some help will be welcome. I can do more than > waiting, just give me some hints. > > Perhaps my config file (weewx.conf) has to be updated or checked with > Python3 ? > > Also I use some script addon (*nicksengines*) and I don't know if I have > to check some update if I use Python3? > > It will be a god idea of course to use a more recent distribution for > security issues, but in another hand, the Raspberry Pi server is just used > locally, not NATted... > > Regards, > Yves > > Le vendredi 30 juin 2023 à 21 h 52 min 04 s UTC-4, vince a écrit : > >> Yves - apologies for my earlier too cranky reply. >> >> When you see an error in your logs, the first thing to do is to look up >> the exact error message in the search feature for this Google Group, and if >> it is not there then try to Google for that exact message. It is almost >> certain that the message you are seeing is a known thing that has a known >> solution. >> >> Doing a quick groups and Google search almost always finds your solution >> much quicker than posting a "what do I do" kind of message. >> >> In your case, a Google search for "TabError: inconsistent use of tabs and >> spaces in indentation" will return many pages explaining what your current >> issue is, and you'll also possibly learn a little more about how python >> works. >> >> On Friday, June 30, 2023 at 2:18:43 PM UTC-7 Yves Martin wrote: >> >>> First test with new Debian distribution and new Python ... I get a >>> couple of errors ... >>> >>> Jun 30 16:17:08 weewx4-raspi python3[374]: weewx[374] CRITICAL __main__: >>> **** self.loadServices(config_dict) >>> Jun 30 16:17:08 weewx4-raspi python3[374]: weewx[374] CRITICAL __main__: >>> **** File "/usr/share/weewx/weewx/engine.py", line 161, in >>> loadServices >>> Jun 30 16:17:08 weewx4-raspi python3[374]: weewx[374] CRITICAL __main__: >>> **** obj = weeutil.weeutil.get_object(svc)(self, config_dict) >>> Jun 30 16:17:08 weewx4-raspi python3[374]: weewx[374] CRITICAL __main__: >>> **** File "/usr/share/weewx/weeutil/weeutil.py", line 1335, in >>> get_object >>> Jun 30 16:17:08 weewx4-raspi python3[374]: weewx[374] CRITICAL __main__: >>> **** mod = __import__(module) >>> Jun 30 16:17:08 weewx4-raspi python3[374]: weewx[374] CRITICAL __main__: >>> **** File "/usr/share/weewx/user/aprx.py", line 66 >>> Jun 30 16:17:08 weewx4-raspi python3[374]: weewx[374] CRITICAL __main__: >>> **** self.lat = d.get('lat', {}) >>> Jun 30 16:17:08 weewx4-raspi python3[374]: weewx[374] CRITICAL __main__: >>> **** ^ >>> Jun 30 16:17:08 weewx4-raspi python3[374]: weewx[374] CRITICAL __main__: >>> **** TabError: inconsistent use of tabs and spaces in indentation >>> Jun 30 16:17:08 weewx4-raspi python3[374]: weewx[374] CRITICAL __main__: >>> **** Exiting. >>> >>> (...) >>> >>> Le vendredi 30 juin 2023 à 15 h 46 min 55 s UTC-4, Yves Martin a écrit : >>> >>>> Hi Vince, >>>> >>>> This is already done (new Raspberry Pi 10 with Python 3.9) ... but how >>>> to transfert all to the new one? >>>> If I copy all from one to the new one, is weewx will work under Python3? >>>> >>>> (/usr/share/, /var/, /etc/ directories etc...) >>>> >>>> Yves >>>> Le vendredi 30 juin 2023 à 15 h 40 min 20 s UTC-4, vince a écrit : >>>> >>>>> debian 7 was end-of-life over 5 years ago and is no longer getting >>>>> security updates. You should build a new SD card with a current RaspiOS >>>>> on >>>>> it, which will have python3 there by default. Reinstall everything you >>>>> have added to your current os onto the new SD card. >>>>> >>>>> Once you have the new SD using weewx and python3 you will meet the >>>>> prerequisites for the airlink extension. >>>>> >>>>> On Friday, June 30, 2023 at 4:51:33 AM UTC-7 Yves Martin wrote: >>>>> >>>>>> Hi Vince, >>>>>> >>>>>> What I'm looking for is to ingrate pertinent information about "Air >>>>>> Quality" on my Meteo Station. If there is a third party extension doing >>>>>> it, >>>>>> I will take it! >>>>>> If I have to upgrade Python to version 3.x, I will do it too (but I >>>>>> need to know how... and what is the impact of my actual setting). >>>>>> If there is an easy way to do it, this is perfect! ;) >>>>>> >>>>>> Actually I"m using Debian 7.11 with Python 2.7.3 >>>>>> >>>>>> Regards, >>>>>> >>>>>> Yves, >>>>>> YMartin.com/meteo >>>>>> >>>>>> Le jeudi 29 juin 2023 à 18 h 34 min 42 s UTC-4, vince a écrit : >>>>>> >>>>>>> Not sure what you're looking for in terms of an answer here. Yes >>>>>>> there is a third-party extension if you attempt to look for it even >>>>>>> minimally. Yes it requires a modern python version. Yes there is an >>>>>>> easy >>>>>>> way to integrate it. Install and configure that extension like you >>>>>>> would >>>>>>> do with any other extension. >>>>>>> >>>>>>> On Thursday, June 29, 2023 at 1:24:13 PM UTC-7 Yves Martin wrote: >>>>>>> >>>>>>>> Hi Vince, >>>>>>>> >>>>>>>> I'm using the "Davis Air Quality Sensor" with my phone (Installed >>>>>>>> here http://45.73.0.50:8080/v1/current_conditions) >>>>>>>> Here is the information about the device: >>>>>>>> https://www.davisinstruments.com/pages/airlink >>>>>>>> >>>>>>>> I am looking to integrate this sensor to my meteo station ... >>>>>>>> (YMartin.com/meteo) >>>>>>>> I'm using a Davis Vantage Pro2 since a while now, and with weewx it >>>>>>>> works very well since 2014. >>>>>>>> >>>>>>>> I already asked here if something exists for this Air Quality >>>>>>>> Sensor, and I get an answer that I have to upgrade my version (3.9.2 to >>>>>>>> 4.x.x) and perhaps upgrade also my Python version too and the device >>>>>>>> was >>>>>>>> already supported (I did not find this in the documentation). >>>>>>>> >>>>>>>> I've set another Raspberry Pi with Debian 10 and Python 3.9 ... but >>>>>>>> before I change and transfert the data to the new plateform, I would >>>>>>>> like >>>>>>>> to know if there is an easy way to integrate this sensor to weewx? >>>>>>>> >>>>>>>> Regards, >>>>>>>> >>>>>>>> Yves >>>>>>>> YMartin.com/meteo >>>>>>>> >>>>>>>> Le jeudi 29 juin 2023 à 16 h 09 min 52 s UTC-4, vince a écrit : >>>>>>>> >>>>>>>>> What have you searched for ? >>>>>>>>> (hint - try some searches) >>>>>>>>> >>>>>>>>> I would be surprised if anything modern works with python2... >>>>>>>>> >>>>>>>>> On Thursday, June 29, 2023 at 1:00:35 PM UTC-7 Yves Martin wrote: >>>>>>>>> >>>>>>>>>> >>>>>>>>>> 15 h 58 (maintenant) >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Hi, >>>>>>>>>> >>>>>>>>>> Is the Devis "Air Quality Sensor" is natively supported in the >>>>>>>>>> last version of weewx? (4.9.1) >>>>>>>>>> >>>>>>>>>> I'm using Python 2.7.3 (I've heard I will need Python 3...)? >>>>>>>>>> >>>>>>>>>> I've added a link to my meteo station and I will be happy to get >>>>>>>>>> the data and add these information in my meteo station. With the >>>>>>>>>> poor Air >>>>>>>>>> quality we had in Montreal in the last days, it will be important to >>>>>>>>>> share >>>>>>>>>> this information. (http://45.73.0.50:8080/v1/current_conditions) >>>>>>>>>> >>>>>>>>>> Yves, >>>>>>>>>> YMartin.com/meteo >>>>>>>>>> >>>>>>>>> -- > 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/08c3500f-344d-4da6-bbdb-6d06c9bff714n%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-user/08c3500f-344d-4da6-bbdb-6d06c9bff714n%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/CAPq0zEBD_V0eac2MDU6gLeUGnHzbcv9QR_eSMw7hEW3KMBYEOQ%40mail.gmail.com.
