EP3893445B1 - Communication module and device for wireless networks - Google Patents
Communication module and device for wireless networks Download PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2816—Controlling appliance services of a home automation network by calling their functionalities
- H04L12/282—Controlling 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.
- 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 infigures 5 ; and -
Figure 6 shows the actuator offigure 5 in a home automation network. - In said drawings,
reference numeral 1 indicates a communication module according to the invention for controlling anelectromechanical device 2 through a wireless automation or home automation network. Acommunication module 1 comprises a first multi-pointwireless communication interface 12, a second point-to-pointwireless communication interface 14, and acommunications 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 thefirst interface 12 and to thesecond interface 14 and is provided with athird interface 18 that is configured to: - receive data from the
first interface 12 and from thesecond interface 14, translate them into a format that is readable by anapplication controller 20 which controlsactuators 22 and/orsensors 24 of thedevice 2, and transmit said translated data to theapplication 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 thefirst 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 , thecommunication module 1 may be provided with one or 26, 27 for wireless data transmission and reception by themore antennas first interface 12 and data reception by thesecond interface 14. As mentioned, thecommunications manager 16 is provided with itsown interface 18, preferably wired, for local communication with theapplication controller 20. By way of example, a controller of a generic application is illustrated in the diagram, which receives signals and information frominput devices 24 and drivesoutput 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 thesecond interface 14. - The
second interface 14 checks whether it is in a data receiving situation (step 200). If so, thesecond 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 thelocal communication channel 30. - In an embodiment, the
communications manager 16 may incorporate wireless communication protocols and directly manage the hardware of the first and 12, 14.second interfaces - 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 thecommunications manager 16. In an embodiment, the various types of data and messages are queued sequentially on thelocal communication channel 30, avoiding the possibility of superimposition. - In the
initial step 300, thecommunications 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 thelocal 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 theapplication controller 20 through the local channel 30 (step 316). Thecommunications 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 controlledtubular shutter motor 2 is now described with reference tofigures 5, 5a , and6 . The main internal components are anelectronic board 40, theencoder 24, and the motor-reducer group 22.Power supply devices 42, theapplication controller 20, and thecommunication module 1 are located oncircuit board 40. Theapplication controller 20 communicates on the local channel with thecommunication 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 windingtube 50 which winds theroller shutter 52 or the blind. The head 2' of thetubular motor 2 is fixed to thestable structure 54 of the frame, while the pin of the motor-reducer group 22, through anappropriate adapter 56, rotates the windingtube 50. When installing, the installer can employ a point-to-point wirelessremote 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 themotor 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 thedevice 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 thenew 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)
- 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), andiv) 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).
- 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.
- 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.
- 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.
- 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).
- 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).
- 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).
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)
| 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 |
-
2020
- 2020-04-06 IT IT102020000007282A patent/IT202000007282A1/en unknown
-
2021
- 2021-04-06 EP EP21166888.4A patent/EP3893445B1/en active Active
- 2021-04-06 ES ES21166888T patent/ES2987573T3/en active Active
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 |