TL;DR
Home automation developer Spencer Kittleson says his home’s core devices keep working when its internet connection fails. His system relies on hardware he controls and local software, while cloud services such as Alexa remain optional ways to issue commands.
Home automation developer Spencer Kittleson says the core devices in his home continue to work when the internet is disconnected, describing a design approach built around local hardware and software rather than dependence on vendors’ servers. His account, published by Do Code That Matters in October 2026, makes offline operation the first rule for a home where lights, controls and automations should remain usable during an outage or a cloud-service failure.
Get the latest gadgets delivered free with Prime
- Fast, free delivery on millions of items
- Prime Video, Amazon Music and more included
- Member-only deals all year
Kittleson says his setup uses Tasmota firmware on ESP boards, an MQTT messaging broker and Node-RED running on a Raspberry Pi. The arrangement lets devices and automations communicate within his home network. He says some functions also use cloud services, including Alexa and services from AWS, but describes Alexa as an additional way to control devices rather than the sole route. Wall switches and a wall dashboard remain available if Alexa is down.
His rules extend beyond internet access. He says a new smart control should not remove the old way of operating a device, and that cloud-connected products need an API with logs before he will install them. He also keeps configuration in one place rather than across multiple vendor apps, checks that automations do not conflict, and favors devices that can be changed as household routines shift. These are his own design choices, not an industry standard or a tested comparison of products.
Kittleson points to a sprinkler controller and garage-door automation as examples from his system. The sprinkler build uses a Tasmota-based controller and a Node-RED schedule to operate a pump. For garage cooling, a flow checks whether the door is closed before opening it and switching on a fan. He says sensors feed a shared status flag and logging system, making it possible to check the door state and receive an alert if it is left open.
Keeping Controls Available Offline
The central concern is reliability when a connection fails. A device that relies on a vendor’s remote service may lose some or all functions if that service becomes unavailable, its software changes, or the home loses internet access. Kittleson describes past examples that shaped his approach: he says a Nest integration stopped working after Google changed its API, while a Samsung fridge displayed a certificate error and a Camp Chef grill controller required Wi-Fi to show its temperature.
Those examples come from Kittleson’s account; they do not establish how often such failures occur across smart home products. They do show why buyers may want to check what still works without an internet connection before choosing a lock, thermostat, light or appliance. Local control can reduce reliance on a vendor’s cloud, while preserving a manual switch or another control path can keep ordinary use possible if an app or voice assistant is unavailable.
The trade-off is that a locally managed system can require more setup and maintenance. Kittleson says a switch he configures himself takes longer to install than a smart plug, and his system involves software, networking and automations he maintains. His approach is one example, not a guarantee that every locally controlled device will be easier, safer or more dependable for every household.
Products Worth Considering

DJI Mini 3 Drone with DJI RC and 3-Axis Gimbal

Kindle Paperwhite Signature Edition 32GB E-Reader, 7-Inch Display, Seaglass Green

LG UltraGear 34G600A-B 34-Inch Curved WQHD Gaming Monitor, 160Hz
As an affiliate, we earn on qualifying purchases.
From Cloud Apps to Local Control
Kittleson frames his rules as the result of roughly ten years of home automation. He says the initial principle was simple: essential functions should continue with the internet unplugged. Other rules followed from that aim, including keeping conventional controls, making systems inexpensive to adjust and reviewing automations that may overlap.
His article also describes different ways devices can be connected. Node-RED is his main automation tool; MQTT lets a device publish information for other systems to use without needing direct, separate links to each one. He also uses Alexa routines and applet-style services for tasks he does not want to build himself. The setup is therefore not wholly disconnected from cloud services; rather, Kittleson says core functions do not depend on them.
The report is a first-person account, not a product test or formal study. It does not compare the cost, security or failure rates of local and cloud-based systems, nor does it establish that the specific devices and software described are right for all users. Its practical focus is on the author’s own rules and examples.
“Nothing core in my house depends on a vendor’s server.”
— Spencer Kittleson, Do Code That Matters
Limits of the Offline Promise
The report does not specify which functions in each device remain available during an internet outage, or whether every component in Kittleson’s setup has been tested under the same conditions. It also does not detail how his home behaves during failures of local power, the Wi-Fi network, the Raspberry Pi or other on-site equipment. Offline operation does not mean every failure is covered.
It is also unclear how the approach would translate to particular commercially available products. Kittleson does not provide a broad product list, independent reliability data or a cost comparison. His accounts of vendor changes and device errors are personal examples, and the article does not establish whether those issues were resolved or affect current product versions.
Checking Devices Before Buying
Kittleson’s article does not announce a new product, policy or upcoming milestone. The next practical step for readers is to check product documentation before buying: ask which functions work without internet access, whether a local control path remains available, and what depends on a vendor’s account or service. Buyers can also check whether a device offers a physical control and whether its integrations are documented.
For Kittleson, the continuing work is maintenance: reviewing automations, logging device activity and changing the setup as household needs shift. Whether a smart home stays useful offline depends on the specific devices and system design; the article offers his rules as a personal framework rather than a universal certification of offline capability.
Key Questions
What does Kittleson mean by a smart home that works offline?
He means that core functions do not rely on a vendor’s internet server. He says local hardware and software run key automations, while cloud services such as Alexa provide optional controls.
Which technologies does his system use?
Kittleson names Tasmota on ESP boards, an MQTT broker and Node-RED on a Raspberry Pi. He also uses some cloud services, including Alexa and AWS services.
Does offline control mean every smart device will work during an outage?
No. The article describes Kittleson’s own setup and does not establish how every device behaves without internet, local network access or power. Buyers should check the offline functions of each product.
What should a buyer check before purchasing a smart home device?
Check whether essential functions work without internet, whether there is a manual or local control option, and whether the device depends on a vendor account, cloud service or external API.
Source: docodethatmatters.com
