Hi jodur,
XMPP is the only option we are currently committed to maintaining for local control, and using other undocumented APIs may be subject to similar interruptions like we saw this week as future FW updates are rolled out. Our goal is not to play wack-a-mole with the community, hence the re-enabling of XMPP today.