Post by pcoladon on Sept 10, 2019 10:29:19 GMT -8
Still having problems with Temp being at 32 degrees when it is in the high 90's
Here is my Test Temp:
temperature:26.0
humidity:47.8
crc32144
======================================================================
Here is my config:
#
#
# configuration file - contains customization for exact system
#
# it is a good idea to copy this file into a file called "conflocal.py" and edit that instead of this one. This file is wiped out if you update SkyWeather.
SWDEBUG = True
SWVERSION = "0.0"
import uuid
# printing the value of unique MAC
# address using uuid and getnode() function
MACADDRESS = hex(uuid.getnode())
mailUser = "xxxxxxxxxxxxxxxxxx"
mailPassword = "xxxxxxxxxxxxxxxxx"
notifyAddress ="xxxxxxxxxxxxxxxxx"
fromAddress = "xxxxxxxxxxxxxxxxxxxxxx"
enableText = True
textnotifyAddress = "xxxxxxxxxxxxxxxxxx"
#MySQL Logging and Password Information
enable_MySQL_Logging = True
MySQL_Password = "xxxxxxxxxxxxxxxx"
# modify this IP to enable WLAN operating detection - search for WLAN_check in SkyWeather.py
enable_WLAN_Detection = True
PingableRouterAddress = "xxxxxxxxxxxxxxx"
# LED configuration (on use on a Raspberry Pi 3B+)
runLEDs = True
# WeatherSTEM configuration
USEWEATHERSTEM = True
INTERVAL_CAM_PICS__SECONDS = 600
STATIONMAC = MACADDRESS
STATIONKEY = "xxxxxxxxxxxxx"
STATIONHARDWARE = ""
# WeatherUnderground Station
WeatherUnderground_Present = True
WeatherUnderground_StationID = "xxxxxxxxxxxxxxxx"
WeatherUnderground_StationKey = "xxxxxxxxxxxxxxxxxxxxx"
############
# Blynk configuration
############
USEBLYNK = True
BLYNK_AUTH = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxx'
BLYNK_URL = 'http://blynk-cloud.com/'
# for barometeric pressure - needed to calculate sealevel equivalent - set your weatherstation elevation here
BMP280_Altitude_Meters = 40.0
# device present global variables
Camera_Present = True
TCA9545_I2CMux_Present = True
SunAirPlus_Present = False
AS3935_Present = True
DS3231_Present = False
BMP280_Present = False
BME680_Present = False
HDC1080_Present = False
SHT30_Present = True
AM2315_Present = True
ADS1015_Present = False
ADS1115_Present = False
OLED_Present = False
OLED_Originally_Present = False
WXLink_Present = True
Sunlight_Present = True
TSL2591_Present = True
DustSensor_Present = True
# set Sunlight High Gain (indoors - 1) or Low Gain (outdoors - 0)
Sunlight_Gain = 0
# if the WXLink has stopped transmitting, == False
WXLink_Data_Fresh = True
WXLink_LastMessageID = 0
# Pin definitions
pixelPin = 21
DustSensorPin = 19
DustSensorPowerPin = 26
#WeatherRack
anemometerPin = 20
rainPin = 13
SHT30GSPIN = 6
AM2315GSPIN = 6
# for fan
GPIO_Pin_PowerDrive_Sig1 = 5
GPIO_Pin_PowerDrive_Sig2 = 5 # To avoid stepping on GPIO 6
WATCHDOGTRIGGER = 4
=======================================================================
Here is the SkyWeather Test Run
(79.3152, 26, 4)
()
('Pi Camera Revision', u'ov5647')
Error accessing 0x48: Check your I2C address
Error accessing 0x48: Check your I2C address
Type Error
('after bme680', True)
as3935 start
as3935 present at 0x02
exception in SHT30 Check
Traceback (most recent call last):
File "SkyWeather.py", line 711, in <module>
outsideHumidity, outsideTemperature, crc_checkH, crc_checkT = sht30.fast_read_humidity_temperature_crc()
File "./SDL_Pi_SHT30/SHT30.py", line 240, in fast_read_humidity_temperature_crc
self._fast_read_data()
File "./SDL_Pi_SHT30/SHT30.py", line 78, in _fast_read_data
self._device.write_i2c_block_data(SHT30_I2CADDR,SHT30_READCOMMAND,[0x06])
IOError: [Errno 121] Remote I/O error
[Errno 121] Remote I/O error
after SHT30
SkyWeather Weather Station Version 041 - SwitchDoc Labs
Program Started at:2019-09-10 10:55:48
----------------------
I2C Mux - TCA9545: Present
BME680: Present
BMP280: Not Present
SkyCam: Present
DS3231: Not Present
HDC1080: Not Present
SHT30: Not Present
AM2315: Not Present
ADS1015: Not Present
ADS1115: Not Present
AS3935: Present
OLED: Not Present
SunAirPlus/SunControl: Not Present
SI1145 Sun Sensor: Not Present
TSL2591 Sun Sensor: Present
DustSensor: Present
WXLink: Not Present
UseBlynk: Present
UseMySQL: Present
Check WLAN: Present
WeatherUnderground: Present
UseWeatherStem: Present
----------------------
sendmail exception raised
-----------------
Sample and Display
-----------------
-----------------
Weather Sampling
-----------------
-----------------
--Sending Data to WeatherUnderground--
cws=| 0.0
myURL= ID=KFLPENSA226&PASSWORD=qqUE3Jjp&dateutc=now&winddir=0&windspeedmph=0.00&windgustmph=0.00&humidity=0&tempf=32.00&dewptf=-4.00&rainin=0.00&dailyrainin=0.00&baromin=30.73&indoortempf=78.64&indoorhumidity35.83=&software=SkyWeather
weatherstation.wunderground.com/weatherstation/updateweatherstation.php?ID=KFLPENSA226&PASSWORD=qqUE3Jjp&dateutc=now&winddir=0&windspeedmph=0.00&windgustmph=0.00&humidity=0&tempf=32.00&dewptf=-4.00&rainin=0.00&dailyrainin=0.00&baromin=30.73&indoortempf=78.64&indoorhumidity35.83=&software=SkyWeather
success
GET sent
-----------------
SunAirPlus Not Present
-----------------
-----------------
-----------------
-----------------
AS3935 Lightning Detector
-----------------
Last result from AS3935:
----No Lightning detected---
Lightning Count = 0
-----------------
-------------
Current State
-------------
currentOutsideTemperature = 0.0
currentOutsideHumidity = 0.0
currentInsideTemperature = 25.91
currentInsideHumidity = 35.834
currentRain60Minutes = 0.0
currentSunlightVisible = 79.3152
currentSunlightIR = 4
currentSunlightUV = 0
currentSunlightUVIndex = 0.0
ScurrentWindSpeed = 0.0
ScurrentWindGust = 0
ScurrentWindDirection = 0
currentTotalRain = 0.0
currentBarometricPressure = 1035.56
currentAltitude = 40.0
currentSeaLevel = 1040.48421242
barometricTrend = True
pastBarometricReading = 1035.56
Outdoor_AirQuality_Sensor_Value = 0
Hour24_Outdoor_AirQuality_Sensor_Value = 0
Indoor_AirQuality_Sensor_Value = 0
-------------
currentAs3935Interrupt = 0
currentAs3935LastInterrupt = 0
currentAs3935LastDistance = 0
currentAs3935LastStatus = 0
currentAs3935LastLightningTimeStamp = 0
-------------
runRainbow = False
flashStrip = False
runOLED = True
-------------
Last_Event = My Last Event
EnglishMetric = 0
-------------
batteryVoltage 0
batteryCurrent 0
solarVoltage 0
solarCurrent 0
loadVoltage 0
loadCurrent 0
batteryPower 0
solarPower 0
loadPower 0
batteryCharge 0
-------------
-------------
WXbatteryVoltage 0
WXbatteryCurrent 0
WXsolarVoltage 0
WXsolarCurrent 0
WXloadVoltage 5.0
WXloadCurrent 0
WXbatteryPower 0
WXsolarPower 0
WXloadPower 0
WXbatteryCharge 0
-------------
fanState = False
-------------
WXLink Blocks
Block1 Length= 0
Block2 Length= 0
-----------------
Sample and Display Done
-----------------
-----------------
Scheduled Jobs
-----------------
Jobstore default:
patTheDog (trigger: interval[0:00:10], next run at: 2019-09-10 10:56:07 PDT)
checkForButtons (trigger: interval[0:00:10], next run at: 2019-09-10 10:56:07 PDT)
statusLEDs (trigger: interval[0:00:15], next run at: 2019-09-10 10:56:12 PDT)
sampleAndDisplay (trigger: interval[0:00:30], next run at: 2019-09-10 10:56:27 PDT)
blinkLED (trigger: interval[0:00:31], next run at: 2019-09-10 10:56:28 PDT)
tick (trigger: interval[0:01:00], next run at: 2019-09-10 10:56:57 PDT)
writeWeatherRecord (trigger: interval[0:05:00], next run at: 2019-09-10 11:00:57 PDT)
writePowerRecord (trigger: interval[0:05:00], next run at: 2019-09-10 11:00:57 PDT)
updateRain (trigger: interval[0:05:00], next run at: 2019-09-10 11:00:57 PDT)
checkForShutdown (trigger: interval[0:05:00], next run at: 2019-09-10 11:00:57 PDT)
takeSkyPicture (trigger: interval[0:10:00], next run at: 2019-09-10 11:05:57 PDT)
statusAM2315 (trigger: interval[0:15:00], next run at: 2019-09-10 11:10:57 PDT)
doAllGraphs (trigger: interval[0:15:00], next run at: 2019-09-10 11:10:57 PDT)
barometricTrend (trigger: interval[0:15:00], next run at: 2019-09-10 11:10:57 PDT)
read_AQI (trigger: interval[0:15:00], next run at: 2019-09-10 11:10:57 PDT)
WLAN_check (trigger: interval[0:30:00], next run at: 2019-09-10 11:25:57 PDT)
statusRain (trigger: interval[1:00:00], next run at: 2019-09-10 11:55:57 PDT)
rebootPi (trigger: cron[day='5-30/5', hour='0', minute='4'], next run at: 2019-09-15 00:04:00 PDT)
-----------------
------Patting The Dog-------
N ---->statusLEDs Running
('state.runRainbow =', False)
('state.flashStrip =', False)
------Patting The Dog-------
-----------------
Sample and Display
------Patting The Dog-------
-----------------
-----------------
Is my AM2315 bad or maybe the Weather Board?