Simple manual trigger for automation - newby questions

Hi there.

new here. new to HA. new to all of this.
I just setup a simple HA network on my pc before buy a green or yellow.
I’m now playing around with my 2 smart devices I have: a roomba and few Ikea lights.

I’m trying to set up a very simple “manual” trigger. an old “button to press” to start roomba.

100% of tutorial are based on ITTT use other smart devices, such a sensor or similar. I just want to have a very simple BUTTON on my device (or pc) I can press to trigger the automation. How hard can it be?

On the second topic is the ikea lights. I just found out that I need another device to make them running. apparently I need a zigbee dongle (or the ikea hub?) to make them connect.
Would be this ok?
(that is the only dongle I can see that doesn’t have 2 week waiting list)
https://shorturl.at/B3JLQ

thanks!
looking forward to turn on my lights!

First read this and then tell us what you have tried to make the automation work. Then we may be able to advise.

Next read the Docs its always the best place to start. Especially the bit on automation’s.

And finally this will give you an idea of dongles you can use.

If it is only one action then you can call the action in the button tap action. e.g.

type: button
name: Start Vacuuming
show_state: false
tap_action:
  action: perform-action
  perform_action: vacuum.start 
  data:
    entity_id: vacuum.doomba

If it is more than one action you need a script.

A script is the same as the action section of an automation, i.e. a list of actions but without triggers.

You can then assign this script to a button in your dashboard.

The tap action of the button calls your script:

type: button
name: Start Vacuuming
show_state: false
tap_action:
  action: perform-action
  perform_action: script.turn_on
  data:
    entity_id: script.vacuum_start