Async_fire not working

I’m trying to fix mqtt_eventstream or make my own component, the main issue that I’m facing is with async_fire, I tried to call it with several event types and different event data, call_service, light.turn_on, off… nothing works…

What I’m doing wrong? whats the proper way to control an entity from inside an add-on?

thanks!