Android version support.
HTTP bug fix.
****This is strongly recommended to have an account and know-how on https://thingspeak.com before using this application.
Detailed description: This application is for people or hobbyists those want to monitor the level of water or any fluid and control the pump over the Internet (via ThingSpeak) from their Android phones either in automatic or manual way.
*This application receives the fluid level values over the Internet (via ThingSpeak). It needs an active internet connection with the ThingSpeak server that is supposed to keep the fluid level information sent by a micro-controller such as Arduino from fluid containing tank.
**Fluid level information sent by micro-controller over the Internet (via ThingSpeak) to iFluid application should contain integer values ranges from 0 to 100 based on the level of fluid in container.
Technical working:
1. (Hardware side): Hardware unit is supposed to contain various components i.e. Micro-controller such as Arduino, transistorized or ultrasonic based water level detection mechanism, Wi-Fi module such as ESP8266 or Ethernet module such as ENC28J60 to be connected with micro-controller and Internet gateway (Wi-Fi router/modem).
Working of iFluid application totally depends on the micro-controller based fluid level detection mechanism. Micro-controller will collect the fluid level information from fluid container using transistor based water level sensing mechanism or using ultrasonic sensor such as HC-SR04.
2. (Application side): Note that this application only accepts the fluid level information in terms of integer values those should range from 0 to 100. According to the current level of fluid in container, micro-controller sends the appropriate integer value (that should range between 0 to 100) to iFluid application over the internet to ThingSpeak server. For example, let us say if container is half filled with water then micro-controller is supposed to send integer value 50 to application.
*Make sure that you turned ON unlimited working internet connection (through mobile data or Wi-Fi) before using the application. When you will start the application, it will demand 16 digit READ API KEY, WRITE API KEY, CHANNEL ID, FIELD: FLUID LEVEL and FIELD: PUMP CONTROL. These four things are property of your channel (account) on ThingSpeak server.
WRITE API KEY is needed to send an appropriate command to the field of your channel (at ThingSpeak) over the internet that is supposed to keep commands to control the pump.
CHANNEL ID and READ API KEY is needed to receive the fluid level information from the field of your channel (at ThingSpeak) over the internet that is supposed to be sent by hardware installed at fluid container side at your home.
FIELD: WATER LEVEL is needed to identify particular field of your ThingSpeak channel that is supposed to keep the fluid level information sent by hardware installed at fluid container side at your home. iFluid application retrieves information of fluid from this field over the internet.
FIELD: PUMP CONTROL is needed to identify particular field of your ThingSpeak channel that is supposed to keep the pump command information sent by iFluid information over the internet either in automatic or manual way depending on your choice. Information from this field is supposed to be received over the internet by hardware installed at fluid container side to control the pump.
After typing required ThingSpeak oriented information press arrow button located in menu bar. You will receive notification after successful connection with ThingSpeak server and now you need to select the mode of pump control operation by pressing either AUTO or MANUAL radio button.
This app sends "11" to turn ON and "00" to turn OFF the pump.
This version of Water level monitor (Internet) Android App comes with one universal variant which will work on all the Android devices.
If you are looking to download other versions of Water level monitor (Internet) Android App, We have 1 version in our database. Please select one of them below to download.