So, let’s just say HYPOTHETICALLY that when someone moved houses, they might not have been paying attention completely when hooking up the OpenSprinkler for the first time. This hypothetical person connected the 24v power lines to the rain sensor terminals, instead of the power terminals. Upon switching it on, nothing seemingly happened. This fictional person then found their mistake and connected everything the correct way.
Upon powerup, the screen lights up and displays a series of ||@||[email protected] symbols.
Holding down the top button on the right and powering on seems to turn on the sprinkler system, holding down the other button on powerup allows me to change between garbled screens, but everything is unreadable. No IP address on my network gets to any opensprinkler device.
…anyone have any ideas what connecting the power supply to the rain sensor and turning the device on would do? I will be sure to tell my hypothetical friend 🙂
Because the rain sensor port is connected directly to a digital pin on the microcontroller, if you connect 24V to the rain sensor port, the microcontroller will be damaged, at least partially. So the first thing I suggest is to replace the microcontroller.
You are right, it’s ATmega328. If you have a DIY version, simply pry out the old one and insert a new one. If you don’t have one at hand, buy it on Digikey.com for a few dollars. If you have a surface mount version, you need to use a hot air gun to take off the old chip and solder on a new chip.