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. Learn more →
Top 23 Python home-automation Projects
-
Home Assistant
:house_with_garden: Open source home automation that puts local control and privacy first.
Project mention: Are the majority of the Smart LED bulbs rebrands from one manuafacturer? | /r/homeautomation | 2023-09-30Looks to me like these are the same. Or atleast using tuya / smart life system. If you have issues separate your 2.4 and 5ghz network. They don't like 5ghz. If you want to pull them completely off the grid check out https://www.home-assistant.io/ there is a tuya development platform and a plugin for home assistant that gives you local control too. Eliminating delays. There's 100s of smart home stuff that although probably have different makers all use the tuya eco system
-
Project mention: My new Ring security setup without using ring (Home assistant + Alarmo) | /r/Ring | 2023-09-22
My next goal is to ditch all my Google cameras with Amcrest ones using (Frigate NVR) and a coral.ai chip. This will get rid of the monthly subscription fees and leave me with products that will last until they fail.
-
Revelo Payroll
Free Global Payroll designed for tech teams. Building a great tech team takes more than a paycheck. Zero payroll costs, get AI-driven insights to retain best talent, and delight them with amazing local benefits. 100% free and compliant.
-
-
I have found this package called Kalliope which is a personal assistant framework. I tried pip3 install kalliope, but I get an error on installing pyalsaaudio:
-
home-assistant-config
:house: My Home Assistant configuration, a bit different that others :) Be sure to :star2: this repository for updates! (by frenck)
-
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.
-
Project mention: Small, easy to press, IoT button for triggering tasks? Using Tile now but my mother with Arthritis has trouble. | /r/tasker | 2023-06-03
Try searching for hacking amazon dash buttons, never did it myself, never had one. https://github.com/Nekmo/amazon-dash
-
Onboard AI
Learn any GitHub repo in 59 seconds. 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 www.getonboard.dev.
-
-
-> https://github.com/postlund/pyatv/issues/1931
-
hass-music-assistant
Turn your Home Assistant instance into a jukebox, hassle free streaming of your favorite media to Home Assistant media players.
Project mention: Is there *any* speaker group casting system out there that just works? | /r/plexamp | 2023-02-21In fact the Music Assistant add on might work for your use case without much futzing now that I think about it. If you haven't looked at that yet, do so. It might "just work" for you.
-
Project mention: Ways to enable/disable camera feed (HomeAssistant is fine too) | /r/Scrypted | 2023-04-14
-
Project mention: How likely are wifi connected baby monitors to be hacked? | /r/ScienceBasedParenting | 2023-02-24
-
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.
Project mention: Philips Hue will soon force users to create an account | news.ycombinator.com | 2023-09-21There are some quirks fixes that add support for a lot of these in zha that just haven't been merged yet but that you can add
-
-
python-ring-doorbell
Python Ring Door Bell is a library written in Python 3 that exposes the Ring.com devices as Python objects.
-
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.
This is what I do, and it works great. I use https://github.com/KartoffelToby/better_thermostat
-
Home-Assistant-Mail-And-Packages
Home Assistant integration providing day of package counts and USPS informed delivery images.
-
-
I was able to setup a script based on blinkpy that worked. It's not an out-of-the-box type thing though, I had to modify an example script to loop through and download what I was interested in, but if you're willing to dig into the options, you can get some interesting information like temperature and an actual value for the battery instead of "good, good, good, change immediately". I ran it on an old machine I had, it would download x days worth of videos, sort them, rename them, then transfer them to a shared drive. PITA, but for what I needed at the time it was fine.
-
home-assistant-configuration
My Old Home Assistant Config. For more Information visit -> (by thejeffreystone)
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.
-
``` // ==UserScript== // @name Send To EventGhost // @namespace http://tampermonkey.net/ // @version 1.0 // @description Add a context menu option to send a link to EventGhost or choose your own server // @author @Reddit u/The_IMPERIAL_One // @match :///* // @run-at document-start // @grant GM_registerMenuCommand // @grant GM_xmlhttpRequest // @icon https://github.com/EventGhost/EventGhost/raw/master/images/logo.png // ==/UserScript==
-
home_assistant_solarman
Home Assistant component for Solarman collectors used with a variety of inverters.
Project mention: Discounter: Supermarkt Netto bringt Balkonkraftwerk - Golem.de | /r/de | 2023-01-03 -
-
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.
Python home-automation related posts
- Are the majority of the Smart LED bulbs rebrands from one manuafacturer?
- Philips Hue will soon force users to create an account
- Ask HN: Now That Phillips Is Enshittified, How Can I Run My Phillips Hue Lights?
- The Home Assistant Green is here
- Automating turning my home theater onoff
- Juicenet Force Migration to the Enel X Way App
- [DEV] Tasker - Home Assistant Integration! (Beta)
-
A note from our sponsor - Sonar
www.sonarsource.com | 4 Oct 2023
Index
What are some of the best open-source home-automation projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | Home Assistant | 63,161 |
2 | frigate | 9,858 |
3 | python-miio | 2,743 |
4 | kalliope | 1,669 |
5 | home-assistant-config | 1,657 |
6 | supervisor | 1,464 |
7 | amazon-dash | 799 |
8 | appdaemon | 759 |
9 | pyatv | 742 |
10 | hass-music-assistant | 716 |
11 | ha-wyzeapi | 627 |
12 | HomeAssistant-Tapo-Control | 614 |
13 | zha-device-handlers | 512 |
14 | haaska | 507 |
15 | python-ring-doorbell | 493 |
16 | better_thermostat | 472 |
17 | Home-Assistant-Mail-And-Packages | 470 |
18 | MerossIot | 437 |
19 | blinkpy | 428 |
20 | home-assistant-configuration | 393 |
21 | EventGhost | 392 |
22 | home_assistant_solarman | 384 |
23 | home-assistant-cli | 373 |