Modelos semánticos que describen capacidades, no cajas negras
Representar funciones como capacidades—altura, brillo, temperatura, ocupación—con unidades, rangos y metadatos claros evita ambigüedades. Esquemas JSON versionados, catálogos de eventos y estados legibles apoyan pruebas automáticas y documentación viva. Así, un módulo nuevo hereda comportamientos esperados sin reescribir automatizaciones, y las plataformas pueden validar compatibilidad de forma objetiva incluso cuando cambian proveedores o evolucionan los controladores.