Post by Powderjockey on Mar 18, 2018 9:34:01 GMT -8
Trying to get the datalooger up and running again on a new installation of Debian. Ran into the errors below.
scott@mx17:~/SDL_Pi_DataLogger
$ sudo python OURWEATHERFunctions.py
[sudo] password for scott:
scott@mx17:~/SDL_Pi_DataLogger
$ sudo python DataLogger.py
SDL_Pi_Datalogger
Will work with the INA3221 SwitchDoc Labs Breakout Board
Will work with the ADS1115 SwitchDoc Labs Breakout Board
Will work with OurWeather - Complete Weather Kit
Will work with SwitchDoc Labs WxLink Wireless LInk
Program Started at:2018-03-18 11:28:29
readOURWEATHERData - The time is: 2018-03-18 11:28:29.348068
[u'3.00', u'50.30', u'6.32', u'101383.00', u'999.48', u'0.00', u'0.00', u'315.00', u'0.00', u'0.00', u'0.13', u'0.00', u'0.26', u'0.00', u'315.00', u'1', u'03/18/2018 10:19:19', u'OurWeather', u'0', u'-1', u'0.00', u'0.00', u'0.00', u'0.00', u'0.00', u'0.00', u'0.00', u'0.00', u'0.00', u'0.00', u'0.00', u'0.00', u'V:1', u'WXLMB ', u'1']
writing SQLdata
query=INSERT INTO OURWEATHERTable(timestamp, deviceid, Outdoor_Temperature , Outdoor_Humidity , Indoor_Temperature , Barometric_Pressure , Altitude , Current_Wind_Speed , Current_Wind_Gust , Current_Wind_Direction , Rain_Total , Wind_Speed_Minimum , Wind_Speed_Maximum , Wind_Gust_Minimum , Wind_Gust_Maximum , Wind_Direction_Minimum , Wind_Direction_Maximum , Display_English_Metrice , OurWeather_DateTime , OurWeather_Station_Name , Current_Air_Quality_Sensor , Current_Air_Quality_Qualitative, Battery_Voltage, Battery_Current, Solar_Voltage, Solar_Current, Load_Voltage, Load_Current ) VALUES(UTC_TIMESTAMP(), 1, 3.000, 50.300, 6.320, 101383.000, 999.480, 0.000, 0.000, 315.000, 0.000, 0.000, 0.130, 0.000, 0.260, 0.000, 315.000, 1, "03/18/2018 10:19:19" , "OurWeather", 0, -1,0.000, 0.000, 0.000,0.000,0.000,0.000)
buildOURWEATHERGraph - The time is: 2018-03-18 11:28:31.163766
2000
query= (SELECT timestamp, deviceid, Outdoor_Temperature, Outdoor_Humidity, OurWeather_Station_Name, id FROM OURWEATHERTable ORDER BY id DESC LIMIT 2000) ORDER BY id ASC
('count of t=', 3)
Traceback (most recent call last):
File "DataLogger.py", line 159, in <module>
OURWEATHERFunctions.buildOURWEATHERGraphTemperature(password, GraphSampleCount)
File "/home/scott/SDL_Pi_DataLogger/OURWEATHERFunctions.py", line 169, in buildOURWEATHERGraphTemperature
fds = dates.date2num(t) # converted
File "/usr/lib/python2.7/dist-packages/matplotlib/dates.py", line 362, in date2num
return _to_ordinalf_np_vectorized(d)
File "/usr/lib/python2.7/dist-packages/numpy/lib/function_base.py", line 2576, in __call__
return self._vectorize_call(func=func, args=vargs)
File "/usr/lib/python2.7/dist-packages/numpy/lib/function_base.py", line 2646, in _vectorize_call
ufunc, otypes = self._get_ufunc_and_otypes(func=func, args=args)
File "/usr/lib/python2.7/dist-packages/numpy/lib/function_base.py", line 2606, in _get_ufunc_and_otypes
outputs = func(*inputs)
File "/usr/lib/python2.7/dist-packages/matplotlib/dates.py", line 220, in _to_ordinalf
base = float(dt.toordinal())
AttributeError: 'numpy.string_' object has no attribute 'toordinal'