diff --git a/src/targets/services/aggregatorUsageEvents.ts b/src/targets/services/aggregatorUsageEvents.ts
index a9c02105e72904f6c646a453fdfd4a934236de0f..54c90e964639df4201d9b63beab58cd06aa909e7 100644
--- a/src/targets/services/aggregatorUsageEvents.ts
+++ b/src/targets/services/aggregatorUsageEvents.ts
@@ -574,7 +574,7 @@ const calculateConsumptionVariation = async (client: Client) => {
           },
         })
 
-        if (events.length > 0 || consumptionVariationIndicator.value !== 0) {
+        if (events.length > 0 && consumptionVariationIndicator.value !== 0) {
           await sendIndicator(consumptionVariationIndicator, client)
         }
       }