The aim of this project is to propose a network of IoT devices coordinately working for providing comfort at certain locations and for certain human users. As the meaning of comfort depends on individual preferences, and the capabilities of given location may vary, in general, comfort management is not a trivial task. Moreover, while several humans find themselves at the same location, the meaning of comfort should be negotiated and somehow averaged. The comfort is assured by activating functionality of IoT devices, first, for detecting current parameters (such as temperature, air flow, pressure, etc.), and then for switching on (or off) certain actuators (such as heaters, air-conditioning installations, etc.). The users are not aware of current capabilities of the set of IoT devices available at given moment and location. Instead, they declare guidelines for the behavior of the system, and these guidelines (goals) are mapped to devices’ functionality by the software agents. Software agents cooperate to assure comfort to the maximum extent. However, the obtained level of comfort may not be necessary equal to the one declared by the user. Such accordance depends on (1) other users in the neighborhood, and (2) possibilities of the set of IoT devices available.General architecture of the system aims in controlling comfort at two layers. First (upper) layer is based on software agents. This level is responsible for comfort management, including the storage and processing of user-defined requirements to personalize the meaning of comfort. Comfort definition is represented by software agents in the form of fuzzy-assessed goals. The meaning of comfort is mapped by the agents to the requests for activation of IoT devices. The requests are mapped to an activation of a set of these IoT devices that are the most suitable to fulfill these requests. Main project objectives are the following:•providing efficient way of modeling of the comfort and its parameters, assisted with the negotiations to equalize comfort meaning among multiple users,•defining mapping procedure from comfort descriptions and fuzzy requirements to generic requests of activation of IoT devices,•designing efficient way of dynamic activation of given IoT devices based on incoming requests and semantic descriptions of devices’ capabilities.The proposed systems assures:•fulfilling the goals declared by the users to the maximum extent, usually restricted only by the capabilities of local set of IoT devices and contradictory requirements of “neighborhood” users;•portability of goals, requests and devices’ capabilities;•dynamic configuration of a local set of IoT devices, available at current location and moment of time;•a possibility of ad-hoc interaction with the system at unknown in advance locations and in unpredictable situations.Perspective applications of the proposed system are the following: improving comfort of life by mass usage IoT devices, also in the ad-hoc manner, improving energy usage by coordinating energy consumption within households and workplaces, public places, institutions, local administration, etc. However, to restrict the scope of this proposal, we concentrate on the application area related with “intelligent” homes and workplaces, i.e., inside a building. We plan to verify the idea as a real-case scenario by means of Neobuild company and their system for “intelligent home”.