Using arduino to simulate a pt100 temperature sensor
Somewhat ironically, your circuit may be sensitive to temperature.
If you look into the EL817's datasheet (the optocoupler's), page 4, figure 3, you'd see a graph of the optocoupler's Current Transfer Ratio (CTR) varying with temperature, and somewhat dramatically at that.
Your circuit relies on the CTR being constant.