An open-source home automation platform running on Python 3

Git repository web repo

Last commit: 2 years, 1 month ago (dunfell branch)



The meta-homeassistant layer depends upon:

Recipe name Version Description
core-image-homeassistant 1.0 A small image just capable of running Home Assistant
python3-acme 0.39.0 ACME protocol implementation in Python.
python3-aiohttp 3.6.1 http client/server for asyncio
python3-aiohttp-cors 0.7.0 CORS support for aiohttp
python3-aiohttp-jinja2 1.1.2 jinja2 template renderer for aiohttp.web (http server for asyncio)
python3-appdaemon 3.0.5 Apps for the Home Assistant home automation package
python3-astral 1.10.1 Calculations for the position of the sun and moon
python3-async-upnp-client 0.14.12
python3-boto3 1.12.29 AWS SDK for Python
python3-botocore 1.15.29 Low-level, data-driven core of boto 3.
python3-ciso8601 2.1.3
python3-coronavirus 1.1.0
python3-daemonize 2.4.7 Library to enable your code run as a daemon process on Unix-like systems
python3-distro 1.4.0 Linux Distribution - a Linux OS platform information API
python3-ebusdpy 0.0.16 eBusd python integration library for HomeAssistant.
python3-ecdsa 0.13.2 ECDSA cryptographic signature library
python3-envs 1.3 Easy access of environment variables from Python with support for typing (ex. booleans, strings, lists, tuples, integers, floats, and dicts). Now with CLI settings file converter.
python3-feedparser 5.2.1 Universal feed parser, handles RSS 0.9x, RSS 1.0, RSS 2.0, CDF, Atom 0.3, and Atom 1.0 feeds
python3-gtts-token 1.1.3
python3-hass-nabucasa 0.32.2
python3-home-assistant-frontend 20200318.1 The Home Assistant frontend
python3-homeassistant 0.107.6 Open-source home automation platform running on Python 3
python3-ifaddr 0.1.6 ifaddr is a small Python library that allows you to find all the IP addresses of the computer.
python3-importlib-metadata 1.5.0 Read metadata from Python packages
python3-jmespath 0.9.3 JSON Matching Expressions
python3-josepy 1.2.0 JOSE protocol implementation in Python using cryptography.
python3-more-itertools 7.2.0 More routines for operating on iterables, beyond itertools
python3-multidict 4.5.2 Multidicts are useful for working with HTTP headers, URL query args etc.
python3-mutagen 1.44.0
python3-netdisco 2.6.0 Discover devices on your local network
python3-pathlib2 2.3.4 Object-oriented filesystem paths
python3-pycognito 0.1.2
python3-pycryptodome 3.6.6 Cryptographic library for Python
python3-pyjwt 1.7.1 JSON Web Token implementation in Python
python3-pymetno 0.5.0
python3-pynacl 1.3.0 Python binding to the Networking and Cryptography (NaCl) library
python3-pyrfc3339 1.1 Python library for generating and parsing RFC 3339-compliant timestamps.
python3-python-didl-lite 1.2.4
python3-python-jose-cryptodome 1.3.2 A JOSE implementation in Python using pycryptodome instead pycrypto.
python3-python-slugify 4.0.0 A Python Slugify application that handles Unicode
python3-python-telegram-bot 11.1.0 A python wrapper for telegram bots
python3-restrictedpython 5.0 RestrictedPython is a defined subset of the Python language which allows to provide a program input into a trusted environment
python3-ruamel-yaml 0.15.100 YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order
python3-s3transfer 0.2.1 An Amazon S3 Transfer Manager
python3-samsungctl 0.7.1
python3-samsungtv 1.0.0
python3-samsungtvws 1.4.0
python3-snitun 0.20 End-to-End encryption with SNI proxy on top of a TCP multiplexer.
python3-spotipy 2.10.0
python3-sqlalchemy 1.3.15 Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL
python3-ssdp 1.0.1
python3-sseclient 0.0.24 Python client library for reading Server Sent Event streams.
python3-text-unidecode 1.3 Text unidecode
python3-ua-parser 0.8.0 Python implementation of ua-parser
python3-user-agents 1.1.0 A library to identify devices (phones, tablets) and their capabilities by parsing (browser/HTTP) user agent strings
python3-voluptuous 0.11.7 Voluptuous is a Python data validation library
python3-voluptuous-serialize 2.3.0 Convert Voluptuous schemas to dictionaries so they can be serialized.
python3-warrant 0.6.1 Python class to integrate Boto3’s Cognito client so it is easy to login users. With SRP support.
python3-websocket-client 0.56.0 websocket client for python
python3-yarl 1.3.0 Yet another URL library
python3-zeroconf 0.24.5 Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible)
python3-zipp 0.6.0 Backport of pathlib-compatible object wrapper for zip files