Sensors & connectivity
The onboard climate sensor, and what the Wi-Fi radio can and can't do.
Climate sensor
The device carries a Bosch BME280 environmental sensor measuring three things:
| Reading | Shown as | Typical accuracy |
|---|---|---|
| Temperature | °C or °F | ±0.5 °C |
| Relative humidity | % | ±3 % |
| Air pressure | hPa or inHg | ±1 hPa |
The readings appear in the device's sidebar, and in Self-Host and Home Assistant modes they are also included in the JSON the device sends to your server on every wake. See the Self-Host docs.
Placement affects temperature. The sensor reads the air around the enclosure, so a spot in direct sunlight, above a radiator, or against a cold exterior wall will bias it. In free room air it tracks a reference thermometer closely.
In Self-Host and Home Assistant modes these readings go only to your own server; the format is documented in the Self-Host docs.
Wi-Fi
| Band | 2.4 GHz only (802.11 b/g/n) |
| Security | WPA2 / WPA3-Personal (open networks also work) |
| Channels | 1–13; the device adopts your router's regional rules automatically |
2.4 GHz only is the number one thing to know: the device cannot see 5 GHz-only networks. Virtually all home routers broadcast a 2.4 GHz network as well. If your network doesn't appear in the device's list, check that the 2.4 GHz band is enabled on the router.
Between wake-ups the Wi-Fi radio is completely off; that is the heart of the multi-month battery life. The device connects for a few seconds when it wakes, fetches what it needs, and switches the radio off again. It reconnects quickly by remembering your router's channel and its previous address, and it can store up to 4 Wi-Fi networks, connecting to whichever is available.
Because the radio is off, the device is unreachable between wakes. It can't receive pushes, pings, or remote commands while asleep. See Battery & charging for why, and how polling gives you responsiveness anyway.