XMPP is my prefered notifier in Homeassistant. Whereas Matrix is a nice open way to communicte it’s also dependent on Google Cloud Messaging and it never worked well for me without GCM. I’d also never use a service like Whatsapp, Telegram or Facebook Messenger. To me XMPP is like an old friend that is always there and works.
In my opinion 2 issues need to be adressed:
-
Homeassistant currently has no way to encrypt the traffic for XMPP. I’d love to see OMEMO integration. I think OTR won’t make any sense because both participients have to be online. I’ve noticed that HASS uses sleekxmpp and found an existing plugin for omemo. I wish I could implement it myself but I’m lacking skills.
-
The lack of support for TLS versions > 1 which seems to be caused by sleekxmpp. This makes it impossible to use xmpp as notifier with modern jabber servers.
Bounty
I’d throw some money on this one to provide an incentive. Let’s say 100€ and maybe others will add a little too.