Thanks for the explanation. When I press the buttons I do not want the screen to do anything. I just ended up creating a couple of additional channels and having my own rules deal with the mqtt messages.
Now to another problem.
On the callback script I checked the use complex screensaver, and on the startup section I clicked the run also after leaving screensaver and added the entity script name
I also created a rule that triggers every time that any of the entities (items) in the complex screen saver changes value and runs the complex screensaver script.
Now, from the screensaver I can go to the entities screen by touching the screen until one of the items in the complex screensaver gets updated, after that the screen stops responding to touch and just remains on the screensaver.
This is the log after I run the screensaver update
2024-01-07 19:19:28.969 [INFO ] [omation.script.ui.nspanel_k_callback] - waiting 1 sec. for running rule update_complex_ss
2024-01-07 19:19:28.969 [INFO ] [tomation.script.ui.update_complex_ss] - starting script 'absorb_it_nspanel_weatherupdate' {event=Execution triggered by manual, triggeredLoadPage=1, ruleUID=update_complex_ss}
2024-01-07 19:19:29.970 [INFO ] [tomation.script.ui.update_complex_ss] - starting script 'absorb_it_nspanel_notify' {timerName=absorb_it_nspanel_refreshTimer_nspanel_k_callback, ruleUID=update_complex_ss, target=NSPanel_K_Lovelace_UI}
2024-01-07 19:19:29.973 [INFO ] [tomation.script.ui.update_complex_ss] - starting script 'absorb_it_nspanel_weatherupdate' {timerName=absorb_it_nspanel_refreshTimer_nspanel_k_callback, ruleUID=update_complex_ss, target=NSPanel_K_Lovelace_UI}
2024-01-07 19:19:29.981 [INFO ] [tomation.script.ui.update_complex_ss] - starting script 'absorb_it_nspanel_notify' {request=pageUpdate, item=null, previousPage=update_complex_ss, timerName=absorb_it_nspanel_refreshTimer_nspanel_k_callback, ruleUID=update_complex_ss, trigger=null, newState=null, target=NSPanel_K_Lovelace_UI}
2024-01-07 19:19:29.985 [INFO ] [tomation.script.ui.update_complex_ss] - starting script 'absorb_it_nspanel_weatherupdate' {request=pageUpdate, item=null, previousPage=update_complex_ss, timerName=absorb_it_nspanel_refreshTimer_nspanel_k_callback, ruleUID=update_complex_ss, trigger=null, newState=null, target=NSPanel_K_Lovelace_UI}
If I use a change in the items in the complex screensaver as triggers for the callback rule the items don’t get updated until I touch the screen and after the timeout the screen returns to the screensaver.
Not sure what I am missing.
Thanks