Python Esphome

Open-source Python projects categorized as Esphome

Top 7 Python Esphome Projects

  1. SmartIR

    Home Assistant integration to manage climate systems, TVs, fans and lights using IR/RF controllers. Compatible with Broadlink, Xiaomi, MQTT, LOOKin and ESPHome

    Project mention: ESP32-Faikin: ESP32 based module to control Daikin aircon units | news.ycombinator.com | 2025-07-20

    As a more general approach for making any air conditioner "smarter", there is a SmartIR integration [1] for Home Assistant. It requires an IR blaster and a configuration file that defines IR code sequences for every possible AC state (temperature + fan speed + swing + etc) that you might want to use. Many models are already configured or you can try a few models from the same manufacturer and sometimes the codes are similar enough that you'll find one that works.

    Once it's set up you get a nice climate control in Home Assistant, the only drawback is that the state displayed in HA will go out of sync if you use the physical remote.

    [1] https://github.com/smartHomeHub/SmartIR/blob/master/docs/CLI...

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. bermuda

    Bermuda Bluetooth/BLE Triangulation / Trilateration for HomeAssistant (by agittins)

    Project mention: How I Use Home Assistant in 2025 | news.ycombinator.com | 2025-01-24

    Are there any plans to add automations based on People and Areas (not zones)? I found the cool project Bermuda[0] and it triggers person entered/left area events based on bluetooth devices. This works great in my testing with a phone being tracked by Shelly switches. But I can't seem to find a way to actually make these events do anything. It would be even better if I didn't have to set up area specific automations at all and just be able to say "turn on the lights in this area to 20% if someone enters it after sunset".

    Thanks for all your great work!

    [0] https://github.com/agittins/bermuda

  4. mqtt-exporter

    Simple generic MQTT Prometheus exporter for IoT working out of the box

    Project mention: Hardware Metrics Collection with IOT Devices | dev.to | 2025-04-07

    Additional aggregators are provided by the community, such as the mqtt-exporter that listens to MQTT messages and exposes Prometheus compatible metrics.

  5. sensor

    Sensor by Metriful | Indoor environment monitoring | Documentation and code samples

  6. esphome-state-machine

    ESPHome State Machine component

  7. homeassistant-config

    🏡 My Home Assistant Configs.

  8. esptemp8c

    n-channel thermocouple logger using esphome

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
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).

Python Esphome discussion

Python Esphome related posts

  • ESP32-Faikin: ESP32 based module to control Daikin aircon units

    11 projects | news.ycombinator.com | 20 Jul 2025
  • Web.esphome.io says "failed to execute 'open' on 'SerialPort': Failed to open serial port.

    2 projects | /r/Esphome | 1 Apr 2023
  • Switch Sonoff S26 off after configurable time

    1 project | /r/Esphome | 8 Mar 2023
  • Wiener Netze Smartmeter HomeAssistant Integration

    3 projects | /r/Austria | 21 Aug 2022
  • When you can’t be asked to get up and press a button

    6 projects | /r/homeautomation | 30 Jul 2021
  • A note from our sponsor - SaaSHub
    www.saashub.com | 25 Dec 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 SmartIR 2,560
2 bermuda 1,457
3 mqtt-exporter 147
4 sensor 116
5 esphome-state-machine 93
6 homeassistant-config 33
7 esptemp8c 7

Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io

Did you know that Python is
the 2nd most popular programming language
based on number of references?