Tasmota sends telemetry (which includes energy data) every 5 minutes by default.
Instead of making it send all of the telemetry more frequently, you can configure it to send energy data whenever there’s a change in energy consumption. You can specify the reporting threshold to be either a fixed value (like when power changes by at least 2 watts) or by percentage (like when power changes by 10%). You decide which is best for your application.
The Tasmota option you must configure is called PowerDelta.
PowerDelta<x>
Set maximum delta of phase a in energy monitoring devices to report on active power load change while the power is ON. PowerDelta will not report when the power turns off.
0 = disable reporting on power change
1…100 = set reporting on percentage power change to send an MQTT telemetry message
101…32000 = set reporting on absolute power change to send an MQTT telemetry message (offset by 100, e.g., 101=1W, 207=107W)