<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Local Smart Home Guide</title>
    <link>https://localsmarthomeguide.com</link>
    <description>The best local-first smart home gear for real homes, with a strong Home Assistant bias and honest compatibility guidance for major ecosystems.</description>
    <language>en</language>
    <lastBuildDate>Sat, 08 Aug 2026 00:00:00 GMT</lastBuildDate>
    <atom:link href="https://localsmarthomeguide.com/feed.xml" rel="self" type="application/rss+xml" />
    <image>
      <url>https://localsmarthomeguide.com/favicon.svg</url>
      <title>Local Smart Home Guide</title>
      <link>https://localsmarthomeguide.com</link>
    </image>
    <item>
      <title>Home Assistant energy dashboard from scratch</title>
      <link>https://localsmarthomeguide.com/articles/home-assistant-energy-dashboard-from-scratch/</link>
      <guid isPermaLink="true">https://localsmarthomeguide.com/articles/home-assistant-energy-dashboard-from-scratch/</guid>
      <pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate>
      <description>Build a local-first Home Assistant energy dashboard from scratch: real hardware (P1 meter, smart plugs, panel meters) and how the Energy dashboard works.</description>
      <content:encoded><![CDATA[<p>Build a local-first Home Assistant energy dashboard from scratch: real hardware (P1 meter, smart plugs, panel meters) and how the Energy dashboard works.</p>
<p>Building a <strong>Home Assistant energy dashboard from scratch</strong> is a rewarding way to see where your power goes while keeping the data on your own network. Home Assistant ships with a built-in <strong>Energy dashboard</strong> (<strong>Settings > Dashboards > Energy</strong>), so most of the work is choosing hardware that reports accurate kWh and feeding those sensors in. This guide focuses on Home Assistant and notes where Hubitat or HomeKit fit in.</p>
<h2 id="how-the-built-in-energy-dashboard-works">How the built-in Energy dashboard works</h2>
<p>Home Assistant’s Energy dashboard is not a generic chart. It expects sensors that report cumulative energy (kWh) with the correct <code>device_class: energy</code> and <code>state_class: total_increasing</code>. You configure grid consumption, return to grid (solar export), solar production, individual devices, and gas/water in the Energy settings page. Once configured, it builds daily, monthly, and yearly views automatically, plus a “monitor individual devices” section.</p>
<p>The practical takeaway: pick hardware that exposes a proper energy (kWh) sensor, not just instantaneous watts. Most devices below do both.</p>
<h2 id="start-with-the-right-hardware">Start with the right hardware</h2>
<h3 id="whole-home-p1-smart-meter-reader">Whole-home: P1 smart meter reader</h3>
<p>If your utility meter has a P1 port (common in the Netherlands, Belgium, and parts of the EU), the <strong><a href="https://localsmarthomeguide.com/products/homewizard-p1-meter/">HomeWizard P1 Meter</a></strong> clips onto that port and reads your entire home’s import/export over a fully local API. If you have rooftop solar, our guide to <a href="https://localsmarthomeguide.com/articles/best-energy-monitoring-for-solar-homes/">energy monitoring for solar homes</a> covers tracking production and export too. The official <strong>HomeWizard</strong> integration creates power and energy sensors that drop straight into the Energy dashboard’s grid section. No panel work required.</p>
<h3 id="per-outlet-smart-plugs-with-metering">Per-outlet: smart plugs with metering</h3>
<p>For tracking a single appliance, a metering smart plug is the easiest entry point:</p>
<ul>
<li><strong><a href="https://localsmarthomeguide.com/products/homewizard-energy-socket/">HomeWizard Energy Socket</a></strong> — Wi-Fi plug with a local API and per-outlet energy reporting. EU socket only: HomeWizard sells it in a single Type-F (Netherlands/Belgium) form factor, with no US or UK version.</li>
<li><strong>Shelly Plug US Gen4</strong> — Wi-Fi plug that reports power and energy. It is Shelly’s current US plug (15 A / 1800 W), it runs Shelly’s own (Allterco) firmware, and it is read locally via the Shelly integration or MQTT; that firmware is Matter-certified by default and switches to Zigbee with five presses of the device button. The older Gen2 <strong><a href="https://localsmarthomeguide.com/products/shelly-plus-plug-us/">Shelly Plus Plug US</a></strong> is still a fine plug if you already own one, but it is Wi-Fi and MQTT only with no native Matter, and flashing Tasmota on it is an optional advanced step, not the default. Do not confuse it with the <strong>Shelly Plug S</strong>, which is the European Type-F version of that plug and does not fit a US outlet.</li>
<li><strong><a href="https://localsmarthomeguide.com/products/sonoff-s31/">Sonoff S31</a></strong> — Wi-Fi plug commonly flashed to ESPHome or Tasmota for fully local metering; the stock firmware is eWeLink/cloud-oriented.</li>
</ul>
<h3 id="per-circuit--whole-panel">Per-circuit / whole-panel</h3>
<p>To measure circuits in your breaker panel you need a panel meter with current transformer (CT) clamps. The <strong><a href="https://localsmarthomeguide.com/products/shelly-pro-3em/">Shelly Pro 3EM</a></strong> is a DIN-rail three-phase meter that ships with CT clamps and reports per-phase voltage, current, and energy locally - see <a href="https://localsmarthomeguide.com/articles/how-to-build-a-power-monitoring-dashboard-with-shelly/">how to build a power monitoring dashboard with Shelly</a> for a full walkthrough, and <a href="https://localsmarthomeguide.com/articles/how-to-add-energy-monitoring-to-an-old-panel/">how to add energy monitoring to an old panel</a> if your breaker box predates smart metering. Note: the inline <strong><a href="https://localsmarthomeguide.com/products/shelly-plus-2pm/">Shelly Plus 2PM</a></strong> has <em>built-in</em> metering for its two switched channels (no external clamps) and is meant for controlling/monitoring specific loads, not clamping around panel busbars.</p>
<p>The Pro 3EM is a three-phase meter, so for the split-phase panel in a typical North American home the more common circuit-level answer is the <strong><a href="https://localsmarthomeguide.com/products/emporia-vue-3/">Emporia Vue 3</a></strong>: a main CT plus a set of branch CTs in 8- or 16-circuit kits. It runs through Emporia’s own app out of the box, but you can <strong>flash it with ESPHome</strong> and turn it into a fully local Home Assistant sensor with no cloud. Both the Gen 2 and Gen 3 need a <strong>one-time wired serial flash</strong> with a USB-to-TTL adapter on the board’s UART pads (do not connect the Vue’s own power lead while flashing); only later updates go over Wi-Fi.</p>
<h2 id="hubitat-and-homekit-notes">Hubitat and HomeKit notes</h2>
<p><strong>Hubitat</strong> (e.g. the <a href="https://localsmarthomeguide.com/products/hubitat-elevation-c8/">Hubitat Elevation C-8</a>, which Hubitat replaced with the same-radio C-8 Pro in March 2026) runs automations locally and supports Z-Wave and Zigbee metering devices. Zooz makes metering Z-Wave hardware — for example the <strong><a href="https://localsmarthomeguide.com/products/zooz-zen30-double-switch/">Zooz ZEN30 Double Switch</a></strong> for control, or Zooz’s energy-monitoring smart plugs for plug-in loads. You can bridge Hubitat into Home Assistant via the community Hubitat integration to surface those sensors on the Energy dashboard. (Note: the <strong>Zooz ZEN72</strong> is a Z-Wave <em>dimmer switch</em>, not a plug or energy meter — don’t rely on it for consumption data.)</p>
<p><strong>HomeKit</strong> has a basic energy view but no dashboard comparable to Home Assistant’s. Thread-capable HomePods (the mini and the second-generation model) act as Thread border routers and speakers — they cannot run Home Assistant. Run Home Assistant on a <a href="https://localsmarthomeguide.com/products/home-assistant-green/">Home Assistant Green</a>, a Raspberry Pi, or a mini PC, and add a <a href="https://localsmarthomeguide.com/products/home-assistant-connect-zbt-1/">Home Assistant Connect ZBT-1</a> (now discontinued and replaced by the <a href="https://localsmarthomeguide.com/products/home-assistant-connect-zbt-2/">Connect ZBT-2</a>, which is the one to buy new) for Zigbee/Thread devices.</p>
<h2 id="build-the-dashboard">Build the dashboard</h2>
<p>Once your energy sensors exist, configure the Energy dashboard in <strong>Settings > Dashboards > Energy</strong>. Assign grid sensors, any solar production, and individual devices. For custom views beyond the built-in dashboard, add Energy cards, the Statistics graph card, or the History/Statistics cards to any normal dashboard.</p>
<h2 id="real-world-tradeoffs">Real-world tradeoffs</h2>
<ul>
<li><strong>Cost</strong> — A P1 reader or a couple of metering plugs is cheap; a panel meter with CTs plus (ideally) an electrician costs more.</li>
<li><strong>Granularity vs. effort</strong> — Whole-home (P1) is easiest but won’t tell you which circuit is expensive. Per-circuit metering is more work and may require opening your panel.</li>
<li><strong>Maintenance</strong> — Keep Home Assistant and Z-Wave JS / Zigbee firmware updated, and back up your config regularly.</li>
</ul>
<h2 id="quick-verdict">Quick verdict</h2>
<p>Start with a P1 reader for instant whole-home visibility, or a metering smart plug for a single appliance, then add a panel meter with CT clamps when you want circuit-level detail. Because the Energy dashboard is built in, the hard part is just picking hardware that reports real kWh locally.</p>]]></content:encoded>
    </item>
    <item>
      <title>Home Assistant on Synology vs Unraid vs TrueNAS</title>
      <link>https://localsmarthomeguide.com/articles/home-assistant-on-synology-vs-unraid-vs-truenas/</link>
      <guid isPermaLink="true">https://localsmarthomeguide.com/articles/home-assistant-on-synology-vs-unraid-vs-truenas/</guid>
      <pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate>
      <description>Compare running Home Assistant on Synology NAS, Unraid, and TrueNAS: install methods, the add-on tradeoff, and which platform fits a local-first setup best.</description>
      <content:encoded><![CDATA[<p>Compare running Home Assistant on Synology NAS, Unraid, and TrueNAS: install methods, the add-on tradeoff, and which platform fits a local-first setup best.</p>
<p>If you already own a NAS, running Home Assistant on it is tempting: one box, always on, one place to manage. Synology, Unraid, and TrueNAS can all host Home Assistant, but the experience differs in one decision that matters more than the rest — <strong>can you run full Home Assistant OS in a VM, or are you stuck with the Container install?</strong> That choice determines whether you get the add-on store. This guide keeps that distinction front and center.</p>
<h2 id="the-one-tradeoff-that-drives-everything-container-vs-haos-in-a-vm">The one tradeoff that drives everything: Container vs HAOS-in-a-VM</h2>
<p>Home Assistant has a few install types. On a NAS, two are relevant:</p>
<ul>
<li><strong>Home Assistant Container</strong> — the official Docker image (<code>ghcr.io/home-assistant/home-assistant</code>). It runs Home Assistant core and all integrations, but it has <strong>no Supervisor</strong>, which means <strong>no add-on store</strong>. Add-ons (Mosquitto, ESPHome, Zigbee2MQTT, the Tailscale/cloudflared add-ons, etc.) are one-click <em>Docker services</em> managed by the Supervisor — and they simply aren’t available here. You can still run those same services as your own separate containers; you just manage them yourself.</li>
<li><strong>Home Assistant OS (HAOS) in a virtual machine</strong> — this gives you the full, supported experience <em>including</em> the add-on store, because the Supervisor comes along for the ride. On a NAS this means running the HAOS disk image inside the platform’s hypervisor.</li>
</ul>
<p>(Note: the older “Supervised” install-on-your-own-OS method was deprecated on May 22, 2025 and has been unsupported since release 2025.12, so on a NAS your realistic choices are Container or HAOS-in-a-VM.)</p>
<p>So the platform question really becomes: how easily can each NAS run a VM?</p>
<h2 id="synology">Synology</h2>
<p>Synology is the most polished and beginner-friendly NAS OS. Since <strong>DSM 7.2</strong>, Docker is provided through <strong>Container Manager</strong>, the package that replaced the old Docker one and added a Compose UI, so the <strong>Home Assistant Container</strong> install is straightforward on most models. On DSM 7.0 and 7.1 you are still looking for the package called Docker.</p>
<p>For the full add-on experience you need <strong>Virtual Machine Manager (VMM)</strong> to run HAOS in a VM. VMM is available on Synology’s Intel/AMD ”+” models — the 2025 DS225+/DS425+/DS925+ class as well as older units like the DS224+/DS923+ — and not on the lower-end ARM units, so check your specific model before counting on it. Synology also requires more than 2 GB of memory before a virtual machine will run at all, and VM data can only be stored on a <strong>Btrfs</strong> volume. Where VMM is available, importing the HAOS image as a VM works and is a common setup.</p>
<p>Tradeoffs: Synology’s strength is stability and simplicity; its weakness is that you’re working within DSM’s constraints, and lower-tier models lack the CPU/VM support for the HAOS-VM route. The USB radio question is the one to check carefully, and it cuts the opposite way from what you might guess: DSM 7 does not ship the USB-serial kernel modules that most Zigbee and Z-Wave sticks depend on (cp210x, ch341, pl2303), so the stick never shows up as a <code>/dev/ttyUSB*</code> device and <strong>the Container install simply cannot see the radio</strong> until you add community-built driver packages and load the modules at boot. Only sticks that present themselves as USB CDC-ACM are handled natively. Passing that same stick through to a <strong>VMM virtual machine</strong> sidesteps the problem, because VMM hands the raw USB device to the guest rather than relying on a host serial driver. If your radios live on the NAS, that one detail can settle the Container-versus-VM question for you.</p>
<h2 id="unraid">Unraid</h2>
<p>Unraid is built for exactly this kind of “do many things on one box” use. It has first-class <strong>Docker</strong> support (Community Applications makes the Home Assistant Container a couple of clicks) <strong>and</strong> built-in <strong>KVM virtual machines</strong>, so running <strong>HAOS in a VM</strong> — with the full add-on store — is well-trodden territory. Community templates exist for both approaches.</p>
<p>Unraid also tends to handle <strong>USB device pass-through</strong> to VMs more gracefully, which matters if you’re plugging a Zigbee or Z-Wave coordinator into the server. The cost is that Unraid is a paid product and assumes a bit more comfort with Docker/VM concepts than Synology’s appliance feel.</p>
<h2 id="truenas">TrueNAS</h2>
<p>TrueNAS is the most “full Linux” of the three, with ZFS, snapshots, and strong storage features. The naming is worth pinning down first: the Linux/Debian-based line was called <strong>TrueNAS SCALE</strong> until the 25.04 “Fangtooth” release in April 2025 dropped the SCALE suffix and rebranded the free build <strong>TrueNAS Community Edition</strong>, while the FreeBSD-based <strong>TrueNAS CORE</strong> moved into maintenance-only status at the same time — so guidance framed as “SCALE vs CORE” predates the current product. It supports <strong>virtual machines</strong>, and the recommended way to get full-featured Home Assistant here is to <strong>run HAOS in a VM</strong> — that’s what gets you the add-on store. Container-based deployments exist but, like everywhere else, drop the Supervisor and add-ons.</p>
<p>One version caveat matters more here than on the other two platforms: TrueNAS rebuilt its virtualization layer mid-generation, then partly rebuilt it back. Releases up to 24.10 “Electric Eel” ran VMs on libvirt/KVM; 25.04.0 “Fangtooth” retired that screen in favor of an Incus-based <strong>Instances</strong> feature; then <strong>25.04.2</strong> (July 2025) reintroduced classic virtualization and split the UI into a <strong>Virtual Machines</strong> screen (full KVM virtual machines — the one you want for HAOS) and a <strong>Containers</strong> screen (LXC system containers, which TrueNAS still labels experimental). 25.10 “Goldeye” keeps that split. TrueNAS says virtual machines migrate automatically from 24.10 to 25.04.2 with no manual step, but a VM that passes a Zigbee or Z-Wave stick through is still the configuration to check first — confirm the device is still attached, and the mesh is back, before you trust it again.</p>
<p>TrueNAS rewards users who want control and don’t mind more setup. It’s the most flexible and the most demanding of technical comfort; ZFS and the VM workflow are powerful but not “appliance simple.”</p>
<h2 id="integrating-local-ecosystems-and-clearing-up-some-myths">Integrating local ecosystems (and clearing up some myths)</h2>
<p>Whichever platform you pick, a few facts worth getting right:</p>
<ul>
<li><strong>HomeKit</strong> is <em>exposed by</em> Home Assistant via the built-in <strong>HomeKit Bridge</strong> integration (to make HA entities show up in Apple Home), and HA can <em>import</em> HomeKit accessories via <strong>HomeKit Controller</strong>. Neither requires MQTT, and an Apple HomePod/Echo does <strong>not</strong> run Home Assistant.</li>
<li><strong>Hubitat</strong> integrates with Home Assistant via a community integration (commonly the Hubitat-to-HA bridge) — <strong>not</strong> via MQTT by default. It’s a separate hub you link to, not something MQTT-bridged out of the box.</li>
<li><strong>Zigbee and Z-Wave</strong> need a USB <strong>coordinator/radio</strong> plugged into the host, then ZHA/Zigbee2MQTT (Zigbee) or Z-Wave JS (Z-Wave). Good current examples: a <strong><a href="https://localsmarthomeguide.com/products/home-assistant-connect-zbt-2/">Home Assistant Connect ZBT-2</a></strong> or a <strong><a href="https://localsmarthomeguide.com/products/conbee-iii/">ConBee III</a></strong> for <strong>Zigbee</strong> (the older SkyConnect, renamed the <a href="https://localsmarthomeguide.com/products/home-assistant-connect-zbt-1/">Connect ZBT-1</a>, was discontinued in November 2025 — it still works and still receives software updates, but the ZBT-2 is the one to buy new), and a Zooz 800-series stick (e.g. ZST39) for <strong>Z-Wave</strong>. Note that something like the <strong>Zooz ZAC36 Titan</strong> is a Z-Wave water-valve <em>end device</em>, not a coordinator, and the <strong><a href="https://localsmarthomeguide.com/products/aeotec-smart-home-hub/">Aeotec Smart Home Hub</a></strong> is a standalone SmartThings-based hub — neither is a USB radio you “run in a container.” Because radios are USB, <strong>USB pass-through to your VM/container is the real constraint</strong> when picking a platform.</li>
</ul>
<h2 id="hardware-notes">Hardware notes</h2>
<p>For a typical home (a few hundred entities), any of these on modest hardware is fine. Give a HAOS VM at least ~2 GB RAM and 2 vCPUs, and put the <a href="https://localsmarthomeguide.com/articles/home-assistant-database-recorder-tuning-guide/">Home Assistant database</a> on an <strong>SSD</strong> — recorder write load chews up spinning disks and makes the UI sluggish. If you plan to scale to many hundreds of entities or run heavy add-ons (Frigate NVR, etc.), spec accordingly or consider a dedicated mini-PC (see <a href="https://localsmarthomeguide.com/articles/best-mini-pcs-for-home-assistant/">the best mini PCs for Home Assistant</a>).</p>
<h2 id="quick-verdict">Quick verdict</h2>
<ul>
<li><strong>Synology</strong> — easiest day-to-day, great if a ”+” model lets you run the HAOS VM; the Container route works everywhere but loses the add-on store, and on DSM 7 it cannot see a USB Zigbee or Z-Wave radio at all without community serial drivers.</li>
<li><strong>Unraid</strong> — the most balanced for this job: easy Docker <em>and</em> easy HAOS-in-a-VM, with friendlier USB pass-through. Paid, slightly more to learn.</li>
<li><strong>TrueNAS</strong> — most powerful and flexible (ZFS, VMs), best if you want full control and don’t mind setup.</li>
</ul>
<p><strong>Bottom line:</strong> if you want the full Home Assistant experience with add-ons, run <strong>HAOS in a VM</strong> — which makes Unraid or TrueNAS (or a ”+“-series Synology with VMM) the natural choices. If you’re happy managing your own supporting containers, the Container install runs anywhere. And honestly, if remote radios and reliability matter most, a small dedicated HAOS device alongside the NAS is often the least-fuss path of all.</p>]]></content:encoded>
    </item>
    <item>
      <title>How to add temperature sensors to fridge and freezer</title>
      <link>https://localsmarthomeguide.com/articles/how-to-add-temperature-sensors-to-fridge-and-freezer/</link>
      <guid isPermaLink="true">https://localsmarthomeguide.com/articles/how-to-add-temperature-sensors-to-fridge-and-freezer/</guid>
      <pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate>
      <description>Monitor your fridge and freezer for food safety with local Zigbee temperature sensors and probe sensors, integrated with Home Assistant, HomeKit, or Hubitat.</description>
      <content:encoded><![CDATA[<p>Monitor your fridge and freezer for food safety with local Zigbee temperature sensors and probe sensors, integrated with Home Assistant, HomeKit, or Hubitat.</p>
<p>Adding temperature sensors to your fridge and freezer is a practical way to catch problems before food spoils, like a door left ajar or a failing compressor. For a local-first setup with <strong>Home Assistant</strong>, <strong>HomeKit</strong>, or <strong>Hubitat</strong>, the right sensor will alert you early. The catch is that a freezer is a harsh environment, so sensor choice matters more than usual. If you also want ambient monitoring elsewhere, see <a href="https://localsmarthomeguide.com/articles/how-to-add-temperature-sensing-to-every-room-cheaply/">how to add temperature sensing to every room cheaply</a>.</p>
<hr>
<h2 id="choose-a-sensor-that-can-handle-the-cold">Choose a Sensor That Can Handle the Cold</h2>
<p>This is the most important decision. Most indoor temperature/humidity sensors are only rated to roughly <strong>-10°C (14°F)</strong>, which is fine for a fridge but <strong>not cold enough for a freezer</strong> (typically -18°C / 0°F). Putting a standard sensor in a freezer can give wrong readings, kill the battery fast, or stop it working entirely. Condensation and frost are also a problem for sensors sitting in the cold air.</p>
<p>There are two good approaches:</p>
<p><strong>1. Probe sensors (best for freezers).</strong> These keep the electronics and battery outside, with only a waterproof probe inside the cold space. The <strong>SONOFF SNZB-02LD</strong> is a Zigbee thermometer with an IP65-rated 1.5 m probe designed exactly for this. Generic Zigbee “probe” sensors with a probe rated to -40°C are also available and work well for freezers. Run the thin probe cable past the door gasket and keep the body outside.</p>
<p><strong>2. Standard sensors (fridge only).</strong> For a fridge, a sealed indoor sensor placed inside is usually fine. The <strong>Sonoff SNZB-02P</strong> (Zigbee, ±0.2°C, working range -10°C to 60°C) is cheap and accurate for fridge temperatures. Expect somewhat shorter battery life in the cold and occasional condensation.</p>
<p>A correction worth flagging: the <strong><a href="https://localsmarthomeguide.com/products/sonoff-snzb-01p/">SONOFF SNZB-01P</a> is a wireless button, not a temperature sensor</strong>, so don’t use it for this. The temperature model is the SNZB-02P (or the SNZB-02LD with a probe).</p>
<hr>
<h2 id="pick-sensors-that-match-your-setup">Pick Sensors That Match Your Setup</h2>
<p>These are all battery sensors that run locally. The first two are Zigbee and need a Zigbee coordinator; the Aqara W100 is dual-protocol, so read its note before you buy:</p>
<ul>
<li><strong>Sonoff SNZB-02P</strong> / <strong>SNZB-02LD</strong> — Zigbee, CR2477 battery, pair via ZHA or Zigbee2MQTT.</li>
<li><strong>Third Reality Temperature and Humidity Sensor</strong> — Zigbee, runs on 2x AAA batteries (it is not USB-powered and not Z-Wave). The plain model has an LCD; the <strong>Lite</strong> version drops the display for a lower price.</li>
<li><strong><a href="https://localsmarthomeguide.com/products/aqara-climate-sensor-w100/">Aqara Climate Sensor W100</a></strong> — runs either Zigbee 3.0 or Thread (Matter-over-Thread), never both at once, and never Z-Wave. It <strong>ships in Thread firmware</strong>, so pairing it to ZHA or Zigbee2MQTT takes a one-time protocol switch in the Aqara Home app - no Aqara hub required. Good if you also want a display.</li>
</ul>
<p>Whichever you choose, you need a coordinator on your network, such as the <strong><a href="https://localsmarthomeguide.com/products/home-assistant-connect-zbt-1/">Home Assistant Connect ZBT-1</a></strong> (a Zigbee coordinator or, on Thread firmware, a border router - one role at a time, not both; now discontinued and replaced by the <a href="https://localsmarthomeguide.com/products/home-assistant-connect-zbt-2/">Connect ZBT-2</a>), the <strong><a href="https://localsmarthomeguide.com/products/conbee-iii/">ConBee III</a></strong>, or the radios built into a <strong><a href="https://localsmarthomeguide.com/products/hubitat-elevation-c8/">Hubitat Elevation C-8</a></strong> (Hubitat stopped making the plain C-8 in March 2026; the same-radio C-8 Pro is the one to buy new) or an Aqara hub. The <a href="https://localsmarthomeguide.com/products/philips-hue-bridge/">Philips Hue Bridge</a> is a closed Zigbee gateway for Hue accessories and won’t pair these third-party sensors.</p>
<hr>
<h2 id="install-and-integrate">Install and Integrate</h2>
<p>Place the sensor (or probe tip) in a spot that reflects the average internal temperature, not pressed against the back wall and not right by the door. Secure cables so the door still seals.</p>
<p>In <strong>Home Assistant</strong>, pair Zigbee sensors through <strong>ZHA</strong> or <strong>Zigbee2MQTT</strong>; they’ll appear under Devices &#x26; Services. For Matter-over-Thread (Aqara W100 in Thread mode), add via the Matter integration with a Thread border router available.</p>
<p>For <strong>HomeKit</strong>, use a sensor that’s HomeKit- or Matter-compatible and join it through a Home hub (HomePod or Apple TV); these hubs do not run Home Assistant. <strong>Hubitat</strong> pairs Zigbee/Z-Wave sensors directly through its built-in radios.</p>
<hr>
<h2 id="monitor-and-automate">Monitor and Automate</h2>
<p>Once data is flowing, create alerts. In <strong>Home Assistant</strong>, notify your phone if the fridge rises above about 4°C (39°F) or the freezer above -15°C (5°F) for more than a few minutes, which filters out normal defrost cycles and door openings. Home Assistant also keeps history, so you can chart temperature trends and spot a struggling appliance. The same sensor data can also flag humidity problems — see <a href="https://localsmarthomeguide.com/articles/how-to-detect-mold-risk-with-home-assistant/">how to detect mold risk with Home Assistant</a>.</p>
<p>In <strong>HomeKit</strong>, a Home automation can send a notification when a threshold is crossed. In <strong>Hubitat</strong>, use Rule Machine plus notifications (or webhooks) for the same alerts.</p>
<p>A short averaging window or a minimum-duration condition is the key to avoiding false alarms from routine defrost and door-open events.</p>
<hr>
<h2 id="tradeoffs-and-considerations">Tradeoffs and Considerations</h2>
<ul>
<li><strong>Cold rating</strong> is the big one: use a probe sensor for freezers, and only a fridge-rated sensor inside a fridge.</li>
<li><strong>Battery life</strong> drops in the cold; probe sensors help because the battery stays at room temperature.</li>
<li><strong>Condensation/frost</strong> can affect sensors placed directly in cold, humid air; probes avoid this.</li>
<li><strong>Protocol</strong> matters: a Zigbee coordinator won’t pair Z-Wave devices, so match the sensor to the radio you have.</li>
</ul>
<hr>
<h2 id="quick-verdict">Quick Verdict</h2>
<p>For a freezer, use a probe sensor like the <strong>SONOFF SNZB-02LD</strong> so the battery and electronics stay warm. For a fridge, a sealed Zigbee sensor such as the <strong>Sonoff SNZB-02P</strong> or a <strong>Third Reality</strong> unit works well. Pair them to a Zigbee coordinator, integrate with <strong>Home Assistant</strong> (or HomeKit/Hubitat), and set duration-based alerts to catch real problems without nuisance pings. For sensors ranked by accuracy and battery life, see <a href="https://localsmarthomeguide.com/articles/best-zigbee-temperature-humidity-sensors-ranked/">the best Zigbee temperature and humidity sensors</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>How to set up presence detection with mmWave and PIR</title>
      <link>https://localsmarthomeguide.com/articles/how-to-set-up-presence-detection-with-mmwave-and-pir/</link>
      <guid isPermaLink="true">https://localsmarthomeguide.com/articles/how-to-set-up-presence-detection-with-mmwave-and-pir/</guid>
      <pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate>
      <description>Learn how to set up presence detection with mmwave and pir sensors in a local-first smart home using Home Assistant, with tips for HomeKit and Hubitat.</description>
      <content:encoded><![CDATA[<p>Learn how to set up presence detection with mmwave and pir sensors in a local-first smart home using Home Assistant, with tips for HomeKit and Hubitat.</p>
<p>Presence detection is one of the most impactful upgrades you can make to a smart home. It lets you automate lighting, climate, and security based on whether a room is actually occupied. Combining <strong>mmWave</strong> and <strong>PIR</strong> sensors gives you reliable, low-latency detection that runs entirely on your local network. This guide walks through setting both up in Home Assistant, with notes for HomeKit and Hubitat users.</p>
<h2 id="why-combine-mmwave-and-pir">Why combine mmWave and PIR</h2>
<p>The two sensor types are complementary, which is exactly why good presence sensors include both.</p>
<p><strong>PIR (passive infrared)</strong> sensors detect the heat signature of a moving body. They are fast, cheap, and very low power, which makes them ideal for triggering lights <em>on</em> the instant someone enters. Their weakness is that they only see motion, so a still person eventually reads as “no one here,” and they can occasionally be fooled by warm air or sunlight.</p>
<p><strong>mmWave (millimeter-wave radar)</strong> sensors emit radio waves and measure reflections, so they detect even tiny movements, including breathing. That means they keep a room marked “occupied” while you sit still on the couch or work at a desk. The trade-off is that they respond a touch slower and need careful tuning to avoid false triggers from fans or moving curtains.</p>
<p>The classic pattern: use <strong>PIR to turn lights on fast</strong>, and <strong>mmWave to keep them on (and turn them off only when the room is truly empty).</strong></p>
<h2 id="choosing-the-right-sensors">Choosing the right sensors</h2>
<p>For a local-first setup, you want sensors that run locally and integrate cleanly with Home Assistant. If you’d rather compare a full field of options before deciding, see our <a href="https://localsmarthomeguide.com/articles/best-mmwave-presence-sensors-for-home-assistant/">best mmWave presence sensors for Home Assistant</a> roundup and the broader <a href="https://localsmarthomeguide.com/articles/best-local-presence-sensors/">best local presence sensors</a> guide; the two picks below are simply the sensors this walkthrough uses.</p>
<ul>
<li><strong>All-in-one (mmWave + PIR), Wi-Fi/ESPHome</strong>: The <a href="https://localsmarthomeguide.com/products/everything-presence-one/">Everything Presence One</a> combines an mmWave radar, an industrial PIR, plus light, temperature, and humidity sensors. It runs ESPHome over Wi-Fi, so it connects directly to Home Assistant with no hub or proprietary cloud. (Its newer sibling, the <a href="https://localsmarthomeguide.com/products/everything-presence-lite/">Everything Presence Lite</a>, adds multi-target, multi-zone tracking if you need per-zone occupancy.)</li>
<li><strong>PIR over Zigbee</strong>: The <a href="https://localsmarthomeguide.com/products/aqara-motion-sensor-p1/">Aqara Motion Sensor P1</a> is a low-power Zigbee PIR sensor. It pairs with any Zigbee coordinator and works well for fast on-triggers. (Note: the newer Aqara Motion Sensor P2 is Matter-over-Thread, not Zigbee.)</li>
</ul>
<p>A note on protocols, because product marketing often muddies this: the Everything Presence One is a <strong>Wi-Fi/ESPHome</strong> device, not a Zigbee or Z-Wave device. The <a href="https://localsmarthomeguide.com/products/aqara-motion-sensor-p1/">Aqara Motion Sensor P1</a> is <strong>Zigbee</strong> (its P2 sibling is Matter-over-Thread). And the <a href="https://localsmarthomeguide.com/products/aqara-hub-m3/">Aqara Hub M3</a>, if you use one, is a <strong>Zigbee + Thread + Matter</strong> hub. It does <strong>not</strong> support Z-Wave. If you want Z-Wave sensors, you need a Z-Wave controller (such as a Z-Wave USB stick), which is a separate radio entirely.</p>
<h2 id="setting-up-in-home-assistant">Setting up in Home Assistant</h2>
<h3 id="step-1-add-the-sensors">Step 1: Add the sensors</h3>
<p>For the ESPHome-based <a href="https://localsmarthomeguide.com/products/everything-presence-one/">Everything Presence One</a>, flash/adopt it in the ESPHome dashboard, connect it to your Wi-Fi, and it appears in Home Assistant as a set of entities (mmWave occupancy, PIR motion, illuminance, temperature, humidity). No hub required.</p>
<p>For the Zigbee <a href="https://localsmarthomeguide.com/products/aqara-motion-sensor-p1/">Aqara Motion Sensor P1</a>, you need a Zigbee coordinator. A USB stick like the <a href="https://localsmarthomeguide.com/products/conbee-iii/">ConBee III</a> works with ZHA, deCONZ, or Zigbee2MQTT. You don’t edit <code>configuration.yaml</code> for this; you set up the coordinator through the ZHA integration (or your chosen Zigbee stack) in the Home Assistant UI, then put it into pairing mode and press the sensor’s pairing button.</p>
<h3 id="step-2-build-a-combined-occupancy-helper">Step 2: Build a combined occupancy helper</h3>
<p>The most reliable approach is to derive a single “occupied” state from both sensors. A simple template binary sensor reads occupied if <em>either</em> the PIR or the mmWave sensor is active:</p>
<pre class="astro-code github-dark" style="background-color:#24292e;color:#e1e4e8; overflow-x: auto;" tabindex="0" data-language="yaml"><code><span class="line"><span style="color:#85E89D">template</span><span style="color:#E1E4E8">:</span></span>
<span class="line"><span style="color:#E1E4E8">  - </span><span style="color:#85E89D">binary_sensor</span><span style="color:#E1E4E8">:</span></span>
<span class="line"><span style="color:#E1E4E8">      - </span><span style="color:#85E89D">name</span><span style="color:#E1E4E8">: </span><span style="color:#9ECBFF">"Office Occupancy"</span></span>
<span class="line"><span style="color:#85E89D">        device_class</span><span style="color:#E1E4E8">: </span><span style="color:#9ECBFF">occupancy</span></span>
<span class="line"><span style="color:#85E89D">        state</span><span style="color:#E1E4E8">: </span><span style="color:#F97583">></span></span>
<span class="line"><span style="color:#9ECBFF">          {{ is_state('binary_sensor.office_pir', 'on')</span></span>
<span class="line"><span style="color:#9ECBFF">             or is_state('binary_sensor.office_mmwave', 'on') }}</span></span>
<span class="line"><span style="color:#85E89D">        delay_off</span><span style="color:#E1E4E8">:</span></span>
<span class="line"><span style="color:#85E89D">          minutes</span><span style="color:#E1E4E8">: </span><span style="color:#79B8FF">2</span></span></code></pre>
<p>The <code>delay_off</code> adds a short grace period so the room doesn’t flip to “empty” the instant the radar drops out.</p>
<h3 id="step-3-automate-on-the-combined-state">Step 3: Automate on the combined state</h3>
<p>Now drive your lights from the combined occupancy sensor, not the raw PIR. Turn on the moment occupancy goes on, and off only after it has been off (for example, the helper above stays on for 2 minutes after last detection):</p>
<pre class="astro-code github-dark" style="background-color:#24292e;color:#e1e4e8; overflow-x: auto;" tabindex="0" data-language="yaml"><code><span class="line"><span style="color:#85E89D">automation</span><span style="color:#E1E4E8">:</span></span>
<span class="line"><span style="color:#E1E4E8">  - </span><span style="color:#85E89D">alias</span><span style="color:#E1E4E8">: </span><span style="color:#9ECBFF">Office lights follow occupancy</span></span>
<span class="line"><span style="color:#85E89D">    triggers</span><span style="color:#E1E4E8">:</span></span>
<span class="line"><span style="color:#E1E4E8">      - </span><span style="color:#85E89D">trigger</span><span style="color:#E1E4E8">: </span><span style="color:#9ECBFF">state</span></span>
<span class="line"><span style="color:#85E89D">        entity_id</span><span style="color:#E1E4E8">: </span><span style="color:#9ECBFF">binary_sensor.office_occupancy</span></span>
<span class="line"><span style="color:#85E89D">        to</span><span style="color:#E1E4E8">: </span><span style="color:#9ECBFF">"on"</span></span>
<span class="line"><span style="color:#85E89D">    actions</span><span style="color:#E1E4E8">:</span></span>
<span class="line"><span style="color:#E1E4E8">      - </span><span style="color:#85E89D">action</span><span style="color:#E1E4E8">: </span><span style="color:#9ECBFF">light.turn_on</span></span>
<span class="line"><span style="color:#85E89D">        target</span><span style="color:#E1E4E8">:</span></span>
<span class="line"><span style="color:#85E89D">          entity_id</span><span style="color:#E1E4E8">: </span><span style="color:#9ECBFF">light.office</span></span>
<span class="line"></span>
<span class="line"><span style="color:#E1E4E8">  - </span><span style="color:#85E89D">alias</span><span style="color:#E1E4E8">: </span><span style="color:#9ECBFF">Office lights off when empty</span></span>
<span class="line"><span style="color:#85E89D">    triggers</span><span style="color:#E1E4E8">:</span></span>
<span class="line"><span style="color:#E1E4E8">      - </span><span style="color:#85E89D">trigger</span><span style="color:#E1E4E8">: </span><span style="color:#9ECBFF">state</span></span>
<span class="line"><span style="color:#85E89D">        entity_id</span><span style="color:#E1E4E8">: </span><span style="color:#9ECBFF">binary_sensor.office_occupancy</span></span>
<span class="line"><span style="color:#85E89D">        to</span><span style="color:#E1E4E8">: </span><span style="color:#9ECBFF">"off"</span></span>
<span class="line"><span style="color:#85E89D">    actions</span><span style="color:#E1E4E8">:</span></span>
<span class="line"><span style="color:#E1E4E8">      - </span><span style="color:#85E89D">action</span><span style="color:#E1E4E8">: </span><span style="color:#9ECBFF">light.turn_off</span></span>
<span class="line"><span style="color:#85E89D">        target</span><span style="color:#E1E4E8">:</span></span>
<span class="line"><span style="color:#85E89D">          entity_id</span><span style="color:#E1E4E8">: </span><span style="color:#9ECBFF">light.office</span></span></code></pre>
<p>This gives you the fast on-response of PIR and the “stay on while I’m still” reliability of mmWave.</p>
<h3 id="step-4-tune-the-radar">Step 4: Tune the radar</h3>
<p>mmWave sensors usually expose distance and sensitivity settings. Reduce the maximum detection distance so the radar doesn’t see through a wall into the hallway, and dial back sensitivity if fans or curtains cause false occupancy. The Everything Presence One exposes these as adjustable entities in Home Assistant.</p>
<h2 id="cross-platform-notes-homekit-and-hubitat">Cross-platform notes: HomeKit and Hubitat</h2>
<p>For <strong>HomeKit</strong>, the cleanest path is to keep Home Assistant as your sensor hub and expose your combined occupancy sensor to Apple Home via Home Assistant’s built-in HomeKit Bridge integration. (Note: <a href="https://localsmarthomeguide.com/products/home-assistant-green/">Home Assistant Green</a> has no built-in radio and is not a HomeKit hub, so it can’t pair sensors or serve as an Apple Home hub on its own.)</p>
<p>For <strong>Hubitat</strong>, the <a href="https://localsmarthomeguide.com/products/hubitat-elevation-c8/">Hubitat Elevation C-8</a> pairs Zigbee and Z-Wave sensors natively and is a flexible automation platform. If you are buying new, get the C-8 Pro: Hubitat stopped making the plain C-8 in March 2026, and the Pro carries the same Zigbee 3.0, Z-Wave 800 Long Range and Matter radios with a faster CPU and more RAM. ESPHome/Wi-Fi sensors like the Everything Presence One aren’t native to Hubitat, so most people keep those on Home Assistant and bridge states between the two if needed.</p>
<h2 id="quick-verdict">Quick verdict</h2>
<p>For the best results with the least fuss, use a combined mmWave + PIR sensor like the <a href="https://localsmarthomeguide.com/products/everything-presence-one/">Everything Presence One</a>, which runs locally over ESPHome and exposes both sensor types plus environmental data. Merge PIR and mmWave into one occupancy helper, automate off that helper, and tune the radar’s range and sensitivity. The payoff is lighting that turns on instantly and never leaves you sitting in the dark, all running locally with no cloud.</p>]]></content:encoded>
    </item>
    <item>
      <title>Best local leak, contact, and environmental sensors</title>
      <link>https://localsmarthomeguide.com/articles/best-local-home-sensors/</link>
      <guid isPermaLink="true">https://localsmarthomeguide.com/articles/best-local-home-sensors/</guid>
      <pubDate>Fri, 07 Aug 2026 00:00:00 GMT</pubDate>
      <description>Practical sensor picks for local-first homes, covering water leaks, door and window status, and cheap environmental monitoring without cloud nonsense.</description>
      <content:encoded><![CDATA[<p>Practical sensor picks for local-first homes, covering water leaks, door and window status, and cheap environmental monitoring without cloud nonsense.</p>
<p>A smart home doesn’t become useful because of fancy dashboards. It becomes useful because the house notices boring important things early.</p>
<p>That usually means three sensor jobs:</p>
<ul>
<li><strong>catch leaks before they become expensive</strong></li>
<li><strong>know whether doors and windows are open</strong></li>
<li><strong>track temperature and humidity in rooms that matter</strong></li>
</ul>
<p>The sensors worth buying first:</p>
<ul>
<li><strong>Best budget leak sensor:</strong> Third Reality Water Leak Sensor</li>
<li><strong>Best all-purpose contact sensor:</strong> Aqara Door and Window Sensor P2</li>
<li><strong>Best cheap environment sensor with a display:</strong> SONOFF SNZB-02D</li>
</ul>
<h2 id="quick-verdict">Quick verdict</h2>
<p>If you only buy one class of sensor after motion and presence, buy <strong>water leak sensors</strong> first. They prevent real damage, and they don’t require clever automations to justify themselves.</p>
<p>For leak alerts, the <strong>Third Reality Water Leak Sensor</strong> is the most immediately useful thing on this page.</p>
<p>For general door and window state, <strong>Aqara Door and Window Sensor P2</strong> is the most flexible buy.</p>
<p>For room temperature and humidity without spending much, <strong>SONOFF SNZB-02D</strong> is the easy value play.</p>
<h2 id="how-we-judge-simple-sensors">How we judge simple sensors</h2>
<p>The standards are harsher than the boxes suggest.</p>
<p>We care about:</p>
<ol>
<li><strong>True local operation</strong></li>
<li><strong>Battery life and reliability</strong></li>
<li><strong>How well the sensor fits Zigbee2MQTT or ZHA</strong></li>
<li><strong>Whether the device solves a real household problem</strong></li>
<li><strong>Whether buying several of them is financially sane</strong></li>
</ol>
<h2 id="best-buy-several-right-now-pick-third-reality-water-leak-sensor">Best “buy several right now” pick: Third Reality Water Leak Sensor</h2>
<p>Leak sensors aren’t glamorous, but they’re the kind of smart-home gear that can pay for themselves in one incident.</p>
<p>Why this is the first recommendation:</p>
<ul>
<li>cheap enough to scatter around the house</li>
<li>fully local Zigbee behavior</li>
<li>good fit for Home Assistant alerts and automations</li>
<li>ideal for sinks, water heaters, laundry areas, and anywhere plumbing likes to become a surprise</li>
</ul>
<p>The limitation is simple: it detects leaks. It doesn’t shut water off by itself. That is still fine. Detection beats ignorance.</p>
<h2 id="best-contact-sensor-aqara-door-and-window-sensor-p2">Best contact sensor: Aqara Door and Window Sensor P2</h2>
<p>Contact sensors are the quiet workhorses of a useful smart home.</p>
<p>The <strong><a href="https://localsmarthomeguide.com/products/aqara-door-window-sensor-p2/">Aqara Door and Window Sensor P2</a></strong> stands out because it’s compact, reliable, and more flexible than a lot of budget contact sensors.</p>
<p>Why it makes sense:</p>
<ul>
<li>native Matter-over-Thread connection, no manufacturer hub or bridge required</li>
<li>strong cross-ecosystem story: joins Home Assistant, Apple Home, Google Home, Alexa, or SmartThings over Matter</li>
<li>easy bulk deployment for doors, windows, cabinets, and garage side doors</li>
</ul>
<p>The caveat is that it needs a Thread border router (a <a href="https://localsmarthomeguide.com/products/apple-homepod-mini/">HomePod mini</a> or second-generation HomePod, a Thread-capable Apple TV 4K, or Home Assistant’s own Thread support), so it is not a fit if you have no Thread network and do not want to add one.</p>
<h2 id="best-cheap-room-sensor-sonoff-snzb-02d">Best cheap room sensor: SONOFF SNZB-02D</h2>
<p>The <strong>SONOFF SNZB-02D</strong> is the kind of low-cost sensor that makes a Home Assistant setup feel more observant without becoming a project.</p>
<p>Why it’s easy to like:</p>
<ul>
<li>fully local Zigbee support</li>
<li>built-in display means the data is visible without opening an app</li>
<li>inexpensive enough to place in bedrooms, nurseries, offices, and utility spaces</li>
</ul>
<p>If what you want is glamorous automation theater, this isn’t it. If what you want is useful room data for very little money, it absolutely works.</p>
<h2 id="what-to-avoid">What to avoid</h2>
<p>Avoid sensor shopping that chases ecosystem badges before basic reliability.</p>
<p>A sensor that works locally, reports consistently, and doesn’t chew through batteries is usually more valuable than a flashier product that only looks good in the vendor app.</p>
<p>Also: don’t buy exactly one leak sensor. That misses the point.</p>
<h2 id="final-recommendation">Final recommendation</h2>
<p>If you want the biggest practical win, buy <strong>Third Reality Water Leak Sensors</strong> in multiples and place them anywhere water might quietly ruin your week.</p>
<p>Then add <strong>Aqara Door and Window Sensor P2</strong> units for entry points and <strong>SONOFF SNZB-02D</strong> sensors where room climate matters.</p>
<p>Product notes:</p>
<ul>
<li><a href="https://localsmarthomeguide.com/products/third-reality-water-leak-sensor/">Third Reality Water Leak Sensor</a></li>
<li><a href="https://localsmarthomeguide.com/products/aqara-door-window-sensor-p2/">Aqara Door and Window Sensor P2</a></li>
<li><a href="https://localsmarthomeguide.com/products/sonoff-snzb-02d/">SONOFF SNZB-02D</a></li>
</ul>
<h2 id="related-reading">Related reading</h2>
<ul>
<li><a href="https://localsmarthomeguide.com/articles/what-local-first-means/">What “local-first” actually means in smart home tech</a></li>
<li><a href="https://localsmarthomeguide.com/articles/best-zigbee-coordinators-for-home-assistant/">Best Zigbee coordinators for Home Assistant</a></li>
<li><a href="https://localsmarthomeguide.com/articles/best-local-presence-sensors/">Best local presence sensors</a></li>
<li><a href="https://localsmarthomeguide.com/articles/best-local-smart-thermostats/">Best local smart thermostats</a></li>
<li><a href="https://localsmarthomeguide.com/articles/best-zigbee-temperature-humidity-sensors-ranked/">Best Zigbee temperature and humidity sensors, ranked</a></li>
<li><a href="https://localsmarthomeguide.com/articles/how-to-build-a-noise-monitor-with-home-assistant/">How to build a noise monitor with Home Assistant</a></li>
<li><a href="https://localsmarthomeguide.com/articles/local-aquarium-monitoring-with-home-assistant/">Local aquarium monitoring with Home Assistant</a></li>
</ul>]]></content:encoded>
    </item>
    <item>
      <title>Best Matter devices worth buying right now</title>
      <link>https://localsmarthomeguide.com/articles/best-matter-devices-worth-buying/</link>
      <guid isPermaLink="true">https://localsmarthomeguide.com/articles/best-matter-devices-worth-buying/</guid>
      <pubDate>Fri, 07 Aug 2026 00:00:00 GMT</pubDate>
      <description>The Matter devices that are actually worth your money today. We cut through the hype to find the ones that work reliably with Home Assistant and Apple Home.</description>
      <content:encoded><![CDATA[<p>The Matter devices that are actually worth your money today. We cut through the hype to find the ones that work reliably with Home Assistant and Apple Home.</p>
<p>Matter was supposed to fix smart home compatibility forever. One protocol, every ecosystem, no more guessing whether your new gadget would work with your hub. The pitch was compelling. The reality has been messier.</p>
<p>Most Matter devices shipping today are rebranded Wi-Fi products with a Matter logo slapped on the box. They technically comply with the spec, but they don’t deliver the kind of reliability improvement that justifies the price premium. And while Matter 1.5 finally added cameras to the spec in late 2025, certified Matter cameras are still rare on shelves, and plenty of device categories people actually want remain thin.</p>
<p>That said, the good Matter devices are solid. The ones built on Thread are especially interesting: low power, mesh networking, and real local control that doesn’t depend on someone’s cloud staying online. If you pick carefully, Matter can be a solid part of a local-first smart home today. You just have to be picky.</p>
<h2 id="quick-picks">Quick picks</h2>
<ul>
<li><strong>Best Matter smart plug:</strong> Eve Energy (Thread)</li>
<li><strong>Best Matter light:</strong> Nanoleaf Essentials A19 (Thread)</li>
<li><strong>Best Matter lock:</strong> Aqara Smart Lock U200 (Matter over Thread)</li>
<li><strong>Best Matter sensor:</strong> Aqara Door/Window Sensor P2 (Thread)</li>
<li><strong>Best Matter hub/bridge:</strong> Aqara Hub M3</li>
</ul>
<h2 id="what-to-know-before-buying-matter">What to know before buying Matter</h2>
<p><strong>Matter runs over Wi-Fi or Thread.</strong> Wi-Fi Matter devices work like any other Wi-Fi gadget on your network. They’re fine for plugs and lights that have wall power, but they add to your Wi-Fi congestion. Thread is an 802.15.4 mesh protocol that’s better for battery devices and avoids clogging your router. If you have a choice, Thread is almost always the better transport.</p>
<p><strong>You need a Matter controller.</strong> Home Assistant, Apple Home, and Google Home all work as Matter controllers. Home Assistant gives you the most flexibility. Apple Home is the most polished for iPhone households. Google Home works but has been the slowest to mature its Matter support.</p>
<p><strong>Multi-admin is real but imperfect.</strong> One Matter device can be controlled by multiple ecosystems at the same time. Your Eve plug can show up in both Home Assistant and Apple Home simultaneously. This mostly works, though pairing can be finicky and some combinations are more stable than others.</p>
<p><strong>Current limitations are real.</strong> Camera support only entered the spec with Matter 1.5 in late 2025, and certified products are still scarce. Sensor coverage has grown (air quality, smoke/CO, water leak), but some features that exist in native Zigbee or Z-Wave versions still get lost when a device speaks Matter instead. If a manufacturer already has a great Zigbee product, the Matter version isn’t automatically better.</p>
<h2 id="best-matter-smart-plug-eve-energy">Best Matter smart plug: Eve Energy</h2>
<p><a href="https://localsmarthomeguide.com/products/eve-energy/">Eve Energy</a> is the smart plug pick because it does Thread right. It runs on Thread natively, which means it joins your Thread mesh, extends the network for other devices, and operates locally without depending on Eve’s cloud.</p>
<p>For Apple Home households, this is the cleanest plug experience available. It pairs easily, reports energy data, and stays responsive. In Home Assistant, it works well through the Matter integration, though you lose a few Eve-specific features that only surface in the Eve app.</p>
<p>The honest caveat: Eve Energy costs more than a basic Zigbee plug. If you’re running Home Assistant with a solid Zigbee coordinator, a <a href="https://localsmarthomeguide.com/products/third-reality-smart-plug-gen2/">ThirdReality Smart Plug Gen2</a> is a genuine Zigbee 3.0 plug with energy reporting and does the same job for less money. Eve Energy makes the most sense when you want something that works natively across Apple Home and Home Assistant without a bridge.</p>
<p><a href="https://localsmarthomeguide.com/products/eve-energy/">Eve Energy product notes</a></p>
<h2 id="best-matter-light-nanoleaf-essentials-a19">Best Matter light: Nanoleaf Essentials A19</h2>
<p>The Nanoleaf Essentials A19 is a Thread-native bulb that was one of the earliest decent Matter lights. It pairs reliably, dims smoothly, and supports color temperature adjustment without the lag that plagues some Wi-Fi bulbs.</p>
<p>The local control story is solid. Thread means the bulb communicates locally through your border router. No cloud round-trips for basic on/off and dimming. Response times feel noticeably snappier than comparable Wi-Fi bulbs.</p>
<p>The caveat is that Nanoleaf’s app experience is mediocre, and if you’re deep into the Philips Hue ecosystem you probably won’t want to switch. But if you’re building around Home Assistant or Apple Home and want Matter-native lighting, this is the most reliable option at a reasonable price.</p>
<h2 id="best-matter-lock-aqara-smart-lock-u200">Best Matter lock: Aqara Smart Lock U200</h2>
<p>The <a href="https://localsmarthomeguide.com/products/aqara-smart-lock-u200/">Aqara Smart Lock U200</a> is one of the few mainstream deadbolt locks that supports Matter natively over Thread. It’s a retrofit smart lock with a fingerprint reader and keypad, and it joins Home Assistant, Apple Home, Google Home, SmartThings, or Alexa directly as a Matter device.</p>
<p>The local control angle is the real draw. With a Thread border router on your network, the U200 runs entirely locally over Matter - no Aqara hub or cloud account required for lock and unlock. (Aqara’s own Hub M3 is optional and only adds extra Aqara-app features.) Thread’s low power keeps battery life reasonable, and the mesh means you don’t need line-of-sight to a single hub.</p>
<p>The caveats: Matter lock support is still maturing, so some advanced features (auto-lock schedules, user-code management) are currently easier in the Aqara app than over Matter. And like any Thread device, it needs a working Thread border router (a <a href="https://localsmarthomeguide.com/products/apple-homepod-mini/">HomePod mini</a> or second-generation HomePod, a Thread-capable <a href="https://localsmarthomeguide.com/products/apple-tv-4k/">Apple TV 4K</a>, or Home Assistant’s own Thread support). If you specifically want Apple Home Key tap-to-unlock, the <a href="https://localsmarthomeguide.com/products/schlage-encode-plus/">Schlage Encode Plus</a> is the better pick - but note it works over HomeKit-over-Thread and Wi-Fi, not Matter.</p>
<p><a href="https://localsmarthomeguide.com/products/aqara-smart-lock-u200/">Aqara Smart Lock U200 product notes</a></p>
<h2 id="best-matter-sensor-aqara-doorwindow-sensor-p2">Best Matter sensor: Aqara Door/Window Sensor P2</h2>
<p>Aqara’s Door/Window Sensor P2 is one of the first Thread-based contact sensors that actually works well over Matter. It’s small, battery-powered, and reports open/close state reliably.</p>
<p>Thread is the right transport for a battery sensor. Low power consumption means the CR123A battery lasts a reasonable amount of time, and the mesh network means you don’t need line-of-sight to a hub. It pairs directly with Home Assistant, Apple Home, or Google Home as a Matter device without needing an Aqara hub.</p>
<p>The caveat is that Matter’s sensor support is still limited. You get basic open/close reporting, but if you’re used to Zigbee sensors that expose temperature, battery percentage, and tamper alerts with fine-grained control, the Matter version feels stripped down. For simple door and window monitoring, though, it works.</p>
<p><a href="https://localsmarthomeguide.com/products/aqara-door-window-sensor-p2/">Aqara Door/Window Sensor P2 product notes</a></p>
<h2 id="best-matter-hubbridge-aqara-hub-m3">Best Matter hub/bridge: Aqara Hub M3</h2>
<p>The Aqara Hub M3 earns its spot by doing something clever: it bridges Aqara’s extensive Zigbee sensor lineup into Matter. If you have a bunch of Aqara Zigbee devices, the M3 exposes them as Matter devices to whatever controller you’re using.</p>
<p>This is useful if you want your Aqara sensors to appear natively in Apple Home or Google Home without requiring cloud integrations. It also functions as a Thread border router, so it pulls double duty in your network. The hub runs locally and doesn’t require Aqara’s cloud for basic operations.</p>
<p>The caveat is that bridging adds a layer of complexity. If you’re running Home Assistant with a good Zigbee coordinator, you can already use Aqara’s Zigbee devices directly, and the M3 doesn’t add much in that scenario. It’s most valuable for multi-ecosystem households that want Aqara hardware accessible everywhere.</p>
<p><a href="https://localsmarthomeguide.com/products/aqara-hub-m3/">Aqara Hub M3 product notes</a></p>
<h2 id="what-wed-avoid">What we’d avoid</h2>
<p><strong>Generic Wi-Fi-only Matter plugs.</strong> The marketplace is filling up with cheap Wi-Fi plugs that have a Matter badge but offer nothing you can’t get from a $10 Zigbee plug. They still congest your Wi-Fi, they don’t form a mesh, and the “Matter compatible” label doesn’t make them more reliable. If it’s Wi-Fi-only and not from a brand with a track record, skip it.</p>
<p><strong>Overpriced Thread sensors with limited functionality.</strong> Some Thread sensors cost three times what a comparable Zigbee sensor costs and expose fewer data points over Matter. Until the Matter spec catches up to what Zigbee sensors already report, the premium isn’t justified for most people.</p>
<p><strong>Anything marketed as “Matter-ready” with a firmware update coming later.</strong> If it doesn’t have Matter today, don’t pay for the promise.</p>
<h2 id="when-to-buy-matter-vs-stick-with-zigbeez-wave">When to buy Matter vs stick with Zigbee/Z-Wave</h2>
<p><strong>Buy Matter when</strong> you run multiple ecosystems and want one device visible in all of them. If your household uses Apple Home in the kitchen and Home Assistant in the office, Matter’s multi-admin is useful.</p>
<p><strong>Buy Matter when</strong> you’re starting fresh and don’t want to buy a Zigbee coordinator or Z-Wave stick. Matter devices pair directly with Home Assistant, Apple Home, or Google Home without extra hardware (assuming you have a Thread border router for Thread devices).</p>
<p><strong>Stick with Zigbee when</strong> you already have a working Zigbee mesh and coordinator. The device selection is larger, the prices are lower, and the feature exposure in Home Assistant is more mature. Zigbee sensors report more data, Zigbee lights have more options, and the protocol is battle-tested.</p>
<p><strong>Stick with Z-Wave when</strong> reliability and range matter more than ecosystem flexibility. Z-Wave’s managed frequency band means less interference, and the device certification program means fewer compatibility surprises. For locks, sensors, and switches in a Home Assistant household, Z-Wave is still hard to beat.</p>
<p><strong>The practical answer:</strong> most people building a local-first smart home today will end up with a mix. That’s fine. Home Assistant handles all of these protocols well. Buy the best device for each job, regardless of which protocol it speaks.</p>
<h2 id="related">Related</h2>
<ul>
<li><a href="https://localsmarthomeguide.com/articles/zigbee-vs-zwave-vs-matter-vs-thread/">Zigbee vs Z-Wave vs Matter vs Thread</a></li>
<li><a href="https://localsmarthomeguide.com/articles/best-local-first-smart-home-hubs/">Best local-first smart home hubs</a></li>
<li><a href="https://localsmarthomeguide.com/articles/what-local-first-means/">What “local-first” actually means</a></li>
</ul>]]></content:encoded>
    </item>
    <item>
      <title>Best PoE cameras for Home Assistant</title>
      <link>https://localsmarthomeguide.com/articles/best-poe-cameras-for-home-assistant/</link>
      <guid isPermaLink="true">https://localsmarthomeguide.com/articles/best-poe-cameras-for-home-assistant/</guid>
      <pubDate>Fri, 07 Aug 2026 00:00:00 GMT</pubDate>
      <description>The best PoE cameras for Home Assistant: rock-solid local RTSP/ONVIF streaming, Reolink and Amcrest picks, UniFi Protect for pro setups, and integration tips.</description>
      <content:encoded><![CDATA[<p>The best PoE cameras for Home Assistant: rock-solid local RTSP/ONVIF streaming, Reolink and Amcrest picks, UniFi Protect for pro setups, and integration tips.</p>
<p>PoE (Power over Ethernet) cameras are the backbone of any serious local smart home video setup. Unlike WiFi cameras that depend on cloud services or struggle with bandwidth, PoE cameras run entirely on your local network—exactly what Home Assistant users need.</p>
<h2 id="why-poe-for-home-assistant">Why PoE for Home Assistant</h2>
<p>The big advantage of PoE cameras is reliability and privacy. You control the footage, not a company server somewhere. A PoE camera needs only one cable for both power and data, runs through your network switch, and integrates directly with Home Assistant via ONVIF or RTSP streams.</p>
<p>The tradeoffs? You need PoE equipment (a switch or injector), running ethernet cable to camera locations, and some cameras require more setup than plug-and-play WiFi options. But the payoff is rock-solid performance and true local control. (Still weighing the wiring? See <a href="https://localsmarthomeguide.com/articles/when-to-use-poe-vs-wifi-for-home-cameras/">when to use PoE vs Wi-Fi for home cameras</a>.)</p>
<h2 id="best-overall-reolink-poe-line">Best Overall: Reolink PoE Line</h2>
<p>Reolink offers the best balance of price, features, and local integration. Their <a href="https://localsmarthomeguide.com/products/reolink-poe-camera-line/">Reolink PoE Camera Line</a> covers most use cases with solid ONVIF support and free local recording.</p>
<p>The <a href="https://localsmarthomeguide.com/products/reolink-duo-3-poe/">Reolink Duo 3 PoE</a> is excellent for wide-area coverage—dual lenses give you a 180-degree field of view, reducing the number of cameras you need. Picture quality is crisp, and you get person/vehicle detection that works locally without cloud processing.</p>
<p>For doorbell coverage, the <a href="https://localsmarthomeguide.com/products/reolink-doorbell-poe/">Reolink Video Doorbell PoE</a> works well if you can run ethernet to your door. It provides reliable chime functionality and integrates via RTSP for Home Assistant. The <a href="https://localsmarthomeguide.com/products/reolink-trackmix-poe/">Reolink TrackMix PoE</a> adds pan-tilt functionality if you need motorized tracking.</p>
<p>Reolink’s real limitation is not cloud lock-in. A Reolink NVR records to its own hard drive, and Reolink states plainly that a cloud subscription is optional rather than mandatory, so a Reolink stack can run entirely on your LAN. What does bite people is connection count: each camera supports only a limited number of simultaneous streams, so Home Assistant, Frigate, and a phone app all pulling at once can exhaust it. Point one consumer at the camera and fan the stream out from there (go2rtc is the usual answer), or move to the lighter FLV stream that Home Assistant recommends when connections start dropping.</p>
<h2 id="budget-option-amcrest">Budget Option: Amcrest</h2>
<p>Amcrest cameras are the budget alternative that still deliver decent results. The <a href="https://localsmarthomeguide.com/products/amcrest-ip8m-2496e/">Amcrest IP8M-2496E</a> gives you 4K resolution at a reasonable price point. ONVIF support is solid, and they work reliably with Home Assistant’s ONVIF integration.</p>
<p>The <a href="https://localsmarthomeguide.com/products/reolink-doorbell-poe/">Reolink Video Doorbell PoE</a> is a solid choice if you need PoE at the door - a single Ethernet run carries power and video, with local RTSP/ONVIF and on-device person detection. (Note: Amcrest’s AD410 doorbell is Wi-Fi only, not PoE.)</p>
<p>Amcrest’s tradeoff: the mobile app is clunky and pushes cloud features. Ignore it. Configure everything through the camera’s web interface and stream directly to Home Assistant.</p>
<h2 id="pro-grade-unifi-protect">Pro Grade: UniFi Protect</h2>
<p>If you already run UniFi networking, the <a href="https://localsmarthomeguide.com/products/unifi-protect/">UniFi Protect</a> ecosystem is worth considering. It’s not just cameras—it’s a complete local video system with excellent Home Assistant integration via the UniFi Protect integration.</p>
<p>UniFi cameras are pricier, but you get enterprise-grade build quality, native local recording without any cloud requirement, and tight integration if you’re already in the UniFi ecosystem. The downside is it’s a bigger commitment—you need a console that actually runs the Protect application: a UDM Pro, UDM SE, UDM Pro Max, Dream Router, or a UNVR/UNVR Pro (a CloudKey Gen2+ also runs Protect but is the legacy option). The base UniFi Dream Machine does not run Protect at all and has no video storage, so check the model before you buy.</p>
<h2 id="integration-tips">Integration Tips</h2>
<p>For Reolink cameras, reach for the official Reolink integration first. It is Local Push, needs no cloud account, and it also covers cameras that sit behind a Reolink NVR or Home Hub rather than on the network directly. For other brands, add the camera through the ONVIF integration or point an <code>ffmpeg</code> camera at its RTSP URL. ONVIF is easier for basic motion detection; a raw RTSP stream gives you more control over video quality and frame rate.</p>
<p>Store footage locally using Home Assistant’s native camera recording: the camera.record action saves .mp4 clips to an allowed local directory or a mounted NFS/SMB share. Avoid cloud NVR subscriptions—local storage is the point.</p>
<p>If you need person/vehicle detection without cloud AI, look at Frigate (separate Add-on) running on the same Home Assistant machine, or see <a href="https://localsmarthomeguide.com/articles/how-to-run-frigate-on-an-old-pc/">how to run Frigate on an old PC</a>. It processes video locally and sends reliable motion events to Home Assistant.</p>
<h2 id="quick-verdict">Quick Verdict</h2>
<p>For most Home Assistant users, <strong>Reolink</strong> delivers the best value—good quality, reliable local integration, reasonable price. Go with the <a href="https://localsmarthomeguide.com/products/reolink-duo-3-poe/">Reolink Duo 3 PoE</a> for broad coverage or a single <a href="https://localsmarthomeguide.com/products/reolink-poe-camera-line/">Reolink PoE Camera Line</a> camera for specific spots. Budget users should grab an <a href="https://localsmarthomeguide.com/products/amcrest-ip8m-2496e/">Amcrest IP8M-2496E</a> and call it a day. UniFi Protect is only worth it if you’re already all-in on UniFi networking.</p>]]></content:encoded>
    </item>
    <item>
      <title>Best privacy-friendly smart home devices for apartments</title>
      <link>https://localsmarthomeguide.com/articles/best-privacy-friendly-devices-for-apartments/</link>
      <guid isPermaLink="true">https://localsmarthomeguide.com/articles/best-privacy-friendly-devices-for-apartments/</guid>
      <pubDate>Fri, 07 Aug 2026 00:00:00 GMT</pubDate>
      <description>The best local-first, privacy-respecting smart home devices for apartment dwellers who want smart features without cloud surveillance.</description>
      <content:encoded><![CDATA[<p>The best local-first, privacy-respecting smart home devices for apartment dwellers who want smart features without cloud surveillance.</p>
<p>Living in an apartment means living in close quarters. Shared walls, shared hallways, sometimes shared Wi-Fi. Every cloud-connected device you add is another data stream leaving your home and passing through infrastructure you don’t control. In an apartment, that should bother you more than it would in a detached house.</p>
<p>The good news: the best privacy-respecting smart home devices also happen to be the best devices for renters. They’re wireless, non-permanent, and don’t need cloud accounts to function. You get smart home features without handing your daily routine to a server farm.</p>
<p>This guide covers the devices that actually make sense for apartments, and what to avoid.</p>
<h2 id="why-privacy-matters-more-in-apartments">Why privacy matters more in apartments</h2>
<p>A few things are different when you’re not in a standalone house:</p>
<ul>
<li><strong>Shared networks.</strong> Some apartments have shared or landlord-managed Wi-Fi. Even on your own network, your traffic passes through building infrastructure. Cloud-dependent devices send data constantly.</li>
<li><strong>Proximity to neighbors.</strong> A camera pointed at your front door also captures your neighbor’s door. A voice assistant picks up conversations through thin walls. These aren’t hypothetical problems.</li>
<li><strong>Landlord access.</strong> If your smart home depends on cloud accounts, anyone with access to those accounts has visibility into your space. Local-only devices don’t have this attack surface.</li>
<li><strong>Smaller spaces, less room to hide sensors.</strong> In a studio or one-bedroom, a camera covers most of your living area. That’s surveillance, not security.</li>
</ul>
<p>The solution is simple: choose devices that process everything locally and don’t phone home.</p>
<h2 id="hub-the-foundation">Hub: the foundation</h2>
<p>You need a local hub to tie everything together. No cloud account required for either of these.</p>
<p><strong><a href="https://localsmarthomeguide.com/products/home-assistant-green/">Home Assistant Green</a></strong> is the simplest option. A small box, power cable, Ethernet cable. Plug it into your router and you have a fully local smart home controller. No account creation, no cloud dependency. Everything stays on your network.</p>
<p>For more horsepower, a mini PC running Home Assistant OS does the same job with headroom for add-ons and local voice processing. Either way, the hub is a box that plugs in and unplugs when you move.</p>
<h2 id="sensors">Sensors</h2>
<p>Sensors are the highest-value, lowest-risk category for apartments. They’re small, battery-powered, adhesive-mounted, and collect only the data you decide to use locally.</p>
<p><strong><a href="https://localsmarthomeguide.com/products/aqara-door-window-sensor-p2/">Aqara Door/Window Sensor P2</a></strong> monitors entry points over <strong>Matter (running on Thread)</strong> — note it is not a Zigbee sensor, so it needs a Thread border router on your network (a <a href="https://localsmarthomeguide.com/products/apple-homepod-mini/">HomePod mini</a> or second-generation HomePod, a Thread-capable Apple TV 4K, Home Assistant’s own Thread support, or another border router). Once joined via Home Assistant’s Matter integration, automations run locally with no cloud account. Stick one on your front door, balcony door, and any windows accessible from outside.</p>
<p>If you’d rather stay purely Zigbee, Aqara’s older Door and Window Sensor (the Zigbee T1/MCCGQ-series) and other plain Zigbee contact sensors pair to a Zigbee coordinator instead — same local, no-cloud result without needing Thread.</p>
<p><strong>Third Reality sensors</strong> are solid Zigbee options for temperature, humidity, and contact sensing. Cheap, reliable, and completely local when paired with a Zigbee coordinator.</p>
<p><strong>Aqara and SwitchBot leak sensors</strong> belong under every sink, next to the washing machine, and near any water heater access. A leak in an apartment can damage the unit below you and cost thousands. These are tiny, battery-powered, and sit on the floor. No installation at all.</p>
<p>For a deeper look at sensor options, see <a href="https://localsmarthomeguide.com/articles/best-local-home-sensors/">best local home sensors</a>.</p>
<h2 id="presence-detection-instead-of-cameras">Presence detection instead of cameras</h2>
<p>This is the big one for apartments. Cameras in a small living space are privacy nightmares, even when they’re local-only. You don’t need a camera watching your living room. You need to know if someone is there.</p>
<p><strong><a href="https://localsmarthomeguide.com/products/everything-presence-one/">Everything Presence One</a></strong> uses mmWave radar to detect presence without a camera. It knows if someone is in a room, how many people, and roughly where. No video, no images, no recordings. Just presence data processed entirely on your local network. This is the privacy-respecting alternative to indoor cameras for apartments.</p>
<p>Use presence sensors for lighting automations, HVAC control, and occupancy-based security. They give you most of what a camera would, minus the surveillance. See <a href="https://localsmarthomeguide.com/articles/best-local-presence-sensors/">best local presence sensors</a> for more options.</p>
<h2 id="smart-plugs">Smart plugs</h2>
<p>Plug-in devices are inherently renter-friendly and apartment-friendly. No modification, no wiring.</p>
<p><strong><a href="https://localsmarthomeguide.com/products/shelly-plus-plug-us/">Shelly Plus Plug US</a></strong> runs on local Wi-Fi with energy monitoring, and Shelly’s current US model, the <strong>Plug US Gen4</strong>, does the same for about $20. No cloud account needed. It works standalone or with Home Assistant.</p>
<p><strong>Zooz ZEN15</strong> is a Z-Wave plug with energy monitoring and high power capacity. Good for window AC units or space heaters where you want both control and usage tracking.</p>
<p>Both stay entirely local. No data leaves your network.</p>
<h2 id="eves-thread-devices">Eve’s Thread devices</h2>
<p>Eve deserves a specific mention. Their Thread-based devices are designed privacy-first: no cloud, no account creation, no data collection. Period.</p>
<p><strong><a href="https://localsmarthomeguide.com/products/eve-thermo/">Eve Thermo</a></strong> is a Thread-based radiator valve, useful in apartments with radiator heating. Local control, no bridge required with a Thread border router.</p>
<p>Eve also makes door/window sensors, motion sensors, and energy monitoring plugs, all with the same no-cloud philosophy. If your apartment has a Thread border router (most HomePods and some other devices act as one), Eve devices work without any hub at all.</p>
<h2 id="locks">Locks</h2>
<p>Apartments usually mean you can’t replace the deadbolt. Retrofit locks solve this.</p>
<p><strong><a href="https://localsmarthomeguide.com/products/august-wifi-smart-lock/">August Wi-Fi Smart Lock</a></strong> attaches to the inside of your existing deadbolt. Your landlord’s key still works. It does lean on cloud features, but the physical installation is fully reversible.</p>
<p><strong><a href="https://localsmarthomeguide.com/products/level-lock-plus/">Level Lock+</a></strong> hides inside the existing deadbolt mechanism. Nearly invisible. Older Level Lock+ “Previous Model” units run their local path through Apple Home, while Level Lock+ (Matter) units (and existing Level Lock+ units updated via Level’s free Matter firmware) add a native Matter-over-Thread path. The cleanest option for apartments where you don’t want hardware visible on the door.</p>
<p>Neither requires replacing landlord hardware. Both come off cleanly at move-out.</p>
<h2 id="what-to-avoid-in-an-apartment">What to avoid in an apartment</h2>
<ul>
<li><strong>Cloud-only devices.</strong> If it requires an account to function, your data is leaving your home. In an apartment with shared infrastructure, that’s an unnecessary risk.</li>
<li><strong>Hardwired anything.</strong> In-wall relays, wired cameras, smart switches. You don’t own the walls.</li>
<li><strong>Indoor cameras.</strong> In a small space, a camera covers your entire life. Use presence sensors instead.</li>
<li><strong>Devices that modify switches or outlets.</strong> Even “easy” switch replacements are a hassle in a rental and leave you liable for electrical work.</li>
<li><strong>Voice assistants with cloud processing.</strong> Alexa and Google Home process audio on remote servers. In an apartment with thin walls, that means your neighbors’ conversations might end up there too.</li>
</ul>
<h2 id="the-apartment-privacy-stack">The apartment privacy stack</h2>
<p>A complete, privacy-respecting apartment setup looks like this:</p>
<ol>
<li><strong>Hub:</strong> <a href="https://localsmarthomeguide.com/products/home-assistant-green/">Home Assistant Green</a> plugged into your router</li>
<li><strong>Sensors:</strong> Zigbee contact and leak sensors (or Aqara P2 over Thread if you have a border router) on every entry point and water source</li>
<li><strong>Presence:</strong> <a href="https://localsmarthomeguide.com/products/everything-presence-one/">Everything Presence One</a> in main living areas</li>
<li><strong>Plugs:</strong> Shelly or Zooz on lamps, fans, and appliances</li>
<li><strong>Lock:</strong> August or Level retrofit on the front door</li>
</ol>
<p>No cameras. No cloud accounts. No permanent modifications. Everything processes locally, everything comes with you when you move, and nothing reports your habits to a server you don’t control.</p>
<h2 id="related-links">Related links</h2>
<ul>
<li><a href="https://localsmarthomeguide.com/articles/best-local-smart-home-gear-for-renters/">Best local-first smart home gear for renters</a></li>
<li><a href="https://localsmarthomeguide.com/articles/what-local-first-means/">What “local-first” actually means</a></li>
<li><a href="https://localsmarthomeguide.com/articles/best-local-presence-sensors/">Best local presence sensors</a></li>
<li><a href="https://localsmarthomeguide.com/articles/best-local-home-sensors/">Best local home sensors</a></li>
</ul>]]></content:encoded>
    </item>
    <item>
      <title>Best smart home products under fifty dollars</title>
      <link>https://localsmarthomeguide.com/articles/best-smart-home-products-under-fifty-dollars/</link>
      <guid isPermaLink="true">https://localsmarthomeguide.com/articles/best-smart-home-products-under-fifty-dollars/</guid>
      <pubDate>Fri, 07 Aug 2026 00:00:00 GMT</pubDate>
      <description>Top affordable smart home devices for Home Assistant that work locally without cloud dependencies or subscriptions, plus where the radio or hub cost hides.</description>
      <content:encoded><![CDATA[<p>Top affordable smart home devices for Home Assistant that work locally without cloud dependencies or subscriptions, plus where the radio or hub cost hides.</p>
<p>Building a local-first smart home doesn’t require expensive hardware. You can get solid sensors, switches, and bulbs well under $50 that work directly with Home Assistant without cloud dependencies. Here are my picks for the best budget-friendly gear, and a few honest notes on where the “$50” line gets blurry once you account for the radio or hub you need to talk to them.</p>
<h2 id="sensors-and-automation-triggers">Sensors and Automation Triggers</h2>
<p>Start here. Sensors are the backbone of any automation, and you don’t need to spend much to get reliable performance.</p>
<p><strong><a href="https://localsmarthomeguide.com/products/aqara-door-window-sensor-p2/">Aqara Door and Window Sensor P2</a></strong> is a great budget contact sensor and a modern one: it’s Matter-over-Thread, so it connects directly to a Matter controller and Thread border router without an Aqara hub. In Home Assistant that means adding it to the Matter integration with an HA-supported Thread border router (<a href="https://localsmarthomeguide.com/products/home-assistant-connect-zbt-2/">Home Assistant Connect ZBT-2</a> / Yellow, a <a href="https://localsmarthomeguide.com/products/apple-homepod-mini/">HomePod mini</a> or second-generation HomePod, a Thread-capable Apple TV 4K, or similar). It runs about $20 and lasts for years on a coin cell. The catch is the Thread requirement: if you don’t already have a border router, factor that in.</p>
<p><strong><a href="https://localsmarthomeguide.com/products/sonoff-snzb-02d/">Sonoff SNZB-02D</a></strong> is the cheaper, simpler path if you’d rather stay on plain Zigbee. These run about $12 and pair with any Zigbee coordinator (the <a href="https://localsmarthomeguide.com/products/sonoff-zigbee-3-0-usb-dongle-plus/">SONOFF Zigbee 3.0 USB Dongle Plus (ZBDongle-P)</a> is around $20) through ZHA or Zigbee2MQTT. No cloud required—everything stays local. It reports temperature and humidity on a small 2.5-inch LCD out of the box.</p>
<p>For motion, <strong><a href="https://localsmarthomeguide.com/products/sonoff-snzb-03p/">Sonoff SNZB-03P</a></strong> at around $13 is hard to beat. It’s a basic Zigbee PIR—a fairly standard detection cone, and a built-in light sensor that only reports a coarse bright/dim level (Zigbee2MQTT exposes it, and it refreshes only when the sensor sees motion) rather than a numeric lux value—but for “lights on when I enter a room” it’s perfectly adequate. Pair it with a relay like the <a href="https://localsmarthomeguide.com/products/sonoff-mini-r4-matter/">Sonoff Mini R4 Matter</a> (the “M” variant speaks Matter; the plain Mini R4 is Wi-Fi/eWeLink with local LAN control) for fast in-wall switching.</p>
<p><strong><a href="https://localsmarthomeguide.com/products/third-reality-motion-sensor/">Third Reality Motion Sensor</a></strong> is another solid Zigbee option around $15. Small form factor, works well under both ZHA and Zigbee2MQTT.</p>
<h2 id="switches-and-plugs">Switches and Plugs</h2>
<p>This is where you actually control things. Budget options exist, but you trade some features.</p>
<p><strong><a href="https://localsmarthomeguide.com/products/shelly-plus-1-mini-gen3/">Shelly 1 Mini Gen3</a></strong> at roughly $13 is the best budget in-wall switch. It’s a tiny Wi-Fi relay (no hub needed) rated up to 8A, supports local MQTT and on-device scripting, and fits in most junction boxes. Two honest caveats: this base “1 Mini” does not have power metering (the 1PM Mini Gen3 does, for a couple dollars more), and Wi-Fi can be less predictable than Zigbee in RF-crowded homes.</p>
<p><strong>Shelly Plug US Gen4</strong> at about $20 is a Wi-Fi smart plug with real power metering—useful for finding out what a device actually draws. It ships with Matter-certified firmware by default and switches to Zigbee with five presses of the device button; either way, turn off the Shelly cloud and drive it over local MQTT or the Shelly HA integration if you want it fully local. The similarly named <strong>Shelly Plug S</strong> is the European Type-F model and will not fit a US outlet.</p>
<p><strong><a href="https://localsmarthomeguide.com/products/tp-link-kasa-kp125m/">TP-Link Kasa KP125M</a></strong> at ~$15 is a Matter-capable plug and worth a look on sale. It can run locally via Matter, but the out-of-box experience leans on the Kasa app/cloud and takes more fiddling than the Shelly options.</p>
<p><strong><a href="https://localsmarthomeguide.com/products/sonoff-mini-r4-matter/">Sonoff Mini R4 Matter</a></strong> at ~$15 is tiny and Matter-native, good for behind-switch installs. The tradeoff is that you need a Matter controller (Home Assistant has one built in), and Matter-over-Wi-Fi locks are still maturing in places—but for a relay it works well.</p>
<h2 id="hubs-and-coordinators">Hubs and Coordinators</h2>
<p>Here’s the honest correction to a claim you’ll see repeated online: the <strong><a href="https://localsmarthomeguide.com/products/home-assistant-voice-preview-edition/">Home Assistant Voice Preview Edition</a></strong> (~$60, often listed around $59) is a voice satellite, not a hub. It’s an ESP32-S3 board with an XMOS audio front-end, a speaker, a mic array, a rotary dial and a mute switch. It does <strong>not</strong> run Home Assistant, has no Zigbee/Thread radio, and has no “LED matrix”—it talks to a separate Home Assistant server over Wi-Fi and the speech-to-text/intent handling runs on that server (or Nabu Casa). It’s a great local voice add-on, but you still need an actual HA install somewhere to point it at.</p>
<p>So for a real local hub on a budget, the move is a small computer (a Raspberry Pi or an old mini-PC) running Home Assistant plus a Zigbee or Thread radio. For Zigbee/Thread, the <strong><a href="https://localsmarthomeguide.com/products/sonoff-zigbee-3-usb-dongle-plus/">SONOFF Zigbee 3.0 USB Dongle Plus (E)</a></strong> (~$20) and the <strong><a href="https://localsmarthomeguide.com/products/conbee-iii/">ConBee III</a></strong> (~$40, and notably it can also run Thread firmware) are both solid coordinators. Don’t overthink the choice—either works well with ZHA or Zigbee2MQTT.</p>
<h2 id="lighting-budget-picks">Lighting (Budget Picks)</h2>
<p><strong><a href="https://localsmarthomeguide.com/products/nanoleaf-essentials-a19/">Nanoleaf Essentials A19</a></strong> at ~$20 is Matter-over-Thread—no proprietary bridge needed. Good color, reliable, and a fair deal even if you only ever use it as a decent bulb. You will need a Thread border router and a Matter controller (Home Assistant covers the controller side).</p>
<p><strong><a href="https://localsmarthomeguide.com/products/third-reality-color-bulb/">Third Reality Color Bulb</a></strong> at ~$15 is the cheaper option. It’s a Zigbee bulb—dimmer and with a narrower color gamut than the Nanoleaf—but it pairs straight into ZHA/Zigbee2MQTT with no Thread requirement, which can actually be simpler.</p>
<p>For LED strips on a budget, look for a Zigbee or ESP-based (ESPHome/WLED) controller you can drive locally rather than a Wi-Fi strip that only works through the vendor app—the latter defeats the point of going local.</p>
<h2 id="what-to-skip">What to Skip</h2>
<p>Some things aren’t worth the savings:</p>
<ul>
<li><strong>No-name Zigbee sensors with no quirk/converter support</strong> — you’ll lose hours troubleshooting. Stick with Sonoff, Aqara, or Third Reality.</li>
<li><strong>Cloud-only switches and plugs</strong> — if the device stops working when the vendor app or internet is down, it isn’t really local.</li>
<li><strong>Treating a voice satellite as a hub</strong> — the HA Voice PE is excellent at what it is, but it can’t be your only “brain.”</li>
</ul>
<h2 id="bottom-line">Bottom Line</h2>
<p>You can build a capable local smart home for well under $50 per room once the coordinator is in place. A reasonable starter stack: a <a href="https://localsmarthomeguide.com/products/sonoff-zigbee-3-0-usb-dongle-plus/">SONOFF Zigbee 3.0 USB Dongle Plus (ZBDongle-P)</a>, a few <a href="https://localsmarthomeguide.com/products/sonoff-snzb-02d/">Sonoff SNZB-02D</a> sensors, and a <a href="https://localsmarthomeguide.com/products/shelly-plus-1-mini-gen3/">Shelly 1 Mini Gen3</a> or two—that’s roughly $60 for sensing plus control, all running locally with no subscription and no cloud. If you’d rather follow a full parts list, see <a href="https://localsmarthomeguide.com/articles/best-beginner-local-smart-home-stacks-by-budget/">beginner local-first stacks by budget</a>.</p>
<p>If you want voice on top, the <a href="https://localsmarthomeguide.com/products/home-assistant-voice-preview-edition/">Home Assistant Voice Preview Edition</a> is a great local satellite—just remember it plugs into a Home Assistant server, it doesn’t replace one.</p>]]></content:encoded>
    </item>
    <item>
      <title>Choosing Thread vs Zigbee for light bulbs</title>
      <link>https://localsmarthomeguide.com/articles/choosing-thread-vs-zigbee-for-light-bulbs/</link>
      <guid isPermaLink="true">https://localsmarthomeguide.com/articles/choosing-thread-vs-zigbee-for-light-bulbs/</guid>
      <pubDate>Fri, 07 Aug 2026 00:00:00 GMT</pubDate>
      <description>Choosing between Thread and Zigbee for light bulbs in a local-first smart home with Home Assistant, HomeKit, and Hubitat.</description>
      <content:encoded><![CDATA[<p>Choosing between Thread and Zigbee for light bulbs in a local-first smart home with Home Assistant, HomeKit, and Hubitat.</p>
<p>When you’re building a local-first smart home, the choice between <strong>Thread</strong> and <strong>Zigbee</strong> for your light bulbs affects reliability, how you integrate with your ecosystem, and how future-proof your kit is. Both are low-power mesh protocols that share the same underlying radio, but they differ in how they connect to the rest of your house. Here’s an honest breakdown for a <strong>Home Assistant</strong>, <strong>HomeKit</strong>, or <strong>Hubitat</strong> setup.</p>
<h2 id="what-the-two-protocols-actually-are">What the two protocols actually are</h2>
<p><strong>Zigbee</strong> has been around since the mid-2000s and has a huge device ecosystem - Philips Hue, IKEA, Sonoff, Aqara, Third Reality, and many more. It runs on 2.4 GHz using the 802.15.4 radio standard, draws very little power, and forms a self-healing mesh where mains-powered devices (bulbs, plugs) relay traffic for battery devices. To use Zigbee you need a <strong>coordinator</strong> - a radio that runs the network. In Home Assistant that’s a USB stick driven by ZHA or Zigbee2MQTT; in Hubitat or a SmartThings hub it’s the radio built into the hub.</p>
<p><strong>Thread</strong> is newer and also runs on 2.4 GHz / 802.15.4 - it is the same kind of radio as Zigbee, not a different band. The big difference is that Thread is <strong>IP-based</strong>: every Thread device gets an IPv6 address and is reachable over your network. Thread is the transport that <strong>Matter</strong> most often rides on for low-power devices, which is why it matters for a future-proof setup. Instead of a coordinator, a Thread network needs a <strong>border router</strong>, which bridges the Thread mesh onto your home IP network. Mains-powered Thread devices act as routers within the mesh, just like Zigbee’s mains devices do.</p>
<p>So the honest framing: these are siblings, not opposites. The practical question is which one a given bulb speaks and how cleanly it lands in your ecosystem.</p>
<h2 id="zigbee-the-established-deep-ecosystem">Zigbee: the established, deep ecosystem</h2>
<p>If you already run Zigbee in Home Assistant, you’re on solid ground. The device selection is the largest in the smart home world, prices are low, and ZHA or Zigbee2MQTT control it all locally with no cloud.</p>
<p>A few ecosystem notes worth getting right:</p>
<ul>
<li><strong>Hubitat</strong> has both a built-in Zigbee radio <strong>and</strong> a built-in Z-Wave radio, so it handles Zigbee bulbs natively.</li>
<li><strong>HomeKit has no native Zigbee support.</strong> To get Zigbee bulbs into Apple Home you go through a bridge - the <a href="https://localsmarthomeguide.com/products/philips-hue-bridge/">Philips Hue Bridge</a> exposes Hue’s Zigbee bulbs to HomeKit, or you can use Home Assistant’s HomeKit Bridge integration to expose any HA device.</li>
<li>The <strong>Philips Hue Bridge is local</strong> - it does not require the cloud to control your lights on your LAN - but it is a <strong>closed Zigbee gateway</strong>. It only manages Hue and Hue-friendly devices and cannot act as a generic Zigbee coordinator for arbitrary brands. If you want one coordinator for everything, use a generic stick with ZHA or Zigbee2MQTT instead of (or alongside) the Hue Bridge.</li>
<li>For a generic Zigbee coordinator, sticks like the <strong><a href="https://localsmarthomeguide.com/products/conbee-iii/">ConBee III</a></strong> or the <strong><a href="https://localsmarthomeguide.com/products/sonoff-zigbee-3-0-usb-dongle-plus/">Sonoff Zigbee 3.0 USB Dongle Plus</a></strong> are common picks; our <a href="https://localsmarthomeguide.com/articles/best-zigbee-coordinators-for-home-assistant/">guide to the best Zigbee coordinators for Home Assistant</a> compares the options in depth. (Note: Aeotec is best known for Z-Wave, but it now makes Zigbee gear too - its <strong>Z-Stick 10 Pro</strong> is a single USB dongle that runs both Z-Wave and Zigbee, usable with ZHA or Zigbee2MQTT.)</li>
</ul>
<p>Zigbee’s main weakness is that network health depends on layout. The mesh routes around a failed node in most cases, but a poorly placed coordinator or too few mains-powered routers can cause dropouts. Good router placement matters.</p>
<h2 id="thread-the-matter-era-option">Thread: the Matter-era option</h2>
<p>Thread shines when you’re building around <strong>Matter</strong>. Because it’s IP-based, Matter-over-Thread bulbs can be commissioned into Apple Home, Google Home, SmartThings, or Home Assistant (via the Matter integration plus a Thread border router) without a brand-specific bridge. That’s the real “future-proof” appeal: one device, several ecosystems, all local.</p>
<p>For bulbs, your Thread/Matter options today include the <strong>Nanoleaf Essentials</strong> Matter-over-Thread bulbs and the <a href="https://localsmarthomeguide.com/products/aqara-led-bulb-t2/">Aqara LED Bulb T2</a>, which is a dual-radio bulb - it can run as <strong>Matter-over-Thread</strong> (no hub, direct to a Matter ecosystem) or as <strong>Zigbee</strong>, in which case it joins any ordinary coordinator through ZHA or Zigbee2MQTT (2.7.2 or later) with no Aqara hub involved. It ships with the Thread firmware active, so Zigbee mode takes a one-time trip through the Aqara Home app over Bluetooth, and you have to remove the bulb from your Aqara account before it will join a third-party Zigbee network. Even Philips Hue’s newest-generation bulbs have started adding Thread radios alongside Zigbee and Bluetooth, so a bulb can support more than one protocol.</p>
<p>To use Thread you need a <strong>border router</strong>. In a Home Assistant setup that’s commonly the <a href="https://localsmarthomeguide.com/products/home-assistant-connect-zbt-2/">Home Assistant Connect ZBT-2</a> (running Thread firmware) or a <a href="https://localsmarthomeguide.com/products/apple-homepod-mini/">HomePod mini</a>, a second-generation HomePod, a Thread-capable Apple TV 4K, or a recent Google Nest Hub acting as a border router. Make sure you actually have one before buying Thread bulbs.</p>
<h2 id="real-world-tradeoffs">Real-world tradeoffs</h2>
<ul>
<li><strong>Device availability.</strong> Zigbee still has a far larger catalog of bulbs and accessories. Thread/Matter bulbs are growing but remain a smaller selection.</li>
<li><strong>Maturity.</strong> Zigbee is battle-tested. Matter-over-Thread is solid and improving, but commissioning quirks and uneven manufacturer implementations still show up - check reviews for the specific bulb.</li>
<li><strong>Ecosystem reach.</strong> Thread/Matter reaches Apple Home, Google, and others without a brand bridge. Zigbee reaches HomeKit only through a bridge, but works natively in Home Assistant and Hubitat.</li>
<li><strong>Both are local.</strong> Neither protocol requires the cloud for on-LAN control. This is not a local-vs-cloud decision.</li>
</ul>
<h2 id="quick-verdict">Quick verdict</h2>
<p>If you already have a working Zigbee setup, there’s no urgency to switch - it’s local, deep, and cheap. Keep buying Zigbee bulbs.</p>
<p>If you’re starting fresh and want to lean into Matter across multiple ecosystems, Thread/Matter bulbs (with a border router in place) are the more future-proof choice. See our <a href="https://localsmarthomeguide.com/articles/best-matter-over-thread-light-bulbs/">best Matter-over-Thread light bulbs</a> roundup for specific picks. A dual-radio bulb like the Aqara LED Bulb T2 is a nice hedge: run it on Thread now, or fall back to Zigbee if that suits your hub better.</p>
<p>Either way, you’re staying local. Pick based on what your hub speaks, what your ecosystem needs, and which protocol the bulbs you actually want to buy support.</p>]]></content:encoded>
    </item>
    <item>
      <title>Updated notes: Aqara Smart Plug</title>
      <link>https://localsmarthomeguide.com/products/aqara-smart-plug/</link>
      <guid isPermaLink="true">https://localsmarthomeguide.com/products/aqara-smart-plug/</guid>
      <pubDate>Fri, 07 Aug 2026 00:00:00 GMT</pubDate>
      <description>The US Aqara Smart Plug (model ZNCZ12LM) is a solid, fully local Zigbee plug: 1875 W / 15 A, energy monitoring, and a mains-powered Zigbee router that helps your mesh. The catch is which integration you run. Zigbee2MQTT exposes the whole metering set — power, energy, voltage, current, plus overload protection and power-outage memory. Under ZHA the switch works but most of the electrical measurement attributes come back unavailable, and the device-support request asking for a quirk was closed without one. Buy it for Zigbee2MQTT; if you are on ZHA and want energy data, buy something else.</description>
      <content:encoded><![CDATA[<p>The US Aqara Smart Plug (model ZNCZ12LM) is a solid, fully local Zigbee plug: 1875 W / 15 A, energy monitoring, and a mains-powered Zigbee router that helps your mesh. The catch is which integration you run. Zigbee2MQTT exposes the whole metering set — power, energy, voltage, current, plus overload protection and power-outage memory. Under ZHA the switch works but most of the electrical measurement attributes come back unavailable, and the device-support request asking for a quirk was closed without one. Buy it for Zigbee2MQTT; if you are on ZHA and want energy data, buy something else.</p>]]></content:encoded>
      <category>plug</category>
      <enclosure url="https://localsmarthomeguide.com/images/products/aqara-smart-plug.webp" type="image/jpeg" length="0" />
    </item>
    <item>
      <title>Updated notes: Heiman Smart Smoke Alarm</title>
      <link>https://localsmarthomeguide.com/products/heiman-smoke-alarm/</link>
      <guid isPermaLink="true">https://localsmarthomeguide.com/products/heiman-smoke-alarm/</guid>
      <pubDate>Fri, 07 Aug 2026 00:00:00 GMT</pubDate>
      <description>One of the early Matter over Thread smoke alarms, and it delivers on the promise. Pairs with Home Assistant, Apple Home, Google Home, or Alexa, your choice. It sounds its alarm independently of your network, so safety is never compromised. Buy it by model number rather than by brand: the North American S1-M is tested to UL 217 10th Edition by Intertek (ETL) and listed by the California State Fire Marshal, while the European HS1SA-M is certified to EN 14604. If you want a smart smoke alarm that is not locked to a single ecosystem and runs entirely locally, Heiman is a strong early option in the Matter space.</description>
      <content:encoded><![CDATA[<p>One of the early Matter over Thread smoke alarms, and it delivers on the promise. Pairs with Home Assistant, Apple Home, Google Home, or Alexa, your choice. It sounds its alarm independently of your network, so safety is never compromised. Buy it by model number rather than by brand: the North American S1-M is tested to UL 217 10th Edition by Intertek (ETL) and listed by the California State Fire Marshal, while the European HS1SA-M is certified to EN 14604. If you want a smart smoke alarm that is not locked to a single ecosystem and runs entirely locally, Heiman is a strong early option in the Matter space.</p>]]></content:encoded>
      <category>smoke-alarm</category>
      <enclosure url="https://localsmarthomeguide.com/images/products/heiman-smoke-alarm.jpg" type="image/jpeg" length="0" />
    </item>
    <item>
      <title>Best smart switches that keep the physical button</title>
      <link>https://localsmarthomeguide.com/articles/best-smart-switches-that-keep-the-physical-button/</link>
      <guid isPermaLink="true">https://localsmarthomeguide.com/articles/best-smart-switches-that-keep-the-physical-button/</guid>
      <pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate>
      <description>A practical guide to smart switches that preserve physical controls, ideal for local Home Assistant setups and non-cloud-dependent automations.</description>
      <content:encoded><![CDATA[<p>A practical guide to smart switches that preserve physical controls, ideal for local Home Assistant setups and non-cloud-dependent automations.</p>
<p>Smart switches with physical buttons matter when your internet goes down. They matter when you have guests who don’t want to open an app. They matter when automation fails and you need to flip a switch like it’s 1995. If you’re building a local-first smart home with Home Assistant—or running Hubitat or a HomeKit hub locally—you need switches that work even when the cloud doesn’t.</p>
<p>Here’s the reality: most “smart” switches nowadays are touch-only panels that break the moment your internet hiccups. That’s not acceptable for a real local setup. These switches keep the physical button working, locally, without dependency on cloud servers.</p>
<h2 id="what-makes-a-switch-work-locally">What makes a switch work locally</h2>
<p>The key is <strong>Z-Wave or Zigbee with a local hub</strong>. WiFi switches can work locally with some setups, but they often phone home on first boot or lose functionality without cloud access. Z-Wave and Zigbee switches communicate directly with your Home Assistant instance (or Hubitat), and they keep working when your router dies. For a wider roundup of local paddle switches and dimmers, see the <a href="https://localsmarthomeguide.com/articles/best-local-smart-switches-and-dimmers/">best local smart switches and dimmers</a>.</p>
<p>Look for switches that support <strong>Z-Wave S2 security</strong> or <strong>Zigbee 3.0</strong>. These standards have local control baked in. Avoid anything that requires a cloud account to function—your automations shouldn’t depend on a company’s servers staying online.</p>
<h2 id="top-picks-for-local-control">Top picks for local control</h2>
<h3 id="inovelli-blue-series-2-1">Inovelli Blue Series 2-1</h3>
<p>The <a href="https://localsmarthomeguide.com/products/inovelli-blue-series-2-1/">Inovelli Blue Series 2-1</a> is one of the most feature-packed Zigbee switches you can buy. It works with Zigbee2MQTT and ZHA in Home Assistant out of the box, supports Zigbee 3.0 with secure binding, and has a physical paddle that works even when your network is down. The LED bar gives you visual feedback without needing the app. It works with Hubitat and SmartThings natively too.</p>
<p>Tradeoff: parameter configuration is done through Zigbee2MQTT or ZHA rather than a phone app, and the paddle click sound is louder than traditional switches. Some users disable the LED indicator to reduce light pollution in bedrooms.</p>
<h3 id="zooz-z-wave-family">Zooz Z-Wave family</h3>
<p>Zooz makes several switches worth considering. The <a href="https://localsmarthomeguide.com/products/zooz-zen72-800lr/">Zooz Zen72 800LR</a> is a solid dimmer with physical controls and Z-Wave Long Range support for larger homes. The <a href="https://localsmarthomeguide.com/products/zooz-zen77-dimmer/">Zooz Zen77 Dimmer</a> works similarly.</p>
<p>The trade-off with Zooz: firmware updates have been historically slow, and some models have had issues with association groups in Home Assistant. They’re fine for basic on/off/dimming but may lack the advanced features Inovelli offers. Worth noting: Zooz support has improved recently, and their 800LR line has better range than standard Z-Wave.</p>
<h3 id="leviton-z-wave-switches">Leviton Z-Wave switches</h3>
<p>If you want something boring and reliable, Leviton makes solid Z-Wave hardware. The <a href="https://localsmarthomeguide.com/products/leviton-zw15s-switch/">Leviton ZW15S Switch</a> and <a href="https://localsmarthomeguide.com/products/leviton-zw6hd-dimmer/">Leviton ZW6HD Dimmer</a> work well with Home Assistant and Hubitat. They feel like standard Decora switches—no weird touch panels, just a regular paddle.</p>
<p>Tradeoff: these are boring. No LED bars, no fancy features, no app-driven extras. That’s the point. They just work. That predictability is the entire appeal.</p>
<h2 id="budget-option-shelly">Budget option: Shelly</h2>
<p>Shelly answers this question differently: these are relay modules, not switches. The <a href="https://localsmarthomeguide.com/products/shelly-plus-1/">Shelly Plus 1</a> and <a href="https://localsmarthomeguide.com/products/shelly-plus-2pm/">Shelly Plus 2PM</a> mount in the wall box behind the switch you already have, so the physical control stays exactly what it was before. Both support local control through the Shelly integration or MQTT. If you are weighing Shelly against flashed firmware, our guide on <a href="https://localsmarthomeguide.com/articles/choosing-between-shelly-and-sonoff-for-relays/">choosing between Shelly and Sonoff for relays</a> digs into the tradeoffs.</p>
<p>The catch is narrower than it first sounds. In the default input mode the switch position maps straight to the relay inside the device’s own firmware, so the light still turns on from the wall with the network down; what an outage costs you is remote and automation control, not the paddle. The real trap is detached mode, where the input is deliberately separated from the output and only fires automations. Set that up and a Wi-Fi or Home Assistant outage does take the wall switch with it. Wi-Fi is also more prone to interference than Z-Wave, so keep expectations realistic in a house already running a healthy Z-Wave or Zigbee mesh.</p>
<h2 id="for-homekit-and-ecosystem-flexibility">For HomeKit and ecosystem flexibility</h2>
<p>If you’re running HomeKit locally with a HomePod or Apple TV as your hub, the <a href="https://localsmarthomeguide.com/products/lutron-caseta-diva-smart-dimmer/">Lutron Caseta Diva Smart Dimmer</a> is a solid choice. It uses Lutron’s proprietary protocol (not Z-Wave or Zigbee), but it works locally and doesn’t require internet. The physical dimmer paddle works even when your HomePod is offline.</p>
<p>The <a href="https://localsmarthomeguide.com/products/aqara-light-switch-h2-us/">Aqara Light Switch H2 US</a> is a dual-protocol switch, and it ships in Thread mode: out of the box it joins Home Assistant over Matter through any Thread border router. You can switch it to Zigbee firmware from the Aqara app, after which it pairs to ZHA or Zigbee2MQTT like any other Zigbee 3.0 device. No Aqara hub is required on either path. The buttons are physical clicky switches, not touch panels.</p>
<p>Tradeoff: the Lutron needs its Smart Bridge, because Clear Connect is a proprietary protocol with no generic coordinator. The Aqara needs no Aqara hub at all - just a Thread border router in Matter mode, or a Zigbee coordinator you probably already run. Both companies have decent track records for keeping their local APIs functional.</p>
<h2 id="quick-verdict">Quick verdict</h2>
<p>For most local-first Home Assistant setups, the <strong>Inovelli Blue Series 2-1</strong> is the best balance of features, local reliability, and physical button feel. If budget matters more than features, grab a <strong>Zooz Zen72</strong> and accept slightly less polish. Want zero fuss? The <strong>Leviton ZW15S</strong> is unsexy but bulletproof.</p>
<p>Whatever you choose, make sure it works with your hub before you buy. Z-Wave switches need your hub to include them. Zigbee switches need a coordinator. WiFi switches need reliable WiFi. The “smart” part only matters when the physical button works—that’s the whole point of going local.</p>]]></content:encoded>
    </item>
    <item>
      <title>Updated notes: Aqara Smart Pet Feeder C1</title>
      <link>https://localsmarthomeguide.com/products/aqara-smart-pet-feeder-c1/</link>
      <guid isPermaLink="true">https://localsmarthomeguide.com/products/aqara-smart-pet-feeder-c1/</guid>
      <pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate>
      <description>This is the one mainstream pet feeder you can buy and run fully locally. Despite the retail listing insisting on an Aqara Zigbee 3.0 hub, it is an ordinary Zigbee 3.0 device and pairs straight to any coordinator through ZHA or Zigbee2MQTT - no hub, no account, no cloud. On Zigbee2MQTT the schedule lives on the feeder itself, which is the detail that matters: your pet still gets fed while Home Assistant is rebooting or updating. On ZHA you get feeding control and reporting but the schedule has to run as a Home Assistant automation, so plan for that difference. It holds 4L, runs from mains power with D-cell batteries as outage backup, doubles as a Zigbee router, and reports portions and weight per day so you can alert on a missed feed. Sized for cats and small to medium dogs.</description>
      <content:encoded><![CDATA[<p>This is the one mainstream pet feeder you can buy and run fully locally. Despite the retail listing insisting on an Aqara Zigbee 3.0 hub, it is an ordinary Zigbee 3.0 device and pairs straight to any coordinator through ZHA or Zigbee2MQTT - no hub, no account, no cloud. On Zigbee2MQTT the schedule lives on the feeder itself, which is the detail that matters: your pet still gets fed while Home Assistant is rebooting or updating. On ZHA you get feeding control and reporting but the schedule has to run as a Home Assistant automation, so plan for that difference. It holds 4L, runs from mains power with D-cell batteries as outage backup, doubles as a Zigbee router, and reports portions and weight per day so you can alert on a missed feed. Sized for cats and small to medium dogs.</p>]]></content:encoded>
      <category>appliance</category>
      <enclosure url="https://localsmarthomeguide.com/images/products/aqara-smart-pet-feeder-c1.webp" type="image/jpeg" length="0" />
    </item>
    <item>
      <title>Updated notes: Emporia Vue 3 (Home Energy Monitor)</title>
      <link>https://localsmarthomeguide.com/products/emporia-vue-3/</link>
      <guid isPermaLink="true">https://localsmarthomeguide.com/products/emporia-vue-3/</guid>
      <pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate>
      <description>The Vue 3 is the usual North American answer for circuit-level monitoring: two 200A mains CTs plus 8 or 16 50A branch clamps in one panel-mounted unit, with Wi-Fi or wired Ethernet. Out of the box it is a cloud product - Emporia states the monitor needs an active internet connection and stores no data locally, and there is no official Home Assistant integration, so the stock path is a community HACS integration talking to Emporia&apos;s cloud API. The local-first route is to reflash it with ESPHome, which turns it into fully local Home Assistant sensors; that first flash is a wired serial job on the board&apos;s UART pads, and only later updates go over Wi-Fi. Rated okay stock; excellent only if you take the ESPHome route.</description>
      <content:encoded><![CDATA[<p>The Vue 3 is the usual North American answer for circuit-level monitoring: two 200A mains CTs plus 8 or 16 50A branch clamps in one panel-mounted unit, with Wi-Fi or wired Ethernet. Out of the box it is a cloud product - Emporia states the monitor needs an active internet connection and stores no data locally, and there is no official Home Assistant integration, so the stock path is a community HACS integration talking to Emporia’s cloud API. The local-first route is to reflash it with ESPHome, which turns it into fully local Home Assistant sensors; that first flash is a wired serial job on the board’s UART pads, and only later updates go over Wi-Fi. Rated okay stock; excellent only if you take the ESPHome route.</p>]]></content:encoded>
      <category>sensor</category>
    </item>
    <item>
      <title>Updated notes: First Alert ZCOMBO-G Z-Wave Smoke/CO Alarm</title>
      <link>https://localsmarthomeguide.com/products/first-alert-z-wave-smoke/</link>
      <guid isPermaLink="true">https://localsmarthomeguide.com/products/first-alert-z-wave-smoke/</guid>
      <pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate>
      <description>The ZCOMBO-G is a common pick for adding smoke and CO detection to a Z-Wave smart home. It reports alarm state locally to Home Assistant, enabling powerful automations like flashing lights or unlocking doors during emergencies. The catch is you need a Z-Wave coordinator, and the alarms do not interconnect with each other wirelessly. First Alert has since replaced the ZCOMBO line with the SMCO410, which keeps the Z-Wave Plus radio and the 2-in-1 detection but swaps the replaceable AA cells for a sealed 10-year battery. This page covers the 2nd-generation ZCOMBO, so compare the two before buying new.</description>
      <content:encoded><![CDATA[<p>The ZCOMBO-G is a common pick for adding smoke and CO detection to a Z-Wave smart home. It reports alarm state locally to Home Assistant, enabling powerful automations like flashing lights or unlocking doors during emergencies. The catch is you need a Z-Wave coordinator, and the alarms do not interconnect with each other wirelessly. First Alert has since replaced the ZCOMBO line with the SMCO410, which keeps the Z-Wave Plus radio and the 2-in-1 detection but swaps the replaceable AA cells for a sealed 10-year battery. This page covers the 2nd-generation ZCOMBO, so compare the two before buying new.</p>]]></content:encoded>
      <category>smoke-alarm</category>
      <enclosure url="https://localsmarthomeguide.com/images/products/first-alert-z-wave-smoke.webp" type="image/jpeg" length="0" />
    </item>
    <item>
      <title>Updated notes: SMLIGHT SLZB-07</title>
      <link>https://localsmarthomeguide.com/products/smlight-slzb-07/</link>
      <guid isPermaLink="true">https://localsmarthomeguide.com/products/smlight-slzb-07/</guid>
      <pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate>
      <description>The SLZB-07 is a compact USB stick built on a Silicon Labs EFR32MG21, with a +20 dB amplifier and a rotatable external SMA antenna that earns its keep in a large house. Its firmware can be flashed for either Zigbee or Thread, so one stick covers whichever you need today and can be moved to the other later. It is a single radio, though, so it cannot run a Zigbee network and a Thread network at the same time; if you want both, budget for two sticks. SMLIGHT has built a good reputation for firmware updates and community support.</description>
      <content:encoded><![CDATA[<p>The SLZB-07 is a compact USB stick built on a Silicon Labs EFR32MG21, with a +20 dB amplifier and a rotatable external SMA antenna that earns its keep in a large house. Its firmware can be flashed for either Zigbee or Thread, so one stick covers whichever you need today and can be moved to the other later. It is a single radio, though, so it cannot run a Zigbee network and a Thread network at the same time; if you want both, budget for two sticks. SMLIGHT has built a good reputation for firmware updates and community support.</p>]]></content:encoded>
      <category>coordinator</category>
      <enclosure url="https://localsmarthomeguide.com/images/products/smlight-slzb-07.jpg" type="image/jpeg" length="0" />
    </item>
    <item>
      <title>Updated notes: SOMA Smart Shade 2</title>
      <link>https://localsmarthomeguide.com/products/soma-smart-shade-2/</link>
      <guid isPermaLink="true">https://localsmarthomeguide.com/products/soma-smart-shade-2/</guid>
      <pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate>
      <description>Superseded. SOMA now sells the Smart Shades 3, the model that replaced this one: SOMA&apos;s store lists only the Shades 3, and somasmarthome.com/products/soma-smart-shades-2 now serves the Shades 3 page, so there is no live Shade 2 product page left. If you are buying new, buy the Shades 3 - it carries a Zigbee radio alongside Bluetooth and joins a Zigbee 3.0 network directly after a firmware update from the SOMA app, so it needs no SOMA Connect bridge. This page stays for existing owners. The Shade 2 motorizes existing roller shades and chain-operated blinds, the solar panel keeps it charged without intervention on sunny windows, and it is Bluetooth-only, so Home Assistant reaches it only through the SOMA Connect bridge - the soma integration polls that bridge over your LAN, so a Bluetooth proxy will not reach it. Motor speed is leisurely but acceptable for daily use.</description>
      <content:encoded><![CDATA[<p>Superseded. SOMA now sells the Smart Shades 3, the model that replaced this one: SOMA’s store lists only the Shades 3, and somasmarthome.com/products/soma-smart-shades-2 now serves the Shades 3 page, so there is no live Shade 2 product page left. If you are buying new, buy the Shades 3 - it carries a Zigbee radio alongside Bluetooth and joins a Zigbee 3.0 network directly after a firmware update from the SOMA app, so it needs no SOMA Connect bridge. This page stays for existing owners. The Shade 2 motorizes existing roller shades and chain-operated blinds, the solar panel keeps it charged without intervention on sunny windows, and it is Bluetooth-only, so Home Assistant reaches it only through the SOMA Connect bridge - the soma integration polls that bridge over your LAN, so a Bluetooth proxy will not reach it. Motor speed is leisurely but acceptable for daily use.</p>]]></content:encoded>
      <category>cover</category>
      <enclosure url="https://localsmarthomeguide.com/images/products/soma-smart-shade-2.webp" type="image/jpeg" length="0" />
    </item>
    <item>
      <title>Updated notes: SOMA Smart Shades 3</title>
      <link>https://localsmarthomeguide.com/products/soma-smart-shade-3/</link>
      <guid isPermaLink="true">https://localsmarthomeguide.com/products/soma-smart-shade-3/</guid>
      <pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate>
      <description>The Smart Shades 3 is the current SOMA chain driver and the model that replaced the Smart Shades 2. It clamps onto a bead chain or cord loop and leaves the shade itself alone, so it suits renters. The reason to pick it over the older model is the radio: it carries Zigbee alongside Bluetooth, and after a one-time firmware update pushed from the SOMA app it joins a Zigbee 3.0 network directly. Zigbee2MQTT supports it as SOMA SmartShades3 and exposes position and battery, so if you already run a coordinator there is no SOMA Connect bridge in the path at all. Battery life runs several months on a charge, and an optional solar panel keeps it topped up on a sunny window. SOMA describes the hardware as Matter and Thread ready, but that is pending certification and a firmware update, so buy it for the Zigbee path rather than for Matter.</description>
      <content:encoded><![CDATA[<p>The Smart Shades 3 is the current SOMA chain driver and the model that replaced the Smart Shades 2. It clamps onto a bead chain or cord loop and leaves the shade itself alone, so it suits renters. The reason to pick it over the older model is the radio: it carries Zigbee alongside Bluetooth, and after a one-time firmware update pushed from the SOMA app it joins a Zigbee 3.0 network directly. Zigbee2MQTT supports it as SOMA SmartShades3 and exposes position and battery, so if you already run a coordinator there is no SOMA Connect bridge in the path at all. Battery life runs several months on a charge, and an optional solar panel keeps it topped up on a sunny window. SOMA describes the hardware as Matter and Thread ready, but that is pending certification and a firmware update, so buy it for the Zigbee path rather than for Matter.</p>]]></content:encoded>
      <category>cover</category>
    </item>
    <item>
      <title>Best mmWave presence sensors for Home Assistant</title>
      <link>https://localsmarthomeguide.com/articles/best-mmwave-presence-sensors-for-home-assistant/</link>
      <guid isPermaLink="true">https://localsmarthomeguide.com/articles/best-mmwave-presence-sensors-for-home-assistant/</guid>
      <pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate>
      <description>The best mmWave presence sensors for Home Assistant. Real presence detection that knows you&apos;re still in the room, not just moving through it.</description>
      <content:encoded><![CDATA[<p>The best mmWave presence sensors for Home Assistant. Real presence detection that knows you’re still in the room, not just moving through it.</p>
<p>Traditional motion sensors (PIR) detect movement. That is fine for hallways and doorways, but terrible for rooms where you sit still: offices, living rooms, bathrooms. You stop moving for a few minutes, the lights turn off, and you wave your arms like a fool.</p>
<p><strong>mmWave presence sensors solve this.</strong> They detect the presence of a person in a room, even when they’re sitting perfectly still, by sensing micro-movements like breathing.</p>
<p><strong>Our picks:</strong></p>
<ul>
<li><strong>Best overall:</strong> Aqara FP2</li>
<li><strong>Best budget option:</strong> Aqara FP1E</li>
<li><strong>Best for Home Assistant tinkerers:</strong> Everything Presence One</li>
</ul>
<h2 id="why-mmwave-matters-vs-pir">Why mmWave matters vs PIR</h2>
<p>PIR sensors detect infrared radiation changes caused by movement. They are cheap, reliable for what they do, and perfectly fine for triggering lights when you walk into a room.</p>
<p>But PIR can’t tell the difference between an empty room and a room with someone sitting still in it. That is a fundamental limitation, not a product flaw.</p>
<p>mmWave radar sends out radio waves and detects reflections from objects, including the tiny movements of a breathing human. This means:</p>
<ul>
<li>lights stay on while you’re reading in a chair</li>
<li>bathroom fans keep running while you’re in the shower</li>
<li>office automations stay active during focused work</li>
<li>rooms can truly know whether they’re occupied</li>
</ul>
<p>The tradeoff is that mmWave sensors are more expensive, can be trickier to configure, and sometimes produce false positives from things like fans or pets. But when dialed in properly, they’re transformative for room-aware automation.</p>
<h2 id="best-overall-aqara-fp2">Best overall: Aqara FP2</h2>
<p>The <a href="https://localsmarthomeguide.com/products/aqara-fp2/">Aqara FP2</a> is the best mmWave presence sensor for most Home Assistant users right now. It combines good detection quality with practical features that make it useful out of the box.</p>
<p>Why it wins:</p>
<ul>
<li>zone-based detection, which lets you define multiple detection zones within a single room</li>
<li>good Home Assistant integration via HomeKit Controller (it is a Wi-Fi device, so no Aqara hub or Zigbee coordinator is needed)</li>
<li>reasonable false positive behavior once configured</li>
<li>presence, motion, and light level sensing in one device</li>
<li>Wi-Fi connected, no Zigbee coordinator required for this one</li>
</ul>
<p>The zone detection is the standout feature. You can set up zones for different areas of a room (desk, couch, doorway) and trigger different automations based on which zone is occupied. Few sensors at this price offer zone tracking at all, though the cheaper ESPHome-based <a href="https://localsmarthomeguide.com/products/everything-presence-lite/">Everything Presence Lite</a> does, with zones configured in Home Assistant instead of a vendor app.</p>
<p>The caveat is that initial setup and zone calibration takes patience. The Aqara app is required for configuration, and the detection zones need real-world tuning. It isn’t plug-and-play, but the result is worth the setup time.</p>
<p><a href="https://localsmarthomeguide.com/products/aqara-fp2/">Aqara FP2 product notes</a></p>
<h2 id="best-budget-option-aqara-fp1e">Best budget option: Aqara FP1E</h2>
<p>The <a href="https://localsmarthomeguide.com/products/aqara-fp1e/">Aqara FP1E</a> is the simpler, cheaper single-area option, and the globally available successor to the original China-only FP1. It does basic mmWave presence detection without the multi-zone features of the FP2.</p>
<p>Why it makes sense:</p>
<ul>
<li>lower price point for rooms where zone detection isn’t needed</li>
<li>Zigbee-based, which means it integrates directly with your Zigbee coordinator</li>
<li>clean presence/absence detection</li>
<li>good Home Assistant support via ZHA or Zigbee2MQTT</li>
</ul>
<p>The FP1E is the right pick for rooms where you just need to know “is someone in here or not” without caring about where exactly they’re sitting. Bathrooms, small offices, and utility rooms are good candidates.</p>
<p>The downside compared to the FP2 is no zone support, less configurability, and a narrower detection field. For simple presence detection in smaller rooms, that’s fine. For larger rooms or complex automation, spend up for the FP2.</p>
<p><a href="https://localsmarthomeguide.com/products/aqara-fp1e/">Aqara FP1E product notes</a></p>
<h2 id="best-for-home-assistant-tinkerers-everything-presence-one">Best for Home Assistant tinkerers: Everything Presence One</h2>
<p>Everything Presence One is a community-designed sensor built specifically for the Home Assistant ecosystem. It runs on ESPHome, which means it’s fully local, fully customizable, and speaks directly to Home Assistant without any vendor cloud or app.</p>
<p>Why tinkerers love it:</p>
<ul>
<li>ESPHome-based, fully local, no cloud, no vendor app</li>
<li>completely open and customizable</li>
<li>combines mmWave with PIR, temperature, humidity, and light sensors</li>
<li>designed by and for the Home Assistant community</li>
</ul>
<p>This is the most local-first option on the list by a wide margin. There is no vendor cloud involved at any point. Configuration happens in ESPHome YAML, and everything runs locally.</p>
<p>The tradeoff is that it requires more setup effort than the Aqara sensors. You need to be comfortable with ESPHome, and tuning the mmWave sensitivity takes experimentation. The detection quality is good, but the out-of-box experience isn’t as polished as the FP2.</p>
<p>If you’re the kind of person who reads ESPHome documentation for fun, this is your sensor. If you want something that works well with less fiddling, start with the Aqara FP2.</p>
<p><a href="https://localsmarthomeguide.com/products/everything-presence-one/">Everything Presence One product notes</a></p>
<h2 id="also-worth-knowing-two-newer-options">Also worth knowing: two newer options</h2>
<p>The three picks above predate two sensors that are now worth checking before you buy:</p>
<ul>
<li><strong><a href="https://localsmarthomeguide.com/products/aqara-fp300/">Aqara FP300</a></strong> is a battery-powered 5-in-1 sensor (mmWave, PIR, light, temperature, and humidity) that speaks both Thread/Matter and Zigbee, so it needs no Aqara hub on either radio. It ships with the Thread firmware active, so pairing it to ZHA or Zigbee2MQTT takes a one-time protocol switch in the Aqara Home app first. It does not do FP2-style multi-zone positioning, but it goes where you cannot run a USB cable.</li>
<li><strong><a href="https://localsmarthomeguide.com/products/everything-presence-lite/">Everything Presence Lite</a></strong> is the cheaper ESPHome sibling of the Presence One. It tracks up to three targets at once and lets you configure detection zones directly from Home Assistant, with no vendor app involved.</li>
</ul>
<p>For a fuller comparison of these, including current prices, see <a href="https://localsmarthomeguide.com/articles/best-mmwave-presence-sensors-2026/">best mmWave presence sensors 2026</a>.</p>
<h2 id="practical-tips-for-mmwave-sensors">Practical tips for mmWave sensors</h2>
<ul>
<li><strong>Mount them high and angled down</strong> for the best coverage pattern.</li>
<li><strong>Keep them away from fans and HVAC vents</strong> because moving air can cause false triggers on some sensors.</li>
<li><strong>Start with conservative sensitivity</strong> and tune up if needed. False negatives are annoying. False positives that turn lights on at 3 AM are worse.</li>
<li><strong>Test with the room in actual use</strong> before finalizing your automation. Sitting at your desk for 30 minutes is a better test than waving your hand in front of the sensor.</li>
</ul>
<h2 id="final-recommendation">Final recommendation</h2>
<p>Buy the <a href="https://localsmarthomeguide.com/products/aqara-fp2/">Aqara FP2</a> if you want the best balance of features and usability. Buy the <a href="https://localsmarthomeguide.com/products/aqara-fp1e/">Aqara FP1E</a> for simpler rooms where basic presence detection is enough. Buy the <a href="https://localsmarthomeguide.com/products/everything-presence-one/">Everything Presence One</a> if you want the most local-first, customizable option and are comfortable with ESPHome. If you need a wire-free sensor, or want zone tracking on a fully local ESPHome device, check the <a href="https://localsmarthomeguide.com/products/aqara-fp300/">Aqara FP300</a> and <a href="https://localsmarthomeguide.com/products/everything-presence-lite/">Everything Presence Lite</a> above first.</p>
<p>Related:</p>
<ul>
<li><a href="https://localsmarthomeguide.com/articles/best-mmwave-presence-sensors-2026/">Best mmWave presence sensors for 2026</a></li>
<li><a href="https://localsmarthomeguide.com/articles/best-local-first-smart-home-hubs/">Best local-first smart home hubs</a></li>
<li><a href="https://localsmarthomeguide.com/articles/best-zigbee-coordinators-for-home-assistant/">Best Zigbee coordinators for Home Assistant</a></li>
</ul>]]></content:encoded>
    </item>
    <item>
      <title>Best smart irrigation controllers with rain skip</title>
      <link>https://localsmarthomeguide.com/articles/best-smart-irrigation-controllers-with-rain-skip/</link>
      <guid isPermaLink="true">https://localsmarthomeguide.com/articles/best-smart-irrigation-controllers-with-rain-skip/</guid>
      <pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate>
      <description>Compare top local-first smart sprinkler controllers that integrate with Home Assistant and skip watering when it rains, with honest cloud-versus-local notes.</description>
      <content:encoded><![CDATA[<p>Compare top local-first smart sprinkler controllers that integrate with Home Assistant and skip watering when it rains, with honest cloud-versus-local notes.</p>
<p>If you’re running Home Assistant and want your sprinkler system to automatically skip watering when it rains, the honest truth is that most “smart” irrigation controllers are cloud-first. A few are fully local, and even cloud controllers can be made smarter with Home Assistant doing the rain-skip logic. Rain skip is arguably the most valuable feature for any controller—it saves water, protects your lawn, and actually justifies the “smart” label.</p>
<h2 id="what-makes-a-good-local-first-irrigation-controller">What Makes a Good Local-First Irrigation Controller</h2>
<p>Before diving into specific products, here’s what matters for a Home Assistant setup:</p>
<p><strong>How “local” really is local.</strong> Many popular Wi-Fi controllers only expose a cloud API—Home Assistant talks to the vendor’s servers, not the device on your LAN. That works, but it depends on the internet and the vendor keeping the API alive. A handful of products offer a true local API or use Zigbee/Thread, which keeps everything on your network.</p>
<p><strong>Where rain-skip logic lives.</strong> Some controllers run their own weather-based skip in the cloud. The more reliable approach for a local-first home is to let Home Assistant decide—pull rain data from a weather integration (Met.no, Open-Meteo) or a local rain sensor, and have an automation hold the watering. That way the logic doesn’t depend on the controller’s cloud at all.</p>
<p><strong>Zone count.</strong> Residential controllers typically support 4–16 zones. Don’t overpay for capacity you won’t use.</p>
<h2 id="opensprinkler--the-local-multi-zone-controller">OpenSprinkler – The Local Multi-Zone Controller</h2>
<p>If you have an in-ground system with real 24V AC valves and you want it off the cloud entirely, the <a href="https://localsmarthomeguide.com/products/opensprinkler/">OpenSprinkler</a> is the one to start with, and it is the piece this category is usually missing. It is an open-source controller that drives 8 zones on the main board and expands to 72 with zone expanders, and it exposes a documented local HTTP JSON API on your LAN. On the Home Assistant side you install the mature <code>hass-opensprinkler</code> custom integration from HACS and point it at the controller’s IP address and password — there is no vendor account and no cloud relay anywhere in the path.</p>
<p>Rain skip can go either way here, which is the point. The controller has SN1/SN2 sensor terminals for a physical rain or soil-moisture sensor wired straight to it, and it also has its own weather-based watering adjustment that calls an online weather service. For a local-first build the cleanest arrangement is to leave that built-in weather adjustment off and let a Home Assistant automation hold the program using your weather integration or a local sensor — the same pattern as everything else on this list, except that here the controller never needed the cloud to begin with.</p>
<p>Expect roughly $140 to $185 depending on which variant you pick (AC, DC or latching solenoid) and whether you add the wired Ethernet module. The AC model expects the 24V AC transformer your old controller already used, and you buy it direct from the OpenSprinkler store.</p>
<p><strong>Tradeoff:</strong> You’re wiring into valve terminals, not screwing a timer onto a hose bib. It’s the most capable local option here and also the most involved to install.</p>
<h2 id="frankever-fk-06x--six-local-zones-without-the-diy">FrankEver FK-06X – Six Local Zones Without the DIY</h2>
<p>If OpenSprinkler feels too hands-on, the <a href="https://localsmarthomeguide.com/products/frankever-shelly-sprinkler-controller-fk-06x/">FrankEver Smart Sprinkler Controller FK-06X</a> is a 6-zone 24V AC controller built on Shelly hardware and running Shelly’s firmware. That matters practically: it has an on-device web interface, speaks MQTT, and is driven by Home Assistant’s built-in <strong>Shelly</strong> integration over the LAN — so you get a multi-zone local setup on a core integration, with no custom component to maintain. It runs around $130 and is stocked by US retailers.</p>
<p>Rain skip is the same story as OpenSprinkler: it has weather-aware scheduling of its own, but the resilient version is a Home Assistant automation gating the zones.</p>
<p><strong>Tradeoff:</strong> Much newer and less battle-tested than OpenSprinkler, and Wi-Fi only.</p>
<h2 id="rachio-3--popular-but-cloud-only">Rachio 3 – Popular, but Cloud-Only</h2>
<p>The <a href="https://localsmarthomeguide.com/products/rachio-3/">Rachio 3 Smart Sprinkler Controller</a> is among the best-known smart sprinkler controllers in the US. It works reliably, has polished app software, and includes weather-based “Weather Intelligence” rain skip.</p>
<p>Be clear-eyed about the integration, though: Rachio is <strong>cloud-only</strong> for Home Assistant. The official integration is Cloud Push—it requires your HA instance to be reachable from the internet to receive updates, and there is <strong>no stable, documented local API</strong>. Community plugins exist, but they still go through Rachio’s cloud (just via outbound calls). Rachio has also changed its API in the past in ways that temporarily broke HA integrations.</p>
<p>So Rachio is a fine choice if you accept the cloud dependency and want a turnkey experience—but it is not a local-first product, and you can’t run it offline.</p>
<h2 id="eve-aqua--the-local-first-valve">Eve Aqua – The Local-First Valve</h2>
<p>If you want the most local experience possible, the <a href="https://localsmarthomeguide.com/products/eve-aqua/">Eve Aqua</a> is a Thread smart water valve. It works locally with Home Assistant through the HomeKit Controller integration (HomeKit over Thread) - Eve has not yet shipped its promised Matter upgrade for the Aqua - and needs no cloud account for core control. You need a Thread border router on the network; Home Assistant then pairs the valve through that same HomeKit Controller integration, not through Matter.</p>
<p>It’s a single-outlet hose/valve controller rather than a multi-zone manifold timer—it threads onto a tap and is great for drip lines, a soaker, or a Gardena/Kärcher-style distributor. Rain skip isn’t automatic; you build it as a Home Assistant automation: pull rain from your weather integration (Met.no/Open-Meteo) and close the valve. Slightly more setup, but it’s fully local and very reliable.</p>
<p><strong>Tradeoff:</strong> Effectively single-zone. For a real multi-zone in-ground system you’d want the OpenSprinkler or the FK-06X above rather than a stack of these.</p>
<h2 id="linktap--local-api-and-mqtt">LinkTap – Local API and MQTT</h2>
<p>The <a href="https://localsmarthomeguide.com/products/linktap-smart-water-timer/">LinkTap Smart Water Timer</a> is a battery-powered tap timer that talks to a small LinkTap Gateway. Unusually for this category, it offers a genuine <strong>local HTTP API and a documented local MQTT integration</strong>, so Home Assistant can control it without going through LinkTap’s cloud. A community custom component drives the local “instant watering” path directly.</p>
<p>Rain skip can be handled either by LinkTap’s own weather features or—better for local-first—by a Home Assistant automation. Note the community local integration focuses on instant on/off; full schedule editing over the local API is more limited, so many people keep schedules simple and let HA gate them.</p>
<p><strong>Tradeoff:</strong> Less mainstream in the US and smaller English-language community than the big brands, but the local story is one of the best here.</p>
<h2 id="orbit-b-hyve-xr--budget-wi-fi-cloud-integration">Orbit B-hyve XR – Budget Wi-Fi, Cloud Integration</h2>
<p>The <a href="https://localsmarthomeguide.com/products/orbit-b-hyve-xr/">Orbit B-hyve XR Smart Sprinkler Timer</a> is an affordable multi-zone Wi-Fi controller with a rain-sensor input and weather-based skip in its app. It’s a reasonable value pick.</p>
<p>For Home Assistant, integration is via a community (HACS) custom component, and like Rachio it’s <strong>cloud-based</strong>—it connects to Orbit’s servers over a WebSocket; there’s no supported local API. The app is less polished than Rachio’s and some users see occasional connectivity hiccups, but for the price it’s a solid multi-zone option if you’re OK with the cloud dependency.</p>
<h2 id="third-reality-smart-watering-kit--local-zigbee-but-for-pots">Third Reality Smart Watering Kit – Local Zigbee, but for Pots</h2>
<p>The <a href="https://localsmarthomeguide.com/products/third-reality-smart-watering-kit/">ThirdReality Smart Watering Kit</a> is worth knowing about, but set expectations: it’s a <strong>battery-powered Zigbee 3.0 kit for indoor potted plants</strong>, not a sprinkler or in-ground irrigation controller. It pumps from a reservoir and pairs nicely with a Third Reality soil-moisture sensor.</p>
<p>The upside for local-first homes is real: it has excellent ZHA and Zigbee2MQTT support, so it runs entirely on your Zigbee network with no cloud. If your “irrigation” is houseplants or a small balcony garden, it’s a cheap, fully local option.</p>
<p><strong>Tradeoff:</strong> Not a lawn/zone controller. Best as a supplemental, indoor watering solution.</p>
<h2 id="quick-verdict">Quick Verdict</h2>
<p>For true local-first control of a multi-zone in-ground system, <strong>OpenSprinkler</strong> is the pick — open firmware, a documented local HTTP JSON API, 8 zones expandable to 72 — with the <strong>FrankEver FK-06X</strong> as the less-DIY, Shelly-based alternative. For a single tap or drip line, the <strong>Eve Aqua</strong> (HomeKit-over-Thread, HA-driven rain skip) and the <strong>LinkTap</strong> system (local HTTP/MQTT API) are both fully local. For indoor plants on Zigbee, the <strong>Third Reality Smart Watering Kit</strong> is the most local-native option.</p>
<p>If you want a polished, multi-zone, turnkey controller and can accept a cloud dependency, <strong>Rachio 3</strong> is the easy default—just know it’s cloud-only with no stable local API. <strong>Orbit B-hyve XR</strong> is the budget multi-zone alternative, also cloud-based.</p>
<p>Whatever you pick, the most resilient setup puts the rain-skip decision in Home Assistant using a weather integration, so a single controller’s cloud outage can’t leave your sprinklers running in the rain. For the full picture on keeping the watering logic off the cloud entirely, see <a href="https://localsmarthomeguide.com/articles/how-to-control-irrigation-without-cloud/">how to control irrigation without the cloud</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>How to build a Frigate server on a budget</title>
      <link>https://localsmarthomeguide.com/articles/how-to-build-a-frigate-server-on-a-budget/</link>
      <guid isPermaLink="true">https://localsmarthomeguide.com/articles/how-to-build-a-frigate-server-on-a-budget/</guid>
      <pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate>
      <description>Build a budget Frigate NVR for Home Assistant: hardware that actually accelerates detection, real RTSP cameras, storage sizing, and integration tips.</description>
      <content:encoded><![CDATA[<p>Build a budget Frigate NVR for Home Assistant: hardware that actually accelerates detection, real RTSP cameras, storage sizing, and integration tips.</p>
<p>Frigate is a local network video recorder with real-time object detection, and it pairs tightly with Home Assistant. Built on a budget it’s one of the best-value upgrades a local-first home can make — no subscription, no cloud, footage stays on your hardware. The trick to keeping it cheap without making it miserable is matching the hardware to how detection actually works, and feeding it the kind of camera streams it actually wants.</p>
<h2 id="what-frigate-actually-needs">What Frigate Actually Needs</h2>
<p>Two jobs dominate Frigate’s workload: decoding video streams and running object detection on the frames. Decoding is best handled by hardware video acceleration — Intel QuickSync on Intel iGPUs is the common, cheap option. Detection is best offloaded to an accelerator, and the guidance here has shifted. Frigate’s documentation now states that the Google Coral is no longer recommended for new installations except where power draw is the overriding constraint; a recent Intel iGPU running OpenVINO, a discrete GPU, or a Hailo-8/8L module is the current starting point. A Coral still works and is still supported, so an existing one is not wasted. You can run detection on the CPU alone, but it limits how many cameras and how high a resolution you can sustain.</p>
<p>Frigate runs as software on a Linux host, normally in Docker. That rules out appliances that aren’t general-purpose Linux machines — an Android TV box or a streaming stick can’t run it. You need a real x86 mini PC, an SBC, or a server.</p>
<h2 id="picking-the-hardware">Picking the Hardware</h2>
<p>A used or new <strong>Intel mini PC with QuickSync</strong> is the sweet spot, because the same iGPU that decodes the streams can also run detection through OpenVINO. The <strong><a href="https://localsmarthomeguide.com/products/intel-nuc-12-pro/">Intel NUC 12 Pro</a></strong> is a strong choice: it ships as a barebones kit built around the 12-core Core i5-1240P (4 performance + 8 efficiency cores) with Intel Iris Xe graphics for QuickSync decoding, and you add your own DDR4 RAM and an NVMe SSD. Budget for at least 16GB of RAM and an SSD when you price it out — the kit doesn’t include them. With the iGPU running OpenVINO detection, a machine like this comfortably runs many cameras.</p>
<p>If the NUC is over budget, an <strong>Intel N100 or N150 mini PC</strong> is excellent value: it has QuickSync, sips power, and its iGPU handles OpenVINO detection for a handful of cameras. If you want more detection headroom later, a free M.2 slot can take a Hailo-8/8L module. If you’d rather reuse a machine you already own, see <a href="https://localsmarthomeguide.com/articles/how-to-run-frigate-on-an-old-pc/">how to run Frigate on an old PC</a>. A <strong>Raspberry Pi 5 with an M.2 AI accelerator</strong> (the Raspberry Pi AI HAT+ pairs the board with a Hailo-8L at 13 TOPS or a Hailo-8 at 26 TOPS, from $70) can work for a couple of low-resolution feeds, but it lacks the decode horsepower of an Intel iGPU and will struggle as you scale up.</p>
<p>For storage, recordings are the space hog. A <strong>2TB NVMe or SATA SSD</strong> is a sane starting point; size it to your retention. Roughly, a single 1080p H.264 stream recording continuously runs on the order of tens of gigabytes per day, so multiply by camera count and retention days and add headroom. A USB 3.0 external drive can hold recordings on a tight budget, but keep Frigate’s database and cache on the internal SSD for responsiveness.</p>
<h2 id="feeding-frigate-the-right-streams">Feeding Frigate the Right Streams</h2>
<p>Frigate ingests <strong>RTSP</strong> streams, and you add each camera by hand in the config — there is no auto-discovery step. <strong>ONVIF</strong> matters for a different reason: it is the protocol Frigate uses to drive a PTZ camera and to autotrack, so if you buy a PTZ, check that it advertises ONVIF relative pan/tilt. It does not take a phone plugged in over USB or a random USB webcam as a “camera” the way an NVR appliance might — give it network cameras that expose an RTSP URL. Cheap, well-supported options include Amcrest and Reolink models; the <strong><a href="https://localsmarthomeguide.com/products/amcrest-ip8m-2496e/">Amcrest IP8M-2496E</a></strong> is a solid higher-resolution pick when budget allows.</p>
<p>The standard pattern is to point Frigate’s detection at a camera’s <strong>low-resolution substream</strong> (to keep CPU/decode load down) and record from the <strong>high-resolution main stream</strong>. Most IP cameras expose both. Configure cameras, streams, and detection in Frigate’s <code>config.yml</code>, mapped to <code>/config/config.yml</code> inside the container (<code>config.yaml</code> is also accepted, but <code>config.yml</code> wins if both exist, and there’s a config editor built into the web UI); a Docker <code>compose.yaml</code> defines the container, volumes, and device passthrough for the iGPU or whichever detector you use.</p>
<h2 id="integrating-with-home-assistant">Integrating with Home Assistant</h2>
<p>Install the official Frigate integration in Home Assistant (it’s available through HACS) to pull in camera entities, detection sensors, and event clips. From there you automate normally — for example, a person-detection event on the Amcrest turning on a <a href="https://localsmarthomeguide.com/products/philips-hue-white-a19/">Philips Hue White A19</a> at night through the Hue integration, or switching a plain non-smart floodlight with a <a href="https://localsmarthomeguide.com/products/philips-hue-smart-plug/">Philips Hue Smart Plug</a>. Don’t put the Hue bulb itself behind the plug — cutting its power drops it off the Zigbee mesh. Running Home Assistant on something like a <a href="https://localsmarthomeguide.com/products/home-assistant-green/">Home Assistant Green</a> is fine; Frigate itself should live on the Intel box with QuickSync, not on the lightweight HA appliance.</p>
<h2 id="a-note-on-homekit-and-hubitat">A Note on HomeKit and Hubitat</h2>
<p>Frigate has no native HomeKit or Hubitat integration. If you want Frigate cameras to appear in Apple Home, the usual route is Home Assistant’s HomeKit bridge re-exposing the camera entities; HomeKit Secure Video is a separate Apple feature and not what Frigate provides. Hubitat has no real Frigate support — most people who run both let Home Assistant own the camera/NVR side and use Hubitat only for whatever automations already live there.</p>
<h2 id="quick-verdict">Quick Verdict</h2>
<p>The budget Frigate build that doesn’t disappoint is an <strong>Intel mini PC with QuickSync</strong>, using the iGPU for both decoding and OpenVINO detection — an <a href="https://localsmarthomeguide.com/products/intel-nuc-12-pro/">Intel NUC 12 Pro</a> kit (add RAM and an SSD) or an N100/N150 box if money is tighter — feeding off <strong>RTSP IP cameras</strong> with a low-res detect stream and high-res record stream, recordings on a 2TB SSD sized to your retention. Skip the Android boxes and USB-webcam ideas; give Frigate a real Linux host and proper network cameras and it will run reliably for years with no subscription.</p>]]></content:encoded>
    </item>
    <item>
      <title>The truth about Thread border router reliability</title>
      <link>https://localsmarthomeguide.com/articles/the-truth-about-thread-border-router-reliability/</link>
      <guid isPermaLink="true">https://localsmarthomeguide.com/articles/the-truth-about-thread-border-router-reliability/</guid>
      <pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate>
      <description>A practical look at Thread border router performance for local Home Assistant setups, covering real-world reliability, tradeoffs, and which devices hold up.</description>
      <content:encoded><![CDATA[<p>A practical look at Thread border router performance for local Home Assistant setups, covering real-world reliability, tradeoffs, and which devices hold up.</p>
<p>Thread border routers are the backbone of modern Matter-over-Thread setups, but running them in a local-first Home Assistant environment is messier than the marketing suggests. Here’s what you actually need to know.</p>
<h2 id="the-thread-border-router-landscape">The Thread Border Router Landscape</h2>
<p>Not all border routers are created equal, and the differences matter for local control. For a straight buying guide, see the <a href="https://localsmarthomeguide.com/articles/best-thread-border-routers/">best Thread border routers</a>.</p>
<p><strong>Apple devices</strong> (<a href="https://localsmarthomeguide.com/products/apple-tv-4k/">Apple TV 4K</a> and <a href="https://localsmarthomeguide.com/products/apple-homepod-mini/">HomePod mini</a>) are widely regarded as stable Thread border routers, but check the model before you count on one: the 2nd-generation Apple TV 4K (2021) and the 3rd-generation 128GB Wi-Fi + Ethernet model carry Thread radios, while the 3rd-generation 64GB Wi-Fi-only model does not. Every HomePod mini does. They are also HomeKit-first. They work with Home Assistant via Matter, but you get limited visibility into the Thread network’s health from the HA side.</p>
<p><strong>Amazon Echo devices</strong> (<a href="https://localsmarthomeguide.com/products/amazon-echo-4th-gen/">Echo 4th gen</a>, <a href="https://localsmarthomeguide.com/products/amazon-echo-show-8/">Echo Show 8 (3rd gen)</a>) can act as Thread border routers, though again only on specific generations, and real-world reliability is reported as inconsistent. The upside is Alexa integration if you use voice control. The catch for a Home Assistant build: Amazon keeps its Thread network inside its own hardware and does not expose the dataset, so Home Assistant cannot import an Echo’s Thread credentials. An Echo will run a Thread mesh for Alexa, but it cannot be the border router your Home Assistant devices join. Budget for your own.</p>
<p><strong>Google Nest</strong> border routers exist too—Thread border routers are built into devices like the second-gen Nest Hub, Nest Hub Max, Nest Wifi Pro, and the Google TV Streamer (4K). Worth a correction many guides get wrong: the <strong><a href="https://localsmarthomeguide.com/products/google-pixel-tablet/">Google Pixel Tablet</a> is not a Thread border router</strong>. A Pixel phone or tablet can <em>control</em> Thread/Matter devices, but it does not route the Thread mesh.</p>
<p><strong>Home Assistant-native option</strong>: the <a href="https://localsmarthomeguide.com/products/home-assistant-yellow/">Home Assistant Yellow</a> (discontinued October 2025, still excellent if you own one) has a built-in Silicon Labs 802.15.4 radio that can be configured for Thread (it ships running Zigbee; switching it to Thread is a deliberate change, and that radio does one role at a time). If you want to keep the Yellow on Zigbee and still run Thread, add a separate radio such as the <a href="https://localsmarthomeguide.com/products/home-assistant-connect-zbt-1/">Home Assistant Connect ZBT-1</a> (now discontinued and replaced by the <a href="https://localsmarthomeguide.com/products/home-assistant-connect-zbt-2/">Connect ZBT-2</a>, the one to buy new). This route gives you the most local control but takes more setup. There is no inherent Apple “silicon” advantage in Thread mesh quality—reliability comes down to radio placement, firmware, and how many border routers you run, not the brand’s CPU.</p>
<h2 id="what-actually-matters-for-reliability">What Actually Matters for Reliability</h2>
<p>Forget the marketing. Here’s what determines whether your Thread network stays up:</p>
<p><strong>Multiple border routers</strong> - Thread supports more than one border router on the same network, and modern Thread/Matter setups can fail over between them. That failover isn’t always instant or flawless across vendors, so for critical devices it’s still wise to test and plan fallback automations.</p>
<p><strong>Device placement</strong> - Thread runs on 2.4 GHz 802.15.4 and, like Zigbee, doesn’t punch through walls indefinitely. A border router buried in a basement corner while sensors sit across the house will struggle. Keep border routers reasonably central, and remember mains-powered Thread devices act as routers to extend the mesh.</p>
<p><strong>Firmware updates</strong> - Apple and Google border routers update automatically. The Yellow’s radio is updated through Home Assistant on your schedule. Different maintenance models, neither inherently wrong.</p>
<p><strong>Controller vs. border router</strong> - A Matter controller is not automatically a Thread border router. To put Thread devices on a mesh you need an actual border router; the controller just commissions and talks to them. This trips up a lot of people.</p>
<h2 id="the-home-assistant-integration-reality">The Home Assistant Integration Reality</h2>
<p>Getting Thread devices into Home Assistant reliably means understanding how the pieces fit:</p>
<p>Home Assistant’s Matter integration commissions and controls Thread devices, but the Thread mesh itself lives on your border routers. If you only have one border router and it goes offline, those Thread devices can lose connectivity until it returns. Running more than one border router on the same Thread network is the real mitigation.</p>
<p>For HomeKit-first users, Apple handles the Thread plumbing for you—at the cost of some cloud involvement and less local visibility.</p>
<p><strong>Hubitat</strong> (<a href="https://localsmarthomeguide.com/products/hubitat-elevation-c8/">Hubitat Elevation C-8</a>) supports Matter, but the hub has no Thread radio of its own, so it cannot act as a border router. Matter-over-Thread devices still need a separate border router on your network before Hubitat can reach them. Its Matter support is also newer than its mature Zigbee and Z-Wave support, so expect more rough edges.</p>
<h2 id="practical-recommendations">Practical Recommendations</h2>
<ol>
<li>
<p><strong>Run more than one border router</strong> - Add a second <a href="https://localsmarthomeguide.com/products/apple-homepod-mini/">HomePod mini</a> or a second Nest border router, and make sure the extras sit on the <em>same</em> Thread network as Home Assistant. Redundancy only counts within one network, which is why an Echo cannot provide it here.</p>
</li>
<li>
<p><strong>Test before committing</strong> - Live with your Thread devices on your chosen border router for a week before building automations around them. Reliability varies by device and environment.</p>
</li>
<li>
<p><strong>Keep Zigbee around</strong> - Thread is solid but Zigbee is more mature in Home Assistant. Many people run both—for example an <a href="https://localsmarthomeguide.com/products/aqara-hub-m3/">Aqara Hub M3</a> (a Zigbee hub that is also a Thread border router and Matter controller) alongside a <a href="https://localsmarthomeguide.com/products/sonoff-zigbee-3-0-usb-dongle-plus/">Sonoff Zigbee 3.0 USB Dongle Plus</a> for a dedicated Zigbee network. It’s not either-or.</p>
</li>
<li>
<p><strong>Mind low batteries</strong> - Thread end devices are power-efficient, but some misbehave as batteries drain. Replace proactively.</p>
</li>
<li>
<p><strong>Thread isn’t Z-Wave or Zigbee</strong> - It’s IP-based and behaves differently. Don’t assume your Z-Wave range or placement habits transfer directly.</p>
</li>
</ol>
<h2 id="bottom-line">Bottom line</h2>
<p>Thread border routers work, but none are perfectly plug-and-play. Apple’s are a stable default with some lock-in; the (discontinued) Home Assistant Yellow offers the most local control with more hands-on setup; Nest devices are a workable middle ground, since Home Assistant can import their Thread credentials on Android; an Echo is not, because Home Assistant cannot join the Thread network it runs.</p>
<p>For a local-first Home Assistant setup, run multiple border routers and treat Thread as a maturing addition to your stack rather than a drop-in replacement for Z-Wave or Zigbee. For how the two protocols actually differ day to day, see <a href="https://localsmarthomeguide.com/articles/zigbee-vs-thread-real-world-differences/">Zigbee vs Thread real-world differences</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Best local security cameras for Home Assistant</title>
      <link>https://localsmarthomeguide.com/articles/best-local-security-cameras-for-home-assistant/</link>
      <guid isPermaLink="true">https://localsmarthomeguide.com/articles/best-local-security-cameras-for-home-assistant/</guid>
      <pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate>
      <description>The best Home Assistant-friendly local camera options for buyers who care about RTSP, ONVIF, NVR compatibility, and lower cloud dependence.</description>
      <content:encoded><![CDATA[<p>The best Home Assistant-friendly local camera options for buyers who care about RTSP, ONVIF, NVR compatibility, and lower cloud dependence.</p>
<p>Smart cameras are where a lot of so-called smart homes become annoying surveillance subscriptions with pretty packaging.</p>
<p>If you care about <strong>Home Assistant</strong>, <strong>local recording</strong>, and <strong>not getting trapped in somebody else’s cloud roadmap</strong>, camera choices need a much harsher filter than most gadget sites use.</p>
<p>Two options worth recommending:</p>
<ul>
<li><strong>Best overall value for local camera setups:</strong> Reolink PoE Camera Line</li>
<li><strong>Best polished controller-based ecosystem:</strong> UniFi Protect</li>
</ul>
<h2 id="quick-verdict">Quick verdict</h2>
<p>If you want the best balance of <strong>local flexibility, value, and Home Assistant usefulness</strong>, buy into <strong>Reolink PoE cameras</strong> first. (Not sure which to wire up? See <a href="https://localsmarthomeguide.com/articles/when-to-use-poe-vs-wifi-for-home-cameras/">when to use PoE vs Wi-Fi for home cameras</a>.)</p>
<p>If you already like the Ubiquiti ecosystem and want a more managed local platform, <strong>UniFi Protect</strong> can make sense, as long as you buy a console that runs Protect, but it’s a much more committed ecosystem purchase.</p>
<h2 id="how-we-judge-local-cameras">How we judge local cameras</h2>
<p>We care about:</p>
<ol>
<li><strong>RTSP / ONVIF / local stream reality</strong></li>
<li><strong>NVR and Frigate friendliness</strong></li>
<li><strong>Home Assistant integration quality</strong></li>
<li><strong>Cloud dependence</strong></li>
<li><strong>Value over time</strong>, not just first-impression app polish</li>
</ol>
<h2 id="best-overall-for-most-local-first-buyers-reolink-poe-camera-line">Best overall for most local-first buyers: Reolink PoE Camera Line</h2>
<p>Reolink is the easy recommendation because it keeps showing up in the zone where practical buyers actually live:</p>
<ul>
<li>good value</li>
<li>strong local-stream support</li>
<li>solid Home Assistant usefulness</li>
<li>easy fit for NVR and Frigate-style setups</li>
</ul>
<p>The nice thing about Reolink is that it makes sense even if you’re gradually building the rest of the stack. You don’t need to marry an entire camera empire on day one.</p>
<h2 id="best-managed-local-camera-ecosystem-unifi-protect">Best managed local camera ecosystem: UniFi Protect</h2>
<p>UniFi Protect is better seen as a <strong>platform decision</strong> than a single camera recommendation.</p>
<p>Why people buy it:</p>
<ul>
<li>cleaner integrated experience</li>
<li>good local recording posture</li>
<li>strong fit if the house already uses UniFi networking gear, provided that gear includes a console that runs Protect</li>
</ul>
<p>Why I would hesitate:</p>
<ul>
<li>you need a console that actually runs the Protect application: a UDM Pro, UDM SE, UDM Pro Max, Dream Router, or a UNVR (a CloudKey Gen2+ also runs Protect but is the legacy option). The base UniFi Dream Machine does not run Protect at all and has no video storage, so check the model before you buy.</li>
<li>higher cost</li>
<li>more ecosystem lock-in</li>
<li>worse value than a pragmatic Reolink-heavy setup for many homes</li>
</ul>
<h2 id="what-to-avoid">What to avoid</h2>
<p>Avoid camera systems that only feel good when everything runs through the vendor app and cloud account.</p>
<p>That usually means:</p>
<ul>
<li>weaker local recording options</li>
<li>shallower Home Assistant usefulness</li>
<li>more risk that a future pricing or feature change makes the product worse after you buy it</li>
</ul>
<h2 id="compatibility-notes">Compatibility notes</h2>
<h3 id="home-assistant">Home Assistant</h3>
<p>Both <strong>Reolink</strong> and <strong>UniFi Protect</strong> are workable in Home Assistant, but Reolink is usually the more practical first recommendation.</p>
<h3 id="apple-home--google-home--alexa">Apple Home / Google Home / Alexa</h3>
<p>If your top priority is polished native voice-assistant camera UX, this page isn’t trying to flatter you. It’s biased toward <strong>local camera quality</strong>, not cloud-first convenience theater.</p>
<h3 id="frigate-and-local-nvrs">Frigate and local NVRs</h3>
<p>Reolink is usually the easier value pick for local recording projects. UniFi Protect can be very good, but it’s more opinionated and more expensive.</p>
<h2 id="final-recommendation">Final recommendation</h2>
<p>For most readers: start with <strong>Reolink PoE cameras</strong>.</p>
<p>If you already want the broader Ubiquiti stack and accept the cost, consider <strong>UniFi Protect</strong>.</p>
<p>Product notes:</p>
<ul>
<li><a href="https://localsmarthomeguide.com/products/reolink-poe-camera-line/">Reolink PoE Camera Line</a></li>
<li><a href="https://localsmarthomeguide.com/products/unifi-protect/">UniFi Protect</a></li>
<li><a href="https://localsmarthomeguide.com/products/amcrest-ip8m-2496e/">Amcrest IP8M-2496E</a></li>
<li><a href="https://localsmarthomeguide.com/products/reolink-doorbell-wifi/">Reolink Video Doorbell WiFi</a></li>
</ul>
<h2 id="related-reading">Related reading</h2>
<ul>
<li><a href="https://localsmarthomeguide.com/articles/what-local-first-means/">What “local-first” actually means in smart home tech</a></li>
<li><a href="https://localsmarthomeguide.com/articles/best-mini-pcs-for-home-assistant/">Best mini PCs for Home Assistant</a></li>
<li><a href="https://localsmarthomeguide.com/articles/best-local-first-smart-home-hubs/">Best local-first smart home hubs</a></li>
<li><a href="https://localsmarthomeguide.com/articles/devices-that-work-when-internet-dies/">Devices that work when the internet dies</a></li>
<li><a href="https://localsmarthomeguide.com/articles/local-smart-home-security-setup-from-scratch/">Local smart home security setup from scratch</a></li>
</ul>]]></content:encoded>
    </item>
    <item>
      <title>Best smart buttons and remotes for Home Assistant</title>
      <link>https://localsmarthomeguide.com/articles/best-smart-buttons-and-remotes-for-home-assistant/</link>
      <guid isPermaLink="true">https://localsmarthomeguide.com/articles/best-smart-buttons-and-remotes-for-home-assistant/</guid>
      <pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate>
      <description>The best local-first smart buttons and remotes for Home Assistant, honest about the radio each one speaks so your scenes fire locally without the cloud.</description>
      <content:encoded><![CDATA[<p>The best local-first smart buttons and remotes for Home Assistant, honest about the radio each one speaks so your scenes fire locally without the cloud.</p>
<p>If Home Assistant is the brain of your smart home, buttons and remotes are the fingertips: a physical press to trigger a scene, toggle lights, or fire an automation without reaching for your phone. The catch is that “smart button” gets slapped on a lot of different things. This guide sticks to buttons that work <strong>locally</strong> with Home Assistant, and is honest about the radio each one speaks — because that’s what decides whether it keeps working when the internet is down.</p>
<p>Most good local buttons are still <strong>Zigbee</strong>, and that is where this guide spends most of its time. It is no longer the only option, though. <strong>Z-Wave</strong> has a good battery remote if your hub already speaks that radio, and <strong>Matter-over-Thread</strong> buttons arrived in force when IKEA moved its remote line over in early 2026. Wi-Fi buttons remain mostly cloud-tethered. (If you want a fuller control surface than a single button, see <a href="https://localsmarthomeguide.com/articles/best-zigbee-button-keypads-for-scene-control/">the best Zigbee button keypads for scene control</a>.)</p>
<h2 id="zigbee-buttons-the-local-first-default">Zigbee buttons (the local-first default)</h2>
<p>These pair to a local Zigbee coordinator via ZHA or Zigbee2MQTT and fire events (single / double / long press) straight into Home Assistant. No cloud, no account.</p>
<h3 id="aqara-wireless-mini-switch--wireless-remote-switch-h1"><a href="https://localsmarthomeguide.com/products/aqara-wireless-mini-switch/">Aqara Wireless Mini Switch</a> / Wireless Remote Switch H1</h3>
<p>The Aqara Wireless Mini Switch is a compact, single-button <strong>Zigbee</strong> remote that exposes single, double, and long-press actions. It pairs to ZHA or Zigbee2MQTT directly (an Aqara hub is optional, not required). The newer <strong>Wireless Remote Switch H1</strong> is Zigbee 3.0 with a satisfying click, longer battery life, and lower latency; by default the H1 only sends single-press, but you can unlock double/long press in ZHA or Zigbee2MQTT. Either is a great no-frills scene button, and its small size makes it a good fit for the nightstand — see the <a href="https://localsmarthomeguide.com/articles/best-zigbee-buttons-for-bedside-control/">best Zigbee buttons for bedside control</a> if that’s your use case.</p>
<h3 id="third-reality-smart-button"><a href="https://localsmarthomeguide.com/products/third-reality-smart-button/">Third Reality Smart Button</a></h3>
<p>The Third Reality Smart Button is a <strong>Zigbee 3.0</strong> button (it is <em>not</em> a Z-Wave device, despite what some listings imply). It works directly with ZHA and Zigbee2MQTT, exposes single/double/hold, runs on AAA batteries for years, and is one of the cheapest reliable buttons you can buy. A Zigbee coordinator is required and sold separately. No HomeKit support natively, but you can expose it through Home Assistant’s HomeKit bridge.</p>
<h3 id="philips-hue-tap-dial-switch"><a href="https://localsmarthomeguide.com/products/philips-hue-tap-dial-switch/">Philips Hue Tap Dial Switch</a></h3>
<p>If you’re already running a <a href="https://localsmarthomeguide.com/products/philips-hue-bridge/">Philips Hue Bridge</a>, the <a href="https://localsmarthomeguide.com/products/philips-hue-tap-dial-switch/">Tap Dial Switch</a> is excellent: four tap zones plus a rotary dial for smooth dimming. It’s Zigbee. You can either keep it on the Hue Bridge (and pull events into HA via the Hue integration, which is local) or pair it directly to your own Zigbee2MQTT/ZHA coordinator. It shines for light/scene control specifically; it’s not a universal remote.</p>
<h2 id="z-wave-buttons">Z-Wave buttons</h2>
<p>If your hub already has a Z-Wave radio, you do not need to add Zigbee just to get a button.</p>
<h3 id="zooz-zen34-remote-switch"><a href="https://localsmarthomeguide.com/products/zooz-zen34-remote-switch/">Zooz ZEN34 Remote Switch</a></h3>
<p>The <a href="https://localsmarthomeguide.com/products/zooz-zen34-remote-switch/">Zooz ZEN34 Remote Switch</a> is a battery-powered <strong>Z-Wave</strong> remote shaped like an ordinary paddle switch, so it reads as a real wall control rather than a plastic remote. It mounts anywhere with adhesive, which makes it the usual answer for adding a second switch point to a three-way setup without pulling a traveler wire. It pairs locally through <strong>Z-Wave JS</strong>, supports multi-tap scene events, and can drive another Z-Wave device directly through Direct Association, with the hub out of the path entirely. It has no relay of its own, so it switches other devices rather than a load at its own box, and being battery powered it does not repeat for your mesh. If you want a five-button wall controller instead of a paddle, the mains-powered <a href="https://localsmarthomeguide.com/products/zooz-zen32-scene-controller/">Zooz ZEN32 Scene Controller</a> is the sibling to look at.</p>
<h2 id="matter-over-thread-buttons">Matter-over-Thread buttons</h2>
<p>This is the newest category, and the one that changed most recently. IKEA discontinued its RODRET and STYRBAR Zigbee remotes in January 2026 and replaced them with a Matter device, so the cheapest mainstream button brand is now a Thread brand rather than a Zigbee one. (Its Zigbee SOMRIG shortcut button is still listed in the US, but as last-chance stock — fine to buy if you see one, not something to plan around.)</p>
<h3 id="ikea-bilresa-dual-button"><a href="https://localsmarthomeguide.com/products/ikea-bilresa-dual-button/">IKEA BILRESA Dual Button</a></h3>
<p>The BILRESA is a two-button remote that joins your Thread network and is controlled locally through a Matter controller — Home Assistant works as one. There is no IKEA hub and no cloud account in the path, and at around $7 it is the cheapest button in this guide. What you do need is a Thread border router and a Matter controller already running.</p>
<p>One caveat worth knowing before you buy: Home Assistant currently exposes the BILRESA as a generic <strong>event entity</strong> rather than as proper device triggers. You build automations from that entity’s state and its press-type attribute (single press, double press, long press and long release) instead of picking the button out of the device-trigger list, and community blueprints exist that wrap this up for you. It works and it is fully local, but it is a rougher setup than a Zigbee button’s ready-made triggers.</p>
<h2 id="a-note-on-what-these-are-not">A note on what these are <em>not</em></h2>
<p>A few devices get miscategorized as “smart buttons” and they shouldn’t be:</p>
<ul>
<li><strong>Shelly Plus/Pro relays (incl. the Plus 1 Mini Gen3)</strong> are <strong>Wi-Fi relay modules</strong>, not buttons and not Zigbee/Z-Wave. They’re great for putting a dumb switch or fixture under local control (the Shelly integration is fully local), and you can wire a physical wall switch to their input — but you buy a Shelly to switch a load, not as a battery scene remote.</li>
<li><strong>Voice speakers (<a href="https://localsmarthomeguide.com/products/apple-homepod-mini/">HomePod mini</a>, Nest Mini)</strong> are controllers/voice front-ends, not buttons. A HomePod mini is useful as a Thread border router for Matter, and a Nest Mini can voice-control HA via the Google Assistant integration (which routes through Google’s cloud). Neither is a local push-button.</li>
</ul>
<h2 id="hubs-vs-buttons">Hubs vs. buttons</h2>
<p>You don’t buy a button by buying a hub. To use any Zigbee button you need a Zigbee coordinator — that can be a USB stick (<a href="https://localsmarthomeguide.com/products/home-assistant-connect-zbt-2/">Home Assistant Connect ZBT-2</a>, Sonoff/SMLIGHT dongles) running ZHA or Zigbee2MQTT. Z-Wave is a separate radio: if you ever add Z-Wave gear, Home Assistant talks to it through Z-Wave JS and its own stick, such as the <a href="https://localsmarthomeguide.com/products/home-assistant-connect-zwa-2/">Home Assistant Connect ZWA-2</a>. What you <em>don’t</em> want for the Zigbee buttons above is a Z-Wave coordinator — and a SmartThings-style all-in-one box like the <a href="https://localsmarthomeguide.com/products/aeotec-smart-home-hub/">Aeotec Smart Home Hub</a> isn’t the answer either, since it’s cloud-first and doesn’t act as a local Z-Wave adapter for HA.</p>
<h2 id="quick-verdict">Quick verdict</h2>
<ul>
<li><strong>Best all-round local button:</strong> <strong>Aqara Wireless Mini Switch</strong> (or the H1 if you want a nicer click and dial-free multi-press).</li>
<li><strong>Cheapest reliable button:</strong> <strong>Third Reality Smart Button</strong> — Zigbee, plentiful, AAA-powered.</li>
<li><strong>Already on Hue, want dimming:</strong> <strong>Philips Hue Tap Dial Switch</strong>.</li>
<li><strong>Already on Z-Wave:</strong> <strong>Zooz ZEN34 Remote Switch</strong> — a battery paddle you can stick anywhere, no Zigbee radio needed.</li>
<li><strong>Cheapest local button of the lot:</strong> <strong>IKEA BILRESA Dual Button</strong> — about $7 over Matter-over-Thread, if you already run a Thread border router and can live with an event-entity automation.</li>
</ul>
<p>Whatever you pick, confirm it’s Zigbee, pair it to a local coordinator with ZHA or Zigbee2MQTT, and your button presses will keep firing automations whether or not the internet is up. Want tactile or audible confirmation when a press lands? See <a href="https://localsmarthomeguide.com/articles/how-to-add-haptic-feedback-to-smart-home-buttons/">how to get clear feedback from smart home buttons</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Local only smart home setup for renters</title>
      <link>https://localsmarthomeguide.com/articles/local-only-smart-home-setup-for-renters/</link>
      <guid isPermaLink="true">https://localsmarthomeguide.com/articles/local-only-smart-home-setup-for-renters/</guid>
      <pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate>
      <description>Build a secure, private, no-cloud smart home as a renter with Home Assistant, using the right coordinators and protocols and no permanent modifications.</description>
      <content:encoded><![CDATA[<p>Build a secure, private, no-cloud smart home as a renter with Home Assistant, using the right coordinators and protocols and no permanent modifications.</p>
<p>If you’re a renter who wants a smart home that stays local, private, and fully under your control, Home Assistant is the ideal hub — and nothing here requires drilling, rewiring, or anything you can’t take with you. This guide focuses on a <strong>local-first</strong> setup with Home Assistant, with notes on HomeKit and Hubitat as alternatives. The goal is to avoid cloud dependencies and keep your data on your own network. See also our roundups of the <a href="https://localsmarthomeguide.com/articles/best-local-smart-home-gear-for-renters/">best local smart home gear for renters</a> and the <a href="https://localsmarthomeguide.com/articles/best-portable-smart-home-hubs-for-renters/">best portable smart home hubs for renters</a>.</p>
<hr>
<h2 id="choose-a-local-hub">Choose a local hub</h2>
<p>The hub is what manages your devices without phoning home to a vendor cloud.</p>
<p><strong>Home Assistant</strong> is the most capable choice. You can run it on a <strong>Raspberry Pi 4</strong> (low power, quiet, runs 24/7) or on a purpose-built appliance like the <strong><a href="https://localsmarthomeguide.com/products/home-assistant-green/">Home Assistant Green</a></strong> for a plug-and-play experience (the <strong><a href="https://localsmarthomeguide.com/products/home-assistant-yellow/">Home Assistant Yellow</a></strong> was discontinued in October 2025 but still works if you already own one). Note that “local-first” describes how you use Home Assistant — the optional Nabu Casa cloud subscription only adds remote access and voice; the automations themselves run locally on your hardware either way.</p>
<p><strong>Hubitat Elevation</strong> is a fine alternative: a local, cloud-optional hub with built-in Z-Wave and Zigbee radios. It’s more streamlined but less flexible than Home Assistant.</p>
<p><strong>HomeKit</strong> needs an always-on Apple home hub — an <strong><a href="https://localsmarthomeguide.com/products/apple-tv-4k/">Apple TV 4K</a></strong> or a <strong>HomePod / <a href="https://localsmarthomeguide.com/products/apple-homepod-mini/">HomePod mini</a></strong> (an iPad is no longer supported as a hub). It’s solid for Apple households but supports fewer third-party devices.</p>
<p><strong>Recommendation</strong>: Start with Home Assistant on a Raspberry Pi 4 or a Home Assistant Green appliance (the Yellow was discontinued in October 2025).</p>
<hr>
<h2 id="add-zigbee-and-z-wave-the-right-way">Add Zigbee and Z-Wave the right way</h2>
<p>Both <strong>Zigbee</strong> and <strong>Z-Wave</strong> are low-power <strong>mesh</strong> protocols — mains-powered devices repeat the signal, extending range without new wiring (great for renters). Each protocol needs its own <strong>coordinator</strong> plugged into your hub. Get these right; this is where a lot of bad advice circulates:</p>
<ul>
<li>For <strong>Zigbee</strong> (and Thread/Matter), the <strong><a href="https://localsmarthomeguide.com/products/home-assistant-connect-zbt-2/">Home Assistant Connect ZBT-2</a></strong> is the current model and the one to buy new, a USB <strong>Zigbee or Thread</strong> adapter (one firmware at a time) — it is <strong>not</strong> a Z-Wave controller. (Its predecessor, the <strong><a href="https://localsmarthomeguide.com/products/home-assistant-connect-zbt-1/">Connect ZBT-1</a></strong>, was discontinued in November 2025; it still works and still receives software updates, so keep using one you already own.) A <strong><a href="https://localsmarthomeguide.com/products/conbee-iii/">ConBee III</a></strong> USB stick is another good Zigbee coordinator.</li>
<li>For <strong>Z-Wave</strong>, use a dedicated <strong>Z-Wave</strong> USB stick (for example a Zooz 800-series Z-Wave stick, or Aeotec’s 700-series Z-Stick 7) with <strong>Z-Wave JS</strong>. Two single-protocol sticks is the simplest arrangement, but it is not the only one: the <strong>Aeotec Z-Stick 10 Pro</strong> ($59.99) carries two separate Silicon Labs radios on one dongle — an EFR32ZG23 for Z-Wave 800 and an EFR32MG21 for Zigbee 3.0 — so one stick can serve Z-Wave JS and ZHA or Zigbee2MQTT at the same time.</li>
</ul>
<p><strong>Skip the Abode Iota for this.</strong> The Abode Iota is a <strong>cloud-dependent security system</strong>; its Z-Wave/Zigbee automation features require an Abode subscription, and it isn’t a clean local coordinator for Home Assistant. Use plain USB coordinators instead.</p>
<p><strong>Recommendation</strong>: A ConBee III or the current HA Connect ZBT-2 for Zigbee, plus a dedicated Z-Wave stick if you have Z-Wave devices — or a single Aeotec Z-Stick 10 Pro in place of both if you would rather spend one USB port.</p>
<hr>
<h2 id="pick-renter-friendly-devices">Pick renter-friendly devices</h2>
<p>Choose devices that pair locally to your own coordinator and don’t require permanent installation:</p>
<ul>
<li><strong>Sensors</strong>: <strong>Aqara</strong> Zigbee motion, contact, and presence sensors (e.g. the FP1E presence sensor — Zigbee, no wiring) pair to your Zigbee coordinator. Note the Aqara <strong>FP1/FP1E are Zigbee</strong> presence sensors, not Z-Wave.</li>
<li><strong>Lighting</strong>: smart <strong>bulbs</strong> (Philips Hue over Zigbee, or LIFX over Wi-Fi) need no wiring and travel with you. Plug-in <strong>smart plugs</strong> add control to lamps and appliances without touching the wall.</li>
<li><strong>Buttons/remotes</strong>: a <strong><a href="https://localsmarthomeguide.com/products/zooz-zen34-remote-switch/">Zooz ZEN34</a></strong> (Z-Wave) or an Aqara/Third Reality Zigbee button gives you wall controls that mount with adhesive — no electrical work.</li>
</ul>
<p>Avoid hardwired switches and in-wall relays unless your lease allows it; stick to plug-in and battery devices so everything is reversible.</p>
<p><strong>Recommendation</strong>: Build around battery and plug-in Zigbee/Z-Wave devices so your whole setup is removable.</p>
<hr>
<h2 id="privacy-and-security">Privacy and security</h2>
<p>A local-only setup keeps your data on your network, but you own the security:</p>
<ul>
<li>Put smart devices on a separate <strong>VLAN or guest Wi-Fi</strong> if your router supports it. Apartment dwellers can go further with our guide to <a href="https://localsmarthomeguide.com/articles/best-privacy-friendly-devices-for-apartments/">privacy-friendly devices for apartments</a>.</li>
<li>Keep Home Assistant and device <strong>firmware</strong> updated. HA Green/Yellow and the HA OS make updates easy.</li>
<li>Don’t expose Home Assistant to the internet directly — use the Companion app over your LAN, a VPN, or Nabu Casa for remote access.</li>
</ul>
<hr>
<h2 id="use-open-source-tools-for-full-control">Use open-source tools for full control</h2>
<p>Home Assistant is open source, so you can customize integrations, write <strong>automations</strong> and <strong>scenes</strong>, and add community integrations for devices that aren’t officially supported. You can manage Zigbee and Z-Wave side by side, and add <strong>MQTT</strong> (via Zigbee2MQTT or ESPHome) when you want more advanced local control. The UI handles most setup without any coding.</p>
<hr>
<h2 id="quick-verdict">Quick verdict</h2>
<p>As a renter, Home Assistant on a Raspberry Pi 4 or a Home Assistant Green appliance (the Yellow was discontinued in October 2025) gives you a private, no-cloud smart home that’s fully removable. Add a <strong>Zigbee coordinator</strong> (ConBee III or the current HA Connect ZBT-2) and, if needed, a separate <strong>Z-Wave stick</strong> — not the cloud-tied Abode Iota. Stick to battery and plug-in Aqara, Hue, and similar devices so nothing is permanent, keep firmware current, and isolate your IoT network for security.</p>]]></content:encoded>
    </item>
    <item>
      <title>Best UPS options for keeping a smart home alive during outages</title>
      <link>https://localsmarthomeguide.com/articles/best-ups-for-smart-homes/</link>
      <guid isPermaLink="true">https://localsmarthomeguide.com/articles/best-ups-for-smart-homes/</guid>
      <pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate>
      <description>The best UPS picks for Home Assistant servers, network gear, and hubs, with NUT integration so your automations keep running through a power outage.</description>
      <content:encoded><![CDATA[<p>The best UPS picks for Home Assistant servers, network gear, and hubs, with NUT integration so your automations keep running through a power outage.</p>
<p>A local-first smart home that dies every time the power blinks is not actually resilient. You’ve done the work to keep everything off the cloud. Now keep it off the floor when the lights go out.</p>
<p>Here’s where we’d start:</p>
<ul>
<li><strong>Budget pick:</strong> APC Back-UPS BE600M1</li>
<li><strong>Mid-range pick:</strong> CyberPower CP1500PFCLCD</li>
<li><strong>Premium pick:</strong> APC Smart-UPS SMT1500C</li>
</ul>
<h2 id="what-actually-needs-a-ups">What actually needs a UPS</h2>
<p>Battery-powered Zigbee and Z-Wave sensors keep running during an outage, but the mesh they report through does not. Routing is done by your <strong>mains-powered</strong> devices — bulbs, plugs, in-wall switches — and those die with the power, while battery sensors are end devices that never route for themselves. So a UPS buys you the brain and the path to it, not the whole mesh. That means your hub, your router, and the switch connecting them.</p>
<p>Plug these in:</p>
<ul>
<li>your Home Assistant box (a Green, a mini PC, or an older Yellow - the Yellow was discontinued in October 2025) - see <a href="https://localsmarthomeguide.com/articles/choosing-the-right-power-supply-for-home-assistant/">choosing the right power supply for Home Assistant</a> if you also run one off a bare DC brick</li>
<li>your router</li>
<li>one PoE switch if you run PoE access points or cameras</li>
<li>a mains-powered Zigbee or Z-Wave router near any sensor that must keep reporting through a cut — a single smart plug is enough to keep that hop alive</li>
</ul>
<p>Do not plug these in:</p>
<ul>
<li>monitors</li>
<li>printers</li>
<li>laser printers especially (massive draw on startup)</li>
<li>anything with a heating element</li>
<li>anything you wouldn’t miss for an hour</li>
</ul>
<p>The goal is runtime, not convenience. Every watt you waste on a monitor is a minute your automations lose.</p>
<h2 id="what-matters-in-a-smart-home-ups">What matters in a smart home UPS</h2>
<p><strong>Sine wave output.</strong> Simulated sine wave (stepped approximation) is fine for routers and most hubs. But if you’re running a mini PC or NAS, a pure sine wave UPS avoids weird shutdowns and power supply stress. The CyberPower CP1500PFCLCD and APC Smart-UPS lines are pure sine wave. The budget APC BE600M1 is simulated, which is acceptable for a hub and router but not ideal for more sensitive gear.</p>
<p><strong>Runtime at your actual load.</strong> A <a href="https://localsmarthomeguide.com/products/home-assistant-green/">Home Assistant Green</a>, a router, and a small switch together pull maybe 30-40W. At that load even a 600VA unit gives you 30+ minutes. A 1500VA pure sine wave unit can keep a mini PC and full network stack alive for over an hour. Check the manufacturer’s runtime charts at your expected wattage, not the headline VA number.</p>
<p><strong>USB or network management port.</strong> This is the piece most people skip. A UPS with a USB HID interface lets your system detect power loss and shut down gracefully. Better yet, it feeds into NUT (Network UPS Tools), which integrates directly with Home Assistant.</p>
<p><strong>NUT integration with Home Assistant.</strong> The <a href="https://www.home-assistant.io/integrations/nut/">Home Assistant NUT integration</a> exposes battery level, load, runtime remaining, and power state as sensors. You can build automations around it: send a notification when power drops, trigger a graceful shutdown at 20% battery, or log outage duration. If your UPS supports NUT over USB, this is nearly zero effort to set up.</p>
<h2 id="budget-apc-back-ups-be600m1">Budget: APC Back-UPS BE600M1</h2>
<p><strong>APC Back-UPS BE600M1</strong> is the right choice when you just need to keep a hub and a router alive. It’s small, cheap, has a USB charging port on the front, and provides a USB HID interface for NUT.</p>
<p>The tradeoffs: simulated sine wave, limited runtime under heavier loads, and no network management card. For a Home Assistant Green or Hubitat plus a router, it’s plenty. For a <a href="https://localsmarthomeguide.com/articles/best-mini-pcs-for-home-assistant/">mini PC setup</a>, step up.</p>
<h2 id="mid-range-cyberpower-cp1500pfclcd">Mid-range: CyberPower CP1500PFCLCD</h2>
<p><strong>CyberPower CP1500PFCLCD</strong> is the sweet spot for most serious smart home setups. Pure sine wave output, 1500VA/1000W capacity, an LCD panel showing real-time stats, and USB HID support for NUT.</p>
<p>This comfortably handles a mini PC running Home Assistant, a router, a PoE switch, and a few peripherals. At a typical smart home load of 80-100W, you’re looking at well over an hour of runtime. It’s the one we’d pick for most people running a <a href="https://localsmarthomeguide.com/articles/devices-that-work-when-internet-dies/">local-first stack</a>.</p>
<h2 id="premium-apc-smart-ups-smt1500c">Premium: APC Smart-UPS SMT1500C</h2>
<p><strong>APC Smart-UPS SMT1500C</strong> is for the rack crowd - though the SMT1500C itself is a tower unit, so if you actually need it in the rack, buy the 2U SMT1500RM2UC instead. Pure sine wave, 1500VA/1000W, and a SmartSlot for a network management card (sold separately - that card is what gets you SNMP and NUT over the network instead of USB), plus a SmartConnect port for APC’s cloud monitoring if you want it.</p>
<p>This is overkill for a single hub and router. It makes sense when you have a proper network rack, multiple switches, a NAS, and a dedicated Home Assistant server. The network management card also means the UPS itself can be monitored from any machine on the network, not just the one plugged into the USB port.</p>
<h2 id="setting-up-nut-in-home-assistant">Setting up NUT in Home Assistant</h2>
<p>If the UPS plugs into the Home Assistant machine itself, install the Network UPS Tools community add-on (Home Assistant OS or Supervised only), then add the NUT integration and point it at the add-on. If the UPS is plugged into a NAS that already runs a NUT server, skip the add-on and point the integration straight at the NAS. Either way you get sensors for:</p>
<ul>
<li>battery charge percentage</li>
<li>estimated runtime remaining</li>
<li>input/output voltage</li>
<li>UPS load percentage</li>
<li>UPS status (online, on battery, low battery)</li>
</ul>
<p>From there, build a simple automation: if UPS status switches to “on battery,” send a push notification. If battery drops below 20%, trigger a graceful shutdown script. This closes the loop on a properly resilient local-first setup.</p>
<h2 id="related">Related</h2>
<ul>
<li><a href="https://localsmarthomeguide.com/articles/devices-that-work-when-internet-dies/">Devices that work when the internet dies</a></li>
<li><a href="https://localsmarthomeguide.com/articles/best-mini-pcs-for-home-assistant/">Best mini PCs for Home Assistant</a></li>
<li><a href="https://localsmarthomeguide.com/articles/best-local-first-smart-home-hubs/">Best local-first smart home hubs</a></li>
</ul>]]></content:encoded>
    </item>
    <item>
      <title>Home Assistant Add-ons vs HAOS vs Docker</title>
      <link>https://localsmarthomeguide.com/articles/home-assistant-add-ons-vs-haos-vs-docker/</link>
      <guid isPermaLink="true">https://localsmarthomeguide.com/articles/home-assistant-add-ons-vs-haos-vs-docker/</guid>
      <pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate>
      <description>How Home Assistant install methods differ (HAOS vs Docker, plus the deprecated Supervised) and what add-ons actually are, for a local-first setup.</description>
      <content:encoded><![CDATA[<p>How Home Assistant install methods differ (HAOS vs Docker, plus the deprecated Supervised) and what add-ons actually are, for a local-first setup.</p>
<p>When you set up <strong>Home Assistant</strong>, one of the first decisions is how to run it. People often phrase this as “add-ons vs HAOS vs Docker,” but that comparison mixes up two different things. Let’s fix the framing first, because getting this right saves a lot of confusion.</p>
<h2 id="first-the-important-correction">First, the important correction</h2>
<p><strong>Add-ons are not an installation method.</strong> Add-ons are optional software packages (Zigbee2MQTT, ESPHome, Node-RED, Mosquitto, and so on) that the Home Assistant <strong>Supervisor</strong> installs and manages for you as extra containers. They are a feature <em>of certain installations</em>, not an alternative to them.</p>
<p>The actual installation methods are:</p>
<ol>
<li><strong>Home Assistant OS (HAOS)</strong> - a complete, dedicated appliance OS.</li>
<li><strong>Home Assistant Container</strong> - the official Docker image, run yourself.</li>
<li><strong>Home Assistant Supervised</strong> - Home Assistant plus the Supervisor running on your own Debian system. Deprecated in May 2025 and unsupported since release 2025.12, so it is not an option for a new build.</li>
</ol>
<p>The key consequence: <strong>the Add-on Store is available on HAOS and on Supervised, but not on plain Container.</strong> On Docker Container you simply run those same tools as their own containers (via Docker Compose) instead of clicking “install” in an add-on store. So the real choice for a new build is HAOS vs Container - and add-on availability follows from that choice.</p>
<h2 id="1-home-assistant-os-haos-the-recommended-default">1. Home Assistant OS (HAOS): the recommended default</h2>
<p>HAOS is a purpose-built Linux appliance that runs Home Assistant, the Supervisor, and your add-ons. It’s what the project officially recommends for most people. You flash it to a device and it manages itself.</p>
<h3 id="pros">Pros</h3>
<ul>
<li><strong>Add-on Store included</strong> - one-click install of Zigbee2MQTT, ESPHome, Node-RED, Mosquitto, etc. (for a starting shortlist, see the <a href="https://localsmarthomeguide.com/articles/home-assistant-add-ons-i-actually-use/">Home Assistant add-ons I actually use</a>).</li>
<li><strong>Managed updates and backups</strong> built in.</li>
<li><strong>Lowest maintenance</strong> - it’s an appliance; you don’t manage the OS underneath.</li>
</ul>
<h3 id="cons">Cons</h3>
<ul>
<li><strong>It wants to own the device.</strong> HAOS is happiest as the only thing on the machine (or in a dedicated VM). It’s not meant to share a general-purpose Linux box with other apps.</li>
</ul>
<h3 id="runs-well-on">Runs well on</h3>
<ul>
<li>Raspberry Pi 4 or 5</li>
<li>A small x86 box like the <a href="https://localsmarthomeguide.com/products/intel-nuc-12-pro/">Intel NUC 12 Pro</a> or <a href="https://localsmarthomeguide.com/products/lenovo-thinkcentre-m75q-gen5/">Lenovo ThinkCentre M75Q Gen5</a>. Weighing a Pi against a mini PC? <a href="https://localsmarthomeguide.com/articles/home-assistant-on-raspberry-pi-vs-mini-pc/">Raspberry Pi vs a mini PC</a> compares them.</li>
<li>A VM on a NAS or hypervisor (Proxmox, ESXi, etc.) — see <a href="https://localsmarthomeguide.com/articles/how-to-run-home-assistant-on-proxmox/">how to run Home Assistant on Proxmox</a> for a step-by-step VM walkthrough</li>
</ul>
<h3 id="choose-it-if">Choose it if</h3>
<p>You want the full Home Assistant experience with add-ons and the least fuss. This is the right answer for the large majority of users.</p>
<h2 id="2-home-assistant-container-docker-flexible-you-manage-the-rest">2. Home Assistant Container (Docker): flexible, you manage the rest</h2>
<p>This is the official Docker image. You run Home Assistant as one container alongside whatever else lives on your server. There is <strong>no Supervisor and no Add-on Store</strong> - so you run Zigbee2MQTT, Mosquitto, Node-RED, etc. as their own containers.</p>
<h3 id="pros-1">Pros</h3>
<ul>
<li><strong>Fits an existing server.</strong> Ideal if you already run a NAS or Docker host and want Home Assistant to be one service among many.</li>
<li><strong>Full control</strong> over networking, volumes, and versions via Docker Compose.</li>
</ul>
<h3 id="cons-1">Cons</h3>
<ul>
<li><strong>No add-on store</strong> - you assemble the supporting services yourself.</li>
<li><strong>More hands-on</strong> - you own updates, container orchestration, and troubleshooting.</li>
</ul>
<h3 id="runs-well-on-1">Runs well on</h3>
<ul>
<li>A NAS that runs Docker (Synology, <a href="https://localsmarthomeguide.com/products/lenovo-thinkcentre-m75q-gen5/">Lenovo ThinkCentre M75Q Gen5</a>, or similar), the <a href="https://localsmarthomeguide.com/products/intel-nuc-12-pro/">Intel NUC 12 Pro</a>, or any Linux server you already maintain. If that NAS is a Synology, Unraid, or TrueNAS box, <a href="https://localsmarthomeguide.com/articles/home-assistant-on-synology-vs-unraid-vs-truenas/">Home Assistant on Synology vs Unraid vs TrueNAS</a> covers whether you can get the add-on store on each one.</li>
</ul>
<h3 id="choose-it-if-1">Choose it if</h3>
<p>You’re comfortable with Docker, already run a server, and prefer to manage your own stack of containers.</p>
<h2 id="3-home-assistant-supervised-deprecated-not-for-new-builds">3. Home Assistant Supervised: deprecated, not for new builds</h2>
<p>Supervised installs Home Assistant <strong>and</strong> the Supervisor (so you keep the Add-on Store) on top of your own Debian system. <strong>It is no longer a supported choice.</strong> Home Assistant deprecated the Supervised (and Core) install methods on May 22, 2025, and both became unsupported with the 2025.12 release, which means the project no longer accepts issue reports for them. An existing Supervised install keeps working and can still be updated, but if you are standing up something new, pick HAOS or Container instead.</p>
<h3 id="what-it-gave-you">What it gave you</h3>
<ul>
<li><strong>Add-on Store on your own OS</strong> - the convenience of HAOS with a Debian base you control. That is still true of an install you already run.</li>
</ul>
<h3 id="why-not-to-start-here">Why not to start here</h3>
<ul>
<li><strong>Unsupported, and picky even when it was supported</strong> - it expects a clean, supported Debian setup, drift can break it, and the project no longer takes bug reports for it. If what you actually want is the add-on store without dedicating a whole machine to Home Assistant, run <strong>HAOS in a VM</strong> instead — that is a supported install type and it keeps the add-on store, one-click updates, and the built-in backup tool.</li>
</ul>
<h2 id="a-note-on-homekit-and-hubitat">A note on HomeKit and Hubitat</h2>
<p>None of these install methods change how Home Assistant talks to HomeKit or Hubitat - that’s handled by integrations regardless of how HA is installed. Home Assistant can expose its devices to Apple Home via the <strong>HomeKit Bridge integration</strong>, and it can integrate with a <strong>Hubitat</strong> hub via the Hubitat integration, on HAOS, Container, or Supervised alike. Don’t pick an install method for HomeKit/Hubitat reasons; pick it for how you want to run and maintain the server.</p>
<h2 id="quick-verdict">Quick verdict</h2>
<ul>
<li><strong>Most people: Home Assistant OS (HAOS).</strong> Add-ons included, minimal maintenance, runs on a Pi, a mini PC, or a VM.</li>
<li><strong>Already run a Docker server: Home Assistant Container.</strong> No add-on store, but it slots into your existing stack; you run supporting tools as containers.</li>
<li><strong>Want add-ons without dedicating the machine: run HAOS in a VM.</strong> Supervised used to be the answer here, but it has been unsupported since release 2025.12. A HAOS VM on Proxmox or another hypervisor keeps the add-on store and the managed updates.</li>
</ul>
<h3 id="bottom-line">Bottom line</h3>
<p>“Add-ons” isn’t a third installation option - it’s a feature the Supervisor gives you, which for a new build means HAOS. Pick <strong>HAOS</strong> (on dedicated hardware or in a VM) for the easiest full-featured setup and <strong>Container</strong> for flexibility on a server you already maintain. <strong>Supervised</strong> has been unsupported since release 2025.12, so leave it to the people already running one.</p>]]></content:encoded>
    </item>
    <item>
      <title>How to build a power monitoring dashboard with Shelly</title>
      <link>https://localsmarthomeguide.com/articles/how-to-build-a-power-monitoring-dashboard-with-shelly/</link>
      <guid isPermaLink="true">https://localsmarthomeguide.com/articles/how-to-build-a-power-monitoring-dashboard-with-shelly/</guid>
      <pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate>
      <description>Build a local power monitoring dashboard in Home Assistant with the right power-metering Shelly devices, plus honest notes for HomeKit and Hubitat.</description>
      <content:encoded><![CDATA[<p>Build a local power monitoring dashboard in Home Assistant with the right power-metering Shelly devices, plus honest notes for HomeKit and Hubitat.</p>
<p>Shelly devices are one of the easiest ways to get real, local power data into Home Assistant — but only if you buy the models that actually meter power. This trips people up constantly, so the most important step happens before you write any dashboard YAML: pick a Shelly with a power-metering channel. Get that right and the rest is quick.</p>
<h2 id="buy-a-shelly-that-meters-power-this-is-the-part-that-matters">Buy a Shelly That Meters Power (this is the part that matters)</h2>
<p>Not every Shelly measures consumption. The distinction is in the model name: <strong>“PM” means power metering</strong>.</p>
<ul>
<li>The <strong><a href="https://localsmarthomeguide.com/products/shelly-plus-1/">Shelly Plus 1</a></strong> is a relay with dry-contact support. It switches a load but has <strong>no power metering</strong> — it cannot report watts, voltage, or current. It’s a fine switch; it is the wrong device for a power dashboard.</li>
<li>For a single circuit you want a one-channel metered relay. The current model is the <strong>Shelly 1PM Gen4</strong> (16A/3680W, Wi-Fi and Bluetooth, Matter-certified out of the box and switchable to Zigbee with five presses of the device button). The older Gen2 <strong>Shelly Plus 1PM</strong> does the same metering job and is still a fine choice if you already own one — just note that Gen2 “Plus” hardware has no native Matter. Either reports power, voltage, current, and energy, with overload and temperature protection.</li>
<li>The <strong><a href="https://localsmarthomeguide.com/products/shelly-plus-2pm/">Shelly Plus 2PM</a></strong> has two independently metered channels (10A per channel, 16A total), so it’s ideal where you want to monitor two loads from one device. Its current-generation counterpart, the <strong>Shelly 2PM Gen4</strong>, keeps the same 2x10A metering and adds Matter and Zigbee 3.0 as alternative radio profiles, though only one runs at a time (five presses switch it from Matter-over-Wi-Fi to Zigbee, and Zigbee mode drops Wi-Fi).</li>
</ul>
<p>If your goal is whole-circuit or appliance energy data, choose a 1PM or 2PM. For metering at the breaker panel across both legs of a split-phase supply, Shelly’s clamp-based energy meter line (the <a href="https://localsmarthomeguide.com/products/shelly-pro-3em/">Shelly Pro 3EM</a>) is the dedicated tool, but a 1PM/2PM on individual circuits is the simplest starting point for most homes.</p>
<h2 id="add-shelly-to-home-assistant">Add Shelly to Home Assistant</h2>
<p>Home Assistant has a native Shelly integration, and setup does <strong>not</strong> involve scanning a QR code. Two paths:</p>
<ol>
<li><strong>Auto-discovery.</strong> Once your Shelly is on your Wi-Fi, Home Assistant usually finds it via mDNS and shows a “new device discovered” prompt under <strong>Settings - Devices &#x26; Services</strong>. Click Configure.</li>
<li><strong>Manual by IP.</strong> If it isn’t discovered, add the Shelly integration and enter the device’s IP address or hostname (find it in your router).</li>
</ol>
<p>Either way, assign each Shelly a <strong>static or DHCP-reserved IP</strong> in your router — the integration relies on a stable address, and a changed lease after a reboot is the most common cause of a device going “unavailable.” Note the protocol detail if you ever troubleshoot: newer Plus/Gen2+ Shellys talk to Home Assistant over RPC, while first-gen devices use CoIoT (which must be enabled on the device).</p>
<p>Once added, a 1PM or 2PM exposes entities for power (W), voltage (V), current (A), and accumulated energy (kWh) — that’s everything a dashboard needs.</p>
<h2 id="build-the-dashboard">Build the Dashboard</h2>
<p>With metering entities flowing in, build the view in Home Assistant’s dashboard (Lovelace) editor:</p>
<ul>
<li><strong>Live power</strong> — a gauge or entities card showing each circuit’s current watts.</li>
<li><strong>History</strong> — a history-graph card for recent trends; Home Assistant’s long-term statistics keep the data for longer-range views.</li>
<li><strong>Energy over time</strong> — feed the kWh energy sensors into Home Assistant’s built-in <strong>Energy dashboard</strong> to see daily/monthly consumption (and cost, if you enter a tariff) — see our <a href="https://localsmarthomeguide.com/articles/home-assistant-energy-dashboard-deep-dive/">Home Assistant energy dashboard deep dive</a> for setup details. This is the single best use of Shelly PM data and it’s built in — no add-on needed.</li>
</ul>
<p>For automations, trigger on the power sensor: e.g. notify when a circuit exceeds a threshold, or cut a non-essential load above a limit. For richer custom cards, HACS offers community dashboard components, but you can do everything described here with stock Home Assistant.</p>
<h2 id="homekit-and-hubitat">HomeKit and Hubitat</h2>
<p>Shelly’s native fit is with Home Assistant. If you want Shelly power data visible in Apple Home, the realistic route is Home Assistant’s HomeKit bridge re-exposing the entities — and be aware HomeKit’s data model doesn’t surface arbitrary energy metering as cleanly as Home Assistant does, so expect a more limited view. On Hubitat, community Shelly drivers exist but generally expose less detail than Home Assistant’s integration. If power monitoring is your priority, let Home Assistant own the Shelly devices and bridge to the other ecosystems only for control.</p>
<h2 id="quick-verdict">Quick Verdict</h2>
<p>The make-or-break decision is the model: a <strong>1PM</strong> (one metered circuit) or <strong>2PM</strong> (two metered channels), in either the current Gen4 or the older Plus form, gives you the watts, volts, amps, and kWh a power dashboard needs — the plain <strong>Plus 1 does not meter power at all</strong>. Add it to Home Assistant by discovery or IP (no QR scan), pin it to a static IP, then route the energy sensors into the built-in Energy dashboard and add gauge/history cards for live and trend views. It’s an inexpensive, fully local way to finally see where your electricity is going.</p>]]></content:encoded>
    </item>
    <item>
      <title>How to keep your smart home running during internet outages</title>
      <link>https://localsmarthomeguide.com/articles/how-to-keep-your-smart-home-running-during-internet-outages/</link>
      <guid isPermaLink="true">https://localsmarthomeguide.com/articles/how-to-keep-your-smart-home-running-during-internet-outages/</guid>
      <pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate>
      <description>Learn how to keep your smart home functional during internet outages with local-first strategies and Home Assistant setup tips.</description>
      <content:encoded><![CDATA[<p>Learn how to keep your smart home functional during internet outages with local-first strategies and Home Assistant setup tips.</p>
<h2 id="plan-for-local-operation">Plan for Local Operation</h2>
<p>When you build a smart home around <strong>Home Assistant</strong>, the goal is for the important things to keep working when the internet drops. Outages happen — ISP problems, a downed line, a router reboot — and a well-designed local-first setup shrugs them off. The trick is making sure your critical devices and automations don’t route through a vendor cloud for their basic functions.</p>
<p>Start by listing what actually matters day to day: lights, the thermostat, door locks, and any security sensors. For each, prefer devices that speak a <strong>local protocol</strong> — Zigbee, Z-Wave, Thread/Matter, or a local API over your LAN — rather than Wi-Fi devices that only work through the manufacturer’s app and servers.</p>
<p>Run Home Assistant on <strong>local hardware</strong> you own. Purpose-built options like the <strong><a href="https://localsmarthomeguide.com/products/home-assistant-green/">Home Assistant Green</a></strong> (the <strong><a href="https://localsmarthomeguide.com/products/home-assistant-yellow/">Home Assistant Yellow</a></strong> was discontinued in October 2025 but still works if you own one) keep the whole system on your network, and the <strong><a href="https://localsmarthomeguide.com/products/home-assistant-connect-zbt-1/">Home Assistant Connect ZBT-1</a></strong> (now discontinued and replaced by the <a href="https://localsmarthomeguide.com/products/home-assistant-connect-zbt-2/">Connect ZBT-2</a>) adds a local Zigbee (and Thread) radio. Once your automations live on a local box, they run regardless of your internet connection.</p>
<h2 id="use-local-only-devices">Use Local-Only Devices</h2>
<p>The most resilient devices are the ones that never needed the cloud in the first place. Zigbee and Z-Wave devices talk to your local coordinator, and Matter devices controlled over Thread or your LAN stay reachable on the local network even when the WAN is down.</p>
<p>For lighting, Zigbee bulbs and switches (Philips Hue, Sonoff, Inovelli, and others) keep working through Home Assistant locally. One important caveat: <strong>smart bulbs need mains power to work at all.</strong> A Philips Hue or LIFX bulb is not battery-powered — if the power is out, the bulb is off, full stop. For lighting that survives a <em>power</em> outage you need battery lanterns or a UPS, not a smart bulb.</p>
<p>For door locks, Zigbee, Z-Wave, and Matter-over-Thread locks can be controlled locally, and they all have a physical key or keypad as a fallback regardless. For sensors, Zigbee and Z-Wave contact, motion, and leak sensors report straight to your local hub with no internet involved.</p>
<h2 id="set-up-offline-first-automation">Set Up Offline-First Automation</h2>
<p>Automations defined in Home Assistant execute <strong>on your local server</strong>, so they keep running during an internet outage as long as the devices they touch are local. A “turn on the hallway light when motion is detected after sunset” rule doesn’t care about your ISP.</p>
<p>Watch out for the cloud-dependent pieces hiding in otherwise-local setups:</p>
<ul>
<li><strong>Voice assistants</strong> that send audio to the cloud (Alexa, Google) stop working offline. Home Assistant’s own <strong>Assist</strong> with local speech-to-text is the local-first alternative.</li>
<li><strong>Notifications</strong> sent through a push service still need <em>some</em> internet path. Push to the Home Assistant Companion app relies on a relay (for Apple devices, Apple’s push servers under push.apple.com). If your <em>home</em> internet is the thing that’s down, those won’t reach you — so back critical alerts with a <strong>local siren or speaker announcement</strong> that needs no internet.</li>
<li><strong>Remote access</strong> to your dashboard from outside the house (via Nabu Casa or a reverse proxy) depends on internet, but local control from inside the house does not. If you rely on remote access, it’s worth comparing the tradeoffs of <a href="https://localsmarthomeguide.com/articles/home-assistant-cloud-vs-tailscale-vs-cloudflare-tunnel/">Home Assistant Cloud vs Tailscale vs a Cloudflare tunnel</a>, and for a true fallback path, <a href="https://localsmarthomeguide.com/articles/local-smart-home-on-a-zero-data-cellular-fallback/">running your smart home on a zero-data cellular link</a>.</li>
</ul>
<h2 id="prepare-for-power-outages-with-a-ups">Prepare for Power Outages with a UPS</h2>
<p>An internet outage and a power outage are different problems, and a smart home plan should cover both. If the power goes out, your Home Assistant server, your network gear, and every mains-powered device go dark — including all your smart bulbs and any mains-powered sensors.</p>
<p>A small <strong>UPS (uninterruptible power supply)</strong> is the single best investment here. Put your Home Assistant server, your router, and your Zigbee/Z-Wave coordinator on a UPS so the brain and the radios survive a brief outage. Consumer UPS units from brands like <strong>APC</strong> and <strong>CyberPower</strong> are inexpensive and will typically run a <a href="https://localsmarthomeguide.com/articles/how-to-build-a-low-power-home-assistant-server/">low-power Home Assistant server</a> and a router for a meaningful stretch — long enough to ride out short outages and shut down cleanly during long ones.</p>
<p>Keep in mind that battery-powered sensors (door/window, motion, leak) keep running during a power outage, but they still need a path back to the hub, and a UPS on the hub is only half of that path. Battery sensors are Zigbee and Z-Wave <strong>end devices</strong>: they never route traffic themselves, so they reach the coordinator through your mains-powered bulbs, plugs, and in-wall switches. When those go dark, an orphaned sensor does not instantly find another way in — it sleeps through the outage and only looks for a new parent on its next rejoin cycle, which can take hours, and some older models stay isolated until you re-pair them. If particular sensors have to keep reporting through a power cut, put a couple of the mains-powered routers near them on the UPS as well.</p>
<h2 id="quick-verdict">Quick Verdict</h2>
<p>For a smart home that survives an internet outage: run Home Assistant on local hardware, lean on Zigbee/Z-Wave/Matter devices with local control, and keep automations on your local server. Remember that smart bulbs die with the power and that push notifications still need an internet path, so add a UPS for the server and network plus a local siren for critical alerts. The result is a home that keeps the lights, locks, and sensors working when the connection — or the power — drops.</p>]]></content:encoded>
    </item>
    <item>
      <title>Best smart radon monitors with Home Assistant</title>
      <link>https://localsmarthomeguide.com/articles/best-smart-radon-monitors-with-home-assistant/</link>
      <guid isPermaLink="true">https://localsmarthomeguide.com/articles/best-smart-radon-monitors-with-home-assistant/</guid>
      <pubDate>Fri, 24 Jul 2026 00:00:00 GMT</pubDate>
      <description>Radon monitors that actually report into Home Assistant: which ones can run locally, which are cloud-bound, and how to wire up alerts.</description>
      <content:encoded><![CDATA[<p>Radon monitors that actually report into Home Assistant: which ones can run locally, which are cloud-bound, and how to wire up alerts.</p>
<p>Radon is a colorless, odorless radioactive gas that seeps up from soil and can build to harmful levels in basements and lower floors. It’s the second-leading cause of lung cancer after smoking. A continuous radon monitor won’t replace a proper short-term test kit for real-estate disclosure, but it tells you how levels move day to day — after rain, when the HVAC runs, when you crack a window — which is exactly the kind of trend data that’s useful in Home Assistant.</p>
<p>The honest catch with radon and local-first: very few continuous consumer radon monitors are designed to run entirely on your own network. Radon sensing is niche and most of the products that do it are tied to a manufacturer cloud. Below is what’s real, and what each one actually requires.</p>
<hr>
<h2 id="a-reality-check-before-you-buy">A reality check before you buy</h2>
<p>Be skeptical of any “air quality monitor” sold as a radon device. Most popular Home Assistant air sensors — <a href="https://localsmarthomeguide.com/products/airgradient-one/">AirGradient ONE</a> and Open Air, the <a href="https://localsmarthomeguide.com/products/apollo-msr-2/">Apollo MSR-2</a> and similar ESPHome multisensors — do <strong>not</strong> measure radon at all. They cover PM2.5, CO2, VOCs, temperature and humidity. Those are great devices for general air quality, but radon is a separate, specialized measurement and they don’t do it. If you want radon, you need a purpose-built radon detector.</p>
<hr>
<h2 id="monitors-that-actually-measure-radon">Monitors that actually measure radon</h2>
<h3 id="airthings-view-plus">Airthings View Plus</h3>
<p>The Airthings View Plus is the most common smart radon monitor people pair with Home Assistant, and it does measure radon along with CO2, PM2.5, VOCs, humidity, temperature and pressure. Set expectations on “local,” though:</p>
<ul>
<li>The official Airthings integration in Home Assistant is <strong>cloud-based</strong> — it pulls your data from Airthings’ servers. As of recent Home Assistant releases the cloud integration has, at times, omitted the radon and pressure entities, so check the current state before relying on it.</li>
<li>The separate Airthings <strong>BLE</strong> integration reads sensors directly over Bluetooth with no cloud, but it supports the <strong>Wave</strong> series and the <strong>Corentium Home 2</strong>, not the View Plus.</li>
<li>Community add-ons exist that poll the device over Bluetooth and republish to your local MQTT broker, which is the most local route for the View Plus today.</li>
</ul>
<p>So: a real radon monitor, but treat its stock Home Assistant path as cloud-dependent unless you go the community-BLE/MQTT route with a compatible Wave model.</p>
<h3 id="airthings-wave--wave-radon--corentium-home-2">Airthings Wave / Wave Radon / Corentium Home 2</h3>
<p>If local operation is the priority, an Airthings <strong>Wave</strong> (the radon-focused models) is the better pick because it works with the local <strong>Airthings BLE</strong> integration in Home Assistant — Bluetooth, no cloud account required for the reading. You need a Bluetooth adapter within range (a Bluetooth proxy via an ESPHome device works well for a basement unit far from your server). It measures radon plus temperature and humidity depending on model. Airthings’ current radon-focused unit, the <strong>Corentium Home 2</strong>, is on the same local Airthings BLE supported-device list and also reports temperature and humidity, so it is a local option alongside the Wave radon models.</p>
<h3 id="ecosense-radoneye-rd200">Ecosense RadonEye RD200</h3>
<p>The RadonEye RD200 is a dedicated radon monitor (radon only, no CO₂/PM extras) with a fast first reading and a Bluetooth interface. It has no first-party HA integration, but two community paths work, both <strong>local over BLE</strong>: an ESPHome RadonEye sensor component read through an ESP32 Bluetooth proxy, or a HACS custom integration (the <code>rd200v2</code> project, with variants for V1 and V2 serial ranges). Heads-up: the Ecosense phone app holds an exclusive Bluetooth connection while open, so force-close it on every phone in range or Home Assistant can’t read the device.</p>
<h3 id="ecosense-ecoqube-eq100">Ecosense EcoQube (EQ100)</h3>
<p>The EcoQube is Ecosense’s Wi-Fi radon monitor (2.4 GHz only). Unlike the RD200, it is <strong>cloud-bound</strong>, not local: its Bluetooth is used only for the initial Wi-Fi setup, not for reading data, and it exposes no local API. The way into Home Assistant is a community <strong>cloud</strong> integration (e.g. <code>hass-ecosense-radon</code>) that polls Ecosense’s servers every few minutes for the current radon level. It’s a fine monitor, but treat it as a cloud device — there’s no local-only path today.</p>
<hr>
<h2 id="wiring-up-alerts-in-home-assistant">Wiring up alerts in Home Assistant</h2>
<p>However you get the reading in, the automation side is the same. Radon is reported in becquerels per cubic meter (Bq/m³) in most of the world or picocuries per liter (pCi/L) in the US — 1 pCi/L is about 37 Bq/m³. The US EPA action level is 4 pCi/L (~148 Bq/m³); the WHO suggests a lower reference of 100 Bq/m³.</p>
<p>A sensible automation: trigger a notification when the multi-day average crosses your chosen threshold rather than on a single spike, since radon readings are noisy hour to hour. Many people pair a high reading with turning on a fan or HVAC circulation and watching whether the trend drops.</p>
<p>For a fully local data path, point the device at a local MQTT broker (Mosquitto) where possible, and keep the dashboard and alerting on your Home Assistant instance so nothing depends on internet access.</p>
<hr>
<h2 id="quick-verdict">Quick verdict</h2>
<ul>
<li><strong>Best if you want radon data and don’t mind cloud:</strong> Airthings View Plus — accurate, multi-sensor, but its stock Home Assistant integration is cloud-based.</li>
<li><strong>Best for local-only:</strong> an Airthings <strong>Wave</strong> radon model or the <strong>Corentium Home 2</strong> via the local Airthings BLE integration, or an <strong>Ecosense RadonEye RD200</strong> via ESPHome / the community BLE integration.</li>
<li><strong>Wi-Fi but cloud-bound:</strong> the <strong>Ecosense EcoQube (EQ100)</strong> through a community cloud integration — convenient, but it polls Ecosense’s servers rather than running locally.</li>
<li><strong>Don’t buy for radon:</strong> general air-quality monitors (AirGradient, Apollo, Awair, Aranet). They’re good devices, but none of them measure radon.</li>
</ul>
<p>For continuous CO2, PM2.5 and VOC monitoring alongside radon, see our <a href="https://localsmarthomeguide.com/articles/best-air-quality-sensors-for-home-assistant/">best air quality sensors for Home Assistant</a> guide.</p>]]></content:encoded>
    </item>
    <item>
      <title>The state of Matter in 2026 honest assessment</title>
      <link>https://localsmarthomeguide.com/articles/the-state-of-matter-in-2026-honest-assessment/</link>
      <guid isPermaLink="true">https://localsmarthomeguide.com/articles/the-state-of-matter-in-2026-honest-assessment/</guid>
      <pubDate>Thu, 23 Jul 2026 00:00:00 GMT</pubDate>
      <description>In 2026 Matter is usable but uneven for local-first smart homes. Here is where it works, where it still frustrates, and how it fits alongside Zigbee and Z-Wave.</description>
      <content:encoded><![CDATA[<p>In 2026 Matter is usable but uneven for local-first smart homes. Here is where it works, where it still frustrates, and how it fits alongside Zigbee and Z-Wave.</p>
<p>Matter has been a shipping standard for a few years now, and in 2026 it’s real, useful, and still uneven. The spec itself keeps moving—it reached version 1.6 in mid-2026, and cameras and doorbells arrived with Matter 1.5 in late 2025—though certified hardware still trails the spec on store shelves. For local-first builders—especially Home Assistant users—it’s neither the savior the marketing promised nor a dead end. It’s a connectivity layer that does reduce lock-in for some device classes (plugs, lights, some sensors, locks) while remaining clunky for others. The honest take: lean on the protocols that are already mature in Home Assistant—Zigbee and Z-Wave—and add Matter where it actually buys you something.</p>
<p>First, a definition, because the marketing blurs it. <strong>Matter</strong> is an application-layer standard. It runs on top of either Wi-Fi/Ethernet or <strong>Thread</strong>, a low-power mesh network. Thread is not Matter, and Matter is not a radio. A <strong>Thread border router</strong> bridges a Thread mesh to your LAN. Zigbee and Z-Wave are entirely separate radios that Matter does not replace or absorb. If you’re standing in a store deciding what to actually buy today, our guide on <a href="https://localsmarthomeguide.com/articles/matter-vs-thread-which-to-buy-now/">Matter vs Thread and which to buy now</a> makes the call concrete.</p>
<h2 id="1-home-assistant-is-still-the-core">1. Home Assistant is still the core</h2>
<p>Home Assistant remains the strongest local-first hub in 2026. It controls Zigbee, Z-Wave, Matter-over-Wi-Fi, and Matter-over-Thread locally, and it can run its own Thread border router and Matter server. A dedicated appliance like the <a href="https://localsmarthomeguide.com/products/home-assistant-green/">Home Assistant Green</a> is a clean way to host it (as is the <a href="https://localsmarthomeguide.com/products/home-assistant-yellow/">Home Assistant Yellow</a>, though it was discontinued in October 2025).</p>
<p>For radios, the <a href="https://localsmarthomeguide.com/products/home-assistant-connect-zbt-2/">Home Assistant Connect ZBT-2</a> is a single USB stick that handles <strong>Zigbee and Thread</strong> (it is built on a Silicon Labs MG24). It succeeds the now-discontinued <a href="https://localsmarthomeguide.com/products/home-assistant-connect-zbt-1/">Connect ZBT-1</a> (EFR32MG21), which still works and gets software updates if you already own one. Neither is a Z-Wave controller, and they have no Z-Wave radio—for Z-Wave you need a separate Z-Wave stick. Used as a Thread radio, the ZBT-2 lets Home Assistant act as a Thread border router so Matter-over-Thread devices join your network. If you want Zigbee, a stick like the <a href="https://localsmarthomeguide.com/products/sonoff-zigbee-3-0-usb-dongle-plus/">SONOFF Zigbee 3.0 USB Dongle Plus</a> or <a href="https://localsmarthomeguide.com/products/conbee-iii/">ConBee III</a> works well.</p>
<p>There is no “third-party firmware” that adds Matter to Home Assistant. The <a href="https://localsmarthomeguide.com/products/home-assistant-voice-preview-edition/">Home Assistant Voice Preview Edition</a> is a local voice-control device—not a Matter add-on, not firmware. Matter support in Home Assistant comes from the built-in Matter integration plus a Thread border router, nothing more exotic.</p>
<h2 id="2-choose-protocols-by-device-class">2. Choose protocols by device class</h2>
<p>A practical 2026 split:</p>
<ul>
<li><strong>Zigbee</strong> for the bulk of cheap sensors, bulbs, and switches. Mature mesh, huge device support, fully local in Home Assistant.</li>
<li><strong>Z-Wave</strong> for switches, dimmers, and locks where you want a less-congested sub-GHz band and long range. The current silicon is the <strong>800 series</strong> (preceded by 700 and 500); there is no “Z-Wave 1000.”</li>
<li><strong>Matter</strong> where it removes a hub or unlocks cross-ecosystem sharing—e.g., a plug or lock you also want to expose to Apple Home or Google Home without bridges.</li>
</ul>
<p>Apple’s <a href="https://localsmarthomeguide.com/products/apple-homepod-mini/">HomePod mini</a> and <a href="https://localsmarthomeguide.com/products/apple-homepod-2nd-gen/">HomePod 2nd Gen</a> are useful here as <strong>Thread border routers</strong> for the Apple Home ecosystem. They are not Z-Wave controllers and do not bridge Zigbee. If you live in Apple Home, they extend Thread coverage; if you live in Home Assistant, you generally run your own border router instead of relying on theirs.</p>
<h2 id="3-where-matter-still-frustrates">3. Where Matter still frustrates</h2>
<p>The rough edges in 2026 are mostly operational, not theoretical:</p>
<ul>
<li><strong>Commissioning friction.</strong> Sharing a Matter device across two ecosystems (multi-admin) still fails or confuses more often than it should.</li>
<li><strong>Feature gaps.</strong> A device’s native integration frequently exposes more (energy data, advanced settings) than its Matter representation does. A Matter lock or plug can be a lowest-common-denominator version of itself.</li>
<li><strong>Thread network sprawl.</strong> Multiple border routers from different vendors can coexist but make debugging harder.</li>
</ul>
<p>When you do add a Matter device, it’s worth understanding <a href="https://localsmarthomeguide.com/articles/matter-bridge-vs-native-matter-which-is-better/">whether a Matter bridge or native Matter is better</a> for that device class. None of this makes Matter useless—it makes it a tool you reach for deliberately, not a default.</p>
<h2 id="4-devices-worth-knowing">4. Devices worth knowing</h2>
<p>For lighting, Zigbee bulbs from the Philips Hue line such as the <a href="https://localsmarthomeguide.com/products/philips-hue-white-a19/">Philips Hue White A19</a> or <a href="https://localsmarthomeguide.com/products/philips-hue-white-ambiance-a19/">Philips Hue White Ambiance A19</a> pair cleanly via the <a href="https://localsmarthomeguide.com/products/philips-hue-bridge/">Philips Hue Bridge</a> or directly over a Zigbee coordinator. For Z-Wave dimming, the <a href="https://localsmarthomeguide.com/products/zooz-zen74-toggle-dimmer/">Zooz ZEN74 Toggle Dimmer</a> and <a href="https://localsmarthomeguide.com/products/zooz-zen77-dimmer/">Zooz ZEN77 Dimmer</a> are solid <strong>Z-Wave</strong> switches (not Zigbee); note that Zooz has moved this line to 800-series silicon with Z-Wave Long Range, now sold as ZEN74 800LR and ZEN77 800LR, even though Zooz product pages still carry legacy “700 Series” titles. For a Matter-native relay, the <a href="https://localsmarthomeguide.com/products/sonoff-mini-r4-matter/">Sonoff MINIR4M</a> is a Wi-Fi Matter device.</p>
<p>A note on hubs: Hubitat Elevation is a capable local hub with Zigbee, Z-Wave, and Matter support, and is a reasonable choice if you prefer its simpler model over Home Assistant. Buy the <strong>C-8 Pro</strong> if you are buying new: Hubitat stopped manufacturing the plain <a href="https://localsmarthomeguide.com/products/hubitat-elevation-c8/">C-8</a> in March 2026, though one you already own is still a perfectly good hub.</p>
<h2 id="quick-verdict">Quick verdict</h2>
<p>In 2026, Matter is a <em>complement</em>, not a replacement. Build your core on Home Assistant with Zigbee and Z-Wave, run your own Thread border router for Matter-over-Thread devices, and add Matter where it removes a hub or unlocks cross-ecosystem sharing. Know what each piece actually is—Matter is a standard, Thread is a radio mesh, the ZBT-2 is a Zigbee/Thread stick, and HomePods are Thread border routers—and the picture gets a lot less confusing.</p>]]></content:encoded>
    </item>
    <item>
      <title>Best Zigbee coordinators for Home Assistant</title>
      <link>https://localsmarthomeguide.com/articles/best-zigbee-coordinators-for-home-assistant/</link>
      <guid isPermaLink="true">https://localsmarthomeguide.com/articles/best-zigbee-coordinators-for-home-assistant/</guid>
      <pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate>
      <description>The best Zigbee coordinators for Home Assistant, from easy default USB picks to more serious networked options for larger homes.</description>
      <content:encoded><![CDATA[<p>The best Zigbee coordinators for Home Assistant, from easy default USB picks to more serious networked options for larger homes.</p>
<p>A lot of Zigbee pain gets blamed on devices when the real problem is the coordinator.</p>
<p>Pick the wrong radio, place it badly, or treat mesh design like an afterthought, and even good sensors start looking flaky.</p>
<p>The coordinators worth buying:</p>
<ul>
<li><strong>Best default pick for most Home Assistant users:</strong> Home Assistant Connect ZBT-2</li>
<li><strong>Best value enthusiast pick:</strong> SONOFF Zigbee 3.0 USB Dongle Plus <strong>(ZBDongle-P)</strong></li>
<li><strong>Best networked / PoE pick for harder installs:</strong> SMLIGHT SLZB-06 (the base CC2652P model)</li>
</ul>
<h2 id="quick-verdict">Quick verdict</h2>
<p>If you want the simplest sensible recommendation, buy <strong>Home Assistant Connect ZBT-2</strong> (the successor to the now-discontinued ZBT-1).</p>
<p>If you’re comfortable with a slightly more enthusiast-oriented setup and want strong value, the <strong>SONOFF Zigbee 3.0 USB Dongle Plus (ZBDongle-P)</strong> is still one of the easiest recommendations in the category. Buy the <strong>ZBDongle-P</strong> specifically — SONOFF sells several different sticks under the “Dongle Plus” name and they are not interchangeable. See the model note below before you click buy.</p>
<p>If your Home Assistant box lives in a rack, closet, or otherwise radio-hostile corner of the house, <strong>SMLIGHT SLZB-06</strong> is the more interesting answer because it lets you place the coordinator where the Zigbee network actually wants it.</p>
<h2 id="what-a-zigbee-coordinator-actually-does">What a Zigbee coordinator actually does</h2>
<p>The coordinator is the radio that forms and manages your Zigbee network.</p>
<p>It matters because it affects:</p>
<ol>
<li><strong>How stable device joins and routing feel</strong></li>
<li><strong>How much setup drama you deal with</strong></li>
<li><strong>Whether Home Assistant support feels clean or fiddly</strong></li>
<li><strong>How well your network scales past a handful of devices</strong></li>
<li><strong>How much your physical coordinator placement fights your RF reality</strong></li>
</ol>
<p>A great coordinator won’t rescue a terrible mesh by itself, but a weak choice can absolutely make everything else worse.</p>
<h2 id="best-default-pick-home-assistant-connect-zbt-2">Best default pick: Home Assistant Connect ZBT-2</h2>
<p>This is the coordinator I would hand to most beginners first.</p>
<p>Why it stands out:</p>
<ul>
<li>excellent Home Assistant support</li>
<li>easy default setup story</li>
<li>a cleaner first-party path than many community-favorite dongles</li>
</ul>
<p>The important caveat: it’s still a <strong>radio</strong>, not magic. Use a USB extension, keep it away from noisy USB 3 gear, and don’t expect one badly placed dongle to dominate a large house.</p>
<h2 id="best-value-enthusiast-pick-sonoff-zigbee-30-usb-dongle-plus-zbdongle-p">Best value enthusiast pick: SONOFF Zigbee 3.0 USB Dongle Plus (ZBDongle-P)</h2>
<p>Sonoff’s coordinator is popular for a reason.</p>
<p>Why people keep buying it:</p>
<ul>
<li>great value</li>
<li>strong support in both ZHA and Zigbee2MQTT</li>
<li>huge amount of community knowledge around it</li>
</ul>
<p><strong>Which one to actually buy.</strong> The downside of this family is that SONOFF puts the words “Zigbee 3.0 USB Dongle Plus” on more than one product, and they run different radios:</p>
<ul>
<li><strong>ZBDongle-P</strong> — Texas Instruments <strong>CC2652P</strong>. This is the one meant above, and the one with the deepest pool of community knowledge behind it.</li>
<li><strong>ZBDongle-E</strong> — Silicon Labs <strong>EFR32MG21</strong>. A different stick, not a revision of the P. It is a perfectly good coordinator, but guides and firmware instructions written for the P do not all transfer to it.</li>
<li><strong>Dongle Plus MG24</strong> — Silicon Labs <strong>EFR32MG24</strong>, SONOFF’s newer upgrade of the E line, with more flash and RAM than the EFR32MG21.</li>
</ul>
<p>The practical point is that flashing tools and firmware are tied to the chip, not to the brand: a CC2652P and an EFR32 do not take the same firmware. Check the exact model name on the listing before you buy, and note which chip you ended up with.</p>
<h2 id="best-poe--networked-pick-smlight-slzb-06">Best PoE / networked pick: SMLIGHT SLZB-06</h2>
<p>This is where the advice gets more infrastructure-minded.</p>
<p>SMLIGHT becomes compelling when your Home Assistant server isn’t sitting in a great radio location.</p>
<p>The same model-name caution applies here. “SLZB-06” is a family: the base <strong>SLZB-06</strong> runs a CC2652P and is Zigbee only, while the <strong>SLZB-06M</strong> runs a Silicon Labs EFR32MG21 and can also act as a Thread border router, and there are further P7 and MG variants. The pick above is the base SLZB-06; if you want the same placement flexibility <em>and</em> Thread, look at the 06M instead.</p>
<p>Why it makes sense:</p>
<ul>
<li>ethernet and PoE placement flexibility</li>
<li>strong fit for larger homes</li>
<li>easier to put the Zigbee radio near the center of the house instead of next to your noisy compute gear</li>
</ul>
<p>This isn’t the pick I would give every beginner, but it’s the one I would seriously consider for people who already know their server placement is the problem.</p>
<h2 id="coordinator-buying-mistakes-to-avoid">Coordinator buying mistakes to avoid</h2>
<p>Avoid these traps:</p>
<ul>
<li>plugging the coordinator directly into a noisy USB 3 port without an extension cable</li>
<li>treating coordinator choice as more important than building a healthy mesh with powered routers</li>
<li>buying based on random marketplace listings without verifying which model and chip you’re actually getting (see the model notes above — “Dongle Plus” and “SLZB-06” are both family names covering different radios)</li>
<li>putting the coordinator in a rack, cabinet, or networking closet and then acting surprised when the mesh struggles</li>
</ul>
<h2 id="final-recommendation">Final recommendation</h2>
<p>For most people, buy <strong>Home Assistant Connect ZBT-2</strong> and place it well.</p>
<p>If you want better value and don’t mind a slightly more enthusiast feel, buy the <strong>SONOFF Zigbee 3.0 USB Dongle Plus (ZBDongle-P)</strong>.</p>
<p>If placement is your real constraint, <strong>SMLIGHT SLZB-06</strong> is the smarter infrastructure move.</p>
<p>Related reading:</p>
<ul>
<li><a href="https://localsmarthomeguide.com/articles/what-local-first-means/">What “local-first” actually means in smart home tech</a></li>
<li><a href="https://localsmarthomeguide.com/articles/home-assistant-green-vs-yellow/">Home Assistant Green vs Yellow</a></li>
<li><a href="https://localsmarthomeguide.com/articles/zigbee-vs-zwave-vs-matter-vs-thread/">Zigbee vs Z-Wave vs Matter vs Thread</a></li>
<li><a href="https://localsmarthomeguide.com/articles/how-to-add-zigbee-without-replacing-your-router/">How to add Zigbee without replacing your router</a></li>
<li><a href="https://localsmarthomeguide.com/compare/categories/coordinator/">Compare coordinators side by side</a></li>
<li><a href="https://localsmarthomeguide.com/products/categories/coordinator/">Browse all coordinator product notes</a></li>
</ul>
<p>Product notes:</p>
<ul>
<li><a href="https://localsmarthomeguide.com/products/home-assistant-connect-zbt-2/">Home Assistant Connect ZBT-2</a></li>
<li><a href="https://localsmarthomeguide.com/products/smlight-slzb-06/">SMLIGHT SLZB-06</a></li>
<li><a href="https://localsmarthomeguide.com/products/sonoff-zigbee-3-0-usb-dongle-plus/">Sonoff Zigbee 3.0 USB Dongle Plus</a></li>
<li><a href="https://localsmarthomeguide.com/products/conbee-iii/">ConBee III</a></li>
</ul>]]></content:encoded>
    </item>
    <item>
      <title>How to add presence without using Bluetooth trackers</title>
      <link>https://localsmarthomeguide.com/articles/how-to-add-presence-without-using-bluetooth-trackers/</link>
      <guid isPermaLink="true">https://localsmarthomeguide.com/articles/how-to-add-presence-without-using-bluetooth-trackers/</guid>
      <pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate>
      <description>Reliable presence detection for a local-first smart home with Home Assistant, HomeKit, or Hubitat — using network device tracking and mmWave sensors.</description>
      <content:encoded><![CDATA[<p>Reliable presence detection for a local-first smart home with Home Assistant, HomeKit, or Hubitat — using network device tracking and mmWave sensors.</p>
<p>Presence detection is one of the most useful automations you can build. Knowing who’s home lets you control heating, lighting, security, and notifications intelligently. But Bluetooth trackers like AirTags or Tile have real drawbacks for whole-home presence: they drain battery, require people to carry them, and add another device to manage.</p>
<p>Good news: you can build reliable presence detection from devices you likely already own.</p>
<h2 id="network-based-detection">Network-based detection</h2>
<p>The most practical approach for most people is tracking devices on your Wi-Fi network — phones, watches, laptops — through your router or access points.</p>
<p>For Home Assistant, several router integrations create <code>device_tracker</code> entities. ASUS routers (AsusWRT), many TP-Link models, and others are supported; check Home Assistant’s integration list for your specific hardware before buying anything. If you run <strong>Ubiquiti UniFi</strong>, the <strong>UniFi Network</strong> integration is the one that does device tracking — it creates device_tracker entities for connected clients and updates in near real time. (<a href="https://localsmarthomeguide.com/products/unifi-protect/">UniFi Protect</a> is the <em>camera/NVR</em> side, not presence detection.) There’s also the simple built-in <strong>Ping</strong> integration if you just want to check whether a known IP responds. For a deeper walkthrough of this method, see <a href="https://localsmarthomeguide.com/articles/network-presence-detection-home-assistant/">network presence detection in Home Assistant</a>.</p>
<p>Tradeoffs worth understanding: network detection misses people who disable Wi-Fi or are on cellular only. It can be slow to mark someone away — the UniFi integration defaults to about 300 seconds since “last seen” before considering a client gone — and a phone that sleeps its radio can briefly drop off. Tuning the away timeout helps.</p>
<h2 id="motion-and-occupancy-sensors">Motion and occupancy sensors</h2>
<p>Motion and presence sensors detect actual human activity rather than a device, which makes them a great complement to network tracking.</p>
<p><strong>Philips Hue motion sensors</strong> work well if you’re already in the Hue ecosystem; they’re Zigbee, battery-efficient, and integrate with both Home Assistant and HomeKit. (The Hue Bridge is Zigbee-only — it has no Z-Wave radio.)</p>
<p>For broader options, <strong>Aqara</strong> sensors like the <strong>Aqara Motion Sensor P2</strong> (Matter) or the <strong>Aqara Presence Sensor FP1E</strong> (mmWave) work with Home Assistant and other platforms. The FP1E detects micro-movements even when someone sits still, so a room stays “occupied” instead of flipping to empty.</p>
<p><strong>Frient</strong> Zigbee sensors such as the Motion Sensor Pro and Entry Sensor work with Home Assistant directly and can also feed Hubitat setups.</p>
<p>The key insight: motion/presence sensors are room-level, not person-level. You know <em>someone</em> is in the house, not specifically who. For per-person detection, combine sensors with network tracking. If mmWave is the route you want, compare the <a href="https://localsmarthomeguide.com/articles/best-mmwave-presence-sensors-for-home-assistant/">best mmWave presence sensors for Home Assistant</a>.</p>
<h2 id="thermostats-and-climate-based-presence">Thermostats and climate-based presence</h2>
<p>Some smart thermostats offer occupancy signals. The <strong><a href="https://localsmarthomeguide.com/products/ecobee-premium/">ecobee Premium</a></strong> ships with a remote SmartSensor that reports occupancy, useful as an extra input. Be clear about what you are buying into, though: Home Assistant’s ecobee integration is cloud polling and ecobee exposes no local API, so unlike every other sensor on this page that signal stops when your internet does. The readings are also slow (often tens of minutes to register absence) and can’t distinguish household members.</p>
<h2 id="combining-signals-for-reliability">Combining signals for reliability</h2>
<p>No single method is perfect, and the local smart home community has settled on combining signals. A practical recipe: use network detection as your primary home/away signal, add motion/presence sensors in key rooms (entryway, living room) to catch arrivals and confirm occupancy, and use thermostat occupancy as a fallback. Home Assistant’s <strong>Bayesian</strong> sensor can blend these probability-weighted inputs into one occupancy state. Our <a href="https://localsmarthomeguide.com/articles/how-to-set-up-presence-detection-with-mmwave-and-pir/">mmWave and PIR presence setup guide</a> shows how to wire these signals together room by room.</p>
<p>For multi-person households, network detection can identify individual devices by client/MAC, which is the most practical route to per-person presence. Motion sensors alone can’t tell people apart, so many households accept “someone is home” automations except where per-person triggers are truly needed.</p>
<h2 id="related-products">Related products</h2>
<p>Local-first picks from our catalog that fit this topic:</p>
<ul>
<li><a href="https://localsmarthomeguide.com/products/apollo-msr-2/">Apollo MSR-2</a> — presence sensor</li>
<li><a href="https://localsmarthomeguide.com/products/apollo-mtr-1/">Apollo MTR-1 Multi-Target Radar</a> — presence sensor</li>
<li><a href="https://localsmarthomeguide.com/products/aqara-fp1e/">Aqara Presence Sensor FP1E</a> — presence sensor</li>
</ul>
<h2 id="quick-verdict">Quick verdict</h2>
<p>Network detection is the best starting point — it’s free if your router or UniFi controller is supported, needs no extra hardware, and covers the whole house. Supplement with a motion or mmWave presence sensor at your main entry and in rooms where people sit still. Bluetooth trackers are overkill for most households and add maintenance you don’t need.</p>]]></content:encoded>
    </item>
    <item>
      <title>Best smart thermostats with full local control</title>
      <link>https://localsmarthomeguide.com/articles/best-smart-thermostats-with-full-local-control/</link>
      <guid isPermaLink="true">https://localsmarthomeguide.com/articles/best-smart-thermostats-with-full-local-control/</guid>
      <pubDate>Sat, 18 Jul 2026 00:00:00 GMT</pubDate>
      <description>Thermostats that actually run without the cloud — Z-Wave, Zigbee, and Matter/Thread options that keep your heat working when the internet doesn&apos;t.</description>
      <content:encoded><![CDATA[<p>Thermostats that actually run without the cloud — Z-Wave, Zigbee, and Matter/Thread options that keep your heat working when the internet doesn’t.</p>
<p>If you’re building a local-first smart home with Home Assistant, your thermostat is one of the worst places to accept a cloud dependency. A cloud-only thermostat can lose remote control — or worse, scheduling — when your internet drops. The thermostats below talk to Home Assistant over a <strong>local</strong> protocol (Z-Wave, Zigbee, or Matter over Thread), so core heating and cooling keep working regardless of the internet.</p>
<h2 id="what-locally-controllable-really-means">What “locally controllable” really means</h2>
<p>It means the device exposes a local interface — Z-Wave, Zigbee, or Matter — that Home Assistant talks to directly, on your network, without routing through the manufacturer’s servers. A lot of Wi-Fi thermostats marketed as “smart home compatible” only offer a cloud API; those don’t count for this list, no matter how good the app is.</p>
<p>This is exactly where a couple of popular names trip people up. <strong>Ecobee has no local API</strong> — its Home Assistant integration is cloud-based (and even after the 2026 change that dropped the developer-key requirement, it still goes through Ecobee’s servers). Some Ecobee models can be controlled locally over <strong>HomeKit Controller</strong> if your network supports mDNS, but that’s a workaround, not a documented local API. <strong>Mysa</strong> has no native local API either, and its own Home Assistant path runs through the Mysa cloud API. But every Mysa model is HomeKit-certified, so the same HomeKit Controller workaround applies and does give local LAN control. Don’t buy either expecting a documented local API.</p>
<h2 id="top-picks-for-local-control">Top picks for local control</h2>
<h3 id="honeywellresideo-t6-pro-z-wave">Honeywell/Resideo T6 Pro Z-Wave</h3>
<p>The T6 Pro Z-Wave is the dependable choice if you already run a Z-Wave network. It pairs to your Z-Wave coordinator and integrates cleanly with Home Assistant with <strong>no cloud dependency at all</strong> — setpoints, mode and current temperature all local. The display and on-device UI are utilitarian, but it’s reliable and well-supported. For most low-voltage (24V) heating/cooling systems in North America, this is the safe default. Buy the Z-Wave variant deliberately: the current SKU is the TH6320ZW2007, and the older TH6320ZW2003 is the same hardware but has been discontinued. The near-identically named -WF model is the Wi-Fi and cloud version, not a Z-Wave one.</p>
<p><a href="https://localsmarthomeguide.com/products/honeywell-t6-pro-z-wave/">Honeywell T6 Pro Z-Wave</a></p>
<h3 id="sinopé-thermostats-zigbee-or-wi-fi">Sinopé thermostats (Zigbee or Wi-Fi)</h3>
<p>Sinopé is the go-to for North American <strong>electric heating</strong> — line-voltage baseboards, convectors, and low-voltage systems — which most thermostats handle poorly. Choose the <strong>Zigbee</strong> models for local control — the line-voltage <a href="https://localsmarthomeguide.com/products/sinope-th1123zb/">Sinopé TH1123ZB</a> is the baseboard workhorse. They pair straight through ZHA or Zigbee2MQTT with no Sinopé hub in the middle and run entirely on your network; the GT130 gateway and the Neviweb cloud are only needed for Sinopé’s own app, not for Home Assistant. Sinopé also sells Wi-Fi models that talk to Neviweb directly, so stick to the Zigbee line if local-first is the goal. If you heat with electric baseboards and want true local control, this is the strongest option here.</p>
<h3 id="eve-thermo-matter-over-thread">Eve Thermo (Matter over Thread)</h3>
<p>The <a href="https://localsmarthomeguide.com/products/eve-thermo/">Eve Thermo</a> is a <strong>radiator valve</strong> (TRV), not a wall thermostat — relevant if you have European-style hydronic radiators. The current Matter generation runs over Thread, stores its schedule <strong>on the device</strong>, and keeps heating routines and manual control working during an internet outage. You need a Thread border router (a <a href="https://localsmarthomeguide.com/products/apple-homepod-mini/">HomePod mini</a>, the built-in radio on a <a href="https://localsmarthomeguide.com/products/home-assistant-yellow/">Home Assistant Yellow</a> if you already own one, or another border router) and it joins Home Assistant via the Matter integration. Matter support in HA is solid now but occasionally needs a re-pair; hardware quality is good.</p>
<p><a href="https://localsmarthomeguide.com/products/eve-thermo/">Eve Thermo</a></p>
<h2 id="a-note-on-whole-house-ir--mini-splits">A note on whole-house IR / mini-splits</h2>
<p>If you have a ductless mini-split with only an IR remote, there isn’t a great fully-local thermostat answer. IR-blaster controllers (Sensibo, Tado, and similar) generally run their smart features through the vendor cloud. The fully local route is an ESPHome-based IR blaster (e.g. a board with the right IR climate component for your unit) flashed yourself — more effort, but fully local. Treat the commercial IR controllers as cloud devices.</p>
<h2 id="what-to-avoid-for-local-first-builds">What to avoid for local-first builds</h2>
<ul>
<li><strong>Ecobee</strong> — cloud integration, no local API (HomeKit Controller is the only local-ish path, and only on supported models).</li>
<li><strong>Mysa</strong> — no native local API; cloud by default, with the same HomeKit Controller workaround as Ecobee.</li>
<li><strong>Most Nest models</strong> — core functions still lean on Google’s servers.</li>
<li><strong>Sensibo, tado V3+ and similar IR/Wi-Fi controllers</strong> — cloud APIs; your control stops when the internet does. The exception is tado’s newer <strong>X</strong> line: the <a href="https://localsmarthomeguide.com/products/tado-smart-thermostat-x/">tado Smart Thermostat X</a> runs Matter over Thread and keeps working locally without the tado cloud, though it is sold in the EU and UK only.</li>
</ul>
<h2 id="bottom-line">Bottom line</h2>
<ul>
<li><strong>Already on Z-Wave, standard 24V system:</strong> Honeywell T6 Pro Z-Wave.</li>
<li><strong>Electric baseboard / line-voltage heat:</strong> Sinopé Zigbee models.</li>
<li><strong>Hydronic radiators:</strong> Eve Thermo (Matter over Thread) with a Thread border router.</li>
<li><strong>Mini-split with IR only:</strong> a self-flashed ESPHome IR blaster, not a cloud controller.</li>
</ul>
<p>Match the thermostat to your heating system <strong>and</strong> to a protocol you already run, and all of these keep working when your internet doesn’t.</p>
<p>Related reading:</p>
<ul>
<li><a href="https://localsmarthomeguide.com/articles/best-local-smart-thermostats/">Best smart thermostats for local-first homes</a></li>
<li><a href="https://localsmarthomeguide.com/articles/best-z-wave-devices-for-home-assistant/">Best Z-Wave devices for Home Assistant</a></li>
</ul>]]></content:encoded>
    </item>
    <item>
      <title>Home Assistant blueprints worth installing first</title>
      <link>https://localsmarthomeguide.com/articles/home-assistant-blueprints-worth-installing-first/</link>
      <guid isPermaLink="true">https://localsmarthomeguide.com/articles/home-assistant-blueprints-worth-installing-first/</guid>
      <pubDate>Sat, 18 Jul 2026 00:00:00 GMT</pubDate>
      <description>First blueprints to import after setting up Home Assistant for a local-first smart home, with practical advice on what actually helps.</description>
      <content:encoded><![CDATA[<p>First blueprints to import after setting up Home Assistant for a local-first smart home, with practical advice on what actually helps.</p>
<p>Blueprints are one of Home Assistant’s most underrated features. They let you import a ready-made automation, script, or template entity and then fill in a few fields, no YAML required. One blueprint can be reused many times, so the same “motion lights” logic can drive your hallway and your bathroom as two independent automations. Here’s what actually matters when you’re getting started.</p>
<h2 id="first-understand-what-a-blueprint-is-and-isnt">First, understand what a blueprint is (and isn’t)</h2>
<p>A blueprint is a reusable recipe for an <strong>automation</strong>, <strong>script</strong>, or <strong>template</strong> entity. You import it, pick your entities, and Home Assistant builds the automation for you. Because your automation inherits from the blueprint, updates to the blueprint flow through the next time Home Assistant reloads.</p>
<p>Blueprints live in <code>config/blueprints/</code> and you import them from <strong>Settings → Automations &#x26; scenes → Blueprints → Import blueprint</strong>, pasting a link from the Home Assistant forums, GitHub, or a gist. A good curated source to browse is the community “Blueprints Exchange” forum and collections like EPMatt’s Awesome HA Blueprints.</p>
<p>What blueprints are <strong>not</strong>: dashboard cards. Popular tools like <strong>Auto-entities</strong> (auto-populates cards with entities matching filters) and <strong>card-mod</strong> (applies CSS styling to cards) are <em>frontend cards</em> you install through HACS, not blueprints. They configure your Lovelace dashboard, not your automations. Worth installing, but in a different part of the app.</p>
<h2 id="good-blueprints-to-start-with">Good blueprints to start with</h2>
<p>You don’t need many. Pick blueprints that match hardware you actually own:</p>
<ul>
<li><strong>Motion-activated light</strong> — the classic. Turn a light on with a motion or presence sensor, off after a delay, often with conditions for time of day or sun elevation. This is the single most useful automation pattern in most homes.</li>
<li><strong>“Everyone left / someone’s home”</strong> style presence automations — drive an away mode from your phone device trackers or presence sensors.</li>
<li><strong>Notify on low battery</strong> — scans your battery sensors and pings you before a sensor dies silently. Saves you discovering a dead door sensor at the worst moment.</li>
<li><strong>Zigbee/Z-Wave remote or button blueprints</strong> — most popular remotes (IKEA, Hue, Aqara, etc.) have a community blueprint that maps button presses to actions, which is far easier than wiring up device triggers by hand.</li>
</ul>
<h2 id="presence-and-device-tracking">Presence and device tracking</h2>
<p>Presence detection is the backbone of useful automations. Start simple: the <strong>Home Assistant Companion app</strong> on your phone provides a device tracker over GPS and your Wi-Fi network, which is enough for “is anyone home” automations. Router-based tracking (your phone’s connection to Wi-Fi) is another low-effort option.</p>
<p>For room-level detection, mmWave presence sensors are the upgrade. The <strong><a href="https://localsmarthomeguide.com/products/aqara-fp2/">Aqara FP2</a></strong> is a capable pick: it’s a Wi-Fi mmWave sensor that supports up to ~30 zones and, once set up, runs locally in Home Assistant through the HomeKit Controller integration. It is a practical compromise rather than a purist local choice, though — initial setup goes through the Aqara app, and it sits on Wi-Fi rather than a mesh protocol. It’s overkill for most rooms, though, so reach for it only where simple motion sensors fall short.</p>
<h2 id="garage-and-cover-control">Garage and cover control</h2>
<p>Garage door automations are a common need. For Chamberlain/LiftMaster (MyQ) openers, the <strong><a href="https://localsmarthomeguide.com/products/ratgdo32/">ratgdo32</a></strong> control board is a popular local-first fix: it wires to the opener and exposes it to Home Assistant over your LAN via ESPHome or MQTT, no cloud account required. Check your opener’s learn button first: ratgdo speaks Security+ and Security+ 2.0 (purple/red or yellow button), but openers with <strong>Security+ 3.0</strong> (round white button, November 2025 and newer) removed the wired data line entirely and moved accessory control to encrypted Bluetooth LE, so no third-party board can drive them (see <a href="https://localsmarthomeguide.com/articles/best-local-first-garage-door-controllers/">local-first garage door controllers</a>). Once the door is a normal cover entity, generic cover blueprints (auto-close after N minutes, alert if left open) work fine.</p>
<h2 id="what-to-skip-initially">What to skip initially</h2>
<ul>
<li>Don’t import blueprints for hardware you don’t own yet. Collecting blueprints leads to automation sprawl you won’t maintain.</li>
<li>Be cautious with blueprints that depend on add-ons or extra integrations until you know you need them. (Add-ons, note, are one-click Docker services that require Home Assistant OS or a Supervised install — they aren’t available on a plain Container install.)</li>
<li>Skip elaborate “AI assistant” blueprints early on. Built-in voice control via <strong><a href="https://localsmarthomeguide.com/products/home-assistant-voice-preview-edition/">Home Assistant Voice Preview Edition</a></strong> handles basic commands without the overhead.</li>
</ul>
<hr>
<p><strong>Bottom line:</strong> Import a motion-lights blueprint, a low-battery notifier, and a button blueprint for any remote you own. Add Auto-entities and card-mod from HACS to tidy your dashboard. Don’t chase features for hardware you might buy later — start simple and expand when you hit a real need.</p>]]></content:encoded>
    </item>
    <item>
      <title>How to build a Frigate NVR from scratch</title>
      <link>https://localsmarthomeguide.com/articles/how-to-build-a-frigate-nvr-from-scratch/</link>
      <guid isPermaLink="true">https://localsmarthomeguide.com/articles/how-to-build-a-frigate-nvr-from-scratch/</guid>
      <pubDate>Sat, 18 Jul 2026 00:00:00 GMT</pubDate>
      <description>Build a local Frigate NVR with Home Assistant from scratch: pick the right hardware and detection accelerator, add RTSP cameras, and tune object detection.</description>
      <content:encoded><![CDATA[<p>Build a local Frigate NVR with Home Assistant from scratch: pick the right hardware and detection accelerator, add RTSP cameras, and tune object detection.</p>
<p>Frigate is the best open-source NVR solution for local-first smart homes, but getting it running well requires some upfront planning. Here’s how to build a system that actually works.</p>
<h2 id="hardware-what-actually-runs-frigate-well">Hardware: What Actually Runs Frigate Well</h2>
<p>Frigate needs real compute to handle AI object detection in real time. Skip the Raspberry Pi—it’s not viable for anything beyond one or two cameras with basic motion detection.</p>
<p>For 4-8 cameras, a compact mini PC hits the sweet spot between cost and capability. If you’d rather repurpose hardware you already own, see <a href="https://localsmarthomeguide.com/articles/how-to-build-a-frigate-server-on-a-budget/">how to build a Frigate server on a budget</a>. The <a href="https://localsmarthomeguide.com/products/beelink-eq13/">Beelink EQ13</a> with an Intel N100 processor handles 6-8 1080p streams with hardware acceleration without breaking the bank. If you want more headroom for future cameras or higher resolutions, the <a href="https://localsmarthomeguide.com/products/intel-nuc-12-pro/">Intel NUC 12 Pro</a> is overkill in the best way—it’ll run Home Assistant, Frigate, and more without breaking a sweat. On detection, lean on the Intel iGPU through OpenVINO first, with a discrete GPU or a Hailo-8/8L M.2 module as the step up. Frigate’s documentation no longer recommends the Google Coral as the starting point for a new install, though it remains supported and is still the pick when power draw is the binding constraint.</p>
<p>Storage matters more than most people plan for. Plan on 1TB minimum for a week of continuous recording at 1080p, more if you want longer retention or higher resolution. Use a dedicated SSD—NVR workloads are write-heavy and spinning drives will bottleneck you.</p>
<h2 id="cameras-what-works-and-what-doesnt">Cameras: What Works and What Doesn’t</h2>
<p>Not all cameras play nice with Frigate. Stick to ONVIF cameras for the best experience—<a href="https://localsmarthomeguide.com/products/reolink-poe-camera-line/">Reolink’s PoE camera line</a> is a cost-effective ONVIF option that works reliably. The <a href="https://localsmarthomeguide.com/products/reolink-duo-3-poe/">Reolink Duo 3 PoE</a> is excellent for wide-area coverage with dual lenses.</p>
<p>Avoid cloud-only cameras that don’t support local streaming. You’re building a local system—cameras that require cloud connectivity defeat the purpose.</p>
<p>For the best Frigate experience, enable RTSP streams on your cameras and configure them in Frigate. Most wired Reolink and Amcrest cameras support this out of the box. On the Reolink side power type is what decides it: the PoE and plug-in models expose RTSP and ONVIF, while Reolink’s battery cameras expose neither as standalone devices, so they cannot feed Frigate directly. If you’re using <a href="https://localsmarthomeguide.com/products/amcrest-ip8m-2496e/">Amcrest IP8M-2496E</a> or similar, the ONVIF integration handles the heavy lifting.</p>
<h2 id="networking-dont-skimp-here">Networking: Don’t Skimp Here</h2>
<p>POE (Power over Ethernet) simplifies camera installs dramatically. If you’re running new wiring, go with POE—it’s more reliable than WiFi and eliminates separate power runs. A simple <a href="https://localsmarthomeguide.com/products/unifi-protect/">UniFi Protect</a> setup handles both NVR and POE switching if you want an all-in-one solution, though Frigate gives you more flexibility.</p>
<p>For WiFi cameras, expect occasional dropouts. Placement matters—avoid corners and areas with interference. If reliability matters, wired connections aren’t optional.</p>
<h2 id="integration-with-home-assistant">Integration with Home Assistant</h2>
<p>This is where Frigate shines. The Home Assistant integration gives you real-time camera feeds, motion events as automation triggers, and thumbnail generation for notifications. You don’t need a separate dashboard—just add Frigate as an integration and cameras appear automatically.</p>
<p>For presence detection, combine Frigate with the <a href="https://localsmarthomeguide.com/products/aqara-fp2/">Aqara FP2</a> or <a href="https://localsmarthomeguide.com/products/everything-presence-one/">Everything Presence One</a> sensors. Frigate handles exterior monitoring while presence sensors handle indoor occupancy. This separation prevents the “camera everywhere” creep that makes smart homes feel invasive.</p>
<h2 id="quick-verdict">Quick Verdict</h2>
<p>Once your NVR is running, the same hardware can power other local-first projects—for example a <a href="https://localsmarthomeguide.com/articles/local-first-baby-monitor-with-frigate-and-alerts/">local-first baby monitor with Frigate and alerts</a>. Building a Frigate NVR is straightforward if you don’t overcomplicate it. Hardware requirements are modest, camera selection is wide, and the Home Assistant integration Just Works. Budget $300-500 for a capable NVR server, $50-150 per camera, and plan for storage up front. The tradeoff is straightforward: you’re trading money for privacy. Cloud NVRs are cheaper but you pay with your data. For a local-first smart home, Frigate is the clear answer.</p>]]></content:encoded>
    </item>
    <item>
      <title>Local only pet feeder options for Home Assistant</title>
      <link>https://localsmarthomeguide.com/articles/local-only-pet-feeder-options-for-home-assistant/</link>
      <guid isPermaLink="true">https://localsmarthomeguide.com/articles/local-only-pet-feeder-options-for-home-assistant/</guid>
      <pubDate>Sat, 18 Jul 2026 00:00:00 GMT</pubDate>
      <description>Honest local-first pet feeder options for Home Assistant — what really runs without the cloud, plus a realistic DIY ESPHome path.</description>
      <content:encoded><![CDATA[<p>Honest local-first pet feeder options for Home Assistant — what really runs without the cloud, plus a realistic DIY ESPHome path.</p>
<p>Most popular automatic pet feeders (PetSafe, PETKIT, Petlibro, and similar Wi-Fi models) depend on the manufacturer’s cloud for scheduling and remote dispensing. There is one mainstream exception worth knowing about: the <strong><a href="https://localsmarthomeguide.com/products/aqara-smart-pet-feeder-c1/">Aqara Smart Pet Feeder C1</a></strong> is a plain Zigbee 3.0 device that pairs straight to Home Assistant with no hub and no account. Beyond that, the local options are a <strong>DIY ESPHome build</strong> or <strong>repurposing a local-control actuator</strong> to drive a feed mechanism. This article focuses on what actually works locally and skips the cloud devices.</p>
<h2 id="the-off-the-shelf-option-aqara-smart-pet-feeder-c1">The off-the-shelf option: Aqara Smart Pet Feeder C1</h2>
<p>The <a href="https://localsmarthomeguide.com/products/aqara-smart-pet-feeder-c1/">Aqara Smart Pet Feeder C1</a> (model ZNCWWSQ01LM) is the closest thing to a buy-it-and-be-done local feeder. Retail listings say it requires an Aqara Zigbee 3.0 hub; that is marketing, not a hardware limit. It is an ordinary Zigbee 3.0 device and pairs directly to any Zigbee coordinator through <strong>ZHA</strong> or <strong>Zigbee2MQTT</strong> — no Aqara hub, no Aqara account, no cloud. ZHA applies a quirk for it automatically.</p>
<p>What you get locally:</p>
<ul>
<li>Dispense on demand, plus portion size, portions-per-day, and daily-weight counters as Home Assistant entities.</li>
<li>On Zigbee2MQTT the feeding <strong>schedule is written to the feeder itself</strong>, so meals still happen if Home Assistant is down for maintenance. ZHA cannot push a schedule to the device, so on ZHA you trigger feeding from a Home Assistant automation instead.</li>
<li>Child lock, LED indicator control, and a manual dispense button on the unit.</li>
</ul>
<p>Practical notes: it takes a 5V supply (not included) and holds three D-cell batteries as power-outage backup, it handles roughly 1—12mm kibble, and it is sized for cats and small-to-medium dogs. Some owners have reported occasional off-schedule dispenses, so the confirmation sensor and failure alert described below are worth setting up rather than trusting it blind.</p>
<h2 id="the-diy-esphome-route-most-control">The DIY ESPHome route (most control)</h2>
<p>If you want to control the mechanism end to end, build a feeder with <strong>ESPHome</strong> on an <strong>ESP32</strong> (new to ESPHome? start with our <a href="https://localsmarthomeguide.com/articles/esphome-guide-for-home-assistant/">ESPHome guide for Home Assistant</a>), driving a motor that turns an auger or rotating hopper. ESPHome talks to Home Assistant over your LAN with no cloud at all.</p>
<p>A typical build:</p>
<ul>
<li>An <strong>ESP32</strong> running ESPHome.</li>
<li>A <strong>stepper or DC gear motor</strong> (with a driver board) to advance the feed auger a measured amount per portion.</li>
<li>Optional: a load cell / <strong>HX711</strong> to weigh dispensed food, or a microswitch to confirm a turn completed.</li>
</ul>
<p>You then expose a “dispense portion” button/service to Home Assistant and schedule it with an automation. Because the schedule lives in Home Assistant (or even on the ESP32 itself), feeding continues even if your internet is down. This is more work than buying a feeder, but it’s fully local, transparent, and repairable.</p>
<h2 id="repurposing-local-control-hardware">Repurposing local-control hardware</h2>
<p>If you’d rather not design a motor system from scratch, you can drive a simple gravity feeder or trapdoor with an existing local actuator:</p>
<ul>
<li>A <strong>smart plug or relay</strong> that powers a small motorized dispenser on a schedule. A <strong>SONOFF</strong> Zigbee/ESPHome relay or a Zigbee/Z-Wave plug works locally; a Hue smart plug works locally via the Hue Bridge. (Note: a plug just switches power on/off — it can’t meter a precise portion, so pair it with a feeder that dispenses on power.)</li>
<li>A linear actuator or servo to open a flap, driven by an ESPHome board.</li>
</ul>
<p>This is a hack, not a polished product, so test it thoroughly before trusting it with feeding.</p>
<h2 id="what-does-not-work-for-this">What does NOT work for this</h2>
<p>To save you from bad advice that’s circulated elsewhere:</p>
<ul>
<li>The <strong>ratgdo / ratgdo32 is a garage-door opener control board</strong> — it is <strong>not</strong> a pet feeder and does not run on a Raspberry Pi. Don’t buy it for feeding.</li>
<li>A <strong>SwitchBot Lock</strong> or <strong><a href="https://localsmarthomeguide.com/products/switchbot-roller-shade/">SwitchBot Roller Shade</a></strong> are designed for deadbolts and window shades; they’re a poor fit for portioning food and shouldn’t be presented as feeder solutions.</li>
<li>A <strong>Sonoff Zigbee USB Dongle</strong> is a <strong>Zigbee coordinator</strong> (it’s how Home Assistant talks to Zigbee devices) — it is not itself a feeder or a feeder controller.</li>
</ul>
<h2 id="home-assistant-scheduling-and-safety">Home Assistant scheduling and safety</h2>
<p>However you build the mechanism, do the scheduling in Home Assistant:</p>
<ul>
<li>A time-based automation for regular meals, with a <code>condition</code> to avoid double-feeding after a restart.</li>
<li>A confirmation sensor (weight or a turn-complete switch) so an automation can alert you if a dispense fails.</li>
<li>A local push notification if a scheduled feed didn’t register, so an empty bowl doesn’t go unnoticed.</li>
</ul>
<p>Keep the host on reliable power (a UPS helps; see <a href="https://localsmarthomeguide.com/articles/best-ups-for-smart-homes/">the best UPS for smart homes</a>) since a feeder that misses meals is worse than no automation.</p>
<h2 id="compatibility-with-homekit">Compatibility with HomeKit</h2>
<p>If you also run HomeKit or Hubitat, the simplest path is to keep the feeder logic in Home Assistant and expose it outward — for example via the <strong>Home Assistant HomeKit bridge</strong> so a HomeKit scene can trigger a feed. The mechanism still runs locally through HA either way.</p>
<h2 id="quick-verdict">Quick verdict</h2>
<p>The <strong>Aqara Smart Pet Feeder C1</strong> is the one mainstream feeder you can buy and run fully locally — plain Zigbee 3.0, no Aqara hub, and on Zigbee2MQTT the schedule lives on the feeder itself. If you would rather build than buy, a <strong>DIY ESPHome + motor build</strong> gives you the most control, and <strong>repurposing a local relay/actuator</strong> can drive a simple dispenser. Schedule it in Home Assistant with a confirmation sensor and a failure alert. Ignore claims that a ratgdo, a SwitchBot lock/shade, or a Zigbee dongle is a “local pet feeder” — those are different products entirely.</p>]]></content:encoded>
    </item>
    <item>
      <title>Aqara vs Shelly vs Sonoff: which ecosystem for local-first smart homes?</title>
      <link>https://localsmarthomeguide.com/articles/aqara-vs-shelly-vs-sonoff/</link>
      <guid isPermaLink="true">https://localsmarthomeguide.com/articles/aqara-vs-shelly-vs-sonoff/</guid>
      <pubDate>Fri, 17 Jul 2026 00:00:00 GMT</pubDate>
      <description>A practical comparison of Aqara, Shelly, and Sonoff for buyers who want local control, good Home Assistant integration, and devices that actually work.</description>
      <content:encoded><![CDATA[<p>A practical comparison of Aqara, Shelly, and Sonoff for buyers who want local control, good Home Assistant integration, and devices that actually work.</p>
<p>If you are building a local-first smart home on a reasonable budget, you are going to run into these three brands constantly: Aqara, Shelly, and Sonoff. They all show up in Home Assistant communities, they all have devices under $30, and they all claim some version of local control.</p>
<p>But they are not interchangeable. They take fundamentally different approaches to protocols, hubs, firmware, and what “local” actually means in practice. Picking the wrong ecosystem for your situation does not ruin anything (you can always mix), but it does waste time and money.</p>
<p>This guide is for people who already know they want local control and Home Assistant compatibility. If you are still deciding on a platform, read <a href="https://localsmarthomeguide.com/articles/home-assistant-vs-hubitat/">Home Assistant vs Hubitat</a> first.</p>
<h2 id="quick-verdict">Quick verdict</h2>
<ul>
<li><strong>Aqara</strong>: best polished ecosystem with strong Apple Home and Home Assistant support. Zigbee-first, expanding into Matter and Thread.</li>
<li><strong>Shelly</strong>: best for electricians and DIYers who want in-wall devices with a true local API and no hub requirement. Wi-Fi is the default, but current Gen4 parts can be switched to Zigbee instead.</li>
<li><strong>Sonoff</strong>: some of the cheapest Zigbee devices around, great for HA-only setups where fit and finish do not matter much.</li>
</ul>
<h2 id="protocol-approach">Protocol approach</h2>
<h3 id="aqara">Aqara</h3>
<p>Aqara is a Zigbee-first ecosystem. Most of their sensors, switches, and locks communicate over Zigbee 3.0, which means you need either an Aqara hub (like the <a href="https://localsmarthomeguide.com/products/aqara-hub-m3/">Hub M3</a>) or a Zigbee coordinator connected to Home Assistant. Their newer devices are adding Matter and Thread support, which gives you more flexibility, but the bulk of the product line is still Zigbee.</p>
<h3 id="shelly">Shelly</h3>
<p>Shelly devices are Wi-Fi-first, which means no hub and no coordinator. Each device connects directly to your network and exposes a local HTTP API and optional MQTT. This is fully hub-free local control, not marketing language. Some newer Shelly devices add Bluetooth, their Wave line uses Z-Wave, and the current Gen4 relays, dimmers and plugs also carry Zigbee 3.0 and Matter, so Shelly is no longer a Wi-Fi-only brand. A Gen4 runs one radio profile at a time: it ships in a Matter-over-Wi-Fi profile, and a button sequence on the device switches it to Zigbee, which takes Wi-Fi and Matter away. The core identity is still Wi-Fi relays and switches that work on their own.</p>
<h3 id="sonoff">Sonoff</h3>
<p>Sonoff is split. Their Zigbee line (the SNZB sensors, the <a href="https://localsmarthomeguide.com/products/sonoff-zbmini-l2/">ZBMINI-L2</a>) works great with a Zigbee coordinator and Home Assistant. Their Wi-Fi devices are more nuanced than the usual “flash it or live in the cloud” summary. Stock eWeLink firmware does answer on the local network, so there are two local routes: drive the stock firmware over your LAN, or replace the firmware with Tasmota or ESPHome.</p>
<p>Flashing is not always on the table. Newer plugs like the <a href="https://localsmarthomeguide.com/products/sonoff-s40-lite/">S40 Lite</a> use a Bouffalo Lab BL602 chip, which neither Tasmota nor ESPHome supports, while the older ESP-based <a href="https://localsmarthomeguide.com/products/sonoff-s31/">S31</a> flashes fine. Check which chip is inside before you buy a Sonoff plug specifically to flash it.</p>
<h2 id="home-assistant-integration-quality">Home Assistant integration quality</h2>
<p><strong>Aqara</strong> devices integrate well through ZHA or Zigbee2MQTT. Many of them also work via HomeKit Controller or native Matter, which gives you multiple paths into Home Assistant. The <a href="https://localsmarthomeguide.com/products/aqara-fp2/">FP2 presence sensor</a> is a good example. It works over Wi-Fi via HomeKit Controller without needing a Zigbee coordinator at all.</p>
<p><strong>Shelly</strong> has an excellent native Home Assistant integration with local push updates. No coordinator, no flashing, no workarounds. Devices like the <a href="https://localsmarthomeguide.com/products/shelly-plus-1/">Shelly Plus 1</a> and <a href="https://localsmarthomeguide.com/products/shelly-plus-plug-us/">Plus Plug US</a> are discovered automatically and report state changes instantly over the local network. This is about as clean as Wi-Fi device integration gets.</p>
<p><strong>Sonoff</strong> Zigbee devices work well through ZHA or Zigbee2MQTT, and the <a href="https://localsmarthomeguide.com/products/sonoff-snzb-02d/">SNZB-02D temp sensor</a> is a community favorite. Their Wi-Fi devices ask you to make a choice. Stock firmware can be driven locally, but not by a core Home Assistant integration: you add either the official eWeLink Smart Home add-on or the SonoffLAN custom integration through HACS, and both need your eWeLink account credentials to fetch the per-device encryption keys. Flashing Tasmota or ESPHome drops the account and the cloud from the picture entirely, at the cost of a wired first flash and a device whose chip supports it.</p>
<h2 id="product-range-and-build-quality">Product range and build quality</h2>
<p><strong>Aqara</strong> has the widest range of the three: motion sensors, presence sensors, door sensors, temperature sensors, cameras, smart locks like the <a href="https://localsmarthomeguide.com/products/aqara-smart-lock-u200/">U200</a>, light switches, LED bulbs, and valve controllers. Build quality is noticeably better than budget competitors. Devices feel solid and look like they belong in a finished home.</p>
<p><strong>Shelly</strong> is focused on power control: relays, dimmers, smart plugs, and energy monitoring. The <a href="https://localsmarthomeguide.com/products/shelly-wave-1pm-mini/">Wave 1PM Mini</a> is a good example of what they do best: compact in-wall relays for electricians and confident DIYers. They are expanding into sensors, but the product line is narrower than Aqara’s. Build quality is functional and industrial rather than pretty.</p>
<p><strong>Sonoff</strong> covers a wide range of cheap Zigbee sensors and a few switches and plugs. The build quality is utilitarian. These are not devices you show off, but they work. The SNZB sensor line is useful for filling a house with temperature, humidity, motion, and door sensors without spending much money.</p>
<h2 id="cloud-dependency-reality">Cloud dependency reality</h2>
<p>This is where the three brands differ most, and where marketing claims get slippery.</p>
<p><strong>Aqara</strong> Zigbee devices paired directly to a Home Assistant Zigbee coordinator are fully local. No cloud involved, no Aqara account needed. But if you use Aqara’s own hub and app, cloud features are baked in. Firmware updates, remote access, and some automations go through Aqara’s servers. The local story is real, but only if you go through Home Assistant.</p>
<p><strong>Shelly</strong> is the most local-first of the three. Every Shelly device has a built-in web UI you can access from a browser. You can control devices, set schedules, and configure MQTT without any app, any cloud account, or any smart home platform. If Home Assistant disappeared tomorrow, your Shelly devices would still work from their own web interfaces. That is a meaningful difference.</p>
<p><strong>Sonoff</strong> Zigbee devices paired to a Home Assistant coordinator are fully local, same as Aqara. Their Wi-Fi devices sit in between. Stock firmware gives you no web UI and no MQTT, and the eWeLink app is cloud-first, but the devices do answer on the LAN: the official eWeLink add-on and the SonoffLAN integration both talk to them locally and fall back to the cloud when a device goes quiet. The catch is that the local protocol is encrypted, so you need eWeLink account credentials to get the keys, and Sonoff can change that arrangement in a firmware update. It lands between a cloud-only plug and a Shelly, which owes nothing to any account.</p>
<h2 id="when-to-pick-each-one">When to pick each one</h2>
<h3 id="pick-aqara-if">Pick Aqara if…</h3>
<ul>
<li>you want polished, good-looking devices that fit a finished home</li>
<li>you use Apple Home or want Matter/Thread options alongside Home Assistant</li>
<li>you want a broad product range from one brand (sensors, locks, switches, presence)</li>
<li>you are fine running a Zigbee coordinator or an Aqara hub</li>
</ul>
<h3 id="pick-shelly-if">Pick Shelly if…</h3>
<ul>
<li>you want hub-free Wi-Fi devices with real local APIs that work independently</li>
<li>you are doing electrical work and want compact in-wall relays and dimmers</li>
<li>you want devices that do not depend on any platform, not even Home Assistant</li>
<li>energy monitoring and power control are your main priorities</li>
</ul>
<h3 id="pick-sonoff-if">Pick Sonoff if…</h3>
<ul>
<li>you want the cheapest reliable Zigbee sensors available</li>
<li>you are building an HA-only setup and do not care about polish or app experience</li>
<li>you want to fill a house with sensors without a large budget</li>
<li>you are comfortable with utilitarian build quality</li>
</ul>
<h2 id="can-you-mix-and-match">Can you mix and match?</h2>
<p>Yes, and most experienced local-first households do exactly this.</p>
<p>A common setup: Aqara sensors and locks for the devices you interact with or see every day, Shelly relays behind light switches for local power control, and Sonoff Zigbee sensors scattered in closets, garages, and utility areas where cost matters more than aesthetics.</p>
<p>Zigbee devices from Aqara and Sonoff can share the same coordinator in Home Assistant. Shelly Wi-Fi devices exist on a completely separate layer and do not interfere with your Zigbee mesh at all. There is no technical penalty for mixing brands, only the mild annoyance of managing different firmware update processes.</p>
<p>The practical advice: start with whichever brand solves your first problem, and do not feel locked in. These ecosystems overlap more than they compete.</p>
<p>Related:</p>
<ul>
<li><a href="https://localsmarthomeguide.com/articles/best-local-smart-plugs-with-energy-monitoring/">Best smart plugs with local control and energy monitoring</a></li>
<li><a href="https://localsmarthomeguide.com/articles/best-local-home-sensors/">Best local home sensors</a></li>
<li><a href="https://localsmarthomeguide.com/articles/zigbee-vs-zwave-vs-matter-vs-thread/">Zigbee vs Z-Wave vs Matter vs Thread</a></li>
</ul>]]></content:encoded>
    </item>
    <item>
      <title>Best Zigbee sensors for Home Assistant</title>
      <link>https://localsmarthomeguide.com/articles/best-zigbee-sensors-for-home-assistant/</link>
      <guid isPermaLink="true">https://localsmarthomeguide.com/articles/best-zigbee-sensors-for-home-assistant/</guid>
      <pubDate>Fri, 17 Jul 2026 00:00:00 GMT</pubDate>
      <description>Local-first Zigbee sensor picks that integrate cleanly with Home Assistant, including motion, contact, leak, presence, and air-quality options.</description>
      <content:encoded><![CDATA[<p>Local-first Zigbee sensor picks that integrate cleanly with Home Assistant, including motion, contact, leak, presence, and air-quality options.</p>
<p>If you are building Home Assistant around local control, sensors are where Zigbee pays for itself fastest.</p>
<p>A good Zigbee sensor network gives you the real inputs that make automations useful: motion in a hallway, a leak under the sink, a door left open, humidity spikes in a bathroom, or occupancy in a room that should stay lit while someone is still there.</p>
<p>This guide focuses on practical sensor picks that work well in local-first setups, not cloud dashboards and notification spam.</p>
<h2 id="quick-verdict">Quick verdict</h2>
<p>For most Home Assistant users, Zigbee is still the easiest way to deploy lots of battery-powered sensors without relying on vendor clouds.</p>
<p>If you want a short starter stack, buy:</p>
<ul>
<li>one reliable motion sensor for lighting automations</li>
<li>one contact sensor for doors/windows</li>
<li>one leak sensor for water-risk areas</li>
<li>one mmWave presence sensor for your most-used room</li>
</ul>
<p>The best first buys in this list are:</p>
<ul>
<li><strong>Best overall motion sensor:</strong> <a href="https://localsmarthomeguide.com/products/third-reality-motion-sensor/">Third Reality Motion Sensor</a></li>
<li><strong>Best door/window pick:</strong> <a href="https://localsmarthomeguide.com/products/third-reality-door-sensor/">Third Reality Door Sensor</a></li>
<li><strong>Best leak sensor value:</strong> <a href="https://localsmarthomeguide.com/products/third-reality-water-leak-sensor/">Third Reality Water Leak Sensor</a></li>
<li><strong>Best presence upgrade:</strong> <a href="https://localsmarthomeguide.com/products/aqara-fp1e/">Aqara FP1E</a></li>
</ul>
<h2 id="why-zigbee-sensors-are-a-strong-local-first-choice">Why Zigbee sensors are a strong local-first choice</h2>
<p>Zigbee sensors are typically affordable, low-power, and easy to spread across a home. In Home Assistant, they are also mature: you can run them through ZHA or Zigbee2MQTT and keep core automations working even when your internet connection drops.</p>
<p>You still need a solid coordinator and a healthy mesh. Battery sensors do not relay traffic, so add a few mains-powered Zigbee devices (plugs, bulbs, or in-wall relays) to stabilize coverage. Most mains-powered Zigbee devices route for their neighbours, but not all of them do: low-power no-neutral switches such as the <a href="https://localsmarthomeguide.com/products/sonoff-zbmini-l2/">SONOFF ZBMINI-L2</a> stay end devices and will not extend your mesh. Do that early and your automations will feel much more reliable.</p>
<h2 id="best-motion-sensor-third-reality-motion-sensor">Best motion sensor: Third Reality Motion Sensor</h2>
<p>The <a href="https://localsmarthomeguide.com/products/third-reality-motion-sensor/">Third Reality Motion Sensor</a> is a practical default recommendation for basic occupancy-triggered automations.</p>
<p>Why it stands out:</p>
<ul>
<li>fast enough reporting for lights and occupancy cues</li>
<li>good value when you need several units</li>
<li>straightforward Home Assistant behavior for common use cases</li>
</ul>
<p>Start with hallways, laundry, and garage entry paths. These locations produce immediate quality-of-life gains and are easy to verify.</p>
<h2 id="best-contact-sensor-third-reality-door-sensor">Best contact sensor: Third Reality Door Sensor</h2>
<p>The <a href="https://localsmarthomeguide.com/products/third-reality-door-sensor/">Third Reality Door Sensor</a> is a strong low-friction option for entry and window state.</p>
<p>Where it helps most:</p>
<ul>
<li>door-left-open alerts tied to time windows</li>
<li>HVAC efficiency automations when windows are open</li>
<li>security routines that do not depend on cloud arming logic</li>
</ul>
<p>Contact sensors seem simple, but they are foundational for dependable local automations.</p>
<h2 id="best-leak-sensor-value-third-reality-water-leak-sensor">Best leak sensor value: Third Reality Water Leak Sensor</h2>
<p>Water detection is one of the highest ROI categories in smart homes. The <a href="https://localsmarthomeguide.com/products/third-reality-water-leak-sensor/">Third Reality Water Leak Sensor</a> is an easy recommendation for broad coverage at reasonable cost. It also carries a 120 dB alarm in the sensor itself, so a leak makes noise even if your hub is down or your internet is out.</p>
<p>Good placement targets:</p>
<ul>
<li>under sinks and behind toilets</li>
<li>near water heaters and washing machines</li>
<li>around utility closets or sump areas</li>
</ul>
<p>Pair leak alerts with escalating local actions in Home Assistant (sirens, repeated announcements, and optional shutoff valves if your setup supports them).</p>
<h2 id="best-presence-sensor-upgrade-aqara-fp1e">Best presence sensor upgrade: Aqara FP1E</h2>
<p>If motion-based lighting keeps turning off while someone is still in the room, add mmWave presence detection. The <a href="https://localsmarthomeguide.com/products/aqara-fp1e/">Aqara FP1E</a> is a strong upgrade path for local occupancy workflows.</p>
<p>Why it matters:</p>
<ul>
<li>detects micro-movement better than standard PIR sensors</li>
<li>reduces false “room empty” events in offices and living rooms</li>
<li>enables smarter lighting and HVAC hold logic</li>
</ul>
<p>Use presence sensors where people sit still: desks, media rooms, and bedrooms.</p>
<h2 id="best-environment-sensor-option-aqara-climate-sensor-w100">Best environment sensor option: Aqara Climate Sensor W100</h2>
<p>For temperature and humidity telemetry, the <a href="https://localsmarthomeguide.com/products/aqara-climate-sensor-w100/">Aqara Climate Sensor W100</a> is a useful local data source, with one buying caveat that catches people out. It is a dual-protocol device: it runs <em>either</em> Zigbee 3.0 <em>or</em> Thread, never both at once, and it <strong>ships in Thread firmware</strong>. Out of the box it will not join ZHA or Zigbee2MQTT at all. Switching it to Zigbee is a one-time step in the Aqara Home app, after which it runs fully local on your own coordinator, with no Aqara hub and no Aqara account in the loop.</p>
<p>Practical automation examples:</p>
<ul>
<li>bathroom fan triggers on humidity thresholds</li>
<li>comfort alerts for nursery or office conditions</li>
<li>HVAC helper automations using room-level measurements</li>
</ul>
<p>Environmental sensors are less dramatic than security devices, but they make local automations feel precise instead of generic.</p>
<h2 id="setup-notes-for-home-assistant">Setup notes for Home Assistant</h2>
<p>Protocol choice matters less than implementation quality. For Zigbee sensor reliability, focus on the basics:</p>
<ol>
<li>Use a known-good coordinator and keep firmware current.</li>
<li>Build mesh density with mains-powered repeaters in weak zones.</li>
<li>Keep 2.4 GHz Wi-Fi channel overlap in mind when placing coordinator hardware.</li>
<li>Add sensors category by category, then validate automations before scaling.</li>
</ol>
<p>You do not need to convert your whole home in one weekend. A gradual rollout produces better automations and fewer debugging sessions.</p>
<h2 id="final-recommendation">Final recommendation</h2>
<p>If your priority is local-first Home Assistant automations, Zigbee sensors remain one of the best-value upgrades you can make.</p>
<p>Begin with <a href="https://localsmarthomeguide.com/products/third-reality-motion-sensor/">Third Reality Motion Sensor</a>, <a href="https://localsmarthomeguide.com/products/third-reality-door-sensor/">Third Reality Door Sensor</a>, and <a href="https://localsmarthomeguide.com/products/third-reality-water-leak-sensor/">Third Reality Water Leak Sensor</a>. Add <a href="https://localsmarthomeguide.com/products/aqara-fp1e/">Aqara FP1E</a> where you need true presence logic.</p>
<p>Related reading:</p>
<ul>
<li><a href="https://localsmarthomeguide.com/articles/best-zigbee-coordinators-for-home-assistant/">Best Zigbee coordinators for Home Assistant</a></li>
<li><a href="https://localsmarthomeguide.com/articles/best-local-home-sensors/">Best local home sensors</a></li>
<li><a href="https://localsmarthomeguide.com/articles/zigbee-vs-zwave-vs-matter-vs-thread/">Zigbee vs Z-Wave vs Matter vs Thread</a></li>
</ul>]]></content:encoded>
    </item>
  </channel>
</rss>