Well, I use only 4 digital inputs, one digital output, one temp sensor and humidity sensor, that's it.
So I do not believe I abuse the board's resources a lot :-)
And my code is not large, 81 lines only. The code runs sequentially to check all inputs, send emails if conditions met and turn...