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 . <EOS>