The UX17A will do that and AHP has suport for it However you'll have a hard time finding a new one.
The VCR Commander is also capable of doing this However x10 hasn't added those options in AHP.
Both these devices are limited to what devices they can control as X10 hasn't updated the codes.