diff --git a/custom_components/drivvo/__init__.py b/custom_components/drivvo/__init__.py index 4ae9a60..9987ec7 100644 --- a/custom_components/drivvo/__init__.py +++ b/custom_components/drivvo/__init__.py @@ -272,17 +272,17 @@ def sort_by_key(list): odometer_init = odometer["odometro"] if odometer_init is not None: - if odometer["volume"] != 0: - volume = odometer["volume"] - else: - volume = odometer["valor_total"] / odometer["preco"] - if (odometer["tanque_cheio"]) and ( odometer["odometro"] != odometer_init ): odometer_old = odometer["odometro"] break + if odometer["volume"] != 0: + volume += odometer["volume"] + else: + volume += odometer["valor_total"] / odometer["preco"] + if volume > 0 and odometer_old is not None: refuelling_last_average = ( refuellings_odometers[0]["odometro"] - odometer_old diff --git a/custom_components/drivvo/manifest.json b/custom_components/drivvo/manifest.json index 2e584ac..b345107 100644 --- a/custom_components/drivvo/manifest.json +++ b/custom_components/drivvo/manifest.json @@ -10,5 +10,5 @@ "iot_class": "cloud_polling", "issue_tracker": "https://github.com/hudsonbrendon/sensor.drivvo/issues", "requirements": [], - "version": "1.0.5" + "version": "1.0.6" } \ No newline at end of file