
Robo-Tank DIY All-In-One Aquarium Controller User Manual
Robo-Tank DIY All-In-One Aquarium Controller
Back to Top
User Manual v4.05 – Page 59
Internet Settings
In the bottom left hand corner you will see:
Network Settings, this displays the Username,
Password, local IP address and external IP address,
for the controller. This is the information needed to
access the controller’s web page locally and
remotely.
The Local IP address is what you type in your
browser if you viewing it at home on your local
network.
For example using the local IP address shown on
the screen to the left: http://192.197.2.37:7626
When you’re away from home you need to access the web page remotely, use the external IP address in a browser For
example using the external IP address in the screen above: http://231.382.471.23:7626
*NOTE1: The external IP address used as an example here is just that, it is not real, as IPV4 addresses have an address range
of 0.0.0.1 to 255.255.255.255.
*NOTE2: you will need to check the manual for your modem/router to make the necessary configuration changes to it, to
allow remote http access to the controller. This is usually quite simple, setting up what is called a port re-direction for http to
go to port 7626, which is the port used to access the web page on the controller. You configure the modem/router to re-
direct it to the Local IP of the controller, in the example to the left that would be 192.197.2.37 on port 7626.
To setup the Arduino Username & Password for remote & local access to the web page, you have two choices, press
Generate User + Pass, which will generate them, for you, write them to the appropriate files & display it for you to note
down (remember memorize it and destroy, never keep usernames and passwords written down, unless stored in a “Crypto
Safe”).
*Generate User + Pass will be removed in a future update, when the on-screen keyboard is introduced.
Alternatively you can set your own custom username and password, in which case you will need to edit two files, in the root
directory on the controller’s microSD card: user.txt and pass.txt.
In user.txt, simply replace username1 with the username of your choice, (must be 9 characters)
In pass.txt, simply replace password1 with the password of your choice, (must be 9 characters)
*NOTE: you can use any mix of letters, (lower and upper case), numbers and special characters.
For Robo-Tank to get a Local IP address, you need to have your local network configured to use DHCP (which is typically
default), to assign IP addresses to local devices on the network automatically. If you haven’t set this up, refer to your
modem/router manual on how to configure it. Most DHCP set ups allow you to pre-configure an IP address to be assigned
to a specific device, so that each time you restart it, it will always have the same IP address, again, check your manual.
*Coming soon: on screen keyboard access to enter a fixed IP address of your choice, rather than rely on DHCP.
To get the External IP address, simply press Retrieve Network Info, and Robo-Tank will retrieve that from your
modem/router and configure that for you.
You can set how often the controller checks your external IP, using Check External IP Address Every, bottom left, as this
may change from time to time. When it changes you’ll get an alert on your phone if you have it setup.
**Robo-Tank checks it is connected to the Internet, by pinging a Google server every 10 minutes, if a ping fails, the
controller will attempt to re-connect to the internet.