Skip to main content

THE SOTH JOURNAL

ESP & ESPHome

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

WORTH A CLOSER LOOK

ESP & ESPHome

Toit 2.0 ends four years of alphas for the high-level ESP32 language, and peripheral APIs now take plain pin numbers

Toit v2.0.0 was released on 31 October 2026. Toit is an open-source, object-oriented language with its own compiler and virtual machine that runs on the ESP32, and the stable release follows more than four years of alpha builds. In the announcement, Florian Loitsch counts more than 2,000 commits, more than 500,000 changed lines and over 200 alpha r
Nov 2, 2026
3
min read

ESPHome's ESPectre Wi-Fi motion sensing gets live threshold, detection and on/off controls, no reflash needed

ESPectre, the component that turns an ESP32 and an ordinary Wi-Fi access point into a motion sensor, can now be tuned from Home Assistant while it runs. Francesco Pace's pull request was merged into the ESPHome dev branch on 2 November 2026 (just after midnight Warsaw time), with the documentation update merged alongside it. It is not in a stable r
Nov 2, 2026
3
min read

PM2.5 sensors at home: choosing a module and reading its numbers honestly

A laser particulate sensor is one of the most satisfying parts you can wire to an ESP board. Ten minutes after powering it up you have a live PM2.5 graph, and the first time you fry onions or light a candle you watch it jump. The hard part is not getting a number. It is knowing what the number means, how far to trust it and how long the sensor will
Nov 2, 2026
10
min read

ESPHome adds the Hi-Link LD6004, a 60 GHz radar that tracks up to three people in 3D

ESPHome has native support for the Hi-Link HLK-LD6004, a 60 GHz presence radar that reports the position of each person it sees, not just whether a room is occupied. The seven pull requests by Rick van Hattem (wolph), reviewed by J. Nick Koston (bdraco), were merged into the dev branch early on 31 October 2026, between 04:05 and 06:45 Warsaw time.
Nov 1, 2026
3
min read

Zephyr 4.3.2 lists 225 CVEs fixed, from Bluetooth Mesh and LoRaWAN to a default Thread joining key

Two days after Zephyr 4.5.0, the project put out a maintenance release for an older branch. Zephyr 4.3.2 was published on the evening of 30 October 2026 as a bugfix release for 4.3.1, and its security section is long: 225 CVE entries. For 121 of them the notes give a description and a GitHub security advisory. The other 104 are marked as under emba
Nov 1, 2026
3
min read