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/444c6072-1139-4c0f-bc92-8e9e79c16730n%40googlegroups.com.