Automation does not show friendly name

Folks,
I would love to send out the friendly name and the status of a device. I tired it with:

alias: 'Information on Light'
trigger:   
    platform: sun
    event: sunset
action:
    service: notify.my_pushbullet 
    data:
      message: "Ligth\n {{light.domitech_1_level.friendly_name}} {{states.light.domitech_1_level.state}}   \n {{states.light.domitech_2_level_friendly_name.state}} {{states.light.domitech_2_level.state}}   \n{{states.light.domitech_3_level_friendly_name.state}} {{states.light.domitech_3_level.state}}   \n{{states.light.aeotec_led_level_friendly_name.state}} {{states.llight.aeotec_led_level.state}} "

Can anybody help?

I think data may have to be data_template

Edit: something like this…

 - service: mqtt.publish
   data_template:
     topic: "cmnd/MQTTSign/PLANT"
     payload_template: '{{ trigger.from_state.attributes.friendly_name }} NEEDS Attention!'