Python home-assistant

Open-source Python projects categorized as home-assistant

Top 23 Python home-assistant Projects

  • frigate

    NVR with realtime local object detection for IP cameras

    Project mention: Picking between two cameras hikvision vs dahua. Both 4MP 1/1.8" turrets. | /r/homesecurity | 2023-12-09

    Am in to selfhosting and homeserver, finally got to try Frigate with some aliexpress camera that was not mine. Love it.

  • integration

    HACS gives you a powerful UI to handle downloads of all your custom needs.

    Project mention: Thoughts, learnings and regrets after three years on Home Assistant | | 2024-02-12

    I have HACS[0] installed in my Docker image, I use it for exactly one integration and the initial setup seemed a little dodgy but it's been pain-free for a couple of years now.


  • Onboard AI

    ChatGPT with full context of any GitHub repo. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at

  • operating-system

    :beginner: Home Assistant Operating System

    Project mention: Need some help troubleshooting NIC detection | /r/vyos | 2023-06-22

    BTW found exact same issue with homeassistant browsing the internet; Add support for Intel GMAC Ethernet controller (#2589) (#2593) · home-assistant/operating-system@9ca836f (

  • python-miio

    Python library & console tool for controlling Xiaomi smart appliances

    Project mention: Lifehack kütyük, eszközök | /r/hungary | 2023-03-15
  • hassio-google-drive-backup

    Automatically create and sync Home Assistant backups into Google Drive

    Project mention: How do I backup to google drive without including media dataset? | /r/truenas | 2023-05-05

    I'm trying to achieve something simillar to how Home Assistant's Google Drive Backup works, but for my TrueNAS Scale, I currently have the following datasets under my dataset:

  • SonoffLAN

    Control Sonoff Devices with eWeLink (original) firmware over LAN and/or Cloud from Home Assistant

    Project mention: I need to monitor current, and respond to current. Bought S40 but only responds to on/off. What can I use to trigger IfTTT by current? | /r/ifttt | 2023-05-19
  • docker-wyze-bridge

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

    Project mention: 2/16/24 Wyze Security Incident Update | | 2024-02-19

    I finally gave up trying to use the mini hacks to make RTSP work reliably. I ended up using Wyze Bridge [0] instead, and it has been far more stable. Using Frigate for the web UI. It doesn't make for a local-only solution, but I don't use my cameras to record anything that would bother me if other people saw it.


  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • XiaomiGateway3

    Control Zigbee, BLE and Mesh devices from Home Assistant with Xiaomi Gateway 3 on original firmware

  • xiaomi_miot_raw

    All-in-one & Easy-to-use. Integrate all your Xiaomi Smart Home - with a single integration and NO YAML files - into Home Assistant.

  • ble_monitor

    BLE monitor for passive BLE sensors

    Project mention: [Home Assistant] Je suis passé de "l'intégration passive du moniteur BLE" au nouveau support de Bthome d'assistant à domicile natif pour mes thermomètres: comment puis-je ajuster l'intervalle de balayage et le nombre de décimales dans l'assistant à domicile? | /r/enfrancais | 2023-05-09
  • home-assistant-config

    :house: My Home Assistant configuration, a bit different that others :) Be sure to :star2: this repository for updates! (by frenck)

  • dwains-lovelace-dashboard

    An fully auto generating Home Assistant UI dashboard for desktop, tablet and mobile by Dwains for desktop, tablet, mobile

  • supervisor

    :house_with_garden: Home Assistant Supervisor (by home-assistant)

    Project mention: The Home Assistant Green is here | | 2023-09-17

    I recently discovered the home-assistant supervisor [0] repository. It's awesome to see such a well-designed, mature, and actively maintained open-source python application. I've found that there's no shortage of high quality python libraries and frameworks to learn from, but open-source applications aren't as common. I love coming across repos like this so I can study their design.


  • adaptive-lighting

    Adaptive Lighting custom component for Home Assistant

    Project mention: Lampa imitująca wschód słońca | /r/Polska | 2023-12-11

    Philips Hue lub Ikea Tradfri spięte z, do którego zainstalowany jest dodatek

  • homeassistant

    Example Home Assistant Configs

  • alexa_media_player

    This is a custom component to allow control of Amazon Alexa devices in Home Assistant using the unofficial Alexa API.

    Project mention: HomeAssistant API control of Amazon Alexa devices | | 2023-07-29
  • hon

    Home Assistant integration for Haier hOn: support for Haier/Candy/Hoover home appliances like washing machines and air conditioners in 19 languages.

    Project mention: Haier's attempted-then-withdrawn HomeAssistant integration cease and desist | | 2024-01-24
  • Home-Assistant-custom-components-Xiaomi-Cloud-Map-Extractor

    This custom integration provides a way to present a live view of a map for Xiaomi (Roborock/Viomi/Roidmi/Dreame) vacuums without a need for rooting.

  • midea_ac_lan

    Auto-configure and then control your Midea M-Smart devices (Air conditioner, Fan, Water heater, Washer, etc) via local area network.

    Project mention: Connect Midea Dehumidifier to WiFi without using the App? | /r/homeautomation | 2023-06-01

    Gotcha. Have you tried this integration for local control? Regardless of what you use, I believe you do have to use the Midea app to get it initially connected to your WiFi. (I went with the dongle + ESPHome route, so can't offer much first-hand experience here.) There's a long thread over in the HA forums that might offer some more insight if you haven't gone through it already.

  • hass-music-assistant

    Turn your Home Assistant instance into a jukebox, hassle free streaming of your favorite media to Home Assistant media players.

  • ha-smartthinq-sensors

    HomeAssistant custom integration for SmartThinQ LG devices configurable with Lovelace User Interface.

    Project mention: LG washing machine sending 3.7GB of data a day | | 2024-01-13

    Which is likely what is happening here. The LG "ThinQ" washing machines do allow for remote starts:

    > After 10 minutes (IIRC) in remote start mode without starting the machine goes to sleep. You must use the smartthinq_sensors.wake_up command to wake it up, then the remote_start command to start it.

  • tuya-local

    Local support for Tuya devices in Home Assistant

    Project mention: Home Assistant blocked from integrating with Garage Door opener API | | 2023-11-08


    Just a small warning: make sure to check whether your device needs to be added to the Tuya cloud to get a local API key. I was only able to get "my" lamp working locally after registering it via the app and creating a developer account.

    Another option can be flashing it with Tasmota:

  • tuya-home-assistant

    Home Assistant integration for controlling Powered by Tuya (PBT) devices using Tuya Open API, maintained by the Home Assistant Community and Tuya Developer Team.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

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 2024-02-19.

Python home-assistant related posts


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

Project Stars
1 frigate 13,705
2 integration 4,425
3 operating-system 4,155
4 python-miio 2,926
5 hassio-google-drive-backup 2,788
6 SonoffLAN 2,417
7 docker-wyze-bridge 2,234
8 XiaomiGateway3 2,231
9 xiaomi_miot_raw 2,132
10 ble_monitor 1,775
11 home-assistant-config 1,736
12 dwains-lovelace-dashboard 1,618
13 supervisor 1,602
14 adaptive-lighting 1,498
15 homeassistant 1,291
16 alexa_media_player 1,267
17 hon 1,168
18 Home-Assistant-custom-components-Xiaomi-Cloud-Map-Extractor 1,059
19 midea_ac_lan 992
20 hass-music-assistant 991
21 ha-smartthinq-sensors 924
22 tuya-local 848
23 tuya-home-assistant 839
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.