Hi!
I have an old Opensprinkler with 328P, running 2.1.7.
Obviously I cannot run any modern weather control. But this has been so reliable I did not want to replace it so ended up putting some service on my local Home Assistant that calls the API every night and changes the watering percentage.
My weird (to me) issue:
every activation I put in the programs runs 3 times. Always. One after the other. For the life of me I could not understand why. I reflashed firmware; I used avrdude to clear the MCU and reflash it. I cleared everything and re-written my watering program. Nothing helps!
I am thinking about recompiling the firmware but noted you took off the old 2.1.7 versions from Github. I would compile 2.2 removing many modules to save memory (would it help? – like no SDCARD, no remote units, etc); do you think thats possible?