Ecobee is fully local via homekit.. Your internet can be off and the homekit commands will be sent local. You can also control everything from its screen locally if your internet is down.
Initial setup (first time powering it up) and use of the Ecobee app require internet.