diff --git a/waveshare-test.yaml b/waveshare-test.yaml index 708353d..e53677f 100644 --- a/waveshare-test.yaml +++ b/waveshare-test.yaml @@ -159,7 +159,12 @@ script: - id: refresh_display mode: restart then: - - delay: 60ms + - delay: 80ms + - lambda: 'id(display0).display_partial();' + # Retry once the e-paper's busy window has cleared, to catch HA-synced + # widget updates that landed while the first partial refresh was in flight + # (display_partial drops calls when busy). + - delay: 350ms - lambda: 'id(display0).display_partial();' - id: full_refresh_display mode: restart