check my hyperion helper it could be modified to suit your needs it just need to check for cec status instead of time