1. An Internet-enabled irrigation controller implemented to power and selectively energize a plurality of solenoid-actuated valves connected to corresponding decoders along a two-wire communication network using data encoded power waveforms, each decoder serially addressable over the two-wire communication network and configured to energize its corresponding solenoid-actuated valves, the Internet-enabled irrigation controller comprising:interface circuitry configured to provide an interface signal responsive to user input that is received over the Internet, the user input entered on a web-enabled device that is accessing a server;
a processor configured to generate a control signal responsive to the interface signal, the control signal having a first state and a second state;
a transformer configured to receive an input power signal and provide an AC power signal, wherein the AC power signal is sinusoidal; and
a bridge circuit communicating with the transformer to receive the AC power signal and the processor to receive the control signal and configured to output the data encoded power waveforms to control the plurality of solenoid-actuated valves, the bridge circuit comprising a plurality of solid-state relays, at least one of the plurality of solid-state relays enabled when the control signal is in the first state and configured to pass the AC power signal in-phase, and at least one of others of the plurality of solid-state relays enabled when the control signal is in the second state and configured to shift a phase of the AC power signal by 180 degrees, the bridge circuit outputting the in-phase AC power signal on the two-wire communication network when the control signal is in the first state and outputting the phase-shifted AC power signal on the two-wire communication network when the control signal is in the second state.