Smart-home devices that work without the cloud

Published
Updated

Summary

The most reliable test before buying a smart-home device is its IoT class in Home Assistant: Local Push and Local Polling devices keep working when the vendor's cloud is gone, Cloud devices do not. As of October 2026, Lutron, Hue, Shelly, Z-Wave locks, Reolink and UniFi Protect run locally, while Ring, Nest, the ecobee integration, the Yale and August apps and some EV chargers depend on the cloud. Solar and battery systems offer local monitoring with limited local control. Matter is local by design, but feature support still varies by product.

Read the IoT class before buying

A "Works with Home Assistant" label on the box does not say whether the device works locally. The integration's page on the Home Assistant website does. Each integration declares an IoT class, which tells you what happens if the vendor's servers go offline. Classes change with software releases and vendor firmware, so we check them again when a project is specified.

  • Local Push or Local Polling: the device is controlled over your own network. The preferred result.
  • Cloud Push or Cloud Polling: control passes through the vendor's servers and depends on the internet and the vendor's service.
  • Not in Home Assistant core: a community-maintained integration is required, which carries more maintenance risk.
  • Hub integration: the vendor's bridge is also required, as with the Lutron and Hue bridges.

Zigbee, Z-Wave, Thread, Wi-Fi or a cable

Most local devices use one of four wireless standards or a network cable, and many homes use more than one.

Smart-home protocols at a glance
ZigbeeZ-WaveThread and MatterWi-FiWired (PoE)
Frequency2.4 GHz908.42 and 916 MHz in the US; Long Range on 912 and 920 MHz2.4 GHz for Thread; Matter runs over IP2.4 and 5 GHzNetwork cable
Mesh networkYesYes, plus a Long Range star networkYes, for ThreadNoNot applicable
Local controlYes, with your own coordinatorYes, with your own adapterYes, Matter is local by designDepends on the vendor's APIUsually, through RTSP, ONVIF or a local API
Suited toSensors, bulbs and buttonsLocks, thermostats, relays and masonry buildingsNew devices shared across platformsPlugs and energy meters such as ShellyCameras, door stations and access points
Watch forWi-Fi interference; use Zigbee channel 15, 20 or 25Higher device costSeparate vendor Thread networks; VLAN and multicast settingsFirmware that only works with the cloudCabling must be planned before walls close

Brick party walls and plaster-and-lath, common in NYC row houses and pre-war apartments, weaken 2.4 GHz signals. Sub-GHz Z-Wave usually carries better through them.

Matter is a good tie-breaker between products, not yet a reason to replace a working Z-Wave, Zigbee or Lutron system. It is local by design and supports several controllers at once; the Matter standard says each device should support at least five fabrics (opens an external site), and Home Assistant's documentation repeats this as a buying check. Matter 1.5, announced on November 20, 2025, adds cameras, closures such as shades and garage doors, energy tariffs, and EV charging with bidirectional charging; product support is arriving gradually. A Thread logo does not mean a device supports Matter. Each vendor forms its own Thread network, so Apple, Google and Home Assistant networks can end up separate, though Home Assistant can import Thread credentials through its Companion app. Matter needs IPv6 multicast and may misbehave across VLANs, and firmware updates through Home Assistant currently fail for Thread devices on a network with any Apple border router.

Local or cloud, product by product

The table lists common products by their Home Assistant IoT class. Where a cloud product has a local alternative, the note says so.

Home Assistant integration status, October 2026
CategoryProductIoT classNote
LightingLutron Caséta, RA2 Select, RadioRA 3Local PushThrough the Lutron bridge or processor
LightingPhilips HueLocal PushThrough the Hue bridge
LightingTP-Link Kasa and TapoLocal PollingWi-Fi, no hub needed
Lighting and plugsTuya-based Wi-Fi devicesCloud PushDepends on the Tuya cloud
SolarEnphase IQ Gateway (Envoy)Local PollingRequires a yearly token from the Enphase cloud
BatteryTesla PowerwallLocal PollingPowerwall 3 shares less data locally
EnergyShelly relays and metersLocal PushNo cloud connection needed
SolarSolarEdgeCloud PollingThe core integration uses the SolarEdge cloud
EV chargingOpenEVSELocal PushFull local control
EV chargingTesla Wall Connector Gen 3Local PollingSensors only, no control
EV chargingWallboxCloud PollingDepends on the Wallbox cloud
Heating and coolingecobeeCloud PollingLocal control through HomeKit Device instead
Heating and coolingGoogle NestCloud PushDepends on the Google cloud
Heating and coolingHoneywell, Trane (Nexia), tado, SensiboCloud PollingDepends on each vendor's cloud
Heating and coolingVenstar, Daikin ACLocal PollingLocal API on the device
LocksZ-Wave locksLocal PushThrough Z-Wave JS and a Z-Wave adapter
LocksYale and August appCloud PushZ-Wave or Matter versions of the lock run locally
LocksSchlage Encode (Wi-Fi)Cloud PollingThe Z-Wave Schlage Connect runs locally
CamerasReolink, UniFi ProtectLocal PushLocal recording without a cloud account
CamerasRing, Blink, SimpliSafe, EZVIZCloud PollingDepends on each vendor's cloud

Source: Home Assistant integration documentation and manifests, checked October 25, 2026.

