An electromechanical device for controlling a roller blind or shutter, comprising: i) at least one electromechanical actuator, wherein the electromechanical actuator is a gear motor group suitable to control the rotation of a winding tube of the roller blind or shutter, ii) an encoder operatively connected to the gear motor group, iii) an application controller configured to control said electromechanical actuator, the application controller being configured to drive the gear motor group and to receive signals from the encoder, and iv) a communication module operatively connected to the application controller for controlling the electromechanical actuator through a wireless home automation network, wherein the communication module comprises a first multi-point wireless communication interface, a second point-to-point wireless communication interface, and a communications manager, wherein: - the first interface is configured to receive encoded digital data from the wireless network, transmit it to the wireless network and process it in accordance with a network protocol defined by the wireless network; - the second interface is configured to receive and process digital data transmitted by a remote control; - the communications manager is operatively connected to the first interface and to the second interface and is provided with a third interface that is configured to: - receive data from the first interface and from the second interface, translate them into a format that is readable by the application controller, and transmit said translated data to said application controller, - receive data from the application controller, encode said data in a format defined by the network protocol, and transmit said encoded data to the first interface. i) at least one electromechanical actuator, wherein the electromechanical actuator is a gear motor group suitable to control the rotation of a winding tube of the roller blind or shutter, ii) an encoder operatively connected to the gear motor group, iii) an application controller configured to control said electromechanical actuator, the application controller being configured to drive the gear motor group and to receive signals from the encoder, and iv) a communication module operatively connected to the application controller for controlling the electromechanical actuator through a wireless home automation network, - the first interface is configured to receive encoded digital data from the wireless network, transmit it to the wireless network and process it in accordance with a network protocol defined by the wireless network; - the second interface is configured to receive and process digital data transmitted by a remote control; - the communications manager is operatively connected to the first interface and to the second interface and is provided with a third interface that is configured to: - receive data from the first interface and from the second interface, translate them into a format that is readable by the application controller, and transmit said translated data to said application controller, - receive data from the application controller, encode said data in a format defined by the network protocol, and transmit said encoded data to the first interface. - receive data from the first interface and from the second interface, translate them into a format that is readable by the application controller, and transmit said translated data to said application controller, - receive data from the application controller, encode said data in a format defined by the network protocol, and transmit said encoded data to the first interface.