From e1ddf3e43a5fac4940637ae1ecea8d50360febbe Mon Sep 17 00:00:00 2001 From: Edward Firmo <94725493+edwardtfn@users.noreply.github.com> Date: Fri, 16 Feb 2024 23:55:34 +0100 Subject: [PATCH] Bump to v4.2.6 --- ReleaseNotes.md | 47 +++++++++++++++++++++ advanced/esphome/nspanel_esphome_core.yaml | 2 +- advanced/hmi/nspanel_CJK_eu.HMI | Bin 20453303 -> 20453303 bytes advanced/hmi/nspanel_CJK_eu.tft | Bin 11677004 -> 11677004 bytes advanced/hmi/nspanel_CJK_us.HMI | Bin 20266964 -> 20266964 bytes advanced/hmi/nspanel_CJK_us.tft | Bin 11681300 -> 11681300 bytes advanced/hmi/nspanel_CJK_us_land.HMI | Bin 20454455 -> 20454455 bytes advanced/hmi/nspanel_CJK_us_land.tft | Bin 11677180 -> 11677180 bytes advanced/hmi/nspanel_eu.HMI | Bin 15035221 -> 15035221 bytes advanced/hmi/nspanel_us.HMI | Bin 14820802 -> 14820802 bytes advanced/hmi/nspanel_us_land.HMI | Bin 14681777 -> 14681777 bytes nspanel_blueprint.yaml | 4 +- nspanel_eu.tft | Bin 7351628 -> 7351628 bytes nspanel_us.tft | Bin 7421460 -> 7421460 bytes nspanel_us_land.tft | Bin 7351804 -> 7351804 bytes 15 files changed, 50 insertions(+), 3 deletions(-) diff --git a/ReleaseNotes.md b/ReleaseNotes.md index a548be9..0341217 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -522,6 +522,50 @@ For support, feedback, or detailed information about this update, visit our [GitHub repository](https://github.com/Blackymas/NSPanel_HA_Blueprint) or our [online documentation](https://github.com/Blackymas/NSPanel_HA_Blueprint/blob/main/docs/README.md). +## Patch v4.2.6: Bug fixes +Patch v4.2.6 addresses a mix of medium and minor bugs alongside UI enhancements, focusing on streamlining user experiences with the NSPanel Firmware. +Key fixes include improving responsiveness in button pages for automation and scenes entities, correcting sensor display issues, and smoothing out TFT uploads. +Notable improvements also include syncing with HA core 2024.2 and refining documentation for memory usage during customizations, +reflecting a responsive and evolving approach to user feedback and system performance and reliability. + +**Overview of Changes:** + +| Change | Criticality | Affected Components | +| :-- | :--: | :--: | +| Buttons pages slow when constructing `automation` and `scene` entities (#1746) | Medium | Blueprint | +| Fix Sensors Displaying "None" as Units (#1792 and #1804) | Medium | Blueprint | +| Fix compilation error when installing `nspanel_esphome_core.yaml` without Upload TFT add-on (#1803) | Medium | ESPHome | +| Long Click Action Bug Fix for Hardware Button (#1637) | Minor | Blueprint | +| Fix `Nextion reported variable name invalid!` when uploading TFT (#1794) | Minor | ESPHome | +| Calendar/Schedule icon permanently displayed when using climate entity. #1265 | Minor | Blueprint | +| Sync icons with HA core 2024.2 (#1800) | Enhancement | Blueprint | +| Improved documentation about memory considerations when using customizations (#1801) | Enhancement | Documentation | + + +**Key Improvements:** +- **Buttons pages slow when constructing `automation` and `scene` entities**: +Improved the load times and responsiveness of button pages when constructing `automation` and `scene` entities, enhancing the user interface's efficiency. +- **Fix Sensors Displaying "None" as Units**: Corrected an issue where sensors improperly displayed "None" for units of measurement, +ensuring accurate and meaningful data representation. +- **Fix compilation error when installing `nspanel_esphome_core.yaml` without Upload TFT add-on**: +Addressed a compilation error that occurred when the Upload TFT add-on was not included, streamlining the installation process for users. +- **Long Click Action Bug Fix for Hardware Button**: Resolved a bug where long click actions weren't executing on hardware buttons if no entity was assigned. +This fix ensures that custom actions linked to long presses will now run as intended, regardless of whether an entity is assigned to the button, +offering greater flexibility and reliability in user interactions. +This was supposed to be fixed with v4.2.5, however the bug was reintroduced before the release. +- **Fix `Nextion reported variable name invalid!` when uploading TFT**: Resolved an error message logged during the TFT file upload process, where Nextion displays reported a variable name as invalid. +This fix ensures a smoother and error-free update experience for TFT files, enhancing the reliability of display updates. +- **Calendar/Schedule icon permanently displayed when using climate entity**: +Resolved a bug where the calendar/schedule chip was shown when the climate is in `auto` mode, now ensuring icons reflect the current status accurately. +- **Sync icons with HA core 2024.2**: Updated the Blueprint icons to align with Home Assistant core 2024.2, +refreshing the visual elements and ensuring consistency with the broader HA ecosystem. Thanks again to @illuzn. +- **Improved documentation about memory considerations when using customizations**: Updated the documentation to include detailed memory usage considerations, +particularly focusing on `bluetooth_proxy`. Special thanks to @illuzn for their contributions to this enhancement. + +For support, feedback, or detailed information about this update, +visit our [GitHub repository](https://github.com/Blackymas/NSPanel_HA_Blueprint) +or our [online documentation](https://github.com/Blackymas/NSPanel_HA_Blueprint/blob/main/docs/README.md). + ## What's Next? Discover what's next and what we are working on right now in our [Milestones](https://github.com/Blackymas/NSPanel_HA_Blueprint/milestones?direction=asc&sort=title&state=open). @@ -544,11 +588,14 @@ Discover what's next and what we are working on right now in our [Milestones](ht - Fix for Lights with no brightness supported_features, #1633 - Patch v4.2.2 - Implement dynamic icons and use device_class, #1635 - Patch v4.2.2 - Fixes the incorrect labelling of the entity pages alignment, #1628 - Patch v4.2.2 + - Sync icons with HA core 2024.2, #1800 - Patch v4.2.6 + - Improved documentation about memory considerations when using customizations, #1801 - Patch v4.2.6 - @bkbartk - Add Dutch/Italian date format, #1658 - Patch v4.2.3 - @shing6326 - Fix crash on climate page, fix climate icon and color, #1649 - Patch v4.2.3 - And to all users who helped with the tests during development and beta. ## Previous releases +- [v4.2.5 - Celebrating 1000 Stars with Enhanced Functionality and UI Improvements](https://github.com/Blackymas/NSPanel_HA_Blueprint/releases/tag/v4.2.5) - [v4.2.4 - Critical bug fixes](https://github.com/Blackymas/NSPanel_HA_Blueprint/releases/tag/v4.2.4) - [v4.2.3 - Bug fixes and minor enhancements](https://github.com/Blackymas/NSPanel_HA_Blueprint/releases/tag/v4.2.3) - [v4.2.2 - Bug fixes and minor enhancements](https://github.com/Blackymas/NSPanel_HA_Blueprint/releases/tag/v4.2.2) diff --git a/advanced/esphome/nspanel_esphome_core.yaml b/advanced/esphome/nspanel_esphome_core.yaml index b0af24a..5d05104 100644 --- a/advanced/esphome/nspanel_esphome_core.yaml +++ b/advanced/esphome/nspanel_esphome_core.yaml @@ -18,7 +18,7 @@ substitutions: friendly_name: ${device_name} wifi_timeout: '15' ##### DON'T CHANGE THIS ###### - version: "4.2.6dev" + version: "4.2.6" ############################## ##### External components ##### diff --git a/advanced/hmi/nspanel_CJK_eu.HMI b/advanced/hmi/nspanel_CJK_eu.HMI index 581d6b5da4ac45748b1b7ad5748362941dbbcd33..bf121c1b70e9a0d2f3df81eb748c1db7f9e2f251 100644 GIT binary patch delta 1459 zcmd7M`IpUg9LMqRow+k(7~L#GXc&9zFl9-I$&$e&sVQ5GwNbVvQi(g}rLikBTx&?8 z^=f9gitJ@yZrTgq!e}!MEkfe?J}1BU3w+OcJip&_zMs!IuTap94PniCZ#5?)b3{_7 zv{dK+r*}-2vn9%LJcVKJspuNX$w{L!uKwd)5cE5(n)9)vX5Qg)Ej+{X%EwhraJb-H zbFzEWY^Mz;J%uT8Ig#GwEBmD9gnhYTp9c|$gcnhW4uyR&jY{)eUu;pC>uptz>&tbS z?K0bCw##gn*)FqPUrb`@^>Coj^<{R`J!+wQ)l#k0TKB1q+A2l&tDV}bgF5N~byBK2 ztBblSO%JM@9#VHbtR8wqk1Ab{>2dW`FZEU*_0<#Vr~b;&01eb24b~71)sxE9Fg>NG zHC!V!Qlm6l&nQdJYK+F}IgQivdO;hy6H!gE)jRKEq*r zjxX>fzQWh|2H)a4e2*hIieqr`1AfGDoWMyG;}m|v&-ewu;y0W|34TW@&fqNmz@PXF zf8!kf!FgQ3Mf{6P_z#z-mlS(u!xCYMw0JF1mS{_irHm!kQr1$=5@#uIxxwPI+-Rv_ zsc5NWsceb2RIyaG++?X{scxxZx!ICnscETYNwn0q)UnjH)U(vLG_W+Z++w-aa+~FL j%N>?GElHL}md2K3%UzbcEln&bd&GCF3v z{E)Zb&C&T$XD~ON+JcOVU|AqA=NL^!Qab5#&duWQxPR#gPy z%7EDcvjb)a%nq0xFgpmRMVec}h1wuoJW401zfROi8lZt1q`^8_1sbALG*qYRG@Y(t z8mz=7pX`W>k?h6%QRV+>k1X? zN?oO^RiY`Hs!~nUH7e7!D%W&fr|WftZq!Yhp__G!ZmsibVxckR-PgyL#k}flzjQ&F z7jM|$^+={2(ad(0O^qI+xD6E$W?~j9aXaq7otTZga5wJ39Ndfha6hV0jk%ZyAM>#Q z3-JIR#3DR|hw%s=#bbCJPvA*Bg{Schp2c%`9xq@qUPKH_@DgfJi#jaDGQ_bQE3gu) z@G@S(t5}VCyoT5D2HwP5ScA2A8|%=3^>_yxuo3TK6B2k2oAExj-~)V!t@sEZ;}d*} z&+s|6A;1^-5?|qKY)2z@;2V64@30fQ@I9Ka8_oCuKjJ6+j9>68e#7th1ADL+`|v0J z!r!x-8r?atBw3OzAxnxS)skjuWl6UjU}397`Wdt|iaX V*K(}oI7`0ecz1PEV?TFY?myT65M2NO diff --git a/advanced/hmi/nspanel_CJK_eu.tft b/advanced/hmi/nspanel_CJK_eu.tft index ac6edb4d30c349b65b491bf87ad90be084c196c1..e3709a722edd4bb18f3f87b4beab75aea0467a63 100644 GIT binary patch delta 412 zcmWN==T^>f007{Z{+XE#%HG*~XYWnCRx*-|kjSbKJqaPQDWf7=Ii1rj_|O%&4L9KT zobz=4{gc=kR_LOu1d&ADbk{>qz4Vr(kG}fpZ-9Z4rAU=#kipVr7-Fblh8tm|QAQhM ztZ~MhAk##XOg6<-(@ZzROtZ{3$6WKwx4=S+ES6=7rIuN4g_TxWZH=|oS#N`lHrZ^8 zt+v^2hip6T61UqPd+oDdjstQXbjV>x?k1?i&e*?rm#8u7=8*{!q4HC@N4)j{2u-Ye}=!p*08N39{v8888v34B>xAqLa7V@ delta 412 zcmWN=XIIW~007WK|By(CjO?@fgwE9*GNSMZ`w;A?p2 zmES$*cK-RD*cmqJqN@avMBQ}PLz147_0n64K2r77Pk(6!7%1H!gAFlMhGB*qVWd$; z8)K|-#+x8hmWi@Wk|Wn-Q%p6@bTiB}%WQe(m}{Q-7Ra|yfkKNcR%D5#mRW9vl~!48 zjkSuESf|u_8^mn1Nttq+RoG&yO51F=!%n+YskYl5d+oE|0W}V)Rp*eyjyUR=(QxbKMO$-E!L422 znr7yuo2l4RTS0<(PYY1OOHtEBjY@^0P*e2%bo3Yh0_U99d*+;(@0?Hlx%$9*l=U$p zELqvPiK!WBmJ3%x_dH9rpT%N$h8k8|WO8z1Ue?8T-1B3dmdsmu*mA-%Az-vMI_Hw} zZMCld&s+G1rL-j|%rHEG9V@K9X+8QbFQ~H@*4YjCzzSdZ!QWeFwr^0+)9newDOC0R03M#75oVznv++9SpagR<5A#uq1z3nhaAPr+;0-LrGQ5f9cnd4=HdbO4 zR$~p`!Mk`5@8bik#fMmj_1J(iY{W<9XSt$u9{*1 delta 1513 zcmd7MiBnZ&7=ZD6xF8_vl{7@b1(nxI`*0&+Ftk<6pp;`8{X8Iq!GoExJ|YUxbZOM%__~ z$)h8>$Mtah|FjBEapd`M$m(l2eM20P5h;mxzwu5Db2}0qcQ_0N#`q;U>pSkdUtVC| zxo_}~$jq{UI))?5zuFF`cl7z3^t3`(Mxo1q7o6~h52|k{~b2FiDh`I9Ph^47>{=_0TVF^CMF{lQ}8aPA`OCcOhX2yV+Lko7G`4(=3*Y^V*wT-6N|7I z@4>_85_#!loS54*4%d$1S#@D0AjclaLraR3K#2tObn1t`Q}96=F|;uwC!Pxu+X z;8z?+F;3t&*f@z(IE^#-9VIx6KX49z;xC-X-}na?P>M2K#3fwD75s~G{D-T!hU=)n z4cx@7S;g_jJZQW$PK~$5M^i=PtMSwLYpQAjG}ScKH8nIYO-)Up<^fGDO>NDCnjlRb zO|Yh}rk*B56RN4NX`pGSX`~6$G}biHG}VM_9?~?^G}pAywA8fHJgj*{6QOCXX`_kM QJgRAHeoK#lw~lkX@CCf^k-X@4 z&$)^Jf0GkogHAe25=quYimtlpu7{p_N!44LKKkk>U4H`%G{|5>WEg6g;YJu~luV;# z$u`DVKI-nQn%eW|?h{xpK`j-vSFQk|*C{OB5)yRFPsOmMOJdnH5%A zWwkZRt+h_vdK+w1q0%OsZL!rh+f}KyLyetw*=>)#_Ni58zXJ|BRjxaGDx?z$)8z6Tz9tAi< xQBo`xYm7&2;hXSn_%3`Oeh5E?pTf`Km+))&E&Lw-2!H;LN9})dqx_88e;sQ^sb~NI delta 412 zcmWN=S69w)007`a|B#Fb*_*6n6QW4jCB2kvm6c6KB0S0_UOPheuHzgRUApNT_%bg1 zo^zh~zs|&XSg(t&5=0Vp(_IfqdP>$yZ+-NYqM!a!4KUCkX$Bi&s9}a1VWd$;8)K|- z#+zWGbdyXr#Z=Q|m@d-{GtDyF9COVx-vU_{T4b?oODvTm*D}lHSs`D6l~!48jkVTU zuTYTzrEW)w$rJdY4>w1y?m_bj@`)+;q!rcieSPllvZsd+3qJo_Ok+=bF9nQj1q!d-JQc yI7+CftZ9rzt>N47UHCry5Pl3lg`dMO;n(n6_&xj){tVlG$D;O*tmsc?$>0CV8>`Cz diff --git a/advanced/hmi/nspanel_CJK_us_land.HMI b/advanced/hmi/nspanel_CJK_us_land.HMI index 1661a2c04d00f5aa327936f0b7c341040a9cdf43..f392278d8238470f48c2a24b4cce89525d994a2c 100644 GIT binary patch delta 1685 zcmdtgdsGx<9LDi?_5v#Ajum89Mp}U>2wBpFAT1R#!;MNMZ&X%Rx}=t2AhY_kXr`!C zZy9;Z6e|jZ8Z1LZC9xY?NJSBv**&2$D#dz!vYpQ9|Nd#u`F!WM^UlnfIp?)2Te{k0 z6qXqy!wP5jFq0CBEmiGS%Ao0)(`Lk`j80X-UwcXCn&O(;=ToJ7eX6!~p}RWDcG%^X z+B%?cZdgXTijU38{QDjr_s95EasnS&TcG0qwH7|ruM)YYYJExtA9eCSPkD>{%5lKW z`+VhL-5Z>)#^|P$1#O=EHjhCLa*~VO6k@k|LJuAJ|9p$5b-o!ejezM0n9hLd3YhMI z8M46){m;*DHXG7#87{{axDtuD3Q0)D)fkFlxCYl^I7VP3Qjm)4FbdaWG;Tl|#=wgk zk&c^iGj73HjKg?j;8sk)L`=eDOhG1Y!|k{OQ*kHm!rhpLdvGuA!*tAm4_UY$GcgOZ z@cgL7_wrFsXi(F2vr4$fxWKl7r&dg%H& zNxI&X<Yow3{MWem~Fz5ZgIoR$}^r-ihL9;LA?Waci zh(4xIsEIzM�L`rxrRu2k8qsL|@Wj`ij1$Z|Gb4j=rZK=tnw2t<*+8(a-b?9i?BX zoqnU==?^+a$Ekx((4ULFMMeQh91^F*C2>naB%zWnlCF|&k}yek$tjW^5|6}`^pu<` zIZbl9BwP|9IYZJ*a;BuWdB=M4qC4(iGNG_EOF}8V&5{$!ne*seMi39)u delta 11497 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 diff --git a/advanced/hmi/nspanel_CJK_us_land.tft b/advanced/hmi/nspanel_CJK_us_land.tft index 2da50a20eccb1c815197893f5410f19a70c26636..9da6cb10000b749cab0729c110e03fc091670470 100644 GIT binary patch delta 412 zcmWN=XIIT}007`i|Aa`$CZuqaEnA^fl6ATE-em7xc*x$_S=Zhi=lBZVJ6`z;K0+`0 zJ?A{l|9+=8hxJ-%Elng{8yVVar@c%abd;r&Y@Kz{RgP}D>!GJ!dh4UFesc9Uz(9Eh z$yZ>oA%==8G)$43$6ovFcfdi19CpM} z#~gRUNvE7vr`{Q7ox^z-G`Q%J%dWWUn(J=3>6Y8>xU11U_dW2?Bac1N6d6Ux#nPx8b|+efS~#7=8*rhhM_4;kWSnuVnNi6_5TF|M}knQH`qw delta 412 zcmWN==T^>f007`a|Ex%ajO>w6WG7q79`RBlqcY1@kr5uUN{Gnz8fAs!9Jk;e+)5w( zo^zh=e}5CZ!v;O{lpvC*m)`p5tDhwO4UlZ06oU+wYKWnRNi*CCBaM=7v@ymSXS@j} znq;ymGE9|en(1c9l5M70a?CczT=UGgz(Tne$+OrJOD(h93M;LWZ?yu2)>vzu^)}dO zlg+l+s>n9m#q6+Cu@bwK+HH?Ad+oE|0p%)GI_QwYjyUR=D%FlV;iOYeJL9Z#YSgN8 z-Uan8y5zDe8eDbFb=+`Mqg!sfai!Q>)r2o yQIt?oS<@Jc;^F)7L-;ZL6n2E2;pgy6_%-|%eh<6CAK}kGvFKMkGpcTDY5fnY8mprK diff --git a/advanced/hmi/nspanel_eu.HMI b/advanced/hmi/nspanel_eu.HMI index 37d4fef306c6396945535420c2a156019d23d226..f221b7a6bdf7dbcd4c999430e26cbcf5b0b93125 100644 GIT binary patch delta 1010 zcmd7L=~K)B0LJm(Z@1kv-s}sLHRDw;%$RA+G}BOo+$Fj1J9mz(W1S(}qjg(WRz!~6 zSJ_yF6gd)dRY>F-W4zfn-et!3g}=dgWHcusV$-| zBc(9c7wz>$o3Ox&2-si``Jy9>fBxG)*N@z=(;If0u)vB4*kBKZoso|3|HB{{c9vu- zL5b?AUP@AL^-*6XtDpL7fCg%i25X2?l&Yah(=erLxJGECMrpLhXspI*ye4R(CTX&! zXsV`Zx@KsmGBiuGHAizbPxG}vnOdktTC63?(o(s!Ov|-GE9KTIt=1Z?)jF+Lwl-*^ zHYrD&%RD}dt@3wTYEqzUfjbb2wR+k*2a+q?IiaMGyS*h4jPW?l?g2Bw)gjOt~gKc!^hdjRrKL32*Qg@6e3*Xu$`3L@PewGrr(!s6O#qUfdsl CX~=c} delta 1035 zcmd7L+iyz&90%~8b9!2f2YryP5)xY^BWWa(NrqC)WyRcQ?l$+CO_{n5bNZ$3N^Qs7 zHa7QL=Zs^n8#AWvbi<6fERA^SizmzC8}T=YU-C)5-{hP8!VQJyFa;CEE;*T5xxG_T zU539`Wp^8@Wfm<}ERh0)ICX?>Bn#+Iu+kfuw-l)wNwFxAWL`IUyq(^OLOXPnTXi-}* zA4%wk{ulrU24WDL7>pqpiewDKaE!o6q`-wy7>zMV#aN8Pcuc@VOu}TOVG7bQ71J;s zGcXggFdK7_flSQBJj}-eEW{!#Mi!PJ8%vRcTr7hd%drA^SP2hSVKvrZE!JT@^05IM zu?Yp(T&eg)In5Ina;UwEJ*sY(l(w#FFfOk^cj%suqN>F!HleR7B)L1QE%8ddTIy;o z(w#k&i1;U}-FudqRA)EEqGkj=c3*pfLS6!Gp{?YjZM2{S=@B zR7gdn(m^VwLv)yq&`~-@B~(hs=>(NgIh~|abehi4Svp7O=>lD(OLUonR6$orqe{9; z*GQ-9R7E%FCf%ajbcgOzHPz5Px=*$Afa>TWJ)(MgOd)zgPw5#wrx)~+UeRlMLt$#5 gMtV!{=sh*j2WqB|^od&NGku}2^i6M1XiZQ44Nb@3<^TWy diff --git a/advanced/hmi/nspanel_us.HMI b/advanced/hmi/nspanel_us.HMI index 4f344e794f72a9636f2de736e15a3d70854db2f1..710ad748d5fbf1fa68bfc81184947ee55976eeb5 100644 GIT binary patch delta 1015 zcmd7L+f&Q|7{>AaZCg7{GtFK!v%8E7+!z;T+!!I`Scsg@RE}Yj)3S)t!$!^4yAGoQO=3nkj91oAm17O2i}>_#q-QF^VZZC*lQ51Gu)o^%&cBXDan?EVbp9a7m1;h9%H7)@c~w_}HpwTV;ED zS)kSF%8zsT<6H);h=2`|h%)0`_TZ0y^!VrZe23fba2v290yab<%5=ExzrOtsgRsM$ znxnpoS3mXF03~Rk25GPoHAF)-Ov5!oBbB6NjnZh1QHsWDoKiJj6EsniG+9$LRns(G zGc;4PG+T2tS7}ODhURI$7HFXsX|Xc3L`$_y9%X5{vb91hwMwhCrow9t*)n^0I-5}; zZ&8=xV3RM`?9|}xZZ-Otp+;Xfr$4RDi?vt>AJ$_7HX;X`uo=0?!xrR2*otlNqX65n z1BKX$UD%C1*o%GGj{u5r00&WwLpY2hIEoUK;uwzO1Ww`rc%A0LJn2JDqB+t({GDj`700X zs`oXS3{QtqWH_4)Yd}x?pUULP^Xc(7OwPQ(5R1{!+whbJ%4`gA4hRY{OrEfyx&X_s zjLK?fXNWC7*j5m1Ghl`fEbxV&H`wN1^Zg$k|M-?~wHH|J2F&n*1-|g}TJ8SbU;l@J z$7+wu)-Z)>xJGEC!Zk{xHAWGN)L4zvcumkmMJZa7G+8l<)f7!toTh2IW++}WHA}NK zM{_k#^R++=wMdJVphP8UiI!@amTQGpDp{+vT5GgcDO#sgt=9%^RGQLj9cH&Brlh!^ z*U#-J?eFS#rssP5wmJryjiD}gTV{_dE+?zZ7252Gbp5QX>*LLBc2pRy-1xLmueG8o zwO2txmjfBtgiLJ47GxnCTaklY9LEWq#3`J{8JxvAoW})R#3fut4cxc_4{C80*Wkr<+`vuT z!fo8aUDTl-4QRwYG~qrT;31mv2#?W%CwPiyXvK59KpS4-6<*^F-r^nJ;{)395gqu1 N&*=0fbbUz*{|zj8%vAsY diff --git a/advanced/hmi/nspanel_us_land.HMI b/advanced/hmi/nspanel_us_land.HMI index 6661e6ea6b63ad324c6c814d06dc3ddabf308996..a0c6897afe178bed467e6ae57a6c1b7e4b2d54b7 100644 GIT binary patch delta 1246 zcmdVZ>rakh90&00uAZ8rJ6qG{g|)GzX&s43q^Kmx`4~Bel9EJ+r~2|pa;UhGoRw2Z z<;Iibk(5LAB+9Aojm<058#XU&zO~2v3tZc0_xHYb{jU9fFRrRWyx01L4Qi?IYtu?)+x z02E|9Z17Yq+=I$BLkVpLUxTl zxmF!wZ)(sfW_QyiLzhucIh0Fz1lmJ;$w2!kpY~G$9iT!wNQdY!9ibvBrV=_z$4H^$ zbb?M&DV?G+I!$NjES;nCbb&5Xe_!QPL6_+YU8QSuohs=D-K1MoMYpM%YN(d(kV<#y z9^EG+)zJg0r-#&_b{QXyE6~;dii`+UI%Ja)tGDKB;!1ZFBEyouj}#))l9Szpu$Kmo zh>X#EaF(3uF2r!l8O4M3mh9yHH|P5)IX_c_ly*7EMjbTN^ksyieM@uJjrH{P^jCsI zQ=C;-Z`0RdN=ZtuQSq{>i&g`=dp)cT*|{cqOpWw}n&>GtQwu$#=k$VJQY*DlJDI72 cUQs8#rZ?0@-Sn2;(R=zpAE`&p&h7QZZ`w}~asU7T delta 1062 zcmd7M*;CD79LMqBuSG^?dd85^xG-+bn8}T@MV9Qc?`SP`ak6CRxMIeb$+a8a4F5yV%F^}uIY|Mq`xzB4oZ&lb;`Ak+cq`=5QrcIqn*b#A-`ISjfrk!Nx8(_jnz1f*966Dq9$pw zrf90BX}V@;re9V7Hf%?YMD~BT&Y^2l}ghpr7J_LwMJ{T zPV2QnncAo?rv zPT~|!;|$K?9M0ncF5(iZa2eI8K`pMpgR8iP>$riNxP{xegS(z4@4eU!PTt+jJdY{# z$JkC`WL6g^zTDrz(^Ba#igst`)ZsoJ;34YKfJQt*6CUFUym$&9n(++J@d7W=f>(Hr UH+YM8c#jYGh)_XWoKEOOlqYShZ$d%7#s8 zTfW-1W7nR22M%Q%{miDKcq|tCk&d$Ax9~VT2~WebFc+SO7vW`i6<&uo;ca;LD;?ec KOGKGJ$=rXV(_$q6 delta 280 zcmWN=**4U1007{V`I9wd8C#aJr|cmVMOm^9Ga+GWhC=1awTtf@cb=wm+PV(<#{Y$fkH)!m3X35nQ~86s8pp|T#Z_F>NR+#QIlpZo_nEH zn|2*Kb?Np}k5^vn)u-QpK|_YUF=Eu1x5iDF^v-)zrhV|yj9H(2HfP>~MPDpgwqn(q zgmoK|Qoh=>W!pD9zT35D|9?6W#WLBmi)54ze}q57OqdN1!o%=a_&YobkHeGjPxv?d Pca@Az?>nR0RQ&P*{_K*(-10;ycHkE05wF7j9g56p!J; z?>px^zq^T_hbOW;5Epsqk!+9U$dxBwfkH)!m3X4mQ)S9kc&1X7YBip#^+KI`4H`9R zmhe)GRa*P+vEUEX-BTaRAvyw@kG-+&JW4H@>)h*6(>HfG#}NmHiHm^EkK7hipo zvS3l#l4UEt`(f3ZbsIMQv~`h5Me$fHcAAbd;db~d{2l%Ycf#FpFWe6g!o%<={2TrY Q|6it~ delta 282 zcmWN=**4U1007{_{Dmm{GFm7*N!E;HOZJ_iXi8%l3gyPNi|?FXU>?OeUAXlYUd4sq zcg~l+zl~+XD>-t-MDje6uRx*4iWGa|sS>5il&eswO0^ob;_5u}+zT(&Yw*fzjhZxT z(W*_m4xQfU@>aKZdi3hkZ@{4Uh9nI8V8lnG#*CXV>60m+O`9=m&b$SSmMmMbYR$S0 zo07I{`{Jt|yS_>J?uR`;uhZ*M?BMY7UouLE`{6-&7#@Y0@HjjPe}%up)9@@j5C4RJ P|0ko1n?#gJ#qS;fv7KY; diff --git a/nspanel_us_land.tft b/nspanel_us_land.tft index 72ce986d8f836aabf0917a7932a4345afca78bbe..d374afbabb4fc6a6e5dc4c32af64ca7184d345be 100644 GIT binary patch delta 280 zcmWN=M^aQ#006*&`5;M&5>=ES3>nG6fC!?1%D^Xy!Vpw4M_|!a9E2-S#nv;pVZl{q z;p?i--v3Qz!%I1GB}MY&d!Rs}BE?EP^hl{PsPRwd&Ms@WfNkGq?Q#HcajCQN$mjkn&J^4_!$X3Y9%&L^METd?ShufAE5 zwroXg)tYr1Hhs6{ho83X++@;GGLcAJ#Ze~Q4fn$R@F4sZ{to|yhv89p9G--y;aPZo O8%Gz{sp#KbD*g`*x?+L= delta 280 zcmWN=M^2Ps007Xy{1j;d(u>lS-n%GO!GbU{^fo$x4s`=-7BAr-T!DnG_uwil{9f{& zpZ>+3!&@0L#YD1X%aQAaJoyR~D)LgX5~W@#Q?5d#D%EP#s#EW^HySi*(yT?RHgCPt zu0y9T-Fo!u({I3_A;U(D8Z&Ofr1z$L@X@pxv*yfO@X2S3mVEKmH{UJ$Va2MrpVlO- z+puZNwjI0n>^pGykc>yM)X~jdB1(q8!rx&kJPMD)lkiXYH%y18;aPYdUWAvAiRkLS KJxX7vyZ-}bGh+|{