Thanks Gary,
I did as suggested, and received the following:
Using configuration file /etc/weewx/weewx.conf
Using database binding 'wx_binding', which is bound to database
'archive_mysql'
The update process does not affect archive data, but does alter the
database.
Continue (y/n)? y
Preparing Interval Weighting Fix...
Daily summary tables are at version None
Calculating interval weights...
Traceback (most recent call last):
File "/usr/share/weewx/wee_database", line 974, in <module>
main()
File "/usr/share/weewx/wee_database", line 154, in main
update(config_dict, db_binding, options)
File "/usr/share/weewx/wee_database", line 584, in update
weight_obj.run()
File "/usr/share/weewx/weecfg/database.py", line 426, in run
self.do_fix(_next_day_to_patch_ts)
File "/usr/share/weewx/weecfg/database.py", line 483, in do_fix
_weight = self.get_interval(_day_span) * 60
File "/usr/share/weewx/weecfg/database.py", line 580, in get_interval
return _row[0]
TypeError: 'NoneType' object is not subscriptable
On Tuesday, 22 September 2020 at 1:34:12 pm UTC+10 gjr80 wrote:
> Hi,
>
> I'm sure the guidance you received was well intentioned but it is nothing
> more than papering over the cracks and the issue will come back to bite in
> the future. In particular, the next time you upgrade WeeWX you will be back
> in the same predicament, better to fix the issue properly. I suggest you
> try the following:
>
> 1. stop WeeWX
> 2. revert the change you made to manager.py
> 3. run wee_database
> <http://weewx.com/docs/utilities.htm#wee_database_utility> with the
> --update action:
>
> $ wee_database --update
>
> 4. restart WeeWX
>
> That should fix the problem, if not post the error trace from the log.
>
> Gary
> On Tuesday, 22 September 2020 at 13:05:19 UTC+10 [email protected] wrote:
>
>> Had a look around some existing posts regarding similar issues and with
>> some guidance from friends smarter than me, ended up changing this line
>> (1160):
>>
>> weight = 60.0 * record['interval'] if self.version >= '2.0' else 1.0
>>
>> to
>>
>> weight = 60.0 * record['interval'] if self.version is not None and
>> self.version >= '2.0' else 1.0
>>
>> and it's working ok now...
>>
>>
>> On Tuesday, 22 September 2020 at 12:08:27 pm UTC+10 Andrew H wrote:
>>
>>> Hi all,
>>>
>>> Aweosmse software, have been using it since about 2015 without issue!
>>>
>>> I'm running a Davis Vantage Vue w/usb connected to a raspberry pi.
>>>
>>> I have just done a clean install of raspbian and have attempted an
>>> install with 4.1.1 from apt repo using python3 but I'm hitting an error
>>> when it tries to add entries to the archive. I export to mysql and from
>>> looking into the error it appears to be a python3 thing...
>>>
>>> Error:
>>> https://hastebin.itsgottabe.red/xiwabocake.md
>>>
>>> Config:
>>> https://hastebin.itsgottabe.red/adavojemix.coffeescript
>>>
>>>
>>>
>>> cheers
>>> Andrew
>>>
>>>
>>>
>>>
--
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/3bedd4f8-dad2-4044-9eed-93f37a753da1n%40googlegroups.com.