Post by calesar380 (A.Lee) on May 25, 2019 1:27:12 GMT -8
Hello BP, No, this AM2315 changed the operation of the board. The original AM2315 when connected, never let the board get pass the "Alexa" not detected message. When powered up w/o the AM2315, the system ran ok but when the AM2315 was installed while running the oled would display two loops of good data and then the display would go dark. When the replacement AM2315 was installed, the board would boot completely to eventually start up displaying sensor results as expected, but the AM2315 readings would either stop or display nonsense values like +225F or +32F or nan pressure. Eventually the socket extension was removed and the AM2315 and the oled screen were pluged into the board's original two 4-pin sockets. This configuration seems to allow several hours of normal operation but ultimately either the AM2315 would indicate nan pressure and/or the outside temperature would show nonsense results again. pressing reset button did not help. disconnecting power and reconnecting it would clear the sensor results and normal readings would be displayed until a few hours had passed and then nonsense or nan displays would be produced. I have switched AM2315 and the oled display with each other sockets but nothing is changed. Overall I get an impression that the reading of the AM2315 gets locked or hungup after some time (and many readings) and actual power interruption resets or unhangs some element in timing or dac acquisition or sync. Maybe the powersave addition could help here as well. Let me know if they are avaliable and could be used for the condition as described. Thanks, Allen Lee
Post by robotsquirrel on May 29, 2019 8:08:55 GMT -8
Has this issue been resolved? I had the same issue and shelved the weather station out of frustration last year. I just plugged the unit back in and updated to the latest version 035 and it still gives me the bad temp data.
Outdoor Temperature: 32.00 F Outdoor Humidity: NaN %
This is with the ESP8266 only (non pi) version of the board without any add-ons.
The sensor would report bad data and hang to the point I couldn't get any temperature/humidity data at all. As of now with the latest version 035 and running for 24 hours the temp isn't giving me any good data at all. I've gone through the posts here and it looks like this is still an issue. I have done a complete hard reset and let it run for 24 hours. Any ideas? I would love to mount this back outside and get it back online.
This is the thread for GroveWeatherPi and the AM2315 and it has been solved for the Raspberry Pi.
Hold on for the results from calesar380 test above to see if we have figured out the ESP8266 issue. This is frustrating to us because we can't duplicate the problem.
Thanks, After going through the different threads this is where I landed. Let me know if there is a different thread specific to the ESP8266 hardware. I would be happy to ship the board and sensor to you for debugging. I can also test pretty much anything here with multiple flavors of boards as well as compile and flash software. Everything else seems to be working, just the temp sensor is problematic. It doesn't even give intermittent readings after reset/hard reset now.
The latest release of GWP 3.17 has some fixes for the high/low temperature problem. Turns out that if the sensor sent a CRC of 0, we assumed it was good on a first read. We are also using a better I2C library that more closely meets the specification of the AM2315.