@crankycoder I do not know if I understood you correctly ...
void request (uint8_t childSensorId, uint8_t variableType, uint8_t destination);
Suppose you have a node with ID 100 sends request (1, 24); (= request (1, 24, 0))
This means that the node with ID 100 requests the information with the last value for sensor 1 with the type VAR1 that is on the controller for the node with ID 100. (not at sensor 1 on the gateway (ID 0)
Ie at such request of a node with ID 100 requests value as though at itself (that last value which is on the controller).
request (1, 24);
request (1, 24, 0);
It is the same.
ps/// I understood :) .. on OpenHub there is no implementation of the MySensors module