Rationalising messy wiring from DHW tank sensors to plant room emonpi

My GSHP emonpi has been running well for about 3 years. Now adding solar PV and battery storage to the home and need to tidy up wiring.

One issue that’s always been a problem is >10m cable runs from DHW tank temperature sensors via terminal block back to the emonpi. Erroneous data spikes have been attributed to length of cable.

Note: the DHW tank is in the house, and Kensa GSHP in an outbuilding, as is the 19" rack holding emonpi, internet router and switch.

Now wondering if it makes sense to put an Arduino-type device at the DHW cylinder to carry sensor data over LAN? Ideally, Arduino (or similar) would be PoE so I can simply have one RJ45 connecting it to the LAN, and the two sensors neatly running less than a metre on the tank itself.

Any advice appreciated. thanks

How many temperature sensors? I have a WEMOS ESP8266 with Tasmota hooked up to 8 sensors. The wires with the sensors are connected to a small bit of prototype board that has some little connectors wired on (so I can easily replace a sensor - ask me why… :rofl:), then a single longer wire to the ESP (and a resistor). Works fine.

If I was doing it again, I might use ESPHome rather than Tasmota.

Did you eventually sort out the sensor wiring at the tank and convert it from star configuration to bus serial? And use the twisted pair conductors in the cable correctly?
(Those are cost-free changes and don’t add complication, so what I would do first if you haven’t already done them.)