Skip to content

Obstrusive "HA network unreliable" banner #159

Description

@jpbaril

ha-paneld version

0.9.7

Panel hardware

Sonoff NSPanel Pro (86P / 120P, PX30 / rk3326)

What happened?

Since a few days there is a banner that won't go away at the bottom of the screen over my dashboard that says: "HA network unreliable".

That's maybe true, I don't know, and I don't know how I could resolve that, and because of the latter, well then it's not useful/helpful to see it. So, please make it so that I can hide that banner.
(BTW, there is maybe already an option, but I did not find one as it's becoming harder to find something in the many config options that ha-paneld got with time).

Thanks

Steps to reproduce

No response

Diagnostic dump (/diag)

ha-paneld diagnostics — 0.9.7 (build 776)
[captured] 2026-09-25T22:13:01.645-04:00 uptime=47d4h

[panel]
ha-paneld=0.9.7 (build 776)
Android=8.1.0 (API 27)
Firmware=4.7.0
Device=rockchip px30_evb (px30_evb)
CPU=4 cores · arm64-v8a · rk30board
RAM=1.9 GB total · 712.1 MB free
Storage=7.8 GB eMMC · 1.6 GB free (data)
Display=750×1334 px · logical 320 dpi
System WebView=com.android.webview 138.0.7204.63
HA Companion=2026.6.5-minimal (io.homeassistant.companion.android.minimal)
MQTT state=connected · TCP/IPv4 · last-ok 43s ago · last-auth 586514s ago · auth-ok · family Automatic (next IPv4)
Security mode=Relaxed
Keep panel responsive=on · power locks held
Prevent idle dim=off · timeout 120s
Android dashboard lock=off
LED=none
Nav actions (a11y)=no
Navbar=Swipe reveal
Zigbee=none
Relays=none
Network ADB=active (5555) · external — not persisted by ha-paneld
Audio playback=idle
App database=3.4 MB used · 4.1 MB on disk · schema 14
Product version=NSPanel120P_4.7.0
Local-state sync=643s ago · screen →OFF (physical) · 763s ago · screen →ON (physical) · 1062s ago · screen →OFF (physical) · 1123s ago · backlight →11 (firmware dim) · 1183s ago · screen →ON (physical) · 1243s ago · screen →OFF (physical) · 1303s ago · screen →ON (physical) · 2383s ago · screen →OFF (physical)
State convergence=42 channels · 0 dirty · 0 in-flight · 12 unknown · ack 5716/0 · pending none

[build] fingerprint=rockchip/px30_evb/px30_evb:8.1.0/OPM8.190605.003/104505:userdebug/test-keys
board=rk30sdk product=px30_evb hardware=rk30board abis=arm64-v8a,armeabi-v7a,armeabi
[boot-security] verified=green flash=locked vbmeta=unknown build=userdebug debuggable=yes
[env] selinux=0 su=true write_settings=false a11y=false daemon=false shizuku=manager_missing evdev=stopped/none ledjni=false
[display-sizing] android_base_logical_dpi=240 current_logical_dpi=320 override_dpi=320 font_scale=1.0 profile_recommended_dpi=250 profile_recommended_font_scale=1.0
[renderer] mode=builtin state=rendered outcome=ok fault=none detail=none recovery=none transport=https address_family=automatic observed_age=6d18h process_age=6d18h package_updated=11d21h theme=follow/dark
[ha-network] state=warning cause=latency responsiveness=healthy measuring=true socket=live window=5m probes=30 round_trips=30 p50=28 p95=140 max=222 jitter=39 loss=0.0% consecutive=0 server_errors=0 auth_errors=0 last_reply_age=2631
[ha-path-probe] state=warning family=ipv4 bursts=6 sent=30 received=30 loss=0.0% p50=19 p95=201 max=319 jitter=39 dead_bursts=0 interval=600s last_burst_age=72952
[camera] state=absent outcome=camera-unavailable fault=none detail=not_enumerated recovery=none clients=0 last_frame=never failures=0 indication=none stream_clients=0 stream_port=off encoder=none encode=none delivered=none requested_fps=none
[zigbee-health] state=unknown layout=unknown package=- joined=unknown role=- gateway_cpu=-1 guard_cpu=-1 restarts_10m=0 containment=none recursive_watchdog=false
[storage-health] state=healthy pressure_state=healthy usable_bytes=1559412736 total_bytes=3606081536 used_percent=56.756032262937715 database_bytes=3497984 wal_bytes=524288 sidecar_bytes=32768 page_size_bytes=4096 page_count=854 freelist_count=1 schema_version=14 quick_check=ok auto_vacuum=incremental checked_at=1790320654489 failure=none failure_operation=none
[power-safety] state=safe keep_awake=true wake_lock=true wifi_lock_required=true wifi_lock=true prevent_idle_dim=false screen_timeout_ms=120000 interactive=false power_source=ac plugged_mask=1 stay_on_mask=0 stay_on_effective=false device_idle=false doze_exempt=true screen_off=su_blpower screen_off_selected=su_blpower screen_off_reason="matches the declared route" reasons=prevent_idle_dim_disabled,native_screen_timeout_finite,stay_on_disabled
[sysfs] leds=[] backlight=[backlight] devfreq=[dmc, ff400000.gpu]
[labels] ls: /sys/class/leds/*/: No such file or directory ls: /dev/ledjni: No such file or directory u:object_r:sysfs:s0 /sys/class/backlight/backlight/
[hardware]
  inputs=[rk8xx_pwrkey (event0 cpufreq dmcfreq keychord ), chsc_cap_touch (event1 cpufreq dmcfreq ), adc-keys (event2 cpufreq dmcfreq keychord ), gpio_keys (event3 cpufreq dmcfreq ), lightsensor-level (event4 ), proximity (event5 )]
  i2c=[0-0020:rk809, 1-002e:chsc_cap_touch, 1-003c:tp, 2-0046:ls_stk3a5x, 2-0046-1:ps_stk3a5x, i2c-0:rk3x-i2c, i2c-1:rk3x-i2c, i2c-2:rk3x-i2c]
  iio=[]
  thermal=[cooling_device0:thermal-cpufreq-0, cooling_device1:thermal-devfreq-0, cooling_device2:thermal-devfreq-1, thermal_zone0:soc-thermal, thermal_zone1:gpu-thermal]
  relays=[st_relay/mode, st_relay/relay1, st_relay/relay2, st_relay/relay3, st_relay/relay4]
[packages] android=not installed minimal=2026.6.5-minimal
[vendor-tame] known=7 installed=7 active=2 disabled=5
[capabilities] Root (su)=ok | Verified app update / screenshot / display=ok | Screen brightness=degraded | Screen on/off=ok | Reboot / reload / launcher=ok

Home Assistant version

2026.09

Relevant logs

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestin progressActively being worked onplannedScheduled to be addressed in a near future release

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions