Your PYTHONPATH needs to include /usr/share/weewx. Try using: $ PYTHONPATH=/usr/share/weewx python ......
Gary On Wednesday, 24 June 2020 22:13:38 UTC+10, John Burricelli wrote: > > Also, has anyone been able to run the driver manually? I get this error > when I try it that way. > > $ PYTHONPATH=bin python /usr/share/weewx/user/interceptor.py > --device=ecowitt --mode=listen --port=8000 > Traceback (most recent call last): > File "/usr/share/weewx/user/interceptor.py", line 302, in <module> > import weewx.drivers > ImportError: No module named weewx.drivers > > > On Wednesday, June 24, 2020 at 7:51:03 AM UTC-4, John Burricelli wrote: > > > >> I had a decent storm come through last night with nearly 50 reported >> lightning strikes via my ecowitt app. As far as i can tell however nothing >> is being inserted into the database. >> >> INSERT INTO archive_day_lightning_energy >> VALUES(1592884800,NULL,NULL,NULL,NULL,0.0,0,0.0,0); >> INSERT INTO archive_day_lightning_energy >> VALUES(1592971200,NULL,NULL,NULL,NULL,0.0,0,0.0,0); >> CREATE TABLE archive_day_lightning_noise_count (dateTime INTEGER NOT NULL >> UNIQUE PRIMARY KEY, min REAL, mintime INTEGER, max REAL, maxtime INTEGER, >> sum REAL, count INTEGER, wsum REAL, sumtime INTEGER); >> INSERT INTO archive_day_lightning_noise_count >> VALUES(1592884800,NULL,NULL,NULL,NULL,0.0,0,0.0,0); >> INSERT INTO archive_day_lightning_noise_count >> VALUES(1592971200,NULL,NULL,NULL,NULL,0.0,0,0.0,0); >> CREATE TABLE archive_day_lightning_strike_count (dateTime INTEGER NOT >> NULL UNIQUE PRIMARY KEY, min REAL, mintime INTEGER, max REAL, maxtime >> INTEGER, sum REAL, count INTEGER, wsum REAL, sumtime INTEGER); >> INSERT INTO archive_day_lightning_strike_count >> VALUES(1592884800,NULL,NULL,NULL,NULL,0.0,0,0.0,0); >> INSERT INTO archive_day_lightning_strike_count >> VALUES(1592971200,NULL,NULL,NULL,NULL,0.0,0,0.0,0); >> >> On Wednesday, June 24, 2020 at 12:46:53 AM UTC-4, Gert Andersen wrote: >>> >>> Hi Oliver >>> >>> I'm using your patched script and it's working fine. >>> >>> I insert these fields into th database: >>> >>> [[sensor_map_extensions]] >>> lightning_strike_count = lightning_num >>> lightning_distance = lightning >>> >>> These 2 fields are also coming from the sensor: >>> >>> lightning_time >>> wh57batt >>> >>> But can't be mapped right now as far as I can see. There are other >>> lightning types in the extended scheme, but they don't fit with these. >>> >>> It could also be very nice, to implement the PASSKEY functionality. >>> >>> Gert >>> >>> On Tuesday, June 23, 2020 at 9:51:37 PM UTC+2, olicat wrote: >>>> >>>> Hi! >>>> >>>> Are there any experiences with the adjusted script regarding lightning? >>>> Does it work for you now? >>>> >>>> Regards, Oliver >>>> >>>> -- 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 weewx-user+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/9fb2ad65-9240-41a1-b851-770f861a8579o%40googlegroups.com.