mirror of https://github.com/arendst/Tasmota.git
GPIO viewer fix size (#20417)
This commit is contained in:
parent
08a769a720
commit
2947fd8b06
|
@ -26,7 +26,6 @@ gpio_viewer.Webserver_async = Webserver_async
|
||||||
class GPIO_viewer
|
class GPIO_viewer
|
||||||
var web
|
var web
|
||||||
var sampling_interval
|
var sampling_interval
|
||||||
var free_space
|
|
||||||
var pin_actual # actual value
|
var pin_actual # actual value
|
||||||
var last_pin_states # state converted to 0..255
|
var last_pin_states # state converted to 0..255
|
||||||
var new_pin_states # get a snapshot of newest values
|
var new_pin_states # get a snapshot of newest values
|
||||||
|
@ -70,7 +69,6 @@ class GPIO_viewer
|
||||||
def init(port)
|
def init(port)
|
||||||
self.web = Webserver_async(5555)
|
self.web = Webserver_async(5555)
|
||||||
self.sampling_interval = self.SAMPLING
|
self.sampling_interval = self.SAMPLING
|
||||||
self.free_space = 500
|
|
||||||
|
|
||||||
# pins
|
# pins
|
||||||
import gpio
|
import gpio
|
||||||
|
@ -107,7 +105,8 @@ class GPIO_viewer
|
||||||
port = int(host_split[1])
|
port = int(host_split[1])
|
||||||
end
|
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.write(html)
|
||||||
cnx.content_stop()
|
cnx.content_stop()
|
||||||
end
|
end
|
||||||
|
@ -160,7 +159,7 @@ class GPIO_viewer
|
||||||
# send free heap
|
# send free heap
|
||||||
var payload = f"id:{tasmota.millis()}\r\n"
|
var payload = f"id:{tasmota.millis()}\r\n"
|
||||||
"event:free_heap\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)
|
cnx.write(payload)
|
||||||
|
|
||||||
tasmota.set_timer(self.sampling_interval, def () self.send_events_tick(cnx) end)
|
tasmota.set_timer(self.sampling_interval, def () self.send_events_tick(cnx) end)
|
Binary file not shown.
Loading…
Reference in New Issue