6 - H/W NO - Connected To Live
7 - (No Connection)
8 (H/W Com) - Connected to Earth
Which doesn't make an awful lot of sense. How can COM for the C/H be Live and COM for the H/W be earthed?
Because the wire connected to 8 may look like an earth wire (green/yellow), but it is not being used as an earth wire. I assume it disappears into the wall, so you can't see where it ends up. It will connect, at the wiring centre/junction box, to the C terminal of the cylinder thermostat.
There is an error in the wiring of the HW, though it does not prevent it working:
Terminal 8 should be connected to L or terminal 5
Terminal 6 should have the " earth wire" connected.
Pin 3 (C/H NO) is connected to a cable that disappears into the walls. On the face of it that's the only cable that the controller can apply a signal to.
This wire will go to the room thermostat, via wiring centre.
How on earth do I get separate hot water / central heating control? What can I connect to what to turn the heating on?
Link T3 to T5, which bypasses the HW switch in the programmer. The heating should then work, controlled by the room thermostat. You can do the same for the hot water (link 8 to 6). HW will then be on continuously with the temperature controlled by the cylinder stat. The water will only get heated if it is used.
If HW or heating do not work there is a problem elsewhere, possibly a thermostat or one of the motorized valves.
If both work, it means the ST699 is faulty. Any two channel programmer can be used. You will have to change the backplate. The Honeywell equivalent is the ST9400A. There is also a seven day version, the ST9400C.