From abec87022cae4bc4d8dcf285aa86ae8849e891df Mon Sep 17 00:00:00 2001 From: joBr99 <29555657+joBr99@users.noreply.github.com> Date: Sun, 10 Apr 2022 16:32:50 +0200 Subject: [PATCH] added time elapsed --- tasmota/autoexec-beta.be | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tasmota/autoexec-beta.be b/tasmota/autoexec-beta.be index 56d8464d..b91705d7 100644 --- a/tasmota/autoexec-beta.be +++ b/tasmota/autoexec-beta.be @@ -15,6 +15,7 @@ class Nextion : Driver static flash_block_size = 4096 var flash_mode + var flash_start_millis var flash_size var flash_written var flash_buff @@ -125,7 +126,7 @@ class Nextion : Driver var per = (self.flash_written*100)/self.flash_size if (self.last_per!=per) self.last_per = per - tasmota.publish_result(string.format("{\"Flashing\":{\"complete\": %d}}",per), "RESULT") + tasmota.publish_result(string.format("{\"Flashing\":{\"complete\": %d, \"time_elapsed\": %d}}",per , (tasmota.millis()-self.flash_start_millis)/1000), "RESULT") end if size(to_write)>0 self.flash_written += size(to_write) @@ -133,7 +134,7 @@ class Nextion : Driver end log("FLH: Total "+str(self.flash_written),3) if (self.flash_written==self.flash_size) - log("FLH: Flashing complete") + log("FLH: Flashing complete - Time elapsed: %d", (tasmota.millis()-self.flash_start_millis)/1000) self.flash_mode = 0 end @@ -149,6 +150,7 @@ class Nextion : Driver var strv = msg[0..-4].asstring() if string.find(strv,"comok 2")>=0 log("FLH: Send (High Speed) flash start") + self.flash_start_millis = tasmota.millis() self.sendnx(string.format("whmi-wris %d,115200,res0",self.flash_size)) elif size(msg)==1 && msg[0]==0x08 log("FLH: Waiting offset...",3)