From 0c625b0860bae29a1e1b474676942bbf2428146f Mon Sep 17 00:00:00 2001 From: s-hadinger <49731213+s-hadinger@users.noreply.github.com> Date: Wed, 15 Oct 2025 17:03:39 +0200 Subject: [PATCH] Berry make LVGL Panel and Led Panel compatible with VPN (#24016) --- tasmota/berry/extensions/LVGL_Panel.tapp | Bin 38712 -> 38890 bytes .../berry/extensions/LVGL_Panel/lvgl_panel.be | 6 +++++- tasmota/berry/extensions/Leds_Panel.tapp | Bin 36944 -> 37122 bytes .../berry/extensions/Leds_Panel/leds_panel.be | 6 +++++- 4 files changed, 10 insertions(+), 2 deletions(-) diff --git a/tasmota/berry/extensions/LVGL_Panel.tapp b/tasmota/berry/extensions/LVGL_Panel.tapp index 5b2fe94ebf5c25f5155754f335d1ba4803c16b9c..d26bbc0a0c082720b4b93c8fcf3f2ab008bebb2e 100644 GIT binary patch delta 460 zcmdn7j_K8UCf)#VW)?065ZJoeZz8WE`_@hGGPZAex6!njQFnKne{^B}!)F&JGcbTK zFM|w2PFZ?Rd_iJfYK~q~YG?>219Rin_ZiJw-*0}(c)puAGq)hWs6?T-q$o2lee(KV zg?b26uecy5vqYmjHK{nYs4TTeFC#TECACOH-6OxaL|s!yLETDSGuj|lK|w)TAw9K3 z0V1IQQKpcXm!eRTn4PMS3e;O!k^wYaAt^O2zbI9qBqLQJEwiW?sKrX13#eZqGfhDw zvp~VtRv|AlM_8ezMghW8SJwo~D@;DwtHPX`m$LaquPM7O(BskHV~iGD1O@^KgM68r zn3tKBT3n)+Rh*v(_9Zl2CVNdiz-nkTaIu7u{;_Tq8G`fdPbh z8Dto8%F=V<3lj5EbM%r@Lqj+jn2qY*Wth~x+x(RAeD~yIz0#8_`{Xvy?=xWMh~4HJ zJ$IT$+~n(1<=73=-ev&tDII8B2YXzS!R)AX5v)=n;*F2jpzrTcVs zkntcHbC_Wlfo=t1UIqz}v%z3VqwrJ)hTO!w%(T?v61}YA{JhW*Rt9E}eMhD%uxU>N GDFXl{ZB+LF diff --git a/tasmota/berry/extensions/LVGL_Panel/lvgl_panel.be b/tasmota/berry/extensions/LVGL_Panel/lvgl_panel.be index 1c37f9296..37c0c12a5 100644 --- a/tasmota/berry/extensions/LVGL_Panel/lvgl_panel.be +++ b/tasmota/berry/extensions/LVGL_Panel/lvgl_panel.be @@ -1035,8 +1035,12 @@ class lvgl_panel def send_iframe_code() import webserver + import string self.update() - var ip = tasmota.wifi().find('ip') + var ip = string.split(webserver.header('Host'), ':')[0] # get 'Host' header and take everything before the first ':' + if (ip == nil || ip == '') + ip = tasmota.wifi().find('ip') + end if (ip == nil) ip = tasmota.eth().find('ip') end diff --git a/tasmota/berry/extensions/Leds_Panel.tapp b/tasmota/berry/extensions/Leds_Panel.tapp index cba48be17818fbddbeb9a644c8819f00ad46798e..c19e4e1ec3cb82f9c1bef834c974684fc03d11b0 100644 GIT binary patch delta 496 zcmcbxfT?K_6JLNgGYc032v}{ljGoA+z#g#lYKCR%$e_u= z{dzhewWSr@42/#SE?M1Y0{cr!A|F+;){C0r-3?N<*2g&`gdm@bq68VLbQ8lUzt Upu3lqff?jhtqBTjU;9Do08IRuH~;_u delta 258 zcmZo##B^Z+6JLNgGYc032;|MY88wklf&GAPOvXXon2n|f7