weather list
unread,Apr 6, 2021, 5:18:33 PM4/6/21Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to weewx...@googlegroups.com
Working on getting Matthew Wall’s weewx-envoy driver running under Python3. I’m no Python guru but I think I have fixed the print() and Except: errors, but this one I don’t know how to fix:
WeeWx 4.4.0 (using new DB schema)
Python3
Intel NUC
Raspian Desktop Buster, fully updated
Running envoy.conf from the command line:
—————————————————————————————
sudo bin/weewxd envoy.conf
Traceback (most recent call last):
File "bin/weewxd", line 261, in <module>
main()
File "bin/weewxd", line 148, in main
engine = weewx.engine.StdEngine(config_dict)
File "/home/weewx/bin/weewx/engine.py", line 75, in __init__
self.loadServices(config_dict)
File "/home/weewx/bin/weewx/engine.py", line 138, in loadServices
obj = weeutil.weeutil.get_object(svc)(self,config_dict)
File "/home/weewx/bin/user/forecast.py", line 1339, in __init__
interval=600)
File "/home/weewx/bin/user/forecast.py", line 1027, in __init__
(self.method_id, dbcol, memcol))
Exception: Zambretti: schema mismatch: ['dateTime', 'usUnits', 'interval', 'altimeter', 'appTemp', 'appTemp1', 'barometer', 'batteryStatus1', 'batteryStatus2', 'batteryStatus3', 'batteryStatus4', 'batteryStatus5', 'batteryStatus6', 'batteryStatus7', 'batteryStatus8', 'cloudbase', 'co', 'co2', 'consBatteryVoltage', 'dewpoint', 'dewpoint1', 'ET', 'extraHumid1', 'extraHumid2', 'extraHumid3', 'extraHumid4', 'extraHumid5', 'extraHumid6', 'extraHumid7', 'extraHumid8', 'extraTemp1', 'extraTemp2', 'extraTemp3', 'extraTemp4', 'extraTemp5', 'extraTemp6', 'extraTemp7', 'extraTemp8', 'forecast', 'hail', 'hailBatteryStatus', 'hailRate', 'heatindex', 'heatindex1', 'heatingTemp', 'heatingVoltage', 'humidex', 'humidex1', 'inDewpoint', 'inHumidity', 'inTemp', 'inTempBatteryStatus', 'leafTemp1', 'leafTemp2', 'leafWet1', 'leafWet2', 'lightning_distance', 'lightning_disturber_count', 'lightning_energy', 'lightning_noise_count', 'lightning_strike_count', 'luminosity', 'maxSolarRad', 'nh3', 'no2', 'noise', 'o3', 'outHumidity', 'outTemp', 'outTempBatteryStatus', 'pb', 'pm10_0', 'pm1_0', 'pm2_5', 'pressure', 'radiation', 'rain', 'rainBatteryStatus', 'rainRate', 'referenceVoltage', 'rxCheckPercent', 'signal1', 'signal2', 'signal3', 'signal4', 'signal5', 'signal6', 'signal7', 'signal8', 'snow', 'snowBatteryStatus', 'snowDepth', 'snowMoisture', 'snowRate', 'so2', 'soilMoist1', 'soilMoist2', 'soilMoist3', 'soilMoist4', 'soilTemp1', 'soilTemp2', 'soilTemp3', 'soilTemp4', 'supplyVoltage', 'txBatteryStatus', 'UV', 'uvBatteryStatus', 'windBatteryStatus', 'windchill', 'windDir', 'windGust', 'windGustDir', 'windrun', 'windSpeed'] != ['t', 'd']