I just realized that I am accomplishing same task as you for washer and dryer. How did you enable those icons?
Information below came from Aeotec and may be useful.
Send report is based on automatically reporting the status of the switches main function which is ON/OFF.
If parameter 80 [1 byte] is set to 1 (hail report) or 2 (basic set report), then it will report its status to the gateway if manually changed or changed by the gateway.
Polling does take more bandwidth than relying on Parameter 101-103 and Parameter 111-113 which is the group report that you are referring to.
Parameter 101-103 uses a binary table which can be used to set what reports will be set out on each group. Most users use 1 group to report all of them at the same time, but if you have a need to have other reports report at different times, then you would use Group 2 and Group 3 to set a separate report interval.
To translate the binary table to decimal:
8 = report kwh
4 = report watt
2 = report current
1 = report voltage
So you would combine the sum of these values if you want to select multiple reports from one group.
For an example: Lets say you want to report kwh, watt, current, voltage all at the same time every 30 seconds. Then the setting would be set as:
Parameter 101 [4 byte dec] = 15 (which is the sum of 8 + 4 + 2 + 1)
Parameter 111 [4 byte dec] = 30 (report parameter 101 [group 1] every 30 seconds).
Example 2: Lets say you want to report kwh and watt at a rate of 1 minute, then voltage and current every 4 minutes.
Parameter 101 [4 byte dec] = 12 (which is the sum of 8 + 4)
Parameter 111 [4 byte dec] = 60 (report parameter 101 [group 1] every 60 seconds or 1 minute)
Parameter 102 [4 byte dec] = 3 (which is the sum of 2 + 1)
Parameter 112 [4 byte dec] = 240 (report parameter 102 [group 2] every 240 seconds or 4 minutes)
Here are my relevant configuration items (I used saved xml file). So in another words, current changes are immediately reported. I use custom sensor value to tell me what Washing Machine is doing. Also every 30 seconds I get full report of all parameters send (down the road I will actually remove kwh as I don’t care about it)
<Value type="list" genre="config" instance="1" index="80" label="Notification status" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="2" vindex="1" size="1">
<Help>Defines the automated status notification of an associated device when status changes</Help>
<Item label="Nothing (Default)" value="0" />
<Item label="Hail" value="1" />
<Item label="Basic" value="2" />
</Value>
<Value type="bool" genre="config" instance="1" index="90" label="Enables/disables parameter 91/92" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="True">
<Help>Enable/disable Wattage threshold and percent.</Help>
</Value>
<Value type="short" genre="config" instance="1" index="91" label="Minimum Change to send Report (Watt)" units="watts" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="32000" value="1">
<Help>The value represents the minimum change in wattage for a Report to be sent (default 25 W)</Help>
</Value>
<Value type="byte" genre="config" instance="1" index="92" label="Minimum Change to send Report (%)" units="%" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="100" value="1">
<Help>The value represents the minimum percentage change in wattage for a Report to be sent (Default 5)</Help>
</Value>
<Value type="int" genre="config" instance="1" index="101" label="Report type sent in Reporting Group 1" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="15">
<Help>Defines the type of report sent for reporting group 1. 2 is multisensor report. 4 is meter report for watts. 8 is meter report for kilowatts. Value 1 (msb) Reserved Value 2 Reserved Value 3 Reserved Value 4 (lsb) bits 7-4 reserved bit 3 KWH bit 2 Watt bit 1 Current bit 0 Voltage</Help>
</Value>
<Value type="int" genre="config" instance="1" index="102" label="Report type sent in Reporting Group 2" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="0">
<Help>Defines the type of report sent for reporting group 1. 2 is multisensor report. 4 is meter report for watts. 8 is meter report for kilowatts. Value 1 (msb) Reserved Value 2 Reserved Value 3 Reserved Value 4 (lsb) bits 7-4 reserved bit 3 KWH bit 2 Watt bit 1 Current bit 0 Voltage</Help>
</Value>
<Value type="int" genre="config" instance="1" index="103" label="Report type sent in Reporting Group 3" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="0">
<Help>Defines the type of report sent for reporting group 1. 2 is multisensor report. 4 is meter report for watts. 8 is meter report for kilowatts. Value 1 (msb) Reserved Value 2 Reserved Value 3 Reserved Value 4 (lsb) bits 7-4 reserved bit 3 KWH bit 2 Watt bit 1 Current bit 0 Voltage</Help>
</Value>
<Value type="button" genre="config" instance="1" index="110" label="Set 111 to 113 to default" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" affects="111,112,113">
<Help>Set time interval for sending reports for groups 1, 2 and 3 to default.</Help>
</Value>
<Value type="int" genre="config" instance="1" index="111" label="Send Interval for Reporting Group 1" units="seconds" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="-1" value="30">
<Help>Defines the time interval when the defined report for group 1 is sent.</Help>
</Value>
<Value type="int" genre="config" instance="1" index="112" label="Send Interval for Reporting Group 2" units="seconds" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="-1" value="0">
<Help>Defines the time interval when the defined report for group 2 is sent.</Help>
</Value>
<Value type="int" genre="config" instance="1" index="113" label="Send Interval for Reporting Group 3" units="seconds" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="-1" value="0">
<Help>Defines the time interval when the defined report for group 3 is sent.</Help>
</Value>