Did you set ev.state_chage flag?
i.e)
ev = capabilities.button.button.pushed()
ev.state_change = true
device.profile.components[component_id]:emit_event(ev)
Did you set ev.state_chage flag?
i.e)
ev = capabilities.button.button.pushed()
ev.state_change = true
device.profile.components[component_id]:emit_event(ev)