Faltaba el else en el if en verificar que los sensores tuvieran un observador.