S_COMBO/V_COMBO new mode in order to merge multiple sensors value in a single message
The basic structure should be like this:

When type is S_COMBO/V_COMBO, the payload is made with multiple (uint8 variable-type, uint8 data[]) tuple, up to 24 bytes.
For example, if you have a node that's temperature and humidity capable, it would send a message like this:

This would require almost no modification to the current software.
The main advantage is saving power, only a single packet is sent (instead of multiple packets for each sensor, plus ACK).
This limits however each type payload to one byte.
Another improvement would be to reuse the existing parsing code by adding a MyMessage.set/get method like this:

On the gateway, an additional case should be taken when serializing to/from Ethernet or Serial so it appears not like a combo.

]]>https://forum.mysensors.org/topic/1344/s_combo-to-merge-multiple-sensors-inputRSS for NodeSun, 07 Jun 2020 10:24:25 GMTSun, 03 May 2015 08:20:21 GMT60S_COMBO/V_COMBO new mode in order to merge multiple sensors value in a single message
The basic structure should be like this:

When type is S_COMBO/V_COMBO, the payload is made with multiple (uint8 variable-type, uint8 data[]) tuple, up to 24 bytes.
For example, if you have a node that's temperature and humidity capable, it would send a message like this:

This would require almost no modification to the current software.
The main advantage is saving power, only a single packet is sent (instead of multiple packets for each sensor, plus ACK).
This limits however each type payload to one byte.
Another improvement would be to reuse the existing parsing code by adding a MyMessage.set/get method like this:

]]>https://forum.mysensors.org/post/13507https://forum.mysensors.org/post/13507Sun, 03 May 2015 09:05:28 GMT@tbowmo Each packages would use a single message. Here, the idea is that a single message of 32 bytes does not take more power to send than a message of 12 bytes (what's power hungry is waking up the radio, transmitting a burst). For battery powered device, it makes a difference
]]>https://forum.mysensors.org/post/13508https://forum.mysensors.org/post/13508Sun, 03 May 2015 09:17:15 GMTInteresting idea,

Maybe you could let gateway unpack the COMBO message before handing it over to controller. This way no additional changes is needed on that side.

I would appreciate if you wanted to create a github pull request (on the development branch) with your verified changes.