An assembly for controlling access to contents of a container includes a cap configured to close the container when mounted thereon; a plurality of sensors configured to sense environmental, physical and/or temporal conditions on the cap; and a processor configured to process data from one or more of the sensors based upon the sensed environmental, physical and/or temporal conditions and configured to provide an indication to a user of recommended access to the container. In certain embodiments, the assembly also includes an electromechanical locking unit configured to selectively lock the cap onto the container and to unlock the cap from the container to allow access to the container, and the processor is configured to unlock the electromechanical locking unit to allow the cap to be detached from the container upon fulfillment of one or more predetermined environmental, physical and/or temporal conditions.Un conjunto para controlar el acceso al contenido de un contenedor que incluye una tapa configurada para cerrar el contenedor cuando se monta en él; una pluralidad de sensores configurados 5 para detectar condiciones ambientales, físicas y/o temporales en la tapa; y un procesador configurado para procesar datos de uno o más sensores basados en las condiciones ambientales, físicas y/o temporales detectadas y configurado para proporcionar una indicación a un usuario del acceso recomendado al contenedor. En ciertas modalidades, el conjunto también incluye una unidad de bloqueo electromecánico configurada 10 para bloquear selectivamente la tapa en el contenedor y desbloquear la tapa del contenedor para permitir el acceso al contenedor, y el procesador está configurado para desbloquear la unidad de bloqueo electromecánico para permitir que la tapa debe separarse del contenedor al cumplir una o más condiciones ambientales, físicas y/o temporales predeterminadas.