Send and receive DroneCan messages via python

Hi! I testing a new sensor for a drone and want to do some manual tuning when its connected to a drone. For that I need to send and receive some messages. I have found the dronecan.protocol.param.GetSet request/response messages to be the most fitting.
I have been trying for a while to send messages through mavlink using the pymavlink, but have not had any luck so far.
I have been trying can_frame_send from mavserial.mav.can_frame_send and mavserial.mav.command_long_send, but I have not been able to receive any can messages on my custom node.
Using MissionPlanner I am able to see the NodeStatus message from my node, and using DroneCAN GUI I am able to send a request directly from there and receive it on my device.
Does anyone have any experience doing something like this?