An interaction device comprising: a charging unit; a modular processing unit; at least one interface (27, 28) for the interaction with external means; wherein the charging unit is connected to the modular processing unit, configured to charge one or more electrical devices in a wireless manner, configured to detect whether an electrical device suitable for wireless charging is located in a spatial area around the charging unit in which wireless charging of electrical devices by the charging unit is possible, configured to send information to the modular processing unit as soon as an electrical device suitable for wireless charging has entered the spatial area around the charging unit in which wireless charging of electrical devices by the charging unit is possible or has been removed from this area, wherein the modular processing unit is configured as runtime environment for the software modules installed in the modular processing unit, configured to receive, detect, analyze and process information sent by the charging unit to the modular processing unit by means of the software modules, configured to send data and/or triggers optionally generated when processing said information to at least one interface; and wherein the at least one interface is connected to the modular processing unit, configured to receive data and/or triggers sent by the modular processing unit, and configured to transfer the data and/or triggers to at least one external means, characterized in that the modular processing unit is configured to dynamically activate and deactivate modules, and install and uninstall during the ongoing operation. a charging unit; a modular processing unit; at least one interface (27, 28) for the interaction with external means; wherein the charging unit is connected to the modular processing unit, configured to charge one or more electrical devices in a wireless manner, configured to detect whether an electrical device suitable for wireless charging is located in a spatial area around the charging unit in which wireless charging of electrical devices by the charging unit is possible, configured to send information to the modular processing unit as soon as an electrical device suitable for wireless charging has entered the spatial area around the charging unit in which wireless charging of electrical devices by the charging unit is possible or has been removed from this area, connected to the modular processing unit, configured to charge one or more electrical devices in a wireless manner, configured to detect whether an electrical device suitable for wireless charging is located in a spatial area around the charging unit in which wireless charging of electrical devices by the charging unit is possible, configured to send information to the modular processing unit as soon as an electrical device suitable for wireless charging has entered the spatial area around the charging unit in which wireless charging of electrical devices by the charging unit is possible or has been removed from this area, wherein the modular processing unit is configured as runtime environment for the software modules installed in the modular processing unit, configured to receive, detect, analyze and process information sent by the charging unit to the modular processing unit by means of the software modules, configured to send data and/or triggers optionally generated when processing said information to at least one interface; and configured as runtime environment for the software modules installed in the modular processing unit, configured to receive, detect, analyze and process information sent by the charging unit to the modular processing unit by means of the software modules, configured to send data and/or triggers optionally generated when processing said information to at least one interface; and wherein the at least one interface is connected to the modular processing unit, configured to receive data and/or triggers sent by the modular processing unit, and configured to transfer the data and/or triggers to at least one external means, connected to the modular processing unit, configured to receive data and/or triggers sent by the modular processing unit, and configured to transfer the data and/or triggers to at least one external means, characterized in that the modular processing unit is configured to dynamically activate and deactivate modules, and install and uninstall during the ongoing operation. dynamically activate and deactivate modules, and install and uninstall during the ongoing operation.