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.
