[go: up one dir, main page]

EP3893445B1 - Communication module and device for wireless networks - Google Patents

Communication module and device for wireless networks Download PDF

Info

Publication number
EP3893445B1
EP3893445B1 EP21166888.4A EP21166888A EP3893445B1 EP 3893445 B1 EP3893445 B1 EP 3893445B1 EP 21166888 A EP21166888 A EP 21166888A EP 3893445 B1 EP3893445 B1 EP 3893445B1
Authority
EP
European Patent Office
Prior art keywords
interface
network
application controller
data
point
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
EP21166888.4A
Other languages
German (de)
French (fr)
Other versions
EP3893445A1 (en
Inventor
Elpidio Scaroni
Lionello Cherubini
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cherubini SpA
Original Assignee
Cherubini SpA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Cherubini SpA filed Critical Cherubini SpA
Publication of EP3893445A1 publication Critical patent/EP3893445A1/en
Application granted granted Critical
Publication of EP3893445B1 publication Critical patent/EP3893445B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2816Controlling appliance services of a home automation network by calling their functionalities
    • H04L12/282Controlling appliance services of a home automation network by calling their functionalities based on user interaction within the home

Definitions

  • the present invention relates to the field of automation and home automation networks, and in particular, relates to a device of such networks and an installation method thereof.
  • an electromechanical device comprising at least one electromechanical actuator, e.g. a gear motor group for controlling the movement of a blind, an application controller configured to control said electromechanical actuator, and a communication module operatively connected to the application controller for controlling the electromechanical actuator through a wireless automation or home automation network.
  • a communication module comprises a first multi-point wireless communication interface, a second point-to-point wireless communication interface, and a communications manager.
  • 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:
  • the communications manager is configured to transmit the translated data to the application controller, queuing them up in sequence.
  • the first interface comprises first hardware means, adapted to manage the modulation and demodulation of the wireless signal, and second hardware and software means adapted to process the received and sent digital data according to the network protocol.
  • the communication module comprises one or more antennas operatively connected to the first and to the second interface to receive/transmit data.
  • an automation or home automation network comprising at least one device as described above, a gateway adapted to receive and transmit data from and to the first wireless communication interface by means of a wireless digital communication protocol, and a remote control adapted to transmit digital data to the second wireless communication interface.
  • the invention further relates to an installing method of the aforesaid electromechanical device.
  • the method initially provides associating the remote control with the application controller of the device, for example by using a combination of buttons on the remote control and observing the feedback movements of the actuator. It is thus possible to use the remote control to carry out the desired adjustment of the actuator, e.g. the limit switch positions. Successively, using the remote control, the process of associating the application controller with the multi-point digital communication network is activated.
  • the application controller sends a general association request to a multi-point digital communication network by means of the third communication interface.
  • the communications manager translates the general request into a specific request that complies with the communication protocol of the multi-point digital communication network.
  • the first communication interface sends the specific request to a gateway of the multi-point digital communication network. After the response from the gateway, the first communication interface receives such a response that the association has been made, which response is transmitted by the gateway of the multi-point digital communication network.
  • the communications manager translates the response from the gateway into a general confirmation message, which is readable by the application controller, and sends such a message to the application controller.
  • the application controller can actuate the actuator, e.g. to carry out the agreed feedback movement to show the installer that the command was successful.
  • the gateway assigns a new address to the device, updates the network map, and sends a confirmation of association.
  • the communications manager receives such a confirmation, translates it into a final message that the association has ended and was successful, and sends it to the application controller.
  • reference numeral 1 indicates a communication module according to the invention for controlling an electromechanical device 2 through a wireless automation or home automation network.
  • a communication module 1 comprises a first multi-point wireless communication interface 12, a second point-to-point wireless communication interface 14, and a communications manager 16.
  • the first interface 12 is configured to receive encoded digital data from the wireless network, transmit them to the wireless network, and process them in accordance with a network protocol defined by the wireless network.
  • the second interface 14 is configured to receive and process digital data transmitted by a remote control.
  • the communications manager 16 is operatively connected to the first interface 12 and to the second interface 14 and is provided with a third interface 18 that is configured to:
  • a remote control means an object which performs only the function of transmitting, at a single, fixed frequency, commands coded according to a proprietary protocol.
  • the remote control is thus not equipped with hardware and/or software components configured to perform the reception function. Its internal architecture and the components used are thus very essential, and its cost is also very low.
  • the main components of the remote control are a processing unit with a limited calculation capacity (e.g. an 8bit microcontroller), a wireless transmission circuit, control buttons, possible indicator lights, batteries.
  • the advantage of using this type of remote control is given by the wireless protocol, which, being very simple and direct point-to-point (i.e. it does not have to pass through a multi-point network), ensures very low latency, i.e.
  • the remote control of the type described above offers intrinsic safety where the electromechanical actuator must be controlled in "dead man” mode, e.g., in case of danger to the safety of the installer, simply release the control button to stop the motor.
  • the remote control is of the type having a button panel limited to the essential up/down/stop controls, and a simple indicator light (an LED) to signal its activation.
  • a smart mobile communication device e.g., a smartphone, a tablet, a smartwatch
  • a remote control even if provided with an application dedicated to controlling an electromechanical actuator, is unsuitable to install and configure the motor actuator, in particular, because it has a much longer latency time, less accuracy and less safety for the installer.
  • a smart mobile communication device is designed to perform multiple functions, such as transmitting and receiving data, at various frequencies and according to various protocols, which ensure delivery of the message to its destination, and the respective feedback.
  • the network protocols which cannot guarantee a low latency due to their complexity and thus lack the necessary speed to manage motor control and installer safety, are what mainly make these devices unsuitable for configuring or installing an electromechanical actuator.
  • the communication module 1 may be provided with one or more antennas 26, 27 for wireless data transmission and reception by the first interface 12 and data reception by the second interface 14.
  • the communications manager 16 is provided with its own interface 18, preferably wired, for local communication with the application controller 20.
  • a controller of a generic application is illustrated in the diagram, which receives signals and information from input devices 24 and drives output devices 22.
  • the use of the communication module in a specific application, i.e. a tubular motor for rolling shutters, will be described in detail later.
  • the multi-point wireless communication interface 12 is essentially a radio which receives and transmits digitally encoded information according to the protocol defined by the network standard with which one wishes to communicate. Given the considerable level of complexity of network protocols, this wireless communication interface normally consists of hardware which manages the modulation and demodulation of the wireless signal, and hardware and firmware which process the digital data received and sent, according to the network protocol.
  • Figure 2 shows the general data processing flow.
  • the data reception and transmission procedures are defined by the network protocol used.
  • the interface 12 checks whether there are data to be sent on the network (step 100).
  • the interface 12 retrieves the data from its internal memory (step 102) and activates the multi-point data transmission procedure (step 104) according to the network protocol used.
  • the interface 12 checks whether there are incoming data from the network (step 106).
  • the interface 12 activates the multi-point data reception procedure (step 108), according to the network protocol used, and inserts the data into its internal memory (step 110).
  • the point-to-point wireless communication interface 14 is also essentially a radio but is normally limited to receiving digitally encoded information, without transmitting, and may consist only of dedicated hardware.
  • FIG. 3 shows the general data processing flow performed by the second interface 14.
  • the second interface 14 checks whether it is in a data receiving situation (step 200). If so, the second interface 14 waits for the end of reception of a data packet (step 202). If the data are still arriving, they are queued in a memory buffer of the second interface 14 (step 204).
  • a flag which indicates reception in progress is reset (step 206) and a memory buffer full flag is set (step 208).
  • the second interface 14 waits for the start of the reception of a data packet (step 210).
  • the second interface 14 checks the full memory buffer flag status (step 212). If the flag is active, the processing ends.
  • the memory buffer is cleared (step 214) and the data reception in progress flag is activated (step 216).
  • the communications manager 16 translates the data and messages to/from the wireless communication interfaces 12, 14, and routes them to the local communication channel 30.
  • the communications manager 16 may incorporate wireless communication protocols and directly manage the hardware of the first and second interfaces 12, 14.
  • the message translation allows to relieve the application controller 20 of the burden of interpreting data and messages with different protocols. This also provides the devices with the characteristic of modularity and easily allows, on the final application, the interchangeability between modules which are compatible with various multi-point network protocols on a case-by-case basis.
  • Figure 4 illustrates the general flow of communications management by the communications manager 16.
  • the various types of data and messages are queued sequentially on the local communication channel 30, avoiding the possibility of superimposition.
  • the communications manager 16 checks whether a point-to-point data reception is in progress, i.e., whether the respective flag which indicates the reception is in progress is active.
  • the communications manager 16 retrieves data from the memory buffer of the second point-to-point interface 14 (step 302) and resets the buffer full flag (step 304).
  • the communications manager 16 translates the message from the point-to-point communication protocol format to the local format, readable by the application controller 20 (step 306), and thus initiates the local data transmission procedure, i.e., to the application controller 20 (step 308).
  • the communications manager 16 checks whether there are incoming data from the multi-point network (step 310).
  • the communications manager 16 retrieves data from the internal memory of the first interface 12 (step 312) and translates such data from the format of the multi-point network protocol used to the local format, readable by the application controller 20 (step 314). At this point, the translated data may be routed over the local channel 30 to be transmitted to the application controller 20 (step 308).
  • the communications manager 16 If there are no incoming data from the multi-point network, the communications manager 16 is ready to handle a local data reception procedure, i.e., coming from the application controller 20 through the local channel 30 (step 316). The communications manager 16 then checks whether there are incoming data on the local channel (step 318).
  • the data are translated from the local format to the multi-point network protocol format (step 320) .
  • the translated data are then inserted into the internal memory of the first multi-point communication interface 12 (step 322).
  • the main internal components are an electronic board 40, the encoder 24, and the motor-reducer group 22.
  • Power supply devices 42, the application controller 20, and the communication module 1 are located on circuit board 40.
  • the application controller 20 communicates on the local channel with the communication module 1, receives in input the signals of the encoder 24 (from which it obtains position and speed of the motor), and drives the motor-reducer group 22.
  • the tubular motor 2 is installed within the winding tube 50 which winds the roller shutter 52 or the blind.
  • the head 2' of the tubular motor 2 is fixed to the stable structure 54 of the frame, while the pin of the motor-reducer group 22, through an appropriate adapter 56, rotates the winding tube 50.
  • the installer can employ a point-to-point wireless remote control 60 for programming and configuring the motor.
  • the installation provides associating the motor with a Z-Wave home automation network.
  • a Z-Wave 70 gateway and an Internet connection are all that are needed to operate the network.
  • the installation sequence is as follows.
  • the point-to-point remote control 60 is associated with the motor 22, using a combination of buttons and observing the feedback movements of the motor.
  • the motor can now be moved using the up-down buttons, in "dead man” mode.
  • the motor stops immediately when the buttons are released, allowing very precise adjustment of the end-of-stroke positions.
  • buttons on the point-to-point remote control will prompt the motor to begin the associating process with the ZWave network. This considerably facilitates the installation process because the motor is often not easily accessible once it is mounted inside the winder tube. Indeed, in the common devices such an operation normally requires pressing a button on the control electronics.
  • the motor application controller sends a request to begin the multi-point network association process through local communication.
  • the application controller does not know which network it will connect to and so it sends a general association request.
  • the communications manager translates this general message into a request to associate with the ZWave wireless network, and when it obtains permission, it translates the message and sends the application controller a generic acknowledgment, without reference to the network type. All these operations take place automatically in a few milliseconds.
  • the application controller commands the motor to perform the agreed feedback movements to let the installer know that the command has been successful.
  • the gateway assigns the device a new address, updates the network map, and sends an association confirmation.
  • the communications manager receives such a confirmation and translates it into a final message that the association has ended and was successful, sending it to the application controller.
  • the application controller commands the motor to perform one last feedback movement, and the installer understands that the process is finished.
  • An "interview” phase then starts, during which the gateway 70 queries the device 2 to understand its functions to classify it most correctly. All this is done automatically and transparently for the installer. At the end, the installer can check the appearance of the new device 2, e.g. on the interface of a mobile application, and can interact with it.
  • the point-to-point remote control may no longer be required, but it can still be used for a variety of purposes, e.g. as a local physical control point, or for any configuration adjustments.
  • the communication module can be designed to be produced in numerous versions, in which a different wireless multi-point will be mounted, according to the type of multi-point network for which the final product will be intended.
  • the wireless point-to-point part can instead be the same on all versions, to give the installer the same programming mode, independently of the type of multi-point network.
  • the communication module can be physically made as a small electronic circuit, with mechanical dimensions and standardized electrical interface, so that it can be easily installed on many different "motherboards", of as many finished products, potentially also very different from each other.

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Automation & Control Theory (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Selective Calling Equipment (AREA)
  • Transceivers (AREA)

Description

  • The present invention relates to the field of automation and home automation networks, and in particular, relates to a device of such networks and an installation method thereof.
  • The most recent and widespread automation and home automation systems, in particular those based on standard multi-point wireless networks (WiFi, Bluetooth, Zigbee, EnOcean, Z-Wave, etc.), on the one hand, make it very easy to interact with real objects (sensors and actuators) at "user" level but on the other hand, greatly complicate the initial configuration. For example, some parameters, such as the limit switch positions, must be interactively configured in the case of electronic motors adapted to move roller shutters and the like. In this step, the installer uses a "dead man" control mode and constantly observes the movements of the shutter. This is essential to correctly set the up/down movement direction and the limit switch positions and to avoid damage to property and injury to people.
  • For this reason, the current automation and home automation systems mentioned above are practically limited to the use in combination with electromechanical limit switch motors, where the installer must resort to a lengthy set-up process, using adjustment screws, or with electronically controlled motors, that the installer must configure using a dedicated control panel. In both cases, the electronics containing the communication module with the wireless networks are external to the motor and are connected only after the entire configuration process has been successfully completed. This implies several drawbacks:
    • Impossibility to access advanced motor functions (limit switch electronic adjustment, obstacle detection), and/or need to use dedicated tools (screwdrivers, control panels) for configuration.
    • Need to find a suitable space to house a control module, outside the motor, protected from humidity.
    • Need to access and/or modify the motor connections, at the time of initial configuration, and whenever interventions are needed even for a minor adjustment.
    • Lack of real motor position and status feedback. The external electronics can only estimate the position of the motor, and will not notice any malfunction (presence of obstacles or motor breakage).
  • In an attempt to solve some of the drawbacks, some manufacturers have created motors which integrate wireless communication electronics towards the aforesaid standard networks. Such solutions, while solving at least part of the above mentioned drawbacks, do not have the flexibility needed to support all the initial configuration operations. Indeed, the network protocols do not provide for "dead man" command modes at all, or if they do, they introduce an excessively high latency, which can cause damage to the structure, or compromise the installer's safety. For this reason, the wireless motors which integrate communication modules towards standard networks are practically limited to the so-called "Plug & Play" motors, i.e. which do not require configuration (e.g. of limit switches) but for this very reason, need expensive mechanical locking accessories, and offer only a limited set of functions (e.g. they do not have a customizable intermediate position, do not allow the operation of adjustable shutters, etc.).
  • The experience and practice of operators in the sector demonstrate that the only practical, effective and cost-effective manner to carry out the configuration operations is to use a simple portable remote control which communicates directly with a receiver located inside the motor, in point-to-point mode instead of network mode.
  • For this reason, other manufacturers of motors or accessories have created solutions based on gateways, which are interposed between standard wireless networks and the direct point-to-point communication system. While solving most of the aforesaid drawbacks, these solutions introduce new ones :
    • additional costs and installation time to add and configure the gateway;
    • limited wireless range and thus the need to add signal repeaters for point-to-point communications.
    US 2019/119978 A1 discloses a system for controlling motorized window coverings having a processor, a network device and wireless transmitters enabling connection via a network. The network is controlled by one or more mobile devices which receive user input. The mobile devices wirelessly connect to a local area network (LAN) via a hub. One or more hubs are connected via the LAN. The window coverings are networked via a personal area network (PAN). The hubs convert the LAN protocol to the PAN protocol. EP 1 898 563 A2 discloses a method comprising detecting arrival and departure of a mobile terminal of a user in a domestic radio zone of a control device. US 2019/309559 A1 discloses an automated window mechanism with sensor informed calibration.
  • It is the object of the present invention to suggest a communication module capable of combining multi-point communication to standard wireless networks with the advantages of point-to-point communications to solve the drawbacks of existing solutions complained of above.
  • Such an object is achieved by an electromechanical device according to claim 1, by a network according to claim 6 and by an installation method according to claim 7. The dependent claims describe preferred or advantageous embodiments of the invention.
  • According to claim 1, an electromechanical device is suggested, comprising at least one electromechanical actuator, e.g. a gear motor group for controlling the movement of a blind, an application controller configured to control said electromechanical actuator, and a communication module operatively connected to the application controller for controlling the electromechanical actuator through a wireless automation or home automation network. A communication module comprises a first multi-point wireless communication interface, a second point-to-point wireless communication interface, and a communications manager.
  • 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 an application controller that controls actuators and/or sensors of the device, 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.
  • According to an embodiment, the communications manager is configured to transmit the translated data to the application controller, queuing them up in sequence.
  • In an embodiment, the first interface comprises first hardware means, adapted to manage the modulation and demodulation of the wireless signal, and second hardware and software means adapted to process the received and sent digital data according to the network protocol.
  • In an embodiment, the communication module comprises one or more antennas operatively connected to the first and to the second interface to receive/transmit data.
  • It is a further object of the invention an automation or home automation network, comprising at least one device as described above, a gateway adapted to receive and transmit data from and to the first wireless communication interface by means of a wireless digital communication protocol, and a remote control adapted to transmit digital data to the second wireless communication interface.
  • The invention further relates to an installing method of the aforesaid electromechanical device. The method initially provides associating the remote control with the application controller of the device, for example by using a combination of buttons on the remote control and observing the feedback movements of the actuator. It is thus possible to use the remote control to carry out the desired adjustment of the actuator, e.g. the limit switch positions. Successively, using the remote control, the process of associating the application controller with the multi-point digital communication network is activated.
  • In particular, the application controller sends a general association request to a multi-point digital communication network by means of the third communication interface. The communications manager translates the general request into a specific request that complies with the communication protocol of the multi-point digital communication network. The first communication interface sends the specific request to a gateway of the multi-point digital communication network. After the response from the gateway, the first communication interface receives such a response that the association has been made, which response is transmitted by the gateway of the multi-point digital communication network. The communications manager translates the response from the gateway into a general confirmation message, which is readable by the application controller, and sends such a message to the application controller. At this point, the application controller can actuate the actuator, e.g. to carry out the agreed feedback movement to show the installer that the command was successful.
  • In an embodiment at the end of the process of associating the device to the network, the gateway assigns a new address to the device, updates the network map, and sends a confirmation of association. The communications manager receives such a confirmation, translates it into a final message that the association has ended and was successful, and sends it to the application controller.
  • The features and advantages of the electromechanical device, the network, and the installation method according to the invention will be apparent from the following description which illustrates preferred embodiments, given by way of indicative, nonlimiting examples, with reference to the accompanying figures, in which:
    • Figure 1 is a block chart of a device which includes the communication module according to the invention;
    • Figure 2 is a flow chart of the data processing performed by the multi-point communication interface;
    • Figure 3 is a flow chart of the data processing performed by the point-to-point communication interface;
    • Figure 4 is a flow chart of the data processing performed by the communications manager;
    • Figure 5 diagrammatically shows an actuator for moving a blind or shutter;
    • Figure 5a is a block chart of the actuator in figures 5; and
    • Figure 6 shows the actuator of figure 5 in a home automation network.
  • In said drawings, reference numeral 1 indicates a communication module according to the invention for controlling an electromechanical device 2 through a wireless automation or home automation network. A communication module 1 comprises a first multi-point wireless communication interface 12, a second point-to-point wireless communication interface 14, and a communications manager 16.
  • The first interface 12 is configured to receive encoded digital data from the wireless network, transmit them to the wireless network, and process them in accordance with a network protocol defined by the wireless network.
  • The second interface 14 is configured to receive and process digital data transmitted by a remote control.
  • The communications manager 16 is operatively connected to the first interface 12 and to the second interface 14 and is provided with a third interface 18 that is configured to:
    • receive data from the first interface 12 and from the second interface 14, translate them into a format that is readable by an application controller 20 which controls actuators 22 and/or sensors 24 of the device 2, and transmit said translated data to the application controller 20,
    • receive data from the application controller 20, encode such data in a format defined by the network protocol, and transmit the encoded data to the first interface 12.
  • In the scope of the present invention, a remote control means an object which performs only the function of transmitting, at a single, fixed frequency, commands coded according to a proprietary protocol. The remote control is thus not equipped with hardware and/or software components configured to perform the reception function. Its internal architecture and the components used are thus very essential, and its cost is also very low. The main components of the remote control are a processing unit with a limited calculation capacity (e.g. an 8bit microcontroller), a wireless transmission circuit, control buttons, possible indicator lights, batteries. The advantage of using this type of remote control is given by the wireless protocol, which, being very simple and direct point-to-point (i.e. it does not have to pass through a multi-point network), ensures very low latency, i.e. maximum speed in starting and stopping the electromechanical actuator to be controlled, in particular during the step of configuration or installation. Furthermore, the remote control of the type described above offers intrinsic safety where the electromechanical actuator must be controlled in "dead man" mode, e.g., in case of danger to the safety of the installer, simply release the control button to stop the motor.
  • In an embodiment, the remote control is of the type having a button panel limited to the essential up/down/stop controls, and a simple indicator light (an LED) to signal its activation.
  • It is worth noting that the use of a smart mobile communication device, e.g., a smartphone, a tablet, a smartwatch, instead of the aforesaid remote control, even if provided with an application dedicated to controlling an electromechanical actuator, is unsuitable to install and configure the motor actuator, in particular, because it has a much longer latency time, less accuracy and less safety for the installer.
  • Indeed, a smart mobile communication device is designed to perform multiple functions, such as transmitting and receiving data, at various frequencies and according to various protocols, which ensure delivery of the message to its destination, and the respective feedback. The network protocols, which cannot guarantee a low latency due to their complexity and thus lack the necessary speed to manage motor control and installer safety, are what mainly make these devices unsuitable for configuring or installing an electromechanical actuator.
  • As shown in the diagram in figure 1, the communication module 1 may be provided with one or more antennas 26, 27 for wireless data transmission and reception by the first interface 12 and data reception by the second interface 14. As mentioned, the communications manager 16 is provided with its own interface 18, preferably wired, for local communication with the application controller 20. By way of example, a controller of a generic application is illustrated in the diagram, which receives signals and information from input devices 24 and drives output devices 22. The use of the communication module in a specific application, i.e. a tubular motor for rolling shutters, will be described in detail later.
  • The constituent parts of the communication module 1 will now be described.
  • The multi-point wireless communication interface 12 is essentially a radio which receives and transmits digitally encoded information according to the protocol defined by the network standard with which one wishes to communicate. Given the considerable level of complexity of network protocols, this wireless communication interface normally consists of hardware which manages the modulation and demodulation of the wireless signal, and hardware and firmware which process the digital data received and sent, according to the network protocol.
  • In an embodiment, the two hardware parts are integrated into the same physical chip. Figure 2 shows the general data processing flow. The data reception and transmission procedures are defined by the network protocol used.
  • Initially, the interface 12 checks whether there are data to be sent on the network (step 100).
  • If so, the interface 12 retrieves the data from its internal memory (step 102) and activates the multi-point data transmission procedure (step 104) according to the network protocol used.
  • If there are no data to be sent over the network, the interface 12 checks whether there are incoming data from the network (step 106).
  • If so, the interface 12 activates the multi-point data reception procedure (step 108), according to the network protocol used, and inserts the data into its internal memory (step 110).
  • The point-to-point wireless communication interface 14 is also essentially a radio but is normally limited to receiving digitally encoded information, without transmitting, and may consist only of dedicated hardware.
  • Figure 3 shows the general data processing flow performed by the second interface 14.
  • The second interface 14 checks whether it is in a data receiving situation (step 200). If so, the second interface 14 waits for the end of reception of a data packet (step 202). If the data are still arriving, they are queued in a memory buffer of the second interface 14 (step 204).
  • When the data packet has been received, a flag which indicates reception in progress is reset (step 206) and a memory buffer full flag is set (step 208).
  • If, on the other hand, there is no data reception in progress, the second interface 14 waits for the start of the reception of a data packet (step 210).
  • If data reception begins, the second interface 14 checks the full memory buffer flag status (step 212). If the flag is active, the processing ends.
  • However, if the flag is not active, the memory buffer is cleared (step 214) and the data reception in progress flag is activated (step 216).
  • The communications manager 16 translates the data and messages to/from the wireless communication interfaces 12, 14, and routes them to the local communication channel 30.
  • In an embodiment, the communications manager 16 may incorporate wireless communication protocols and directly manage the hardware of the first and second interfaces 12, 14.
  • The message translation allows to relieve the application controller 20 of the burden of interpreting data and messages with different protocols. This also provides the devices with the characteristic of modularity and easily allows, on the final application, the interchangeability between modules which are compatible with various multi-point network protocols on a case-by-case basis.
  • Figure 4 illustrates the general flow of communications management by the communications manager 16. In an embodiment, the various types of data and messages are queued sequentially on the local communication channel 30, avoiding the possibility of superimposition.
  • In the initial step 300, the communications manager 16 checks whether a point-to-point data reception is in progress, i.e., whether the respective flag which indicates the reception is in progress is active.
  • If so, the communications manager 16 retrieves data from the memory buffer of the second point-to-point interface 14 (step 302) and resets the buffer full flag (step 304).
  • At this point, the communications manager 16 translates the message from the point-to-point communication protocol format to the local format, readable by the application controller 20 (step 306), and thus initiates the local data transmission procedure, i.e., to the application controller 20 (step 308).
  • If, instead, the point-to-point data reception flag is inactive, the communications manager 16 checks whether there are incoming data from the multi-point network (step 310).
  • If so, the communications manager 16 retrieves data from the internal memory of the first interface 12 (step 312) and translates such data from the format of the multi-point network protocol used to the local format, readable by the application controller 20 (step 314). At this point, the translated data may be routed over the local channel 30 to be transmitted to the application controller 20 (step 308).
  • If there are no incoming data from the multi-point network, the communications manager 16 is ready to handle a local data reception procedure, i.e., coming from the application controller 20 through the local channel 30 (step 316). The communications manager 16 then checks whether there are incoming data on the local channel (step 318).
  • If so, the data are translated from the local format to the multi-point network protocol format (step 320) .
  • The translated data are then inserted into the internal memory of the first multi-point communication interface 12 (step 322).
  • An example of a practical application of the communication module 1 to an electronically controlled tubular shutter motor 2 is now described with reference to figures 5, 5a, and 6. The main internal components are an electronic board 40, the encoder 24, and the motor-reducer group 22. Power supply devices 42, the application controller 20, and the communication module 1 are located on circuit board 40. The application controller 20 communicates on the local channel with the communication module 1, receives in input the signals of the encoder 24 (from which it obtains position and speed of the motor), and drives the motor-reducer group 22.
  • The tubular motor 2 is installed within the winding tube 50 which winds the roller shutter 52 or the blind. The head 2' of the tubular motor 2 is fixed to the stable structure 54 of the frame, while the pin of the motor-reducer group 22, through an appropriate adapter 56, rotates the winding tube 50. When installing, the installer can employ a point-to-point wireless remote control 60 for programming and configuring the motor. In this example, the installation provides associating the motor with a Z-Wave home automation network. A Z-Wave 70 gateway and an Internet connection are all that are needed to operate the network.
  • In this example, the installation sequence is as follows.
  • The point-to-point remote control 60 is associated with the motor 22, using a combination of buttons and observing the feedback movements of the motor.
  • The motor can now be moved using the up-down buttons, in "dead man" mode. The motor stops immediately when the buttons are released, allowing very precise adjustment of the end-of-stroke positions.
  • Once the adjustment is complete, a combination of buttons on the point-to-point remote control will prompt the motor to begin the associating process with the ZWave network. This considerably facilitates the installation process because the motor is often not easily accessible once it is mounted inside the winder tube. Indeed, in the common devices such an operation normally requires pressing a button on the control electronics.
  • The motor application controller sends a request to begin the multi-point network association process through local communication. The application controller does not know which network it will connect to and so it sends a general association request. The communications manager translates this general message into a request to associate with the ZWave wireless network, and when it obtains permission, it translates the message and sends the application controller a generic acknowledgment, without reference to the network type. All these operations take place automatically in a few milliseconds.
  • It is worth noting that an abstraction level is created between the application controller and the communication module, which makes the management of various types of the network very reliable and flexible.
  • When confirmation that the associating process has begun arrives, the application controller commands the motor to perform the agreed feedback movements to let the installer know that the command has been successful.
  • The gateway assigns the device a new address, updates the network map, and sends an association confirmation. The communications manager receives such a confirmation and translates it into a final message that the association has ended and was successful, sending it to the application controller. The application controller commands the motor to perform one last feedback movement, and the installer understands that the process is finished.
  • An "interview" phase then starts, during which the gateway 70 queries the device 2 to understand its functions to classify it most correctly. All this is done automatically and transparently for the installer. At the end, the installer can check the appearance of the new device 2, e.g. on the interface of a mobile application, and can interact with it.
  • After the device has been associated with the network, the point-to-point remote control may no longer be required, but it can still be used for a variety of purposes, e.g. as a local physical control point, or for any configuration adjustments.
  • It is worth noting that to connect devices of known technology to a local physical control point, it is necessary to provide an additional control panel compatible with the network (e.g. ZWave), associate it, and configure it appropriately: this involves additional costs and time. Furthermore, whenever a configuration adjustment is required, the control electronics must be disconnected and/or the device must be accessed to connect the control panel.
  • The communication module can be designed to be produced in numerous versions, in which a different wireless multi-point will be mounted, according to the type of multi-point network for which the final product will be intended. The wireless point-to-point part can instead be the same on all versions, to give the installer the same programming mode, independently of the type of multi-point network.
  • The communication module can be physically made as a small electronic circuit, with mechanical dimensions and standardized electrical interface, so that it can be easily installed on many different "motherboards", of as many finished products, potentially also very different from each other.
  • A person skilled in the art may make changes and adaptations to the embodiments of the communication module, the device, and the installation method according to the invention or can replace elements with others which are functionally equivalent to satisfy contingent needs without departing from the scope of protection of the appended claims. All the features described above as belonging to one possible embodiment may be implemented independently from the other described embodiments.

Claims (7)

  1. An electromechanical device (2) for controlling a roller blind or shutter (52), comprising:
    i) at least one electromechanical actuator (22), wherein the electromechanical actuator (22) is a gear motor group suitable to control the rotation of a winding tube (50) of the roller blind or shutter,
    ii) an encoder (24) operatively connected to the gear motor group,
    iii) an application controller (20) configured to control said electromechanical actuator (22), the application controller (20) being configured to drive the gear motor group and to receive signals from the encoder (24), and
    iv) a communication module (1) operatively connected to the application controller for controlling the electromechanical actuator through a wireless home automation network,
    wherein the communication module (1) comprises a first multi-point wireless communication interface (12), a second point-to-point wireless communication interface (14), and a communications manager (16), wherein:
    - the first interface (12) 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 (14) is configured to receive and process digital data transmitted by a remote control (60);
    - the communications manager (16) is operatively connected to the first interface (12) and to the second interface (14) and is provided with a third interface (18) that is configured to:
    - receive data from the first interface (12) and from the second interface (14), translate them into a format that is readable by the application controller (20), and transmit said translated data to said application controller (20),
    - receive data from the application controller (20), encode said data in a format defined by the network protocol, and transmit said encoded data to the first interface (12).
  2. The electromechanical device according to claim 1, wherein the communications manager (16) is configured to transmit the translated data to the application controller (20), queuing them up in sequence.
  3. The electromechanical device according to any one of the preceding claims, wherein the first interface (12) comprises first hardware means, adapted to manage the modulation and demodulation of the wireless signal, and second hardware and software means adapted to process the received and sent digital data according to the network protocol.
  4. The electromechanical device according to any one of the preceding claims, wherein the communication module (1) comprises one or more antennas (26, 27) operatively connected to the first and to the second interface (12, 14) to receive/transmit data.
  5. A home automation network, comprising at least one electromechanical device (2) according to any one of the preceding claims, a gateway (70) adapted to receive and transmit data from and to the first wireless communication interface (12) by means of a wireless digital communication protocol, and a remote control (60) adapted to transmit digital data to the second wireless communication interface (14).
  6. A method performed by a home automation network according to claim 5, comprising the steps of:
    - providing an electromechanical device (2) according to any claim from 1 to 4;
    - the remote control (60) activates the process of associating the application controller (20) with the home automation network;
    - the application controller (20) sends a general association request to a multi-point digital communication network by means of the third communication interface (18) included in the communications manager (16) ;
    - the communications manager (16) translates the general request into a specific request that complies with the communication protocol of the home automation network;
    - a gateway (70) of the home automation network receives the specific request sent by the first communication interface (12) included in the communication module (1);
    - the gateway (70) of the home automation network transmits to the first communication interface (12) a response that the association has been made;
    - the communications manager (16) translates the response from the gateway (70) into a general confirmation message, which is readable by the application controller (20), and the communication manager (16) sends said general confirmation message to the application controller (20);
    - the application controller (20) actuates the electromechanical actuator (22).
  7. The method according to the preceding claim, wherein, at the end of the process of associating the electromechanical device (2) to the home automation network, the gateway (70) assigns a new address to the electromechanical device (2), updates the network map and sends a confirmation of association, and wherein the communications manager (16) receives said confirmation of association, translates it into a final message that the association has ended and was successful, and sends it to the application controller (20).
