What is the correct syntax used to embed a colon (:) character into the value for an HTTP-monitored parameter? set device-parameter P5 'Run time is 2:45' does not work - the colon is interpreted as the end of the command.

Try this:

set device-parameter P5 "Run time is 2\:45"