MQTT Json Automation with xiomi cube

I am looking for a way when I turn my Xiomi cube by 90 degree I would switch on my light.
Well I have instaled the zigbee2mqtt and this turn by 90 degree is getting sent to mqtt
MQTT Topic

zigbee2mqtt/0x00158d0002e980fd

payload:

{"battery":86,"voltage":2975,"linkquality":92,"side":3,"angle":-13.34,"action":"flip90","from_side":5,"to_side":3}

so I do have a :

"action":"flip90"

Now I am starting to define my automation but the result is that is does not do anything

- id Rotate_cube_90_degrees
  alias: Rotate cube 90 degrees
  trigger:
    platform: mqtt
    topic: 'zigbee2mqtt/0x00158d0002e980fd'
  condition:
    condition: template
    value_template: "{{ 'flip90' == trigger.payload_json.action }}"
  action:
    service: light.turn_on
    entity_id: light.domitech_smart_led_retrofit_kit_ze27eu_level

Try:

value_temp1ate: "{{ trigger.payload_json['action'] == 'flip90' }}"

or

value_template: "{{ 'flip90' in trigger.payload }}"