Python Mqtt

Open-source Python projects categorized as Mqtt

Top 23 Python Mqtt Projects

  • Home Assistant

    :house_with_garden: Open source home automation that puts local control and privacy first.

    Project mention: New Home Architecture Upgrade is Available Again | | 2023-03-27


  • frigate

    NVR with realtime local object detection for IP cameras

    Project mention: Using Frigate to post-process / re-process video files? | | 2023-03-24

    From github:

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • tuya-convert

    A collection of scripts to flash Tuya IoT devices to alternative firmwares

    Project mention: OTA flashing a Tuya device - advice needed | | 2023-03-22

    First of all I've tried Tuya-Convert but it was never able to find the device. I've also tried TuyOTA with similar results, it just seems like it can't detect the device at all - neither in pairing mode, nor in normal operation mode.

  • Crossbar - WAMP application router

  • paho.mqtt.python


    Project mention: ESPHome: MQTT over Websockets? | | 2023-01-08

    Esphome uses the Paho Mqtt client in python that requires specifying websocket transport:

  • docker-wyze-bridge

    WebRTC/RTSP/RTMP/LL-HLS bridge for Wyze cams in a docker container

    Project mention: Wyze v3 as a CCTV solution for a company | | 2023-03-13

    I use Docker-Wyze-Bridge. It will run in Docker but I use it in HomeAssistant running on a Raspberry-Pi 3.

  • tavern

    A command-line tool and Python library and Pytest plugin for automated testing of RESTful APIs, with a simple, concise and flexible YAML-based syntax (by taverntesting)

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • hbmqtt

    MQTT client/broker using Python asynchronous I/O (by beerfactory)

  • tdm

    GUI application to discover and monitor devices flashed with

  • pi-mqtt-gpio

    Expose GPIO modules (Raspberry Pi, Beaglebone, PCF8754, PiFace2 etc.) and digital sensors (LM75 etc.) to an MQTT server for remote control and monitoring.

    Project mention: Multi-Device Home Assistant | | 2023-02-19

    Home Assistant doesn't have direct control of GPIOs built-in anymore, but it's available with either a custom component or MQTT.

  • home-assistant-configuration

    My Old Home Assistant Config. For more Information visit -> (by thejeffreystone)

    Project mention: Automate a Wake-up light | | 2022-12-16

    I created two helpers (which are basically what Home Assistant calls variables): a toggle helper and a time helper. Then I created an automation to run when the time is equal to the time that the helper is set to and it checks to make sure the toggle helper is on, then you can run whatever task you want (lights, music, etc) as part of the automation. Some smart lights have a built in "fade" time that you can use in Home Assistant, but my lights don't support that (FYI, the "Light" service call built into Home Assistant has this functionality but only if your lights support it. If your lights don't they'll just come on and you'll be confused as to why it isn't working.... I know from experience), so I am using a script I borrowed from Jeff at SlackerLabs to accomplish the fading. He talks about his lighting script in this video. He has it on his GitHub here. Scripts in Home Assistant are a little more complicated than regular automations, but definitely much more powerful.

  • system_sensors

    Logging of system sensor specific for the RPI and sending them to a MQTT broker

  • platypush

    A versatile and extensible platform for home and life automation with hundreds of supported integrations

    Project mention: Help Locked out of 10 years Gmail account | | 2022-12-24

    Is your HN profile still accurate? Why does the homepage have the Gmail, YouTube, TensorFlow, and Chromecast logos on it? Weird you're giving free advertising to a company you clearly dislike so much.

  • asyncio-mqtt

    The idiomatic asyncio MQTT client, wrapped around paho-mqtt

    Project mention: Updating a page with MQTT | | 2023-03-23

    I suggest you dig into async/await; there is no way around that. Ideally you will use an async mqtt client like to handle the communication. Otherwise you need to schedule long running (eg. blocking commands) into another thread like we do in this example:

  • ha-shellies-discovery

    Script that adds MQTT discovery support for Shellies devices

  • maskcam

    Jetson Nano-based smart camera system that measures crowd face mask usage in real-time.

  • weewx-belchertown

    A clean and modern weewx skin with real time streaming updates, forecast data and interactive charts. View it in action at

    Project mention: I asked ChatGTP to create a guide for setting up a Tempest weather station using WeeWX, on a R-Pi, with the Belchertown skin and MQTT. Amazing! | | 2023-03-24

    [WeatherFlowUDP] log_unknown_sensors = False udp_address = udp_port = 50222 Install the Belchertown skin for WeeWX: sudo pip3 install configobj cd /home/pi git clone sudo cp -r weewx-belchertown/skins/Belchertown /usr/share

  • rtlamr2mqtt

    Docker container to send rtlamr readings to a mqtt broker

    Project mention: What will I need to install to get started? InfluxDb, Grafana, UI? Have Ubuntu server with Java, Mosquitto. | | 2023-03-21

    My first use case is energy monitoring, pulling in electric meter readings using rtlamr2mqtt, which I already have going with Mosquitto. I also have my OpenEVSE publishing MQTT, and tried out HA's SolarEdge API integration. It sounds like OpenHAB's MQTT integration should be easy, but I'm uncertain how I'll see the data.

  • psmqtt

    Utility reporting system health and status via MQTT

  • hcpy

    Python tool to talk to Home Connect appliances over the local network (no cloud required)

  • cec-mqtt-bridge

    A HDMI-CEC to MQTT bridge for connecting HDMI-CEC-devices to your Home Automation system.

  • amcrest2mqtt

    Expose all events from an Amcrest device to an MQTT broker

    Project mention: Front porch camera | | 2022-05-09

    But you can setup alerts when someone presses the doorbell, using this software running under docker.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-03-27.

Python Mqtt related posts


What are some of the best open-source Mqtt projects in Python? This list will help you:

Project Stars
1 Home Assistant 59,198
2 frigate 7,440
3 tuya-convert 4,030
4 Crossbar 2,026
5 paho.mqtt.python 1,821
6 docker-wyze-bridge 1,488
7 tavern 916
8 hbmqtt 779
9 tdm 585
10 pi-mqtt-gpio 401
11 home-assistant-configuration 383
12 system_sensors 308
13 platypush 252
14 asyncio-mqtt 250
15 ha-shellies-discovery 243
16 maskcam 214
17 broadlink-mqtt 203
18 weewx-belchertown 173
19 rtlamr2mqtt 155
20 psmqtt 136
21 hcpy 135
22 cec-mqtt-bridge 131
23 amcrest2mqtt 127
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives