I do use a separate controller to turn off/on lights at different times.
The electrical outlet works fine and transmits signals with no problems.
The lights/ macros, etc. will work for 2-3 days and then stop working completely.
I have tried removing the batteries from the CM unit, reinstalling them, clearing the interface and the re-downloading the data a few times. It repeats the same 2-3 day cycle.
Are the lights/macros that stop working being triggered by RF (E.G. remote or motion sensor)?
I have seen this behavior before where you have to do a complete power removal of the CM15A for it to work again; but I've never seen it repeatable is such a short time frame.
If it is just RF that is causing the problems then you many have a very high ambient 310MHz RF noise environment. The way the CM15A's RF receiver works is by detecting a difference in RF activity, and if the ambient level is too high it can swamp the RF receiver and thus it can no longer detect a difference. Unplugging & removing the batteries is the only way to clear this up.
If it is just macros in general, and if you have time conditions set, the time inside the CM15A could be drifting way off and not allowing the macros to work as you intend.
If you can, I suggest you leave the CM15A connected to the PC via it's USB cable and watch the Activity Monitor; especially when it stops working and see if anything there is revealed.