EP21166888.4A 2020-04-06 2021-04-06 Communication module and device for wireless networks Active EP3893445B1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
IT102020000007282A IT202000007282A1 (en) 2020-04-06 2020-04-06 COMMUNICATION MODULE AND DEVICE FOR WIRELESS NETWORKS

Publications (2)

Publication Number Publication Date
EP3893445A1 EP3893445A1 (en) 2021-10-13
EP3893445B1 true EP3893445B1 (en) 2024-04-03

Family

ID=71452554

Family Applications (1)

Application Number Title Priority Date Filing Date
EP21166888.4A Active EP3893445B1 (en) 2020-04-06 2021-04-06 Communication module and device for wireless networks

Country Status (3)

Country Link
EP (1) EP3893445B1 (en)
ES (1) ES2987573T3 (en)
IT (1) IT202000007282A1 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE602007010705D1 (en) * 2006-09-07 2011-01-05 France Telecom Remote control method and corresponding system for home appliances
US10626668B2 (en) * 2017-10-20 2020-04-21 Hall Labs Llc Low power hub wireless control of motorized window coverings
US10711505B2 (en) * 2018-04-05 2020-07-14 Hall Labs Llc Automated window mechanism with calibration function

Also Published As

Publication number Publication date
ES2987573T3 (en) 2024-11-15
EP3893445A1 (en) 2021-10-13
IT202000007282A1 (en) 2021-10-06

