Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add hotfixed DHT.h that disables interrupts on ESP32 #24

Merged
merged 1 commit into from
Dec 6, 2017

Conversation

cgmcintyr
Copy link
Collaborator

@cgmcintyr cgmcintyr commented Dec 4, 2017

Closes #15

Thanks to @Eroc33 for pointing out that the issue was centered around the disabling of the esp32's interrupts!

@cgmcintyr
Copy link
Collaborator Author

cgmcintyr commented Dec 4, 2017

Test

As a quick test I checked startup of the DHT22 20 times with waterelf32 code without commit 4d27eac having been applied, and 20 times with commit 4d27eac being applied.

For the test I plugged in the DHT22, HR-SR04, TSL-2591, RF LINK TX, and DS18B20.

Results

See table below for percentage of 20 times that DHT22 was detected in startPeripherals function of waterelf32:

Before Applying Commit After Applying Commit
0% 100%

Conclusion

For the ESP32 this change is necessary for the DHT22 to start up consistently (and perhaps at all).

@cgmcintyr cgmcintyr self-assigned this Dec 4, 2017
@cgmcintyr cgmcintyr changed the title Add hotfixed DHT.h that disable interupts on ESP32 Add hotfixed DHT.h that disables interupts on ESP32 Dec 4, 2017
@cgmcintyr cgmcintyr changed the title Add hotfixed DHT.h that disables interupts on ESP32 Add hotfixed DHT.h that disables interrupts on ESP32 Dec 4, 2017
@layerzerolabs
Copy link
Collaborator

Great stuff! tiny point - if you kept the same library order in waterelf32 then wouldn't the change from <DHT.h> to "DHT.h" would be more obvious as a single line on the diff?
Also for completeness I would suggest adding a comment alongside the critical lines - just a judicious word or two - perhaps referencing espressif/arduino-esp32#832? And add a line at the beginning after the original authors bit to say modified by x because of bugs y and z so that we can just squint at the code in a few months time and immediately be reminded why we've got a modified copy...
And having previously found adafruit/DHT-sensor-library#48 (comment) - are you thinking of doing a separate pr for that? Or does this interrupt fix somehow resolve the incorrect initialisation timing issue?

@cgmcintyr
Copy link
Collaborator Author

Yes, I just sorted the includes out of habit - I'll change them back to make the changes more clear! I'll also add in some comments to explain the changes.

With regards to adafruit/DHT-sensor-library#48 (comment), the problems in the thread seem to be centered around sensor inaccuracy. As #15 concerns detection it may be better to open a new issue to check that the DHT is reading accurately and have a seperate pr if necessary.

- Custom DHT.h correctly disables interrupts on ESP32, allowing for
conistent startup of sensor
- Closes hamishcunningham#15
@layerzerolabs
Copy link
Collaborator

Seems to me most folks are having approx 5% occasional NaNs and read failures in the adafruit bug thread, detection is just starting the sensor and taking a reading of both humidity and temperature.
But I can't argue with your experimental results table - if you've done 20 trials then that's 40 readings without NaNs - I can't remember enough stats to calculate the confidence interval but it must be quite high. On the other hand, would be trivial to run it for a couple of min to generate 100 readings and see if they're all good... would shut me up and close #15....

@cgmcintyr
Copy link
Collaborator Author

