In my app, I asking for the node capabilities, and I get that the node have multi channel command class with 2 endpoints - one for the temperature sensor, and the other for the humidity.

2 questions:
1. I'm wondering if there is a way to have only 1 channel with 2 sensors in it, so I can query for the desired sensor using the sensor type.
2. using the zunoSendReport to report sensor value change, the report received in the controller don't have the endpoint value, so if I have 2 temperature sensors for example, I won't be able to distinguish what sensor sending me the updates. Is there a way to send the endpoint id with the zunoSendReport function?

1. No. This is Z-Uno limitation. One feature = one channel.
2. If you have set only Association to LifeLine (group #1), you will get info only from the first channel of each type (due to the mapping). To get info from all channels you need to use MultiChannel Associations. In that case values will be reported for each channel individually as you desire.

I'm not sure I understand what do you mean by using MultiChannel Associations. I do see that my Zuno supports MultiChannel Associations command class (version 3). I do see that my zuno have only one group defined (group #1, LifeLine), and it connected to my controller (node 1).
What do I need to do in order to get the channels events? Add another association group to my zuno? (I think not, as DHT11 example don't add new group). Add some node to the group (but the controller is already on it)?