X10 CM15PRO going faulty

Folks, I have a CM15PRO that is probably 10-15 years old, and is starting to become unreliable. As I still have a number of X10 devices throughout the house, I need to find a replacement. The question is, what should I replace this with? should I do a 1 for 1 swap out? this would be very easy. Or is there something else that can provide the same functionality and maybe more? I need this hardware to be able to work with both Openhab and Homeseer.

any suggestions?
Cheers