Similar Documents

Publication Publication Date Title
US10614647B2 (en) Remote transmission of barrier status and change of status over a network
EP2126434B1 (en) Device and system for monitoring valves
US9967110B2 (en) Method and apparatus for registering remote network devices with a control device
JP4964668B2 (en) Communication gateway between wireless communication networks
WO2008097477A1 (en) Networked movable barrier operator system
CA2680903A1 (en) System and method for control of multiple barrier operators
EP2100282B1 (en) Application such as an electrically adjustable bed or electrically driven patient lift
US20090125148A1 (en) Control Unit for an Awning
EP3893445B1 (en) Communication module and device for wireless networks
EP1348207B1 (en) Multi-user remote control system
CN102566532B (en) A kind of control system based on KNX bus apparatus
EP0913748A2 (en) Group control system for light regulating devices
EP2001000A2 (en) Utility outlets as remote control repeaters
JP3654828B2 (en) Air conditioner and air conditioner
KR100672013B1 (en) Network communication device with server and client functions and home network system using the same
CN114651293A (en) Remote control switch and method for communicating with a remote control switch
JP7592753B2 (en) SYSTEM, METHOD, FURNITURE ASSEMBLY AND COMPUTER PROGRAM PRODUCT FOR RECEIVING A SIGNAL BY A RECEIVING DEVICE LOCATED IN A FURNITURE ELEMENT - Patent application
JP2002044761A (en) Operation control apparatus for electric appliance
JP2023529624A (en) dual channel reception
EP1188896A2 (en) Remote control for venetian blinds
JP2023529623A (en) Radio transmission and reception
AU2002240878A1 (en) Universal remote control device
JP2003125465A (en) Remote control system

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION HAS BEEN PUBLISHED

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE

