>how did you accomplished the MQTT setup?
With a python script, called from doorpi with additional params. E.g. if someone rings, the doorpi does his thing with VoIP and also calling the script with the param z.b. "1" . in the script I evaluate the param and send e.g. an MQTT topic "tor/klinkel" with Payload "ON" etc.
I have my own service for "subscribe" and reaktion , at the moment still in Python. But apparently the Mqtt client in Python is not very stable (or I'm too stupid ...), so I'm building the new service script in Lua.
In this context, I am considering changing the operating system to OpenWRT to simplify the configuration of the MQTT part (in LuCI).
So no rocket science...