Do you have any documentation on what protocols/ports X1 uses to communicate to servers? I am using PFSense firewall with Suricata IDS and one of Suricata rulesets seems to be blocking hub communications - I can connect app to the hub but nothing else works: firmware upddates, adding devices, etc. If I turn off Suricata IDS - hub starts working fine, at least basic functionality I can confirm working. Documenting hub comm protocols can help to setup firewall exceptions so hub works correctly.