jscmanson
OK, I recently (last month) purchased the NON Pi version of TIAO Smart Sprinkler. It came with software installed, seems to run just fine, I can access it on the web, weather thing works fine too..
I want to MODIFY the program to issue a couple of simple I2C write commands whenever one of the irrigation channels comes on or off, basically telling a remote mico the status of the irrigation system. It will essentialy write to a remote eeprom, after getting permission to function as an I2C Master. So I need two GPIO lines to be used for signalling the remote micro to request write permission (the other micro is normally the I2C Master), and would tnen just write the active channel number to a fixed eeprom memory location (0 if no channnels are one, a number from 1-16 otherwise, I will design the system to only allow one channel on at a time).
So...., I am confused as to which open source version of the 'firmware' to use. The Tiao website points to only the Rasp Pi version of the firmware that comes as a disk image, I can't find any link to the NON-Pi version anywhere. Heading over to Opensprinkler.com, I can find a unified version of the program that appears to work with either the PI or the non-pi version. Is this the one I modify for use with the non-pi board? Do I connect to the non-pi board using the USB connection? How do I download and run the modified software once I have it modified?
Also, I presume I can use any of the I/O pins on connector 2 of the board, it seems to also have the I2C pins in there as well that I would use for I2C communications, right?
- John
jscmanson
I think I answered my own question, but it looks like I need to know what hardware version the latest Non-Pi board is using. Looks like there are the following recent hardware versions of openspinkler (Non-Pi): 2.1, 2,2 , and 2.3. I presume the new board is functionaly equivilent to version 2.3? Thanks!