17P Request for examination filed

Effective date: 20220411

RBV Designated contracting states (corrected)

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: EXAMINATION IS IN PROGRESS

17Q First examination report despatched

Effective date: 20230316

P01 Opt-out of the competence of the unified patent court (upc) registered

Effective date: 20230530

GRAP Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOSNIGR1

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: GRANT OF PATENT IS INTENDED

INTG Intention to grant announced

Effective date: 20231109

GRAS Grant fee paid

Free format text: ORIGINAL CODE: EPIDOSNIGR3

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE PATENT HAS BEEN GRANTED

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

REG Reference to a national code

Ref country code: CH

Ref legal event code: EP

REG Reference to a national code

Ref country code: IE

Ref legal event code: FG4D

REG Reference to a national code

Ref country code: DE

Ref legal event code: R096

Ref document number: 602021011122

Country of ref document: DE

REG Reference to a national code

Ref country code: LT

Ref legal event code: MG9D

REG Reference to a national code

Ref country code: NL

Ref legal event code: MP

Effective date: 20240403

REG Reference to a national code

Ref country code: AT

Ref legal event code: MK05

Ref document number: 1673609

Country of ref document: AT

Kind code of ref document: T

Effective date: 20240403

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: NL

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240403

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: NL

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240403

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: IS

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240803

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: BG

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240403

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: FI

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240403

