Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhancement Control of current screensaver on/off #1853

Open
MikeGuest opened this issue Mar 3, 2024 · 7 comments
Open

Enhancement Control of current screensaver on/off #1853

MikeGuest opened this issue Mar 3, 2024 · 7 comments
Labels
Enhancement For suggestions that add new features or improve existing functionalities. Page: screensaver Concerns specific to the page's interface or functionality.

Comments

@MikeGuest
Copy link

Enhancement Summary

allow user to change whether system is active

Detailed Description

I want to change the behaviour of the display screen depending upon the time of day.
During daylight hours, i'd like to avoid the screensaver and just dim
Overnight, i'd like the screensaver to blank the screen.

I can change the timeout on the screensaver between 60 secs and (0 or 86400) secs to prevent the screensaver from kicking in. What i don't seem to be able to do is to alert the panel to this change. (short of a reboot which seems a bit extreme)

Am i missing something (entirely possible) or is this just not a feature of the panel?

Thanks

Additional Context

No response

@MikeGuest MikeGuest added the Enhancement For suggestions that add new features or improve existing functionalities. label Mar 3, 2024
@edwardtfn
Copy link
Collaborator

I can change the timeout on the screensaver between 60 secs and (0 or 86400) secs to prevent the screensaver from kicking in. > What i don't seem to be able to do is to alert the panel to this change. (short of a reboot which seems a bit extreme)

I would expect the panel waking up when you set "Timeout Sleep" to 0s, which means you are disabling the sleep mode. Isn't that happening?
Also, any change to the sleep time should take effect immediately. Isn't that happening?

@edwardtfn edwardtfn added the Page: screensaver Concerns specific to the page's interface or functionality. label Mar 3, 2024
@edwardtfn
Copy link
Collaborator

Hey @MikeGuest, any update on this?

@MikeGuest
Copy link
Author

apologies - i missed your reply. Let me refresh my memory and re-test to make sure i know what i'm talking about.

@giannoug
Copy link

Hello @edwardtfn and sorry for the direct mention,
as of today, how is this achievable? Not only turning backlight off which can be achieved by *_display_brightness_sleep, but also have the display actually turn off.

@edwardtfn
Copy link
Collaborator

Hello @edwardtfn and sorry for the direct mention, as of today, how is this achievable? Not only turning backlight off which can be achieved by *_display_brightness_sleep, but also have the display actually turn off.

What are you trying to achieve?
Powering off the display is possible (and pretty easy), however, in the way the Nextion display works, it won't support touch in the screen in that case and also it will show de boot screen when it is back.

Please try this to expose the screen power switch:

switch:
  - id: !extend screen_power
    internal: false

@giannoug
Copy link

What are you trying to achieve?

I just want the display show "nothing" instead of only having the backlight off (and the display still updating and working even though you can't see it)

@edwardtfn
Copy link
Collaborator

Well, in fact there are some items that still updating when the panel is on the screensaver page. Most of those items are related to the home page, with the purpose of a faster wake-up (the updated info will be shown instantaneously), however, if you want, you can disable that on the blueprint:

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement For suggestions that add new features or improve existing functionalities. Page: screensaver Concerns specific to the page's interface or functionality.
Projects
None yet
Development

No branches or pull requests

3 participants