Here is something I found on the internet. It diagnoses soil, sunlight, humidity, etc...
Might be something to look into.
Link
http://www.easybloom.com/learn/overview.html
Might be something to look into.
Link
http://www.easybloom.com/learn/overview.html