Skip to main content

THE SOTH JOURNAL

Sensors

Ideas, know-how, and a little inspiration for your connected home.

WORTH A CLOSER LOOK

Sensors

Xiaomi Smart Display Switch 2 brings a colour screen and mmWave radar to wall switches without a neutral wire

Most wall switches with a colour screen need a neutral wire, because the display has to be powered all the time. Xiaomi's new Smart Display Switch 2, listed in China on 28 October 2026, tries to get round that. It works with or without a neutral, and in single-wire installations it runs the screen from a built-in energy store. Crowdfunding opens on
Oct 28, 2026
3
min read

LoRaWAN at home: when long range makes sense and how to start with The Things Network

Wi-Fi does not reach the bottom of the garden. Zigbee needs a chain of mains-powered routers to get to the shed, and there is no socket at the gate or the rain barrel. This is where LoRaWAN earns its place: a battery sensor that sends a few bytes from hundreds of metres or even kilometres away and runs for years on a pair of cells. It is not a repl
Oct 28, 2026
7
min read

How to choose a temperature and humidity sensor: DHT22, BME280, AHT20 or SHT4x

Measuring temperature and humidity is the most common first project with an ESP32, an Arduino or a Raspberry Pi, and the choice of sensor decides whether the readings are useful. Four families dominate hobby shops: the DHT22 (also sold as AM2302), the Bosch BME280, the Aosong AHT20 and the Sensirion SHT4x. They differ in accuracy, interface and how
Oct 28, 2026
6
min read

MicroPython on an ESP32: flash the firmware, read a sensor and publish it over MQTT

ESPHome, Tasmota and the Arduino framework are the usual ways to program an ESP32 for the home, but there is another option that suits people who already know Python: MicroPython. It runs a Python interpreter directly on the microcontroller. You type commands into an interactive prompt (the REPL), see results immediately and copy .py files to the b
Oct 28, 2026
6
min read

Store and chart MQTT sensor data with Telegraf, InfluxDB 3 Core and Grafana

An MQTT broker only passes messages along. Once a temperature reading has been delivered, it is gone, apart from the last retained value. If you want to see how the living room temperature changed over the past week, something has to subscribe to the topics, store every reading with a timestamp and draw a chart from it.
Oct 28, 2026
7
min read

Connect I²C sensors to an ESP32 reliably: addresses, pull-up resistors, bus speed and scanning

Most small sensors used in DIY home projects talk I²C: temperature and humidity sensors, pressure sensors, CO₂ sensors, light sensors, small OLED displays and I/O expanders. Two wires connect them all to an ESP32. When it works, it's easy. When it doesn't, the usual causes are a missing or wrong pull-up resistor, two devices with the same address,
Oct 28, 2026
8
min read

ESPHome 2026.11 reports LD2450 target positions as one x,y value and adds throttle filters to text sensors

Two related pull requests landed in ESPHome's development branch on the evening of 27 October 2026. The first, #21669 by bdraco, merged at 19:00 Polish time, adds rate limiting filters to text sensors. The second, #21416 by fornellas, merged at 21:50, uses them for a new xy text sensor on the Hi-Link LD2450 radar. The branch is numbered 2026.11.0-d
Oct 27, 2026
3
min read