No luck with that suggestion unfortunately. I am getting passed an empty file name by the getBLOBFile() function. I ran the example script indibus.py with the CCD and Telescope simulators included on the DBUS tutorial page to see if the issue came from something I changed accidentally in my script, but the example also returned an empty file name. Here is the output I get from indibus.py:
Waiting for INDI devices...
We received the following devices:
Telescope Simulator
CCD Simulator
Establishing connection to Telescope and CCD...
Connected to Telescope and CCD is established.
Commanding telescope to slew to coordinates of star Caph...
Telescope slew is complete, tracking...
Taking a 5 second CCD exposure...
Exposure complete
We received file: with format and size 0
Must be something in the way I've set up the relationship between the DBUS and Ekos... any thoughts?