
eWeLink Privacy: What Data Does the App Actually Collect?
A plain-English breakdown of what eWeLink's own privacy policy discloses about device data, permissions, third-party SDKs, and where the data goes.

A plain-English breakdown of what eWeLink's own privacy policy discloses about device data, permissions, third-party SDKs, and where the data goes.

Zigbee2MQTT lost every device after a restart, or database.db is 0 bytes? What the file stores, why it happens, and how to recover before re-pairing.

Aqara or Xiaomi drops a model. Here's what actually happens to the unit already running on your Zigbee2MQTT or ZHA network, and what really can break it.

Sonoff's DIY Mode swaps eWeLink cloud control for a local HTTP API, no reflash needed. Which devices support it, and how to bring it into Home Assistant.

Zigbee2MQTT has five per-device options for noisy state updates. What debounce, throttle, and the filter options each do, and which one fits your device.

LocalTuya, tuya-local, and Home Assistant's official Tuya integration are three different things. Which to install in 2026, and which fork to pick.

Zigbee2MQTT's last_seen goes frozen, N/A, or oddly fresh on dead devices. What it tracks, why it misleads, and how to build a stale check that works.

tinytuya lets you script and verify local control of Tuya Wi-Fi devices directly, without Home Assistant, LocalTuya, or tuya-local in the loop.

Aqara/Xiaomi Zigbee on Zigbee2MQTT: which firmware you can update locally without the app, which needs a one-time app step, and the FP300 exception.

A Zigbee2MQTT pairing that stalls on \"failed to interview\" usually means the join worked and the discovery queries timed out — not a config mistake.