A few years back, seeing the extreme limitations of the WM100, I designed a ESP-WROOM-02D based PCB with a USB interface, a USB/Serial IC and EEPROM . There were sockets for a small RF receiver of my design and for an off-the-shelf RF transmitter. The RF receiver included a small PIC that would handle encoding/decoding of X10 RF. The RF modules could be either 310MHz or 433.92MHz. It was designed to fit within the XTB-232 enclosure or in an independent external enclosure. However, my health deteriorated rapidly to the point where I can no longer do SMD assembly and testing, so the design was essentially stillborn.