Interfacing dbus in a component


I’m currently working on some part of Bluetooth configuration, planning to implement Bluetooth Mesh support, as soon as it is implemented in BTStack (Bluetooth stack I use for the ESP32 platform).

My question is regarding the interfacing with Python and the dbus:

-) I can read properties
-) BUT: no way to receive any signals coming from DBus. No exception raised, simply nothing happens:

bus = dbus.SystemBus()
signal_object = bus.get_object('org.bluez','/')
signal_iface = dbus.Interface(signal_object,'org.freedesktop.DBus.ObjectManager')

According to dbus tutorial, an event loop is needed to receive signals.
I ran this snippet with and without following command, no difference (but also no exception)

Is there any advice?

Thanks for this software, if the build system is running, it’s really nice to develop :slight_smile: