Proper hardware set

Hi. I try to understand which hardware set to use.
Because price for spare part is +/- is low...

Using web server I need manage 4 relay, show on screen temperature from DS18B20.
All communication must be done by cable No WiFi.

Right now I have ESP32, try to connect W5500 (unsuccessful).
As for me main idea of ESP32 is WiFi on board, but I cant use it and connecting using W5500 is not natural for ESP.

So can some one suggest SET?

I've used the Mega 2560 with the W5500 shield for things like this...

Do you really need a 2560 ?
Would a Uno do it?

If you have the ESP32 with WiFi, why do you need the W5500?

TheMemberFormerlyKnownAsAWOL:
Do you really need a 2560 ?
Would a Uno do it?

My experience was that I ran out of memory too soon. But a simple application might fit okay.

TomyLimon:
Right now I have ESP32, try to connect W5500 (unsuccessful).

Please provide a detailed description of the problem you're having using the W5500 with your ESP32.

aarg:
My experience was that I ran out of memory too soon. But a simple application might fit okay.

Did you do all the RAM-saving things?

Use F() macro to print const strings?
Use PROGMEM for const data?
Use bytes or chars where ints would be a waste?
Use EEPROM?

This one can save big but takes more code.
Keep the size of text buffers minimal, preferably have no buffers, process text as it arrives including matching input to text stored in PROGMEM and evaluating text numbers as chars arrive?