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 ensemble permettant de contrôler l'accès au contenu d'un récipient comprend un bouchon conçu pour fermer le récipient lorsqu'il est monté sur celui-ci ; une pluralité de capteurs configurés pour détecter des conditions environnementales, physiques et/ou temporelles sur le bouchon ; et un processeur configuré pour traiter des données provenant d'un ou plusieurs des capteurs sur la base des conditions environnementales, physiques et/ou temporelles détectées et configuré pour fournir une indication à un utilisateur d'un accès recommandé au récipient. Dans certains modes de réalisation, l'ensemble comprend également une unité de verrouillage électromécanique conçue pour verrouiller sélectivement le bouchon sur le récipient et pour déverrouiller le bouchon du récipient de sorte à permettre l'accès au récipient, et le processeur est configuré pour déverrouiller l'unité de verrouillage électromécanique afin de permettre la séparation du bouchon vis-à-vis du récipient lors de la réalisation d'une ou plusieurs conditions environnementales, physiques et/ou temporelles pr