OpenSprinkler Forums Hardware Questions OpenSprinkler OS 3.0 Lan Adapter Reply To: OS 3.0 Lan Adapter



Since you are using a 8-zone relay board: one thing you need to be careful with is not double use any GPIO pin for two purposes. ESP8266 has a fairly small number of GPIO pins, if each of your relay takes over one pin, I don’t know how you can manage to also have ENC28J60 (requires SPI, 4 pins) and LCD (requires I2C, specifically GP4 and GP5). The total seems to exceed the number of available GPIO pins, so I assume some of your relay pins are shared with either SPI or LCD, and that will definitely cause problems. This is the reason OS 3 uses I2C expander for zone control, so that it uses the same I2C bus and can still expand to a large number of zones.