As Kirstin
I want to see the current moisture of the plant soil on my phone
so that I can ask somebody at home to water my plant if the soil is too dry.
AC
By looking at my phone I can see when the soil of my plant is dry and I can ask somebody at home to water the plant for me.
UAT
I can always see the current moisture not only at specific times
Constraints
An internet connection is available to check the current moisture.
The performance of the current moisture measurement is not affected by this feature. We still need the full speed.
Don't expose the whole local network to the internet
The moisture is visible on the phone after calling it by Kirstin within 3 seconds max.
[x] To be sure that the data transmission was successful catch the server response and evaluate the result
[x] Make sure that the connection to the WiFi is established properly so that it is fully reliable
[x] Update the Fritzing Sketch to match the current setup
[x] Design a new prefboard that fits better with the RedFly shield (won't fix, maybe later. the current one is good enough)
[x] Write a small debug statement that writes test data to the MySQL database instead of real moisture data to prevent testdata to be displayed on the website. Therefore only distinguish between Test and Banana when sending the data to the webserver. Currently we don't need to design a complete test-setup.
As Kirstin I want to see the current moisture of the plant soil on my phone so that I can ask somebody at home to water my plant if the soil is too dry.
AC By looking at my phone I can see when the soil of my plant is dry and I can ask somebody at home to water the plant for me.
UAT
Constraints