A remote-control system, comprising: a first communication device; a second communication device communicatively coupled with the first communication device, wherein the second communication device is capable of receiving one or more input control signals from the first communication device; and a docking station electronically coupled with the second communication device and configured to receive the one or more input control signals from the second communication device, wherein the docking station further comprises: a processor; and a memory storing programmed instructions capable of being executed by the processor, the programmed instructions comprising instructions for demodulating the one or more input control signals received by the docking station from the second communication device; modulating the one or more input control signals demodulated to obtain one or more modulated control signals: the system being further characterized in that: the programmed instructions comprises instructions for retrieving one or more infrared codes from a preconfigured database based upon the one or more modulated control signals; transmitting the one or more infrared codes to one or more consumer electronic devices in order to remotely control the one or more consumer electronic devices; and that the docking station further comprises one or more sensors (208, 209, 210, 211, 212, 213, 214) for measuring temperature, humidity, vibration, light, motion, PIR and sound, and wherein the docking station is adapted to receive input of the temperature sensor in order to auto adjust the temperature of the one or more consumer electronic devices. a first communication device; a second communication device communicatively coupled with the first communication device, wherein the second communication device is capable of receiving one or more input control signals from the first communication device; and a docking station electronically coupled with the second communication device and configured to receive the one or more input control signals from the second communication device, wherein the docking station further comprises: a processor; and a memory storing programmed instructions capable of being executed by the processor, the programmed instructions comprising instructions for demodulating the one or more input control signals received by the docking station from the second communication device; modulating the one or more input control signals demodulated to obtain one or more modulated control signals: a processor; and a memory storing programmed instructions capable of being executed by the processor, the programmed instructions comprising instructions for demodulating the one or more input control signals received by the docking station from the second communication device; modulating the one or more input control signals demodulated to obtain one or more modulated control signals: the system being further characterized in that: the programmed instructions comprises instructions for retrieving one or more infrared codes from a preconfigured database based upon the one or more modulated control signals; transmitting the one or more infrared codes to one or more consumer electronic devices in order to remotely control the one or more consumer electronic devices; and that the docking station further comprises one or more sensors (208, 209, 210, 211, 212, 213, 214) for measuring temperature, humidity, vibration, light, motion, PIR and sound, and wherein the docking station is adapted to receive input of the temperature sensor in order to auto adjust the temperature of the one or more consumer electronic devices. the programmed instructions comprises instructions for retrieving one or more infrared codes from a preconfigured database based upon the one or more modulated control signals; transmitting the one or more infrared codes to one or more consumer electronic devices in order to remotely control the one or more consumer electronic devices; and that the docking station further comprises one or more sensors (208, 209, 210, 211, 212, 213, 214) for measuring temperature, humidity, vibration, light, motion, PIR and sound, and wherein the docking station is adapted to receive input of the temperature sensor in order to auto adjust the temperature of the one or more consumer electronic devices.