Solar, batteries, panels and EV chargers

  • Enphase IQ Gateway (opens an external site): production, consumption and per-microinverter data are read locally. Firmware 7 and later requires a one-year token from the Enphase cloud; Home Assistant renews it automatically unless multi-factor authentication is enabled on the account. Since firmware 8.2.4225, battery mode and reserve level can no longer be set through the local API.
  • Tesla Powerwall: Powerwall 3 exposes a more restricted local API (opens an external site) than Powerwall 2. Power flow, charge level and lifetime energy remain available locally; the backup reserve, off-grid switch and per-battery data do not, and changes go through Tesla's cloud.
  • SPAN panel: SPAN opened an official local API as a public beta (opens an external site) on February 23, 2026, starting with the MAIN 32 panel. SPAN provides it as is, without warranty or support coverage, and plans to end its older undocumented local APIs on December 31, 2026.
  • Shelly: all four device generations talk directly to Home Assistant without a cloud connection.
  • EV chargers: OpenEVSE offers full local control and the Tesla Wall Connector Gen 3 shares sensor data only. OCPP chargers can connect through a community integration that makes Home Assistant the charging server, which can remove vendor app features. If a charger is enrolled in a utility or rebate program, confirm the program's requirements before changing its backend.

Energy meters, panels, chargers and smart switches connect to line voltage and are installed by our licensed partner electricians. Nothing safety-related is designed to depend on a beta or community API.

Thermostats, lighting, locks and cameras

  • ecobee: for local control, pair the thermostat through Home Assistant's HomeKit Device integration after removing it from Apple Home, since a HomeKit device pairs with one controller at a time. Confirm with ecobee that your model supports HomeKit.
  • Google Nest: first- and second-generation Nest Learning Thermostats lost app control and updates on October 25, 2025. They still run their schedules locally.
  • Local thermostats: Z-Wave thermostats, Venstar thermostats and Daikin air conditioners connect locally. For ductless mini-splits, local options differ by brand and adapter and are confirmed model by model. Automation adjusts setpoints only; boiler and heat pump safety controls stay as the manufacturer designed them. In New York City, the connection of thermostat and control wiring to a boiler or heat pump is work for a licensed master or special electrician under section 28-105.4.7 of the Administrative Code, which we coordinate through our licensed electrical partner; on Long Island the HVAC contractor completes it.
  • Lutron systems connect locally through the bridge or processor using certificate pairing and are among the most dependable options for the setup effort involved. Zigbee bulbs and relays pair directly with your own coordinator.
  • Local locks: Z-Wave locks with S2 security, Matter-over-Thread locks, and Nuki through its bridge. Model support changes often, so we confirm it before specifying a lock. Every entry door keeps a mechanical key or a keypad code that works without a network, and in multifamily buildings NYC's Tenant Data Privacy Law prohibits requiring a smart access system for entry to a tenant's own unit.
  • Reolink cameras record locally (opens an external site) without a cloud subscription or account and keep working in Home Assistant with internet access blocked. Newer models set up as account devices must be switched to local devices in the Reolink app.
  • UniFi Protect requires a local user account rather than a Ubiquiti cloud account, and can restrict access to the local network. Any ONVIF or RTSP camera can also connect, and Frigate adds a local recorder with AI object detection.
  • Ring, Blink, SimpliSafe and EZVIZ depend on their vendors' clouds. For local cameras, we block internet access at the firewall when the vendor app is not needed.

Section 889 of the 2019 National Defense Authorization Act, implemented as FAR 52.204-25 (opens an external site), bars federal agencies from buying, and federal contractors from using, equipment from Huawei, ZTE, Hytera, Hikvision and Dahua and their affiliates, including products with covered components, which some white-label cameras contain. The FCC has also stopped approving new models from these brands. We install camera brands that are not on the FCC Covered List. This is general information, not legal advice.

A local-first starting set

  • Controller: Home Assistant Green ($199) with a Connect ZBT-2 ($49) for Zigbee or Thread and a Connect ZWA-2 ($69) for Z-Wave, or a mini PC for larger systems.
  • Lighting: Lutron Caséta in the main rooms.
  • Entry: a Z-Wave lock with a keypad and a mechanical key.
  • Heating: an ecobee paired through HomeKit Device, or a Z-Wave thermostat.
  • Energy: Shelly meters, or local monitoring of an existing Enphase or SPAN system.
  • Cameras and power: wired PoE cameras from Reolink or UniFi recording to an NVR or Frigate, with the network equipment and controller on a UPS.

The set is an example, not a quote; prices are manufacturer list prices as of October 2026. We review the devices you own or are considering, mark which run locally and what wiring each needs, and price the installation.

Frequently asked questions

Zigbee or Z-Wave for a brownstone?

Both work. Z-Wave usually carries better through brick and plaster and suits locks and thermostats, while Zigbee offers a wider choice of low-cost sensors and bulbs. Many homes use both.

Can I control the Powerwall 3 backup reserve locally?

Not through the local API, according to Home Assistant documentation. Reserve and mode changes go through Tesla's cloud.

Do I need a camera subscription?

Not with local-first cameras. Reolink and UniFi Protect cameras record to storage in your home. Ring, Blink and similar cloud cameras depend on the vendor's service.

Are Hikvision cameras banned?

Owning one is not illegal. Federal rules bar government purchase and federal-contractor use of Hikvision and Dahua equipment, and the FCC no longer approves new models from them, which affects availability, firmware support and building owners with federal contracts or grants. We install brands that are not on the FCC Covered List.

Sources

6 sources
  1. Matter - Home Assistant (opens an external site)Home Assistant
  2. Enphase Envoy - Home Assistant (opens an external site)Home Assistant
  3. Tesla Powerwall - Home Assistant (opens an external site)Home Assistant
  4. Introducing SPAN API and SPAN Home On-premise (Public Beta) (opens an external site)SPAN
  5. Reolink - Home Assistant (opens an external site)Home Assistant
  6. 52.204-25 Prohibition on Contracting for Certain Telecommunications and Video Surveillance Services or Equipment. (opens an external site)Acquisition.gov

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.