Homekit-bridged + connection from outside the house

Or try something else instead. I have mentioned homebridge-mqtt here before, works flawlessly.