Jeez this took an age to get working but it's done!
A DS18B20 1-wire temperature probe connected to a RPi 3A+, monitoring the temperature of the water in the hot water tank (as best it can; it's just touching the outside of the tank).
Data collection and display is being done by Munin (thanks @darac for the suggestion!) node on the Pi, master on my home server.
@renbymon Nice work! It's probably not far off the temperature of the water, to be fair. After all, the tank is metal.
@renbymon @darac Congrats! That kind of stuff is a struggle for me as well, you did a good job! :)