ESPHome: MQTT over Websockets?

This page summarizes the projects mentioned and recommended in the original post on /r/Esphome

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
  1. paho.mqtt.python

    paho.mqtt.python

    Esphome uses the Paho Mqtt client in python that requires specifying websocket transport: https://github.com/eclipse/paho.mqtt.python

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. async-mqtt-client

    📶 An Arduino for ESP8266 asynchronous MQTT client implementation (by OttoWinter)

    That library in turn lives here: https://github.com/OttoWinter/async-mqtt-client

  4. async-mqtt-client

    📶 An Arduino for ESP8266 asynchronous MQTT client implementation

    Good insight! Thanks for digging into the embedded code. Indeed, the library from which async-mqtt-client was forked has an outstanding issue to add wsMQTT support.

  5. home-assistant.io

    :blue_book: Home Assistant User documentation

    Thanks for digging into this! Based on your response and the response from u/antirobot, it appears neither the ESPHome server nor the embedded client support wsMQTT (makes sense because I was looking in vain for an option to specify the connection type). It appears HA only recently added support for wsMQTT, so I'm not too surprised.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • (MQTT Series) Part 3 - Publishing Subscribing and Topics

    2 projects | dev.to | 10 May 2024
  • Systems Correctness Practices at AWS: Leveraging Formal and Semi-Formal Methods

    2 projects | news.ycombinator.com | 1 Apr 2025
  • Digital Services Playbook

    1 project | news.ycombinator.com | 23 Feb 2025
  • Removed content related to the January 20, 2025 "Woke Removal" Executive Order

    2 projects | news.ycombinator.com | 30 Jan 2025
  • Measuring Crowd Engagement with an MQTT-based IoT App

    8 projects | dev.to | 21 Nov 2024