Python home-automation

Open-source Python projects categorized as home-automation

Top 23 Python home-automation Projects

home-automation
  • Home Assistant

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

    Project mention: Gladys Assistant | news.ycombinator.com | 2024-09-17

    Looks very similar, yet not as polished as https://www.home-assistant.io/.

    Looking at their example "show me the camera in the living room" I'm reminded of this blog post:

    https://www.home-assistant.io/blog/2024/06/07/ai-agents-for-...

    > As we have researched AI, we concluded that there are currently no AI-powered solutions yet that are worth it. Would you want a summary of your home at the top of your dashboard if it could be wrong, cost you money, or even harm the planet?

  • SaaSHub

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

    SaaSHub logo
  • python-miio

    Python library & console tool for controlling Xiaomi smart appliances

  • home-assistant-config

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

  • supervisor

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

  • kalliope

    Kalliope is a framework that will help you to create your own personal assistant.

  • homeassistant

    Example Home Assistant Configs

  • hass-music-assistant

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

  • HomeAssistant-Tapo-Control

    Control for Tapo cameras as a Home Assistant component

  • pyatv

    A client library for Apple TV and AirPlay devices

    Project mention: Pyatv – a client library for Apple TV and AirPlay devices | news.ycombinator.com | 2024-06-03
  • appdaemon

    :page_facing_up: Python Apps for Home Automation

  • amazon-dash

    Hack your Amazon Dash to run what you want.

  • better_thermostat

    This custom component for Home Assistant will add crucial features to your climate-controlling TRV (Thermostatic Radiator Valves) to save you the work of creating automations to make it smart. It combines a room-temperature sensor, window/door sensors, weather forecasts, or an ambient temperature probe to decide when it should call for heat and automatically calibrate your TRVs to fix the imprecise measurements taken in the radiator's vicinity.

  • ha-wyzeapi

    Home Assistant Integration for Wyze devices.

  • zha-device-handlers

    ZHA device handlers bridge the functionality gap created when manufacturers deviate from the ZCL specification, handling deviations and exceptions by parsing custom messages to and from Zigbee devices.

  • presence_simulation

    Home Assistant Presence Simulation

    Project mention: Home Assistant Presence Simulation | news.ycombinator.com | 2024-08-28
  • homeassistant-roborock

    Roborock integration for Home Assistant. This integration uses your devices from the Roborock App

  • Home-Assistant-Mail-And-Packages

    Home Assistant integration providing day of package counts and USPS informed delivery images.

  • HomeAssistant-OctopusEnergy

    Unofficial Home Assistant integration for interacting with Octopus Energy

    Project mention: Intelligent Go - API availability of dynamic charging hours? | /r/OctopusEnergy | 2023-11-25

    The Homeassistant integration works very well: https://github.com/BottlecapDave/HomeAssistant-OctopusEnergy. It has a Boolean sensor called offpeak which triggers when you're charging the car for cheap. Using that, you can trigger other smart devices to turn on/off

  • blinkpy

    A Python library for the Blink Camera system

  • python-ring-doorbell

    Python Ring Door Bell is a library written in Python 3 that exposes the Ring.com devices as Python objects.

  • home_assistant_solarman

    Home Assistant component for Solarman collectors used with a variety of inverters.

  • haaska

    Home Assistant Alexa Skill Adapter that supports v3 of the Alexa Smart Home Skill API

  • MerossIot

    Async Python library for controlling Meross devices

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 home-automation discussion

Log in or Post with

Python home-automation related posts

Index

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

Project Stars
1 Home Assistant 71,802
2 python-miio 3,674
3 home-assistant-config 1,831
4 supervisor 1,734
5 kalliope 1,711
6 homeassistant 1,351
7 hass-music-assistant 1,329
8 HomeAssistant-Tapo-Control 1,093
9 pyatv 882
10 appdaemon 839
11 amazon-dash 826
12 better_thermostat 771
13 ha-wyzeapi 743
14 zha-device-handlers 729
15 presence_simulation 654
16 homeassistant-roborock 653
17 Home-Assistant-Mail-And-Packages 615
18 HomeAssistant-OctopusEnergy 571
19 blinkpy 558
20 python-ring-doorbell 556
21 home_assistant_solarman 544
22 haaska 536
23 MerossIot 478

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com