RFlink switch trigger stopped working

I could use some help to figure why my RFlink switch (Kaku remote) stopped worked. I used the kaku remote to trigger automations. Without changing my code, nor hardware they stopped working.
I’ve added debug logging mode for the RFlink component, which tells me that the events are being passed to HA.

    2019-01-06 14:55:15 DEBUG (MainThread) [rflink.protocol] received data: 20;02;N
    2019-01-06 14:55:15 DEBUG (MainThread) [rflink.protocol] received data: ewKaku;ID=0049c0d2;SWITC
    2019-01-06 14:55:15 DEBUG (MainThread) [rflink.protocol] received data: H=2;CMD=ON;
    2019-01-06 14:55:15 DEBUG (MainThread) [rflink.protocol] got packet: 20;02;NewKaku;ID=0049c0d2;SWITCH=2;CMD=ON;
    2019-01-06 14:55:15 DEBUG (MainThread) [rflink.protocol] decoded packet: {'node': 'gateway', 'protocol': 'newkaku', 'id': '0049c0d2', 'switch': '2', 'command': 'on'}
    2019-01-06 14:55:15 DEBUG (MainThread) [rflink.protocol] got event: {'id': 'newkaku_0049c0d2_2', 'command': 'on'}
    2019-01-06 14:55:15 DEBUG (MainThread) [homeassistant.components.rflink] event of type command: {'id': 'newkaku_0049c0d2_2', 'command': 'on'}
    2019-01-06 14:55:15 DEBUG (MainThread) [homeassistant.components.rflink] entity_ids: ['switch.kaku_living_2']
    2019-01-06 14:55:15 DEBUG (MainThread) [homeassistant.components.rflink] passing event to switch.kaku_living_2
    2019-01-06 14:55:15 DEBUG (MainThread) [homeassistant.components.rflink] Fired bus event for switch.kaku_living_2: on

Here is my code for the automation trigger:

   trigger:
   - platform: event
     event_type: button_pressed
     event_data:
       entity_id: switch.kaku_living_2
       state: 'on'

Did I miss a breaking change? How to continue unraveling this mistery?

I don’t know if something has changed but I would try:

trigger:
  platform: state
  entity_id: switch.kaku_living_2
  to: 'on'

Thanks @sholofly,
That didn’t make any difference. What did was adding an initial_state: 'on' to my automations. I never knew this was needed and for some reason it worked without that, until now…