Silverlime is a project to control 433MHz and InfraRed devices, especially by Alexa Smart Home integration (on/off). It's possible to record and send values.
Create Switch objects for Alexa. Define callback functions for on and off commands with bool return value. Add switch.serverLoop() to general loop function.
Uncomment IrHandler::loop(); in general loop() function to enable recording of infrared signals. The recorded values are printed to the serial monitor.
Uncomment RcHandler::loop(); in the general loop() function to enable record of 433MHz signals. The record values are printed to the serial monitor.
The Echo Dot must be on power to understand the fauxmoESP devices as lamps. Else they will be only recognized as "Phillips Electronis" and can't be switched on/off.