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]> 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]. > 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.