Ref country code: HR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240403

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240704

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: PT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240805

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: CZ

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240403

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: AT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240403

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: PL

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240403

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: LV

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240403

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: PT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240805

Ref country code: PL

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240403

Ref country code: NO

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240703

Ref country code: LV

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240403

Ref country code: IS

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240803

Ref country code: HR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240403

Ref country code: GR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240704

Ref country code: FI

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240403

Ref country code: CZ

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240403

Ref country code: BG

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240403

Ref country code: AT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240403

Ref country code: RS

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240703

REG Reference to a national code

Ref country code: ES

Ref legal event code: FG2A

Ref document number: 2987573

Country of ref document: ES

Kind code of ref document: T3

Effective date: 20241115

REG Reference to a national code

Ref country code: CH

Ref legal event code: PL

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: LU

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20240406

REG Reference to a national code

Ref country code: BE

Ref legal event code: MM

Effective date: 20240430

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: LU

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20240406

REG Reference to a national code

Ref country code: DE

Ref legal event code: R097

Ref document number: 602021011122

Country of ref document: DE

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: DK

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240403

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: BE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20240430

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: EE

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240403

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SK

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240403

Ref country code: RO

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240403

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SM

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240403

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SM

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240403

Ref country code: SK

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240403

Ref country code: RO

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240403

Ref country code: EE

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240403

Ref country code: DK

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240403

Ref country code: BE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20240430

Ref country code: MC

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240403

Ref country code: CH

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20240430

PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

26N No opposition filed

Effective date: 20250106

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: IE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20240406

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SI

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240403

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: DE

Payment date: 20250424

Year of fee payment: 5

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: ES

Payment date: 20250505

Year of fee payment: 5

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: FR

Payment date: 20250430

Year of fee payment: 5

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: CY

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT; INVALID AB INITIO

Effective date: 20210406

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: HU

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT; INVALID AB INITIO

Effective date: 20210406

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SE

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240403

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: TR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240403

GBPC Gb: european patent ceased through non-payment of renewal fee

Effective date: 20250406

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GB

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20250406

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: IT

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20240406