Select Entity with condition on node id
For EFQ, you need to filter on the entity condition column entity_id which is the node id.

$query = new EntityFieldQuery();
$query-&gt;entityCondition('entity_type', 'node')
    -&gt;entityCondition('entity_id', $id)
    -&gt;entityCondition('bundle', 'event')
    -&gt;propertyCondition('status', NODE_PUBLISHED)
    -&gt;range($page, 1);
$result = $query-&gt;execute();