I found working solution for me in useful post of BarryHampants. The exact description in this quote - “I had a few problems, one was trying to use directories - ie/ shell_command: !include_dir_named shell_commands. I had no errors but once I changed from directories to shell_command: !include shell_commands.yaml my shell commands started actually firing rather than just pretending to fire.”
In my system (version 0.49) shell commands with irsend started to work.