fixing bug: when state is manual it always toggle(false) every sprinkler, and shouldn't