METHOD AND DEVICE FOR CONFIGURING A VENTILATION SYSTEM

20230280063 · 2023-09-07

    Inventors

    Cpc classification

    International classification

    Abstract

    A method for configuring a ventilation system includes: obtaining location data for the ventilation system; obtaining a location-specific list of questions for the ventilation system; obtaining hardware configuration data of the ventilation system; mapping the hardware configuration data on questions from the location-specific list of questions to obtain a first subset of answers; obtaining a second subset of answers via a user interface; compiling a set of location-specific control settings; and configuring the ventilation system using the parameter values from the set of location-specific control settings.

    Claims

    1.-13. (canceled)

    14. A computer-implemented method for configuring a ventilation system, the method comprising the following steps, steps carried out on an installer's device with data connectivity to said ventilation system: obtaining location data indicative of the location where said ventilation system is installed; obtaining a location-specific list of questions for said ventilation system using said location data; obtaining hardware configuration data for said ventilation system; mapping said hardware configuration data on questions from said location-specific list of questions to generate a first subset of answers to a first subset of questions from said location-specific list of questions; obtaining a second subset of answers to a second subset of questions from said location-specific list of questions via a user interface which remained unanswered after said mapping of said hardware configuration data on said location-specific list of questions; compiling a set of location-specific control settings comprising parameter values for configuring said ventilation system and said location data, on the basis of said first subset of answers and said second subset of answers to said location-specific list of questions; and configuring said ventilation system using the parameter values from said set of location-specific control settings.

    15. The method for configuring a ventilation system according to claim 14, wherein said location data are obtained from a positioning unit inside said installer's device.

    16. The method for configuring a ventilation system according to claim 14, wherein said location data are obtained from a positioning unit which is outside said installer's device.

    17. The method for configuring a ventilation system according to claim 14, wherein said location data are obtained via said user interface.

    18. The method for configuring a ventilation system according to claim 14, wherein said location data are obtained from said ventilation system or peripheral equipment of said ventilation system.

    19. The method for configuring a ventilation system according to claim 14, furthermore comprising the following steps before said obtaining of a location-specific list of questions: obtaining a version identification of the software installed on said ventilation system; verifying said version identification against the version identification of the most recent version of said software; and installing said most recent version of said software on said ventilation system if said version identification does not correspond to said version identification of said most recent version.

    20. The method for configuring a ventilation system according to claim 14, furthermore comprising: storing said location-specific set of control settings in connection with said ventilation system and said location data.

    21. The method for configuring a ventilation system according to claim 14, furthermore comprising: reporting said configuring of said ventilation system to a user device.

    22. The method for configuring a ventilation system according to claim 18, in which said configuring of said ventilation system using the parameter values from said location-specific set of control settings is performed via said user device; and further comprising storing said location-specific set of control settings in connection with said ventilation system and said location data.

    23. The method for configuring a ventilation system according to claim 22, in which updating the parameter values of said location-specific set of control settings on said ventilation system is performed via said user device or directly from a central register.

    24. An installer's device with data connectivity to a ventilation system, adapted to configure said ventilation system, said installer's device comprising a processing unit and a memory with a computer program which is adapted to allow the installer's device to perform the following steps: obtaining location data indicative of the location where said ventilation system is installed; obtaining a location-specific list of questions for said ventilation system using said location data; obtaining hardware configuration data for said ventilation system; mapping said hardware configuration data on questions from said location-specific list of questions to generate a first subset of answers to a first subset of questions from said location-specific list of questions; obtaining, via a user interface, a second subset of answers to a second subset of questions from said location-specific list of questions which remained unanswered after said mapping of said hardware configuration data on said location-specific list of questions; compiling a set of location-specific control settings comprising parameter values for configuring said ventilation system and said location data, on the basis of said first subset of answers and said second subset of answers to said location-specific list of questions; and configuring said ventilation system using the parameter values from said set of location-specific control settings.

    25. A computer program product comprising computer-implementable instructions to perform the following steps if this program is executed on a computer: obtaining location data indicative of the location where a ventilation system is installed; obtaining a location-specific list of questions for said ventilation system using said location data; obtaining hardware configuration data for said ventilation system; mapping said hardware configuration data on questions from said location-specific list of questions to generate a first subset of answers to a first subset of questions from said location-specific list of questions; obtaining, via a user interface, a second subset of answers to a second subset of questions from said location-specific list of questions which remained unanswered after said mapping of said hardware configuration data on said location-specific list of questions; compiling a set of location-specific control settings comprising parameter values for configuring said ventilation system and said location data, on the basis of said first subset of answers and said second subset of answers to said location-specific list of questions; and configuring said ventilation system using the parameter values from said set of location-specific control settings.

    26. A computer-readable storage means comprising the computer program product as claimed in claim 25.

    Description

    BRIEF DESCRIPTION OF THE FIGURES

    [0069] FIG. 1 illustrates a first embodiment of the method and the installer's device according to the present invention in which location data are obtained via a user interface of the installer's device;

    [0070] FIG. 2 illustrates a second embodiment of the method and the installer's device according to the present invention in which location data are obtained via a location-determining unit inside the installer's device;

    [0071] FIG. 3 illustrates a third embodiment of the method and the installer's device according to the present invention in which the software version is verified beforehand;

    [0072] FIG. 4 illustrates a fourth embodiment of the method and the installer's device according to the present invention in which a cache memory is used;

    [0073] FIG. 5 illustrates a fifth embodiment of the method and the installer's device according to the present invention in which the configuration is reported to a user device;

    [0074] FIG. 6 illustrates a sixth embodiment of the method and the installer's device according to the present invention in which the software version is verified beforehand, the control settings are stored in a central register, and the configuration is reported to a user device;

    [0075] FIG. 7 illustrates a seventh embodiment of the method and the installer's device according to the present invention in which the software version is verified beforehand, the control settings are stored in a central register, the configuration is reported to a user device, and the configuration is updated via the user device;

    [0076] FIG. 8 illustrates an eighth embodiment of the method and the installer's device according to the present invention in which the installer's device also comprises a configuration application which is incorporated in the ventilation system;

    [0077] FIG. 9 illustrates a ninth embodiment of the method and the installer's device according to the present invention in which the installer's device also comprises a configuration application which is incorporated in the ventilation system; and

    [0078] FIG. 10 shows a computer system which is suitable to carry out one or more steps in embodiments of the method according to the present invention.

    DESCRIPTION OF EMBODIMENTS

    [0079] FIG. 1 illustrates a basic embodiment of the installer's device 100 and the method 111-119 for configuring a ventilation system 101 according to the invention. The installer's device 100 comprises a processing unit 110 and a user interface 130. By means of a computer program product, the processing unit 110 is configured in such a way that the steps 111-119 are carried out. In addition to the installer's device 100, FIG. 1 also shows the ventilation system 101 which is to be configured and a central register 102 which forms part of, for example, a cloud storage system and can be consulted by the installer's device 100 via the internet. After the configuration procedure is started in step 111, the processing unit 110 will collect location data in step 112 which are indicative of the location where the ventilation system 101 is situated. The term location is understood to mean the country or region in which certain standards or laws for ventilation systems are in force. The location data which are obtained in step 112 will thus at least have to contain an indication of such a country or region. In the embodiment illustrated in FIG. 1, the location data are obtained in step 112 by asking the user of the installer's device 100 for information, typically a technician or installer of the ventilation system 101 who was given the task to configure the ventilation system 101. The installer will be asked for information via the user interface 130 and input location data. This may be achieved, for example, by explicitly asking the installer in which country the ventilation system is installed or by offering the installer a selection list of possible countries or regions from which the installer choses one. Using the location data obtained in step 112, the processing unit 110 will retrieve a list of questions from the central register 102 in step 113. This list of questions is specific to the location where the ventilation system 101 is situated and contains the technical questions which have to be answered in order to be able to configure the ventilation system 101 in accordance with the standards which are in force at that location. If the computer program which configures the processing unit 110 can be used to configure different types of ventilation systems, the list of questions which is used in step 113 will not only be location-specific but also specific to the type of ventilation system to which ventilation system 101 belongs. It is possible for the processing unit 110 to then perform an intermediate step first in order to know the type of ventilation system, either from the ventilation system 101 itself or from the installer by asking him via the user interface 130. The obtained list of questions is, for example, a JSON document which contains at least the technical questions which have to be answered in order to be able to configure the ventilation system 101 in accordance with the standards which are in force at the location where the ventilation system 101 is situated. Preferably, these are questions for which there are only a limited number of possible choices as answers. In step 114, the processing unit 110 retrieves hardware configuration data from the ventilation system 101. The hardware configuration data which can be obtained automatically from the ventilation system 101 comprise, for example, the number of ventilators, the number of valves, the type of each valve, the number of flow regulators, the type of each flow regulator, etc. The hardware configuration data obtained automatically in step 114 are mapped by the processing unit 110 in step 115 on the questions from the location-specific list of questions. Mapping involves, for example, that the name of a hardware configuration parameter, e.g. “number of valves”, is compared with the questions from the location-specific list of questions. If the name corresponds to a question, for example “What is the number of valves?”, then the value for the hardware configuration parameter obtained in step 114 can be accepted as the answer to the corresponding question in step 115. The result of such a mapping in step 115 will be that a first subset of questions from the location-specific list of questions is answered automatically by the processing unit 110. In addition, a second subset of questions from the location-specific list of questions will remain unanswered. In step 116, the processing unit 110 will request the answers to this second subset of questions from the installer via the user interface 130. If, for example, in the respective country the type of dwelling determines the configuration of the ventilation system, subset 2 will contain the question “What is the type of dwelling?” and the installer will be asked to make a choice, for example, from a selection list comprising “apartment”, “terraced house”, “detached house”, “office”, “industrial building” as possible answers. If, for example, in the respective country the number of floors determines the configuration of the ventilation system, subset 2 will contain the question “How many floors are there?” and the installer will be asked to make a choice, for example, from a selection list comprising “1”, “2”, “3”, “more than 3” as possible answers. The installer will have to answer each of the questions from subset 2 in step 116. The answers to subset 1 which were obtained by mapping in step 115 and the answers to subset 2 which were obtained by asking the installer in step 116 allow the processing unit 110 to compile a set of control settings for the ventilation system 101 in step 117. Compiling the control settings means that the processing unit 110 will select the set of decision parameters for every type of valve, flow regulator or ventilator which forms part of the ventilation system 101 which corresponds to the answers to subset 1 and subset 2 of the location-specific list of questions. The set of decision parameters comprises, for example, a flow value for the valve and one or more threshold values at which the flow rate for the valve has to be increased or decreased. These threshold values may be determined, for example, by the sensors which are present in the ventilation system. Compiling the control settings furthermore means that the set of decision parameters for a certain type of valve, flow regulator or ventilator will be duplicated if several valves of the same type are present in the ventilation system 101, several flow regulators of the same type are present in the ventilation system 101, or several ventilators of the same type are present in the ventilation system 101. Compiling the control settings furthermore means that the set of decision parameters for a certain valve, flow regulator or ventilator can be modified if the valve, flow regulator or ventilator is used, for example, to ventilate several rooms. Finally, in step 117, the processing unit 110 obtains a set of control settings for configuring all valves, flow regulators and ventilators in the ventilation system 101, in which case the configuration is carried out in accordance with the standards which are in force at that location. The set of control settings is used in step 118 to configure the ventilation system 101 in an efficient way, following which the configuration process ends in step 119.

    [0080] FIG. 2 illustrates a second embodiment of the installer's device 200 and the method 211-219 for configuring a ventilation system 201 according to the invention. The installer's device 200 comprises a processing unit 210 and a user interface 230. By means of a computer program product, the processing unit 210 is configured in such a way that the steps 211-219 are carried out. In addition to the installer's device 200, FIG. 2 also shows the ventilation system 201 which is to be configured and a central register 202 which forms part of, for example, a cloud storage system and can be consulted by the installer's device 200 via the internet. The steps 211-219 of this second embodiment correspond to the steps 111-119 of the first embodiment described above with reference to FIG. 1. However, this second embodiment differs from the first embodiment in the way in which the location data for the ventilation system 201 are obtained in step 212. Whereas the location data in the first embodiment were obtained by asking the installer for information via the user interface 130, the location data in the second embodiment are obtained from a location-determining unit 240 which forms part of the installer's device 200. The location-determining unit may be any suitable unit which makes data available which are indicative of the location of the installer's device 200, such as for example a GPS receiver which passes on GPS coordinates, a unit which determines a location on the basis of triangulation and signal strengths of WiFi access points, or even a unit which simply passes on the IP address of the installer's device 200, so that the location can be retrieved. For this second embodiment, it is assumed that the installer's device 200 is situated close to the ventilation system 201 at the moment of configuration, so that the location data of the installer's device 200 which are obtained in step 212 and which will be used in step 213 to obtain a location-specific list of questions are indicative of the location of the ventilation system 201.

    [0081] FIG. 3 illustrates a third embodiment of the installer's device 300 and the method 311-322 for configuring a ventilation system 301 according to the invention. The installer's device 300 comprises a processing unit 310 and a user interface 330. By means of a computer program product, the processing unit 310 is configured in such a way that the steps 311-322 are carried out. In addition to the installer's device 300, FIG. 3 also shows the ventilation system 301 which is to be configured and a central register 302 which forms part of, for example, a cloud storage system and can be consulted by the installer's device 300 via the internet. The steps 311-312 and 316-322 of this third embodiment correspond to the respective steps 111-119 of the first embodiment described above with reference to FIG. 1. However, this third embodiment differs from the first embodiment in steps 313-315 in which a prior verification and update of the computer programs installed on the ventilation system 301 are performed. Before the location-specific list of questions is obtained in step 316, the processing unit 310 will obtain an identification from the ventilation system 301 of the version of the computer programs which are currently installed on the ventilation system 301 in step 313. In step 314, the version information is verified. Possibly, the installer's device 300 knows which is the most recent version of the computer programs for the type of ventilation system to which ventilation system 301 belongs. If that is not the case, the installer's device can request this information from the central register 302. If the version information which was obtained in step 313 corresponds to the most recent version of the computer programs, steps 316-322 may immediately be performed. If the version information which was obtained in step n313 does not correspond to the most recent version of the computer programs, the most recent version of the computer programs is first installed on the ventilation system 301 in step 315 before the steps 316-322 are performed. If the most recent version of the computer programs is available on the installer's device 300, this most recent version can be directly transferred from the installer's device 300 to the ventilation system 301. If the most recent version of the computer programs is not present on the installer's device 300, this may be transferred to the ventilation system 301 from, for example, the central register 302. In this way, it is ensured that the ventilation system 301 is provided with the most recent version of the firmware before the system is configured in a location-specific manner.

    [0082] FIG. 4 illustrates a fourth embodiment of the installer's device 400 and the method 411-420 for configuring a ventilation system 401 according to the invention. The installer's device 400 comprises a processing unit 410 and a user interface 430. By means of a computer program, the processing unit 410 is configured in such a way that the steps 411-420 are performed. In addition to the installer's device 400, FIG. 4 also shows the ventilation system 401 which is to be configured and a central register 402 which forms part of, for example, a cloud storage system and can be consulted by the installer's device 400 via the internet. The steps 411-418 and 420 of this fourth embodiment correspond to the respective steps 111-119 of the first embodiment described above with reference to FIG. 1. However, this fourth embodiment differs from the first embodiment by the use of a cache memory 440 which is present in the installer's device 400. Prior to the configuration process, location-specific lists of questions were copied from the central register 402 to the cache memory 440. Also sets of decision parameters for specific types of valves, flow regulators and ventilators are copied to the cache memory 440 beforehand. This makes it possible to perform configuration of the ventilation system 401 even if there is no internet connection to the central register 402 at the location where the ventilation system 401 is installed, or if such an internet connection cannot be used because the installer's device 400 is, for example, only able to support one connection simultaneously and the data connection between the installer's device 400 and the ventilation system 401 prevents a simultaneous second data connection between the installer's device 400 and the central register 402 to be established. In the fourth embodiment, the processing unit 410 will then also receive the location-specific list of questions from the cache memory 440 in step 413 and compiling the control settings in step 417 will also be performed on the basis of sets of decision parameters for types of valves, flow regulators and ventilators which are obtained from the cache memory 440. After the ventilation system 401 has been configured in step 418, the control settings which were used for the configuration in step 419 are stored in the cache memory 440. In this way, the control settings for the type of ventilation system to which ventilation system 401 belongs and for the location where ventilation system 401 is installed are stored on the installer's device 400 and the installer is able to retrieve these control settings and re-use them in order to configure a similar ventilation system installed in the same street, quarter or region quickly in accordance with the local standards which are in force.

    [0083] FIG. 5 illustrates a fifth embodiment of the installer's device 500 and the method 511-521 for configuring a ventilation system 501 according to the invention. The installer's device 500 comprises a processing unit 510 and a user interface 530. By means of a computer program, the processing unit 510 is configured in such a way that the steps 511-521 are carried out. In addition to the installer's device 500, FIG. 5 also shows the ventilation system 501 which is to be configured, a central register 502 which, for example, forms part of a cloud storage system and can be consulted by the installer's device 500 via the internet, and a user device. The steps 511-518 and 521 of this fifth embodiment correspond to the respective steps 111-119 of the first embodiment described above with reference to FIG. 1. However, this fifth embodiment differs from the first embodiment in that the control settings are stored, and the configuration is reported to the user device 503, for example a smartphone, tablet computer, laptop computer or desktop computer of the owner of the building in which the ventilation system 501 is installed. In contrast to the fourth embodiment, the control settings which are used for configuring the ventilation system 501 are not stored in a cache memory of the installer's device 500 but are stored in the central register 502 in step 519. In this way, the control settings are made available in a centralized way and can be used by other installers which have access to the same central register 502 via their installer's device to configure similar ventilation systems in the same region. In step 520, the configuration is also reported to the user device 503. In a typical setting, the installer's device 500 will not connect directly with the user device 503 but reporting in step 520 will proceed via the central register 502 which forms part of a cloud storage system which is accessible via the internet. In possible embodiments, reporting to the user in step 520 may also comprise the control settings themselves, so that the location-specific control settings which were used to configure the ventilation system 501 are eventually also received by the user and can be stored locally on the user device 503.

    [0084] FIG. 6 illustrates a sixth embodiment of the installer's device 600 and the method 611-624 for configuring a ventilation system 601 according to the invention. The installer's device 600 comprises a processing unit 610 and a user interface 630. By means of a computer program, the processing unit 610 is configured in such a way that the steps 611-624 are carried out. In addition to the installer's device 600, FIG. 6 also shows the ventilation system 601 which is to be configured, a central register 602 which forms part of, for example, a cloud storage system and can be consulted by the installer's device 600 via the internet, and a user device 603. The steps 611-612, 616-621 and 624 of this sixth embodiment correspond to the respective steps 111-119 of the first embodiment described above with reference to FIG. 1. However, this sixth embodiment differs from the first embodiment in the steps 613-615 in which a prior verification and update of the computer programs installed on the ventilation system 601 is carried out, step 622 in which the control settings are stored in the central register 602, and step 623 in which the configuration is reported to the user device 603. The sixth embodiment thus combines the steps of the third embodiment illustrated by FIG. 3 and the steps of the fifth embodiment illustrated by FIG. 5.

    [0085] FIG. 7 illustrates a seventh embodiment of the installer's device 700 and the method 711-724 for configuring a ventilation system 701 according to the invention. The installer's device 700 comprises a processing unit 710 and a user interface 730. By means of a computer program, the processing unit 710 is configured in such a way that the steps 711-724 are carried out. In addition to the installer's device 700, FIG. 7 also shows the ventilation system 701 which is to be configured, a central register 702 which forms part of, for example, a cloud storage system and can be consulted by the installer's device 700 via the internet, and a user device 703. The steps 711-724 of this seventh embodiment correspond to the respective steps 611-624 of the sixth embodiment described above with reference to FIG. 6. However, this seventh embodiment differs from the sixth embodiment in that the parameter values from the location-specific set of control settings can be updated via the user device 703. It is possible that the parameter values which were initially configured on the ventilation system 701 have to be updated as a result of a defect, repair, power cut, restart of the ventilation system 701, etc., but also as a result of changes in the standards or requirements in the country or the region where the ventilation system 701 is installed. Such an update may be prepared on an installer's device 700, following which the new location-specific set of control settings may be configured on the ventilation system 701 via the user device 703 of a user who is situated in the vicinity of the ventilation system 701. The update of the configuration parameter values may also be prepared in the central register 702, so that it can then be transferred directly to the ventilation system 701 via the internet or can be transferred to the ventilation system 701 via the user device 703.

    [0086] FIG. 8 illustrates an eighth embodiment of the installer's device 800 and the method 811-819 for configuring a ventilation system 801 according to the invention. The installer's device 800 comprises a processing unit 810 and a user interface 830. By means of a computer program product, the installer's device is configured in such a way that the steps 811-819 are carried out. In addition to the installer's device 800, FIG. 8 also shows the ventilation system 801 which is to be configured and a central register 802 which forms part of, for example, a cloud storage system and can be consulted by the installer's device 800 via the internet. The steps 811-819 of this eighth embodiment correspond to the steps 111-119 of the first embodiment described above with reference to FIG. 1. However, this eighth embodiment differs from the first embodiment in that the installer's device 800 comprises a configuration application 804 which is executed on processing unit 810 which, in this eighth embodiment, is incorporated in the ventilation system 801. This eighth embodiment furthermore comprises an installer's application which is executed on a separate apparatus, for example a portable apparatus which the installer carries with him. In this eighth embodiment, the installer's application is essentially reduced to a user interface 830 which connects, via an interface, with the configuration application 804 which is executed on a processing unit 810 in the ventilation system 801. In this eighth embodiment, the configuration process is started on the user interface 830 by the installer in step 811. The configuration application 804 which is hosted by the ventilation system 801 will then, in step 812, receive location data. In the embodiment illustrated in FIG. 8, this happens by asking the installer for information via the user interface 830, but the person skilled in the art will understand that alternative implementations may receive the location data from a location-detecting unit in the portable apparatus of the installer, in the ventilation system 801 or in peripheral equipment of the ventilation system 801. In this eighth embodiment, the configuration application 804 receives the location-specific list of questions in step 813 from the central register 802 and obtaining answers to questions from the location-specific list of questions is handled via the interface of the configuration application 804. In step 814, the configuration application 804 receives the system-specific hardware configuration data. These hardware configuration data are requested from another component of the ventilation system by the configuration application 804 or they were pre-programmed, for example in a web page which forms part of the configuration application 804. The automatic mapping of the hardware configuration data with the location-specific list of questions in step 815 is also performed on the configuration application 804 which forms part of the installer's device 800 but is hosted by the ventilation system 801 itself. In case of preprogramming, this step 815 is reduced to determining for which questions from the location-specific list of questions an answer was preprogrammed in the web page—the first subset—and for which questions from the location-specific list of questions no answer was preprogrammed yet—the second subset. In step 816, the second subset of questions is presented to the installer via the interface of the configuration application 804 and the user interface 830 which forms part of the installer's application which is executed on the portable apparatus of the installer. The answers to the second subset of questions are received from the installer and transferred to the web page via the interface of the configuration application 804, so that the answers to all questions from the location-specific list of questions are collected there. These answers allow the configuration application 804 to compile a set of control settings in step 817, specifically for the ventilation system 801 and specifically for the location where the ventilation system 801 is situated. In order to compile the set of control settings in step 817, the configuration application 804 uses sets of decision parameters for a certain type of valve, flow regulator or ventilator which are obtained from the central register 802 via the internet, and are duplicated and/or modified if the same valve, flow regulator or ventilator is used for several rooms. Finally, the configuration application will use the set of control settings in step 818 to configure the ventilation system 801 in accordance with the local standards in force. The process is terminated by an alert message to the installer via the installer's interface 830, as is indicated in step 819.

    [0087] FIG. 9 illustrates a ninth embodiment of the installer's device 900 and the method 911-919 for configuring a ventilation system 901 according to the invention in which it is assumed that there is no internet connectivity available for the ventilation system 901, whereas this ventilation system 901 does execute the configuration application 904 which implements most steps from the method 911-919. The installer's device 900 comprises a processing unit 910 and a user interface 930. By means of a computer program product, the installer's device 900 is configured in such a way that the steps 911-919 are carried out. In addition to the installer's device 900, FIG. 9 also shows the ventilation system 901 which is to be configured and a central register 902 which forms part of, for example, a cloud storage system. The steps 911-919 of this ninth embodiment correspond to the steps 811-819 of the eighth embodiment described above with reference to FIG. 8. However, this ninth embodiment differs from the eighth embodiment in that the ventilation system 901 cannot connect to the central register 902 via the internet. For this reason, location-specific lists of questions for the type of ventilation system to which ventilation system 901 belongs are installed on a portable memory 905 beforehand, for example a USB memory. Likewise, the sets of decision parameters for valves, flow regulators and ventilators which in a ventilation system of the type to which ventilation system 901 belongs are transferred to the portable memory 905 beforehand, and for several possible locations. Optionally, it is also possible to install the latest version of the firmware for the type of ventilation system to which ventilation system 901 belongs on the portable memory 905. The portable memory 905 is handed to the installer who is given the task to configure the ventilation system 901 according to the local standards in force, and it is assumed that the ventilation system 901 is provided with the required interface(s) to receive the portable memory 905. After obtaining the location data in step 912, the configuration application 904 will obtain the location-specific list of questions in step 913 by selecting the location-specific list of questions corresponding to the location data and present on the portable memory 905. After the answers to the questions from the location-specific list of questions were obtained in steps 914-916, the configuration application will compile the set of control settings by using sets of decision parameters for valves, flow regulators and ventilators which are present on the portable memory 905 and are selected on the basis of the answers to the location-specific list of questions, and which are subsequently duplicated and/or modified in accordance with locally applicable standards in case certain valves, flow regulators or ventilators are used for several rooms. The actual configuration is carried out in step 918. Optionally, a check may be performed at the start of the configuration process with regard to the firmware version on the ventilation system 901 and a firmware update may be carried out if the portable memory 905 has a more recent version of the firmware, in the same way as in the third embodiment, the sixth embodiment and the seventh embodiment described above.

    [0088] FIG. 10 shows a suitable computer system 1000 for performing one or more steps in the method of the above embodiment(s). Computer system 1000 may generally be configured as a general-purpose computer and comprise a bus 1010, a processor 1002, a local memory 1004, one or more optional input interfaces 1014, one or more output interfaces 1016, a communication interface 1012, a storage element interface 1006 and one or more storage elements 1008. Bus 1010 may comprise one or more busbars which make communication between the components of the computer system 1000 possible. Processor 1002 may comprise any type of conventional processor or microprocessor which interprets and carries out program instructions. Local memory 1004 may comprise a Random Access Memory (RAM) or another type of dynamic storage device which stores information and instructions to be performed by processor 1002, and/or comprise a Read-Only Memory (ROM) or another type of static storage device which stores static information and instructions for use by processor 1002. Input interface 1014 may comprise one or more conventional mechanisms which enable an operator to input information in the computer device 1000, such as a keyboard 1020, a mouse 1030, a pen, voice recognition and/or biometric mechanisms, a touchscreen, etc. Output interface 1016 may comprise one or more conventional mechanisms which provide information to the operator, such as a screen 1040, a printer 1050, a loudspeaker, etc. Communication interface 1012 may comprise a transceiver-type mechanism, such as for example one or more Ethernet interfaces, which allows the computer system 1000 to communicate with other devices and/or systems 1081, 1082, 1083, for example a transceiver for communicating with the ventilation system 101 in FIG. 1. The communication interface 1012 of computer system 1000 may be connected to another computer system by means of a Local Area Network (LAN) or a Wide Area Network (WAN), such as for example the internet. Storage element interface 1006 may comprise a storage interface, such as for example a Serial Advanced Technology Attachment (SATA) interface or a Small Computer System Interface (SCSI), for connecting bus 1010 to one or more storage elements 1008, such as one or more local discs, for example SATA disc stations, and for controlling the reading and writing of data from and/or to these storage elements 1008. Although the above storage elements 908 are described as being a local disc, any other suitable computer-readable medium, such as a removable magnetic disc, optical storage media, such as a CD or DVD, ROM disc, solid-state drives, flash-memory cards, could generally be used. The above-described system 1000 may also be like a Virtual Machine beyond the physical hardware.

    [0089] The steps shown in the above embodiment(s) may be implemented as program instructions which are stored in local memory 1004 of the computer system 1000 in order for the processor 1002 to execute them. Alternatively, the instruction may be stored on the storage element 1008 or be accessible from another computer system via the communication interface 1012.

    [0090] Although the present invention has been illustrated by means of specific embodiments, it will be clear to the person skilled in the art that the invention is not limited to the details of the above illustrative embodiments, and that the present invention can be implemented with various changes and modifications without departing from the area of application of the invention. The present embodiments therefore have to be regarded in all respects as being illustrative and non-limiting, and the area of application of the invention is defined by the attached claims and not by the above description, and any changes which fall within the meaning and the scope of the claims are therefore incorporated herein. In other words, it is assumed that this includes any changes, variations or equivalents which fall within the area of application of the underlying basic principles and whose essential attributes are claimed in this patent application. In addition, the reader of this patent application will understand that the words “comprising” or “comprise” do not exclude other elements or steps, that the word “a(n)” does not exclude the plural, and that a single element, such as a computer system, a processor or another integrated unit, are able to perform the functions of various resources which are mentioned in the claims. Any references in the claims should not be interpreted as a limitation of the claims in question. The terms “first”, “second”, “third”, “a”, “b”, “c” and the like, when used in the description or in the claims, are used to make a distinction between similar elements or steps and do not necessarily describe a succession or chronological order. In the same way, the terms “top side”, “bottom side”, “over”, “under” and the like are used for the benefit of the description and do not necessarily refer to relative positions. It should be understood that, under the correct circumstances, these terms are interchangeable and that embodiments of the invention are able to function in accordance with the present invention in different sequences or orientations than those described or illustrated above.