Project "Microcontrolled relay board":
I've got a four DFRobot 'Vortex' units. Basic programming via the official apps is possible, but rather limited. Luckily, the internal arduino can be directly programmed too. Unfortunately, not all the specs are available, but there are some examples to work with, although they have a quite a bit of 'magic numbers' in them.