Automation to dismissing wallpanel screensaver

i tried to find docs or prior questions for this, i’m very surprised there isn’t any so apologies if this is a dup. hopefully someone can point me in the right direction or documentation.

i have a hacs wallpanel screen saver set up on my dashboard. works great. while the screensaver is up, if someone hit the doorbell, i’m trying to use browser_mod to pop up the video of who’s there. that works too. but if the screensaver is going, the video comes behind the screensaver.

so i’m trying to end the screensaver.

i don’t see a service i can directly call. i’m guessing i might be able to publish an mqtt command like wallpanel/mypanel/command { “wake” : true } but haven’t gotten that to work.

any guidance?

thanks!

From the docs.

screensaver_entity
You can create an input_boolean helper in HA and set screensaver_entity to this entity id. When the screensaver starts this input_boolean will be set to on and to off when the screensaver stops. It is also possible to start and stop the screensaver by changing this input_boolean.

So create a toggle helper and set

screensaver_entity: input_boolean.wallpanel_screensaver

In your automation call

service: input_boolean.turn_off
target:
  entity_id: input_boolean.wallpanel_screensaver
data: {}

ah shoot, how’d i miss that? thanks!

a bummer annoying thing about that is that it has the unintended side effect of tying all browsers together. ie, when any one screen goes to screensaver and flips that to true, all screens go to screensaver immediately. even if you’re in the middle of using it. ouch.

but it looks like with browser_mod, you can create a separate bool for each browser.

will see how that goes!