100 non-NaN readings :)
startPeripherals...
Soft AP started
AP SSID: WaterElf-BC130CC40A24; IP address(es): local=0.0.0.0; AP=192.168.99.1
joinme will direct captured clients to: 192.168.99.1
joinme captive dns server started
joinme http handlers added
HTTP server started
doing flow controller and mcp init...
Water temp: 26.25 C, 
Air Temp: 21.80 C, Humidity: 43.70 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139188
Water temp: 26.25 C, 
Air Temp: 21.80 C, Humidity: 43.70 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139188
Water temp: 26.25 C, 
Air Temp: 21.80 C, Humidity: 43.70 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139188
Water temp: 26.25 C, 
Air Temp: 21.80 C, Humidity: 43.70 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139188
Water temp: 26.25 C, 
Air Temp: 21.80 C, Humidity: 43.70 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139188
Water temp: 26.25 C, 
Air Temp: 21.80 C, Humidity: 43.70 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139188
Water temp: 26.25 C, 
Air Temp: 21.80 C, Humidity: 43.70 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139188
Water temp: 26.25 C, 
Air Temp: 21.80 C, Humidity: 43.70 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139188
Water temp: 26.25 C, 
Air Temp: 21.80 C, Humidity: 43.70 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139188
Water temp: 26.25 C, 
Air Temp: 21.80 C, Humidity: 43.70 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139188
Water temp: 26.25 C, 
Air Temp: 21.80 C, Humidity: 43.70 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139188
Water temp: 26.25 C, 
Air Temp: 21.80 C, Humidity: 43.70 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139188
Water temp: 26.25 C, 
Air Temp: 21.80 C, Humidity: 43.70 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139188
Water temp: 26.25 C, 
Air Temp: 21.80 C, Humidity: 43.70 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139188
Water temp: 26.25 C, 
Air Temp: 21.80 C, Humidity: 43.70 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139188
Water temp: 26.25 C, 
Air Temp: 21.80 C, Humidity: 43.70 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139188
Water temp: 26.25 C, 
Air Temp: 21.80 C, Humidity: 43.70 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139188
Water temp: 26.25 C, 
Air Temp: 21.80 C, Humidity: 43.70 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139188
Water temp: 26.25 C, 
Air Temp: 21.80 C, Humidity: 43.70 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139188
Water temp: 26.25 C, 
Air Temp: 21.80 C, Humidity: 43.70 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139188
Water temp: 26.25 C, 
Air Temp: 21.80 C, Humidity: 43.70 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139188
Water temp: -127.00 C, 
Air Temp: 21.80 C, Humidity: 43.70 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 21.80 C, Humidity: 43.70 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 21.80 C, Humidity: 43.70 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: 26.31 C, 
Air Temp: 21.80 C, Humidity: 43.70 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 21.80 C, Humidity: 43.70 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: 26.37 C, 
Air Temp: 21.80 C, Humidity: 43.70 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 21.80 C, Humidity: 43.70 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 21.80 C, Humidity: 43.60 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 21.80 C, Humidity: 43.60 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 21.80 C, Humidity: 43.60 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 21.80 C, Humidity: 43.60 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: 26.50 C, 
Air Temp: 21.80 C, Humidity: 43.60 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 21.80 C, Humidity: 43.60 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 21.80 C, Humidity: 43.60 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 21.80 C, Humidity: 43.60 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: 26.50 C, 
Air Temp: 21.90 C, Humidity: 67.90 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 21.90 C, Humidity: 67.90 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 22.00 C, Humidity: 73.60 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 22.00 C, Humidity: 73.60 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 22.00 C, Humidity: 70.30 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: 26.56 C, 
Air Temp: 22.00 C, Humidity: 70.30 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: 26.56 C, 
Air Temp: 21.90 C, Humidity: 66.90 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 21.90 C, Humidity: 66.90 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 21.90 C, Humidity: 70.80 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 21.90 C, Humidity: 70.80 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 22.10 C, Humidity: 90.90 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 22.10 C, Humidity: 90.90 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: 26.62 C, 
Air Temp: 22.10 C, Humidity: 81.90 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 22.10 C, Humidity: 81.90 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 22.10 C, Humidity: 78.70 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 22.10 C, Humidity: 78.70 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 22.10 C, Humidity: 75.40 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 22.10 C, Humidity: 75.40 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 22.40 C, Humidity: 99.90 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 22.40 C, Humidity: 99.90 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 22.80 C, Humidity: 99.90 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 22.80 C, Humidity: 99.90 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 22.80 C, Humidity: 99.90 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 22.80 C, Humidity: 99.90 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: 26.69 C, 
Air Temp: 22.80 C, Humidity: 99.90 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: 26.69 C, 
Air Temp: 22.80 C, Humidity: 99.90 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 22.80 C, Humidity: 99.90 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 22.80 C, Humidity: 99.90 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: 26.69 C, 
Air Temp: 22.70 C, Humidity: 99.90 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 22.70 C, Humidity: 99.90 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 22.70 C, Humidity: 99.90 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 170 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 22.70 C, Humidity: 99.90 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 22.60 C, Humidity: 99.90 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 22.60 C, Humidity: 99.90 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: 26.75 C, 
Air Temp: 22.60 C, Humidity: 99.90 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 22.60 C, Humidity: 99.90 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139168
Water temp: -127.00 C, 
Air Temp: 22.50 C, Humidity: 94.90 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: 26.75 C, 
Air Temp: 22.50 C, Humidity: 94.90 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 22.50 C, Humidity: 90.10 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: 26.75 C, 
Air Temp: 22.50 C, Humidity: 90.10 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: 26.75 C, 
Air Temp: 22.40 C, Humidity: 85.10 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 22.40 C, Humidity: 85.10 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 22.40 C, Humidity: 81.50 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: 26.81 C, 
Air Temp: 22.40 C, Humidity: 81.50 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: 26.81 C, 
Air Temp: 22.30 C, Humidity: 79.50 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 22.30 C, Humidity: 79.50 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 22.30 C, Humidity: 78.60 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 22.30 C, Humidity: 78.60 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 22.30 C, Humidity: 77.30 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 22.30 C, Humidity: 77.30 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: 26.87 C, 
Air Temp: 22.30 C, Humidity: 74.80 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 22.30 C, Humidity: 74.80 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 22.30 C, Humidity: 73.40 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 22.30 C, Humidity: 73.40 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 22.20 C, Humidity: 70.90 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: 26.94 C, 
Air Temp: 22.20 C, Humidity: 70.90 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 22.30 C, Humidity: 68.50 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 22.30 C, Humidity: 68.50 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 22.30 C, Humidity: 67.20 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 22.30 C, Humidity: 67.20 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 22.30 C, Humidity: 65.40 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 22.30 C, Humidity: 65.40 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 22.30 C, Humidity: 63.60 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 22.30 C, Humidity: 63.60 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192
Water temp: -127.00 C, 
Air Temp: 22.30 C, Humidity: 62.30 %RH, 
Light: 32 Lux
Water Level: 0 cm, 
Water Level: 0 cm, 
Water Level: 0 cm, 
getAnalog
free heap=139192

Copy link
Collaborator

@layerzerolabs layerzerolabs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome!

@hamishcunningham hamishcunningham merged commit ffb09cb into hamishcunningham:master Dec 6, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants