From 2947fd8b061253263f9910f0646e06f43be6feba Mon Sep 17 00:00:00 2001 From: s-hadinger <49731213+s-hadinger@users.noreply.github.com> Date: Sat, 6 Jan 2024 22:46:16 +0100 Subject: [PATCH] GPIO viewer fix size (#20417) --- ...{webserver_gpioviewer.be => gpioviewer.be} | 7 +++---- tasmota/berry/gpio_viewer/gpioviewer.bec | Bin 10821 -> 10867 bytes 2 files changed, 3 insertions(+), 4 deletions(-) rename tasmota/berry/gpio_viewer/{webserver_gpioviewer.be => gpioviewer.be} (98%) diff --git a/tasmota/berry/gpio_viewer/webserver_gpioviewer.be b/tasmota/berry/gpio_viewer/gpioviewer.be similarity index 98% rename from tasmota/berry/gpio_viewer/webserver_gpioviewer.be rename to tasmota/berry/gpio_viewer/gpioviewer.be index a14562925..ae379f52d 100644 --- a/tasmota/berry/gpio_viewer/webserver_gpioviewer.be +++ b/tasmota/berry/gpio_viewer/gpioviewer.be @@ -26,7 +26,6 @@ gpio_viewer.Webserver_async = Webserver_async class GPIO_viewer var web var sampling_interval - var free_space var pin_actual # actual value var last_pin_states # state converted to 0..255 var new_pin_states # get a snapshot of newest values @@ -70,7 +69,6 @@ class GPIO_viewer def init(port) self.web = Webserver_async(5555) self.sampling_interval = self.SAMPLING - self.free_space = 500 # pins import gpio @@ -107,7 +105,8 @@ class GPIO_viewer port = int(host_split[1]) end - var html = format(self.HTML_SCRIPT, port, ip, port, ip, self.sampling_interval, self.free_space) + var free_space = f"{tasmota.memory().find('program_free', 0)} KB" + var html = format(self.HTML_SCRIPT, port, ip, port, ip, self.sampling_interval, free_space) cnx.write(html) cnx.content_stop() end @@ -160,7 +159,7 @@ class GPIO_viewer # send free heap var payload = f"id:{tasmota.millis()}\r\n" "event:free_heap\r\n" - "data:{tasmota.memory().find('heap_free', 0)}\r\n\r\n" + "data:{tasmota.memory().find('heap_free', 0)} KB\r\n\r\n" cnx.write(payload) tasmota.set_timer(self.sampling_interval, def () self.send_events_tick(cnx) end) diff --git a/tasmota/berry/gpio_viewer/gpioviewer.bec b/tasmota/berry/gpio_viewer/gpioviewer.bec index 776f65e90016b9d2dae89dd725b125a9c3a5c29f..6c4bbed9480ae7b0d76ec2c97370c472691df6e8 100644 GIT binary patch delta 547 zcmZ8eF>ljg5PkmaByQp+jtL}EOL3`FWw5FY5vl|OZW9HIl!Vq235w)|)~zDdapYJa zBoB-pI#~L|%EZD}HA^=p27Un>J0oIYVBl+L5Mnsp>AiP%x_6(fAJ+Njm0L*wITjgM zy-ve6o*1om6ZE6HDJTRr`b`Z6sB}@mXCQi*WjTjhcM02FB=r!27M4&M$ebQQ zuJ)0w^&xMw{Ggxb9!5~=tgeJS&-x3D6ZBBIs@W{I`OOXbcKxWDKzXV@-jP!XhEvxI zhH?_F<9hyUS-|mVd?ZVl_}+;>bnRo`ap=$WjjV)2ZyY$|z@7%)guW}UWtQ;B+H2W6 z?Rt-%Zxo*1V=F+?mlrp)7Kj)UkeKJhhzKNxn0~K78URwrr%9aPq$rt^&Qgg&1VIY_ zax#g<1xGopn3${RZLQe*R}ZGiuzm@JE>P+(bE^?VDO}*$YdrTKE??vM1NFn@!U)TJ-CRF?)Wu%gyere&J^PnnbuwDyu5b+@n=B-WC7oJJ0s6-a2>V vV0Yi_SnNzRJ7(M7Z?qc5K?C6N%6XB;bm&e_N8=NF#LVr8q~ delta 498 zcmZ8e%SyvQ6g`tho2Fx$K72rHeMXA7DCnY~3nL9RklLUD9~7c!1vjl|mH}O6;UX}< z;0Fj@C+fLnbw;I*MNLx?@vcT4~S+=i*tee-ww18!nD0mf83ZSkup_H3Y*Z5v( zQnC?@k<9?gq92Qu?vUY}Sn`#xTqyax>1~R=70%ez^n6jq`BkgsUSFP^wp5DKPTOm> zJ@?w{Tyi0M*Rr(#z^Yj@9o>pPW{yZ!#6|nU`;LGh38=8{bbhW!WQSKFWcfY=dJIrM zMul*c&>$YCcM>ZXCvW=MNG^a#{a;m12<3rln41v7go z>IYYc@HBFn{(;PZ;BI8uQ*oXCcY=Ksqg4redfm3nof_~nk8MM*@=u{=n+