First of all the ESi has two heating zones plus hot water. the Tado only has one heating zone plus hot water, so I assume that you are presently only using one of the heating zones of the ESi. If you are using both central heating zones of the ESi then something is not right. A 3-Port valve will not work with a 2 zone heating system.
If you do have a Y-Plan and only one heating zone, then:
The Tado replaces the 3 channel programmer. If your existing programmer is as below, you should have wires in the ESi programmer terminals N, L, 1, 3, & 4.
If so, these wires would the move over to the Tado terminals that have the same function as follows:
ESi N = Tado N
ESi L = Tado L
ESi 1 Hot Water Off = Tado HW NC
ESi 3 Hot Water On = Tado HW NO
ESi 4 CH 1 On = Tado CH NO
Add the purple bridging links between L and the Com terminals
The existing room thermostat can be left in place and set to maximum to prevent it interfering with the Tado, or you can remove it and insert a link to join the terminals on the control PCB where the two live switching wires have been removed from.
so:
Becomes:
The black wire shown above in the same terminal as one side of the link may not be present if you don't have a frost thermostat fitted.
If any of my assumptions are incorrect, do not proceed, but post back details and someone should be able to help you further.