This document proposes a lightweight semantic approach to enhance interaction between users and smart objects. It presents an event-condition-action model to define rules for smart object behavior. Ontologies are used to describe smart objects, spaces, and rules semantically. This allows detecting incompatibilities between rules and optimizing rule execution through reasoning. Future work involves implementing the approach on Android, validating response times against non-semantic solutions, and handling multi-user scenarios.