Skip to main content

THE SOTH JOURNAL

MQTT

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

WORTH A CLOSER LOOK

MQTT

ESPresense 5 is in beta: a rewrite on ESP-IDF, new input and output lists, and nodes with auto-update will jump to it on release

ESPresense, the ESP32 firmware for room-level presence detection that tracks phones, watches and BLE beacons and reports them over MQTT, is heading for version 5. The first v5 beta appeared on 11 October 2026, and the latest, v5.0.0b4, was published on 24 October. The stable release has no date yet, but it matters now for one reason: according to t
Oct 24, 2026
3
min read

ESPHome 2026.11 connects an ESP32 to the internet through a cellular modem

An ESPHome device no longer needs Wi-Fi or Ethernet to reach the network. A new modem component, merged on 23 October 2026 for ESPHome 2026.11, brings up an IP connection over PPP through a cellular modem wired to the ESP32's UART. The API, MQTT and OTA updates then work the same way they do over Wi-Fi. The pull request was opened in May 2024 and c
Oct 23, 2026
3
min read

Home Assistant 2026.11 ignores the device block of MQTT entities that have no unique_id

An MQTT entity in Home Assistant can only belong to a device if it has a unique_id. Until now, Home Assistant still read the device block of entities that had none, and that had one visible side effect. Pull request #187856, merged into the development branch on 22 October 2026 and marked as a breaking change, stops that. It is due in Home Assistan
Oct 22, 2026
3
min read

Z-Wave JS UI 11.25.0 fixes MQTT device removal in Home Assistant and can enable configuration entities by default

Z-Wave JS UI 11.25.0 came out on 21 October 2026. Most of the changes concern its MQTT gateway with Home Assistant discovery, the setup where Z-Wave JS UI publishes entities to a broker instead of talking to the Z-Wave JS integration over WebSocket. If you use the WebSocket route, the release still brings a Node 24 Docker image and a handful of int
Oct 21, 2026
3
min read

ESPHome 2026.11 can reach MQTT brokers over WebSocket on ESP32 with ESP-IDF

ESPHome's MQTT component gets a transport option that lets an ESP32 connect to the broker over a WebSocket, plain or encrypted with TLS. The change by Ankur Kumar Pandey was opened in April and merged into the dev branch in the early hours of 21 October 2026, the day ESPHome 2026.10.0 came out. It is not part of 2026.10.0, so it should arrive with
Oct 21, 2026
3
min read

How to set up Mosquitto MQTT in Home Assistant

MQTT is a lightweight publish/subscribe protocol. A broker sits in the middle: clients publish messages to topics, and other clients subscribe to those topics. Zigbee2MQTT, many Tasmota devices, ESPHome's MQTT client mode, and plenty of DIY sensors all speak it. Home Assistant can act as one of those clients once you point it at a broker.
Oct 15, 2026
7
min read

Home Assistant fix: removing one MQTT entity will no longer wipe the whole device

MQTT device discovery lets a device or application describe all its components in one retained message on a single topic, homeassistant/device/<device_id>/config. That convenience had a nasty side effect. In several situations, removing a single component made Home Assistant clear the retained device message, and every other entity of the device we
Oct 14, 2026
3
min read