Jonathan,

I'm glad to hear this fix from Glenn fixed it.

-- Ken



> That appears to have been the problem.
>
> I'm really happy how easy this has been to integrate into my local setup.
>
> Thanks
>
> On Monday, January 15, 2018 at 9:59:16 PM UTC-8, Glenn McKechnie wrote:
>>
>> Hi jonathon
>>
>> There is a typo in the install script which I installed using
>> wee_extension, ie: 'wee_extension --install master.zip'
>>
>> process_services='user.cmon.PurpleAirMonitor',
>>
>> should be...
>>
>> process_services='user.purpleair.PurpleAirMonitor',
>>
>>
>> You can change it directly in weewx.conf and restart weewx (stop weewx
>> first, then start it as it maybe a bit messed up from the hard crash -
>> at least for me it was)
>>
>> It creates the database with archive_day  tables so that may satisfy
>> the day summary complaint?
>>
>> I can't test it any further as there is nothing to query here - I
>> don't have one.
>>
>> Good luck!
>>
>>
>>
>> Cheers
>>  Glenn
>>
>> rorpi - read only raspberry pi & various weewx addons
>> https://github.com/glennmckechnie
>>
>>
>> On 16 January 2018 at 15:48, gjr80 <[email protected] <javascript:>>
>> wrote:
>> > Hi,
>> >
>> > I'm not familiar with weewx-purpleair and I am not sure if the stack
>> trace
>> > you posted is with a manually created database or not, but one
>> suggestion if
>> > I may. If the weewx-purpleair is supposed to create its own database
>> then I
>> > would be trying to work through that issue rather than manually creating
>> the
>> > database. In my experience when weeWX related databases are manually
>> created
>> > and you subsequently have errors you then need to work out if the errors
>> are
>> > due to the manually created database having some defect/shorfall or is
>> it
>> > due to an error in the extension/driver/code you are running. You are
>> > usually far better to let the weeWX API maintain the databases, when
>> things
>> > don't work it takes one variable out of the equation.
>> >
>> > Gary
>> >
>> >
>> > On Tuesday, 16 January 2018 13:54:24 UTC+10, jonathan koren wrote:
>> >>
>> >> Apologies for the double post. I accidentally sent the message before I
>> >> was ready.
>> >>
>> >> Here's the stack trace.
>> >> Traceback (most recent call last):
>> >>   File "/usr/share/weewx/weewx/reportengine.py", line 239, in run
>> >>     obj.start()
>> >>   File "/usr/share/weewx/weewx/reportengine.py", line 273, in start
>> >>     self.run()
>> >>   File "/usr/share/weewx/weewx/imagegenerator.py", line 32, in run
>> >>     self.genImages(self.gen_ts)
>> >>   File "/usr/share/weewx/weewx/imagegenerator.py", line 72, in
>> genImages
>> >>     archive = self.db_binder.get_manager(binding)
>> >>   File "/usr/share/weewx/weewx/manager.py", line 857, in get_manager
>> >>     self.manager_cache[data_binding] = open_manager(manager_dict,
>> >> initialize)
>> >>   File "/usr/share/weewx/weewx/manager.py", line 1009, in open_manager
>> >>     manager_dict['table_name'])
>> >>   File "/usr/share/weewx/weewx/manager.py", line 104, in open
>> >>     dbmanager = cls(connection, table_name)
>> >>   File "/usr/share/weewx/weewx/manager.py", line 1149, in __init__
>> >>     raise weedb.OperationalError("No day summary schema for table '%s'
>> in
>> >> database '%s'" % (self.table_name, connection.database_name))
>> >> OperationalError: No day summary schema for table 'archive' in database
>> >> 'purpleair.sdb'
>> >> Jan 15 19:44:52 raspberrypi wee_reports[14415]: copygenerator: copied 8
>> >> files to /var/www/html/weewx
>> >>
>> >> It looks likes it's something with the user.purpleair.schema not being
>> >> passed through correctly or sometthing.
>> >>
>> >> Any suggestions? This is v0.2 release from github.
>> >>
>> >> Thanks.
>> >>
>> >> On Monday, January 15, 2018 at 7:45:10 PM UTC-8, jonathan koren wrote:
>> >>>
>> >>> I just installed my purple air sensor, and am trying out
>> weewx-purpleair,
>> >>> but I'm having all sorts of problems getting the purpleair.sdb to be
>> created
>> >>> correctly.
>> >>>
>> >>> Originally, purpleair.sdb wasn't created, so I created it along with
>> the
>> >>> archive table, but it still isn't working. It's now complaining about
>> >>> OperationalError: No day summary schema for table 'archive' in
>> database
>> >>> 'purpleair.sdb'
>> >>>
>> >>>
>> >>> On Wednesday, January 10, 2018 at 8:14:48 AM UTC-8, Kenneth Baker
>> wrote:
>> >>>>
>> >>>> Hi Daniel,
>> >>>>
>> >>>> Please give this a try: https://github.com/bakerkj/weewx-purpleair.
>>  The
>> >>>> installation procedure is untested at the moment.  Comments,
>> >>>> suggestions, new
>> >>>> feature requests are all welcome.
>> >>>>
>> >>>> -- Ken
>> >>>>
>> >>>>
>> >>>> P.S.  Matthew, I modeled this plugin on your cmon extension - Thanks!
>> >>>>
>> >>>>
>> >>>>
>> > --
>> > 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] <javascript:>.
>> > For more options, visit https://groups.google.com/d/optout.
>>
>
> --
> 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].
> For more options, visit https://groups.google.com/d/optout.
>


-- 
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].
For more options, visit https://groups.google.com/d/optout.

Reply via email to