Can I trigger an integration ONLY from the UI?

Hi, and thank you for reading this far!

I would like to somehow trigger from the UI a check of the OpenSky integration to show what flights are overhead. The trouble I see is that the OpenSky integration updates every 15 minutes, which means planes will have come and gone.

I’d like to not have it update unless I trigger it from the UI.

I am thinking something like the button-card does for lights. LONG click on it has a popup with the data.

Right now I am thinking I would need to code it into my card itself to make the calls to open sky and render the info.

Any tips, tricks, or “you idiot - just do X” are appreciated!