A home control network key (42, 42b) for actuators in a property, which comprises: - network interface elements, which comprise input/output means (424, 425, 426, 427) for network interfaces (3, 4); - a processor, and - a memory, which contains computer program code, - the processor, the memory and a therein stored computer program code are configured to: - determine a network path from the home control network key (42, 42b) to the Internet; - store the determined network path both in the memory of the home control network key and in a memory of a home control network server, characterised in that, for establishing a virtual private network, the processor, the memory and the therein stored computer program code are further configured to: - receive a device identification code sent by its unique network terminal pair, which is a home control network device, with which the home network control key is allowed to establish a data transfer connection, wherein said data transfer connection is allowed only with each other, and send its own device identification code to its unique network terminal pair, when the home control network key (42, 42b) and the home control network device are connected together with their USB ports (426, 627), and thereafter the home control network key (42, 42b) is adapted to: - requesting from the home control network server network path information of its unique network terminal pair in order to establish an end-to-end data transfer connection to its unique network terminal pair; - receiving from the home control network server the network path information of its unique network terminal pair, and - establishing with the aid of the received network path information with its unique network terminal pair the virtual private network for remote control of actuators of a property, to which virtual private network the home control network server does not belong. - network interface elements, which comprise input/output means (424, 425, 426, 427) for network interfaces (3, 4); - a processor, and - a memory, which contains computer program code, - the processor, the memory and a therein stored computer program code are configured to: - determine a network path from the home control network key (42, 42b) to the Internet; - store the determined network path both in the memory of the home control network key and in a memory of a home control network server, - the processor, the memory and a therein stored computer program code are configured to: - determine a network path from the home control network key (42, 42b) to the Internet; - store the determined network path both in the memory of the home control network key and in a memory of a home control network server, - determine a network path from the home control network key (42, 42b) to the Internet; - store the determined network path both in the memory of the home control network key and in a memory of a home control network server, - receive a device identification code sent by its unique network terminal pair, which is a home control network device, with which the home network control key is allowed to establish a data transfer connection, wherein said data transfer connection is allowed only with each other, and send its own device identification code to its unique network terminal pair, when the home control network key (42, 42b) and the home control network device are connected together with their USB ports (426, 627), and thereafter the home control network key (42, 42b) is adapted to: - requesting from the home control network server network path information of its unique network terminal pair in order to establish an end-to-end data transfer connection to its unique network terminal pair; - receiving from the home control network server the network path information of its unique network terminal pair, and - establishing with the aid of the received network path information with its unique network terminal pair the virtual private network for remote control of actuators of a property, to which virtual private network the home control network server does not belong. - requesting from the home control network server network path information of its unique network terminal pair in order to establish an end-to-end data transfer connection to its unique network terminal pair; - receiving from the home control network server the network path information of its unique network terminal pair, and - establishing with the aid of the received network path information with its unique network terminal pair the virtual private network for remote control of actuators of a property, to which virtual private network the home control network server does not belong.