SOLVED with events!
I will document below and change the title in case there is anyone in the future struggling to get it to work.
You need to use the integration to automatically add the LightwaveRF Mood/Scene controllers. Make sure automatic add is ticked in the integration configuration and then press all the button on the controller.
Each physical controller gets added as two Entities - xxxxxx:1 and xxxxxx:16 as shown below
The :1 Entity is the two main, big buttons and the :16 Entity is the other four smaller buttons. If you are using the “old” version of the controller and the :16 Entity is not picked up, flick the switch in the back of the remote (the “new” version does not have the switch)
Once you have the controller added you need to make sure “Enable device event” is ticked for each controller :1 and :16. Go to the RFXTRX integration and select “Configure”, “Select device to configure” and “Submit”. Here you can select the tick box. You need to do this for all controllers/devices.
Now you have the controllers set up and configured to fire an event when the buttons are pressed you can go over to “Developer Tools”, “Events”. There you can subscribe to the event “rfxtrx_event” and press the buttons on your controller. Then you should get code similar to below. Here you can extract all the ID numbers and event data you need.
To to create an action from presses on the Mood/Scene controller you need to head over to Automations. Create a new automation and select the Trigger type as “Event” and then use the data you captured to fill in the rest. Example below
Then you can fill in the “Condition” and “Action” sections to suit.