HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
andzeil
easy-mqtt-handler
Python2023–2026
andzeil / easy-mqtt-handler

easy-mqtt-handler

Easy MQTT Handler is a MQTT Client implemented in Python3 that will connect to a MQTT Broker, listening for freely configurable messages and reacting by executing arbitrary pre-defined commands. It comes with a Qt5-based GUI.

2Distinct people
2Mentions
0Explicit recommenders
19GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Easy MQTT Handler is a MQTT Client implemented in Python3 that will connect to a MQTT Broker, listening for freely configurable messages and reacting by executing arbitrary pre-defined commands. It comes with a Qt5-based GUI.

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:56:07 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year2 dated mentions

Observed mentions: 2023-10-03 17:56:50 UTC to 2026-07-29 11:18:32 UTC.

012023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments20232024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments20242025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-01 00:00:00 UTC to 2027-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments. Incomplete calendar period.2026*

* An incomplete calendar period is marked with an outlined bar. Its count is not directly comparable with a full period.

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC110
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC000
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC000
2026 (partial)2026-01-01 00:00:00 UTC2027-01-01 00:00:00 UTC101

What Hacker News says

2 sources
Three years ago A. Zeil published here on Hacker News their Easy MQTT Handler [0], a multi platform desktop tray app to glue Home Assistant to PC, to enable executing arbitrary executable commands on the PC from Home Assistant. The single-exe approach and ease of use got me hooked from day one. Served me flawlessly all these years. Recently, however, I had the need to expand the functionality, and given there was nothing moving on the Github repo for three years, I decided to hard fork it and to continue the development. Hence, Easy MQTT Handler 2 now brings a bunch of new features, amongst them, the ability to SEND data to Home Assistant on start up turning it into HA entity on the fly. This is useful to announce various states from the PC to Home Assistant as needed. My use case that prompted me to fork is to be able to multi boot a PC
Read the rest
fully remotely from Home Assistant: the PCs multi boot is controlled by Terrabyte BootIt UEFI, which also provides a multi platform command to restart and boot into any operating system. So Easy MQTT Handler was able to command the PC to boot into another operating system, but it couldn't tell which operating system was booting last, as it lacks any PC-to-HA communication features. This where Easy MQTT Handler 2 comes in: it can send some unique identifier to Home Assistant so that Home Assistant can control the whole flow from start to finish. Hopefully people find this useful. Thanks. [0] https://github.com/andzeil/easy-mqtt-handler
In Show HN: Easy MQTT Handler 2: multi platform desktop tray to Home Assistant glue
andzeil·Oct 3, 2023Submission

Show HN: Easy MQTT Handler – An MQTT Client to Connect Your PC to Home Assistant

Hey HN. I wanted to share my pet project and first open-source contribution with everyone here! Here's a summary of what the tool does: The tool was mainly developed to provide an easy way to integrate Personal Computers into Home Automation and offers a simple, but functional, GUI to connect to an MQTT Broker and listen to a topic. The user is able to define commands and parameters that should be part of the payload of the MQTT messages received from the broker. For each command/parameter combination the user can then define an executable that should be launched once a certain command/parameter combination is received. The tool is neatly integrating into the users' environment by sitting in the tray area as a tray icon. It comes with a Qt5-based GUI and is licensed under the GPLv3+. If you have any questions about, just ask! Thanks.
3 points · Open discussion

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.