Page 1 of 1

Where is the Code?

Posted: Tue Apr 07, 2015 6:40 pm
by Phobbos
Hi All,
I have what I hope is a simple question.
I bought a sprinkler system that runs on a Raspberry pi. The code is open source software, so I would like to play around with it. Problem is that I cant find the actual code?? Can someone maybe tell me where I can start looking? I have located the webpages and i can see the script behind that, but I am looking for the raw code that activates GIOP pins and monitors the time etc etc etc.
I presume it was written in Python, but I cant be certain.

Here is a link to the company that makes the system, if that helps? http://www.tiaowiki.com/w/TIAO_Smart_Sprinkler

Regards,
Phobbos

Re: Where is the Code?

Posted: Wed Apr 08, 2015 9:27 am
by BMS Doug
well, I followed the link and read the manual, they give a link to download an image:
The controller software is built-in to our Raspberry Pi image, which is available here. (Based on RASPBIAN (Debian Wheezy, Version:September 2014, Release date:2014-09-09, Kernel version:3.12, the controller is built into our disc image file)
there is no separate mention of individual files containing the program.

Their Forum post announcing the release of the software declares it to be open source and gives the same download link.

You could ask on their thread or send Brisk (who posted it) a PM asking for more details.

Re: Where is the Code?

Posted: Sat Jun 25, 2016 4:50 am
by rirwin2231
I am new to the Raspberry Pi world, and I also purchased a TIAO Smart Sprinkler Pi v2.0, after getting the card, and my Raspberry Pi, I have assembled them and I'm able to access the Web Interface. On the website (diygadget.com), the device controller software is described as Open Source and includes this line " Open source software - which means you can add your own function to the controller!". However, I'm also unable to find the source code, or to access the root on the device (the logins provided only work in the Web Interface on mine). This means I can't add functions, as well as not being able to change the IP address. This is critical, because the IP and subnet that it is currently set for is in conflict with the management subnet for the provider that I use.

Has anyone seen any source code for this controller, or is there a root password in order to access the configuration on the device itself?