Home Assistant for NYC homes and small buildings
Summary
A local controller such as Home Assistant runs lights, heating, locks and sensors over your own network and radios, so the house keeps working when the internet, a vendor or an app goes away. Remote access and voice assistants become optional additions. Before buying a device, check whether its Home Assistant integration is listed as local or cloud. For small residential buildings, keeping access data on a building server also makes the duties under NYC's Tenant Data Privacy Law easier to document.
Why local control
Most consumer smart-home products depend on a chain: the device, a hub, the vendor's servers and a phone app. If any link fails, control can stop. A local system takes the vendor's servers out of the chain. The controller sits in your network closet, talks to devices over your own Wi-Fi, Zigbee, Z-Wave or Thread radios, and runs automations without an internet connection.
Recent shutdowns show where the risk lies (opens an external site). In each case the cloud features stopped and the devices with a local path carried on.
| Product | Date | What changed | What kept working |
|---|---|---|---|
| Insteon | April 2022 | The company and its cloud service shut down without notice; a new owner restored service two months later, with a subscription | Local control through Home Assistant and the Insteon modem or hub |
| Wink | 2020 to 2022 | A new monthly fee, then outages lasting days to about a month | Cloud-dependent features were unavailable during each outage |
| Works with Nest | September 29, 2023 | Google ended Works with Nest connections | The devices themselves, without third-party connections |
| Nest Learning Thermostat, 1st and 2nd gen | October 25, 2025 | App control, remote access and updates ended | Schedules and modes on the thermostat itself |
| ecobee developer API | March 28, 2024 | ecobee stopped issuing new developer keys | Local control through the thermostat's HomeKit pairing |
| Belkin Wemo | January 31, 2026 | Cloud support ended for most Wemo devices | Devices set up in Apple HomeKit, and local control in Home Assistant |
| Enphase IQ Gateway | Firmware 8.2.4225 | Battery mode and reserve settings removed from the local API | Local production and consumption monitoring |
Not every vendor will fail. A house should still keep its basic functions when one does, and even local features can change with a firmware update.
Home Assistant and the alternatives
Home Assistant is open-source home automation software that runs on a small computer inside the home. It offers thousands of integrations, dashboards and automations, and keeps its data on your own hardware. The project is maintained under the Open Home Foundation. Nabu Casa, its commercial sponsor, sells the Home Assistant Green controller (opens an external site), the Connect radios and an optional Home Assistant Cloud subscription.
Every Home Assistant integration declares an IoT class on its documentation page. The class is the most useful check before buying any device.
- Local Push: the device reports changes over your network immediately. This is the best case.
- Local Polling: Home Assistant asks the device for its status on a schedule over your network. Fully local, slightly slower.
- Cloud Push or Cloud Polling: Home Assistant communicates through the vendor's servers, so the device works only while the internet and the vendor's service are available.
- Assumed State: Home Assistant cannot read the device's state back, as with some one-way radio devices.
| Home Assistant | openHAB | Hubitat Elevation | Homey Pro | Apple Home, Google Home, SmartThings | |
|---|---|---|---|---|---|
| Open source | Yes | Yes | No | No | No |
| Runs locally | Yes | Yes | Yes, automations run on the hub | Yes, processing is local | Partly; Matter and HomeKit are local, many features use the cloud |
| Radios | Added with USB or network adapters | Added with USB adapters | Zigbee and Z-Wave radios; Matter over Wi-Fi and Ethernet | Zigbee, Z-Wave, Thread, Matter, infrared built in | Varies by hub, TV or speaker |
| Hardware | Green ($199), Raspberry Pi, mini PC | Raspberry Pi or PC | C-8 or C-8 Pro hub | Homey Pro ($449) | Hubs, TVs and speakers |
| Best suited to | The widest range of integrations, energy dashboards, cameras | Owners comfortable with Java and Linux | Z-Wave and Zigbee homes that want a simple local hub | A polished app with many radios in one unit | Simple, phone-first setups |
Many inexpensive Wi-Fi plugs and switches built on the Tuya platform connect through the Tuya integration, which is Cloud Push; owners who care about privacy should pick devices with a local integration or a Zigbee, Z-Wave or Matter version. Hubitat and Homey are closed-source local hubs, and LG took a majority stake in Athom, the maker of Homey, in 2024. openHAB is maintained by the openHAB Foundation and, like Home Assistant, is open source.
Hardware, radios and remote access
- Home Assistant Green ($199): the simplest dedicated controller, with a quad-core processor, 4 GB of memory, 32 GB of storage and gigabit Ethernet. No built-in Zigbee, Thread, Z-Wave or Bluetooth radio.
- Connect ZBT-2 ($49): a Zigbee or Thread adapter. It cannot run both at once, so a home that needs both uses two.
- Connect ZWA-2 ($69): an 800-series Z-Wave adapter that runs a standard Z-Wave mesh and Z-Wave Long Range at the same time on US frequencies.
- Home Assistant Yellow: production ended on October 15, 2025 (opens an external site), and the project states it will continue to receive software support. Existing units keep working.
- Mini PC: a small x86-64 computer gives more headroom for camera recording, voice processing and large installations.
- Raspberry Pi 4 or 5: workable; we prefer SSD or eMMC storage over memory cards for long-term reliability.
- Virtual machine or NAS: suitable for owners with IT support. A Container installation does not include add-ons (opens an external site), so Thread and Z-Wave need extra setup.
The controller goes on a battery backup (UPS) with the router and network switch. Home Assistant can monitor the UPS through its NUT integration and shut down cleanly during a long outage. Radio adapters sit on a shielded USB 2.0 extension cable, away from Wi-Fi access points, so interference does not degrade the Zigbee network.
Remote access should not expose the house to the internet. The two sound approaches are the optional Home Assistant Cloud subscription from Nabu Casa, or a VPN such as WireGuard or Tailscale that connects your phone to the home network. Opening a router port directly to Home Assistant is not recommended. Alexa and Google Assistant integrations require their vendors' clouds. Home Assistant's own voice assistant, Assist, can run locally; its quality depends on the hardware and the language, and we review it with each owner before relying on it.
Limits to plan for
- Setup time: pairing, naming, dashboards and automations take from several hours for a few rooms to several weeks for a full house.
- Updates: Home Assistant releases updates frequently, and some include breaking changes. Each update follows a backup, and backups are stored off the controller.
- Support: Home Assistant is community-supported, with no vendor hotline. Ongoing care comes from an owner who enjoys the work, a service agreement, or a deliberately simple configuration.
- Everyday use: every wall switch must still work as a switch when the controller is off. We design to that rule.
- Cloud-only products: some devices have no local path, including Ring and Blink cameras, several Wi-Fi lock apps and Tesla vehicle control.
- Vendor firmware: a manufacturer can reduce local features in an update, as Enphase did with battery controls.
Tenant Data Privacy Law in small buildings
NYC's Tenant Data Privacy Law (opens an external site) (Local Law 63 of 2021) applies to owners of class A multiple dwellings that use smart access systems, such as key fobs, RFID cards, phone apps or biometrics, for the building, common areas or units. According to HPD, owners must:
- Provide tenants with a data retention and privacy policy.
- Obtain express consent, in writing or in the app, before collecting reference data.
- Collect only the minimum data needed, such as name, unit, doors, contact method, lease information and the time and method of access for security.
- Destroy authentication data within 90 days unless it is anonymized.
- Not sell or share data without consent or a legal requirement, not track tenants outside the building, and not use the data to harass or evict.
- Not require tenants to use a smart access system to enter their own unit, so a key option for unit doors must remain.
A locally hosted access system keeps the data on a building server rather than a vendor cloud, which makes retention limits and deletion easier to demonstrate. We also separate the owner's building network from tenant networks. The list above is a summary, not legal advice; owners should review their obligations with counsel and HPD.
Planning and handover
We start with your floor plan and the devices you already own, mark which ones run locally, which need a hub and which depend on a vendor cloud, then plan the controller location, radios, network closet and cabling as one low-voltage scope. Smart switches and other line-voltage work are installed by our licensed partner electricians.
At handover you receive the device list, the configuration, backups and all administrator credentials in your own name. Because Home Assistant is open source and uses standard radios, another qualified professional can maintain the system later if needed.
Frequently asked questions
Does Home Assistant work without internet?
Yes, for devices with local integrations. Lights, sensors, locks and automations on Zigbee, Z-Wave, Matter or local Wi-Fi continue to work. Cloud integrations, remote access and cloud voice assistants stop until the connection returns.
Can I keep my Nest or ecobee thermostat?
Yes. The Nest integration in Home Assistant uses Google's cloud. An ecobee that supports HomeKit can be paired to Home Assistant through the HomeKit Device integration for local control, after it is removed from Apple Home.
Do I need a subscription?
No. Home Assistant runs without any subscription. Home Assistant Cloud is optional and adds remote access and some voice features.
Sources
6 sources
- Installation - Home Assistant (opens an external site)Home Assistant
- Home Assistant Green - Home Assistant (opens an external site)Home Assistant
- Ending production of Home Assistant Yellow - Home Assistant (opens an external site)Home Assistant
- Support for Works with Nest has ended - Google Home and Nest Help (opens an external site)Google
- Insteon - Home Assistant (opens an external site)Home Assistant
- Tenant Data Privacy Law - HPD (opens an external site)NYC Department of Housing Preservation and Development
This guide reflects our experience and our interpretation of the rules as of the date it was published or last updated. Regulations, codes, incentives and the way agencies enforce them change often, and our interpretation may be incomplete or wrong. It is general information, not legal, engineering, tax or financial advice. Consult the relevant agency and a licensed professional before you plan, purchase or begin any work. Reading this guide does not make you our client and does not create any contractor, consulting or advisory relationship. Outstanding Construction Inc is not liable for any loss arising from the use of or reliance on this content, and is responsible only for work performed under a written contract signed with us.