homeassistant-full
Open-source home automation platform running on Python.
homepage ↗homepage ↗ pypi: home-assistant github: home-assistant/core
Available in
| Overlay | Newest | Ebuilds | Last activity | |
|---|---|---|---|---|
| ha-bleeding-edge GitHub ↗ | 2026.7.4 | 4 | 3 d | details › |
| EmilienMottet GitHub ↗ | 2024.12.5-r1 | 2 | 13 d | details › |
| HomeAssistantRepository GitHub ↗ | 2024.11.3-r1 | 2 | 10 mo | details › |
Versions & arches
| Version | Overlay | amd64 | arm64 | x86 | arm | Committed | |
|---|---|---|---|---|---|---|---|
| 9999 LIVE ≈ | HomeAssistantRepository | follows upstream — no keywords | 17 mo | view · download · history ↗ | |||
| 2026.7.4 ≈ | ha-bleeding-edge | amd64 untested | arm64 untested | x86 untested | arm untested | 3 d | view · download · history ↗ |
| 2026.7.3-r1 ≈ | ha-bleeding-edge | amd64 untested | arm64 untested | x86 untested | arm untested | 3 d | view · download · history ↗ |
| 2026.7.3 ≈ | ha-bleeding-edge | amd64 untested | arm64 untested | x86 untested | arm untested | 6 d | view · download · history ↗ |
| 2026.7.2-r2 ≈ | ha-bleeding-edge | amd64 untested | arm64 untested | x86 untested | arm untested | 6 d | view · download · history ↗ |
| 2024.12.5-r1 ≈ | EmilienMottet | amd64 stable | arm64 stable | x86 stable | arm stable | 16 mo | view · download · history ↗ |
| 2024.11.3-r1 ≈ | HomeAssistantRepository | amd64 stable | arm64 stable | x86 stable | arm stable | 17 mo | view · download · history ↗ |
| 2024.10.4-r2 ≈ | EmilienMottet | amd64 stable | arm64 stable | x86 stable | arm stable | 20 mo | view · download · history ↗ |
Use flags of 2026.7.4
- +systemd internal and developer use
- test internal and developer use
- cli Set a dependency for Home Assistant Cli hass-cli (lots of modules required)
- abode Library for the Abode alarm API
- acaia
- accuweather Uses the AccuWeather web service as a source for weather data
- acmeda Control and monitor covers via your Rolelase Acmeda Automate hub
- actron_air
- adax Integrates Adax heater into Home Assistant
- adguard Monitor your ad- and tracker-blocking DNS server
- ads Beckhoff automation devices running TwinCAT
- advantage_air API helper for Advantage Air's MyAir and e-zone API
- aemet AEMET OpenData meteorological data
- aftership The aftership platform allows one to track deliveries by AfterShip
- agent_dvr Agent DVR is a free* software DVR solution
- aidot
- airgradient The AirGradient integration will fetch data from your AirGradient devices
- airly Uses the Airly web service as a source for air quality data
- airnow AirNow web service as a source for air quality data
- airobot
- airos
- airpatrol
- airq integrating the sensors provided by your air-Q device
- airthings A python3 library to communicate with Aws
- airthings_ble
- airtouch4 control Ducted Air Conditioning Systems that are using the AirTouch 4 Controller
- airtouch5 allows you to control ducted air conditioning systems using the AirTouch 5 cont.
- airvisual Airvisual sensor platform queries the AirVisual cloud API for air quality data
- airvisual_pro allows Home Assistant to retrieve data from an AirVisual Node/Pro unit
- airzone This integration allows getting values from the local API of Airzone HVAC zoning
- airzone_cloud This integration interacts with the Cloud API of Airzone devices
- aladdin_connect The aladdin_connect cover platform lets you control Genie Aladdin Connect garage
- alarmdecoder AlarmDecoder extended
- alexa_devices
- alpha_vantage The alpha_vantage sensor platform uses Alpha Vantage to monitor the stock market
- altruist
- amazon_polly Text-to-speech platform that works with Amazon Polly
- amberelectric Interface to the Amber Electric API, allowing you to download current and foreca
- ambient_network retrieves local weather station information via the Ambient Weather Network
- ambient_station Retrieves local weather information from Ambient Weather
- amcrest Integrate your Amcrest or Dahua IP camera
- analytics_insights allows you to get integration usage statistics into Home Assistant
- android_ip_webcam The android_ip_webcam integration turns any Android phone or tablet into a netwo
- androidtv Library for controlling an Android TV, formerly firetv
- androidtv_remote allows you to control an Android TV and launching apps
- anel_pwrctrl
- anglian_water
- anova allows you to control Anova sous vides with Wi-Fi capability
- anthemav Both Anthem’s current and last generation of A/V Receivers and Processors suppor
- anthropic adds a conversation agent powered by Anthropic
- aosmith control a compatible A. O. Smith iCOMM-enabled water heater from Home Assistant
- apache_kafka Sends all state changes from Home Assistant to a Apache Kafka topic
- apcupsd Query Apcupsd status information from Home Assistant
- apple_tv Library for controlling an Apple TV
- apprise The Apprise service is an all-in-one solution to open up Home Assistant
- aprilaire The Aprilaire integration allows you to control an Aprilaire thermostat
- aprs Tracker integration connects to the APRS-IS
- apsystems allows you to read the data from your APsystems EZ1 microinverter
- aquacell monitor your AquaCell device in Home Assistant
- aqualogic Provides connectivity to a Hayward/Goldline AquaLogic/ProLogic pool controller
- aquostv The aquostv platform allows you to control a Sharp Aquos TV
- aqvify
- aranet Integrates Aranet devices into Home Assistant
- arcam_fmj Control Arcam receivers from Home Assistant
- arris_tg2492lg Presence detection from an Arris TG2492LG router
- aruba Presence detection by looking at connected devices to an Aruba Instant device
- arve monitor real-life air quality data, as measured by your Arve device
- arwn
- aseko_pool_live allows you to monitor your Aseko ASIN Aqua dosing systems
- +assist_pipeline provides the foundation for the Assist voice assistant in Home Assistant
- assist_satellite
- asuswrt Api wrapper for Asuswrt
- atag Connect to Atag One thermostats, reporting and setting its status
- atome The atome sensor platform is retrieving the consumption of your home from the Di
- august The august integration allows you to integrate your August devices in Home Assis
- aurora The aurora platform uses the NOAA Aurora Forecast service to let you know if an
- aurora_abb_powerone This implements a direct RS485 connection to a solar inverter in the PVI-3.0/3.6
- aussie_broadband displays various service metrics using the Aussie Broadband API
- autarco gather data from the cloud API of Autarco
- autoskope
- avea Library for Elgato Avea bulbs
- awair Library to integrate the Awair GraphQL API into Home Assistant
- aws Interact with Amazon Web Services
- aws_s3
- axis Communicating with newer devices from Axis Communications
- azure_data_explorer allows you to forward events to Azure Data Explorer
- azure_devops
- azure_event_hub
- azure_service_bus
- azure_storage
- backblaze_b2
- +backup allows you to create and download backups for your Home Assistant Core
- baf Integrates Big Ass Fans devices into Home Assistant
- baidu Text-to-speech platform uses Baidu TTS engine to read a text with natural soundi
- balboa This integration adds support for Balboa Spa WiFi Modules
- bang_olufsen enables control of some of the features of certain Bang & Olufsen devices
- bbox Presence detection from Bbox Modem Router from Bouygues Telecom
- bitcoin Displays various details about the Bitcoin network
- bizkaibus The bizkaibus sensor will give you the time until the next bus in the selected s
- blackbird Control Monoprice Blackbird Matrix Switch using a serial connection
- blebox BleBox produces small, low-power, surprisingly affordable, feature-rich WiFi dev
- blink Get events from Blink camera and security systems
- blockchain Displays Bitcoin wallet balances from blockchain.info
- blue_current connect to your blue current account to Home Assistant
- bluemaestro Integrates BlueMaestro devices into Home Assistant
- bluesound Allows you to control your Bluesound HiFi wireless speakers and audio integratio
- +bluetooth The Bluetooth integration will detect nearby Bluetooth devices
- bond Asynchronous Python wrapper library over Bond Local API
- bosch_alarm
- bosch_shc integrate your Bosch SHC into Home Assistant
- braviatv Control almost all Sony Bravia TV 2013 and newer
- bring allows you to interact with your Bring! shopping lists within Home Assistant
- broadlink Allows you to interact with Broadlink remote control devices
- brother
- brottsplatskartan brottsplatskartan sensor allows one to track reported incidents
- brunt The brunt platform allows one to control Blind Engines by Brunt
- bryant_evolution lets you control Bryant Evolution HVAC systems
- bsblan This integration integrates BSBLan device into Home Assistant
- bt_home_hub_5 Offers presence detection by looking at connected devices to a BT Home
- bt_smarthub Presence detection by looking at BT Smart Hub based routers
- bthome Integrates BTHome BLE devices into Home Assistant
- buienradar Integrate buienradar weather data into Home Assistant
- caldav Integrate a CalDAV (RFC4791) calendar in Home Assistant
- cambridge_audio control all receivers and streamers that support the StreamMagic app
- camera The camera integration allows you to use IP cameras with Home Assistant
- canary Allows you to integrate your Canary devices from Home Assistant
- casper_glow
- cast Let Home Assitant talk to Google Chromecast
- ccm15 integrate Midea CCM15 devices in Home Assistant.
- centriconnect
- chacon_dio connected home devices that can be controlled via RF 433 MHz or Wi-Fi
- channels Allows you to control Channels from Home Assistant
- chef_iq
- chess_com
- cielo_home
- cisco_ios Presence detection scanner for Cisco IOS devices
- cisco_mobility_express ciscomobilityexpress support for Home Assistant
- cisco_webex_teams
- citybikes
- +cloud Quickly integrate your local Home Assistant with various cloud services
- cloudflare With the cloudflare integration, you can keep your Cloudflare records up to date
- cloudflare_r2
- cmus Allows you to control a cmus music player from Home Assistant
- co2signal Queries the CO2Signal API for the CO2 intensity of a specific region
- coinbase Lets you access account balances and exchange rates from coinbase
- color_extractor color_extractor extracts the predominant color from a given image
- comelit allows you to control your Comelit home automation devices
- comfoconnect Comfoconnect integration lets you control Zehnder ComfoAir
- command_line
- compensation Compensation integration consumes the state from other sensors
- compit
- concord232 Provides integration with GE, Interlogix (and other brands) alarm panels
- control4 Allows you to control and monitor lights from your local Control4 system
- +conversation
- cookidoo
- coolmaster The coolmaster climate platform lets you control HVAC through CoolMasterNet
- cppm_tracker Detect presence by looking at connected devices to Aruba Clearpass
- cpuspeed The cpuspeed sensor platform to allow you to monitor the current CPU speed
- crownstone allows you to control your Crownstones via cloud or using a USB dongle
- cync
- daikin Integrate Daikin wireless controllers into Home Assistant
- danfoss_air The danfoss_air integration accesses information from your Danfoss Air HRV unit
- data_grand_lyon
- datadog The datadog integration sends all state changes to Datadog using a Datadog Agent
- deako control your Deako devices from Home Assistant
- debugpy Useful in testing changes on a local development install
- deconz Add deCONZ ConBee/RaspBee Zigbee gateways to Home Assistant
- decora_wifi Support for Leviton Decora Wi-Fi dimmers/switches via the MyLeviton API
- delijn De Lijn public transport network in Flanders
- deluge Local polling for Deluge Switches and Sensors
- denon_rs232
- denonavr Automation Library for Denon AVR receivers
- devialet lets you control your Devialet wireless speakers from Home Assistant
- devolo_home_control Add Devolo Home-control to Home Assistant
- devolo_home_network The devolo Home Network integration allows you to monitor your PLC network
- dexcom View your CGM data from Dexcom from Home Assistant
- +dhcp will watch the network for DHCP requests for supported devices and services
- digital_ocean Access information about your Digital Ocean droplets from Home Assistant
- directv Allows you to control a DirecTV receiver and its client devices
- discogs Discogs Client for Home Assistant
- discord Send messages to the user using Discord from Home Assistant
- discovergy allows users to integrate their Discovergy smart meters into Home Assistant
- dlink Allows you to control the state of your D-Link Wi-Fi Smart Plugs
- dlna_dmr Allows you to control a DLNA Digital Media Renderer
- dlna_dms allows you to browse and play media from a DLNA Digital Media Server
- dnsip will expose an IP address, fetched via DNS resolution, as its value
- doods image processing integration allows you to detect and recognize objects
- doorbird The doorbird implementation allows you to integrate your DoorBird device
- dormakaba_dkey Integrates Dormakaba dKey Bluetooth Low Energy connected locks
- dremel_3d_printer monitor your Dremel 3D printer and its progress with your Home Assistant
- drop_connect provides connectivity with DROP smart water system devices via a local MQTT API
- dropbox
- droplet
- dsmr Dutch Smart Meters which comply to DSMR (Dutch Smart Meter Requirements)
- duco
- dunehd control a Dune HD media player
- duotecno used to control Duotecno nodes in Home Assistant
- dwd_weather_warnings dwd_weather_warnings sensor platform uses DWD for warnings
- dynalite Dynalite DyNET interface forHome Assistant
- eafm UK Environment Agency Flood Monitoring API to provide sensors
- earn_e_p1
- easyenergy integrates the easyEnergy API platform with Home Assistant
- ebox Integrate your EBox account information into Home Assistant
- ebusd Integration between ebusd daemon for communication with eBUS heating systems
- ecoal_boiler The ecoal_boiler integration is the base for pumps and sensors
- ecobee Talk to Ecobee thermostats from Home Assistant
- ecoforest allows monitoring and control of local Ecoforest fireplaces in Home Assistant
- econet consuming the information provided by a EcoNet enabled Rheem water heater
- ecovacs ecovacs integration to integrate all Ecovacs (Deebot) vacuums
- ecowitt add Ecowitt Weather station to your Home Assistant
- edimax switch platform allows you to control the state of your Edimax switches
- edl21 edl21 integration lets you read German EDL21 smart meters using SML
- efergy Integrate your Efergy meter information into Home Assistant
- egardia Control an Egardia/Woonveilig alarm control panel from Home Assistant
- egauge
- eheimdigital
- ekeybionyx
- electrasmart control Electra Air Ait COnditioners with HA
- electric_kiwi uses the official Electric Kiwi API to show and select the hour of free power
- elevenlabs support for ElevenLabs as text-to-speech with natural sounding voices
- elgato The Elgato Key Light sets the bar for high-end studio lighting
- elkm1 Elk-M1 is a home security and automation controller
- elmax enables Home Assistant integration with ELMAX control panels
- elv control the state of your ELV PCA 301 smart switch
- elvia import your historical grid consumption from Elvia
- emby The emby platform allows you to control a Emby multimedia system
- emoncms
- emoncms_history
- emonitor SiteSage Emonitor allows local power monitoring on a per circuit basis
- emulated_kasa Emulates a TP-Link Kasa smart plug and announces the power usage
- emulated_roku Emulate Roku API for Harmony and Android remotes
- energenie_power_sockets include Energenie USB Power-Sockets into your Home Assistant setup
- energieleser
- energyid
- energyzero integrates the EnergyZero API platform with Home Assistant
- enigma2 Support for Enigma2 boxes with openwebif support
- enocean Support for Enocean devices in Home Assistant
- enphase_envoy Reads electricity production and consumption from an Enphase Envoy
- entur_public_transport entur_public_transport sensor gives real-time departure information
- envertech_evt800
- environment_canada Access meteorological data from Environment Canada from Home Assistant
- envisalink Link Envisalink devices to Home Assistant
- ephember The ephember climate platform lets you control EPH Controls thermostats
- epic_games_store integrates the Epic Games Store service into Home Assistant
- epion Integrates Epion Air sensors into Home Assistant
- epson The epson platform allows you to control a Epson projector
- eq3btsmart Integrate EQ3 Bluetooth Smart Thermostats in Home Assistant
- escea allows monitoring and control of local Escea fireplaces
- esphome Support for esphome sensors, covers and switches and it's dashboard
- essent communicate with the (undocumented) API of Dutch energy provider Essent
- etherscan displays Ether and ERC-20 token balances from Etherscan.io
- eufy eufy integration is the main integration to integrate various eufy devices
- eufylife_ble integrate Eufy smart scales with Home Assistant
- eurotronic_cometblue
- everlights Library for controlling an EverLights lighting system
- evil_genius_labs allows you to control and monitor the artworks by Evil Genius Labs
- evohome links with all non-US Honeywell Total Connect Comfort (TCC) CH/DHW systems
- ezviz ezviz sensor platform uses the EzvizLife API to interact with the devices
- faa_delays delays at US Airports based on the FAA’s National Airspace System Status
- familyhub get images of the inside of your Samsung Family Hub refrigerator
- fastdotcom uses the Fast.com web service to measure network bandwidth performance
- feedreader an RSS/Atom feed reader that polls feeds every hour
- ffmpeg allows other Home Assistant integrations to process video and audio streams
- fibaro Fibaro hub is a controller mainly connecting to Z-Wave devices
- fido Integrate your Fido account information into Home Assistant
- +file Store notifications as a file
- fing
- fints This only works with banks that support the FinTS (aka. HBCI) standard
- firefly_iii
- fireservicerota scheduling and dispatching system for firefighters
- firmata Firmata can be used to add digital inputs and outputs to Home Assistant
- fish_audio
- fitbit The Fitbit sensor allows you to expose data from Fitbit to Home Assistant
- fivem lets you retrieve information from a FiveM server within Home Assistant
- fixer current exchange rate from Fixer.io using data from ECB
- fjaraskupan Fjäråskupan allows you to control your Bluetooth equipped kitchen fan
- fleetgo integrate your vehicles equipped with FleetGO hardware into Home Assistant
- flexit_bacnet Integrates Flexit Nordic series air handling unit into Home Assistant
- flic The flic platform allows you to receive click events from flic smart buttons
- flipr Flipr is a smart pool monitor (Cloud Polling)
- flo The flo integration integrates Flo by Moen smart water shutoff valves
- flume monitors the real-time status of your home water meter
- fluss
- flux_led flux_led support is integrated into Home Assistant as a light platform
- folder_watcher publishing events on the bus on the creation/deletion/modification of files
- foobot fetch air quality data from your Foobot device
- forecast_solar Asynchronous Python client for getting forecast solar information
- forked_daapd allows you to control your forked-daapd server from Home Assistant
- fortios device tracking of devices with a MAC address connected to a FortiGate
- foscam watch the live stream of your Foscam IP camera
- free_mobile free_mobile platform is using the French mobile operator Free Mobile to send SMS
- freebox allows you to observe and control Freebox router
- freedompro Python library for Freedompro API
- freshr
- fressnapf_tracker
- fritz The fritz platform offers presence detection for Home Assistant
- fritzbox Allows you to integrate the switch and climate devices in Home Assistant
- fritzbox_callmonitor monitors the call monitor exposed by AVM FRITZ!Box routers on TCP port 1012
- fronius Add (very basic) Support for Fronius Symo JSON Api to Home Assistant
- frontend
- frontier_silicon Support for Internet Radios based on the Frontier Silicon chipset
- fujitsu_fglair provides support for Fujitsu heat pumps and air conditioners
- fully_kiosk Fully Kiosk Browser control in Home Assistant
- fumis
- futurenow Allows you to use P5 FutureNow relay/dimmer units as lights
- fyta uses the open API of FYTA to obtain the data from your plant sensors
- garages_amsterdam measure the occupancy of Amsterdam parking garages in the Netherlands
- gardena_bluetooth integrate their Gardena Bluetooth devices into Home Assistant
- gc100 The Global Caché GC-100 can be integrated into Home Assistant
- gdacs lets you use a GeoRSS feed provided by GDACS
- generic The generic camera platform allows you to integrate any IP camera or other URL
- geniushub geniushub integration links Home Assistant with your Genius Hub CH/DHW
- gentex_homelink
- geo_json_events geo_json_events platform lets you integrate GeoJSON feeds
- geo_rss_events geo_rss_events sensor retrieves events from a GeoRSS feed
- geocaching The Geocaching integration pulls data from your Geocaching.com account
- geonetnz_quakes Use a GeoJSON feed provided by New Zealand’s GeoNet in Home Assistant
- geonetnz_volcano GeoJSON feed provided by New Zealand’s GeoNet
- ghost
- gios Source for air quality data for Home Assistant
- github GitHub sensor integrates data from GitHub to monitor your favorite repositories
- gitlab_ci Sensor platform integrates results reported by CI/CD Pipeline Jobs in GitLab
- glances Allows you to monitor the system information provided by the Glances API
- +go2rtc
- goalzero Access Goal Zero REST Api from Home Assistant
- gogogate2 Control Gogogate2-Enabled garage doors from Home Assistant
- goodwe poll a GoodWe solar inverter over the local network
- google Intergrate Google Calendar into Home Assistant
- google_air_quality
- google_assistant_sdk allows Home Assistant to interact with Google Assistant
- google_cloud allows you to use Google Cloud Platform API
- google_drive
- google_generative_ai_conversation adds a conversation agent powered by Google Generative AI in Home Assistant
- google_mail allows you to connect your Google Mail and set an email auto-response
- google_maps google_maps platform allows you to detect presence
- google_photos upload photos to your Google Photos using Home Assistant
- google_pubsub Send events to Google Cloud Pub/Sub from Home Assistant
- google_sheets allows you to connect your Google Drive to Home Assistant
- google_tasks allows you to connect your Google Tasks to Home Assistant
- google_translate google_translate text-to-speech platform for Home Assistant
- google_travel_time provides travel time from the Google Distance Matrix API
- google_weather
- govee_ble Integrates Govee BLE devices into Home Assistant
- govee_light_local Integrates Govee lights into Home Assistant using Local API control
- gpsd GPS information collected by gpsd and a GPS receiver
- gree Discover, connect and control Gree based minisplit systems
- green_planet_energy
- greencell
- greeneye_monitor Allows you to create sensors for the various data channels of the GEM
- growatt_server Talk to growatt server from Home Assistant
- gtfs gtfs sensor will give you the next departure time
- guardian Integrates Elexa Guardian water valve controllers into Home Assistant
- guntamatic
- habitica Allows you to monitor and manage your Habitica profile
- hanna
- hardware provides an API which offers information about certain board types, USB dongles,
- harman_kardon_avr Allows you to control Harman Kardon Network Receivers
- harmony Logitech Harmony support for Home Assistant
- hassio
- hdfury
- hdmi_cec Creates switch entities for HDMI devices in Home Assistant
- heatmiser Control Heatmiser DT/DT-E/PRT/PRT-E thermostats from Heatmiser
- hegel
- helty
- heos Controlling HEOS devices through the HEOS CLI Protocol from Home Assistant
- here_travel_time here_travel_time sensor provides travel time from the HERE Routing API
- hikvision Parses the event stream of a Hikvision IP Camera for Home Assistant
- hikvisioncam Allows you to control your motion detection settings from Home Assistant
- hisense_aehw4a1 Give Wi-Fi connectivity to some Hisense ACs
- hive Set up and integrate all supported Hive devices in Home Assistant
- hko retrieves weather data from the Hong Kong Observatory Open Data API
- hlk_sw16 HLK-SW16 by Hi-Link is a simple networkable 16 port relay device
- holiday create a calendar of holidays in Home Assistant for powering automations
- home_connect Home Connect standard for Bosch and Siemens
- homeassistant_hardware
- homee
- homekit Integrate HomeKit controller and accessory in Home Assistant
- homekit_controller Allows you to connect accessories with the “Works with HomeKit” logo
- homematic An API for the homematicip cloud
- homematicip_cloud A python wrapper for the homematicIP REST API (Access Point Based)
- homevolt
- homewizard collect data locally from the HomeWizard Energy products
- homeworks Lutron Homeworks Series 4 & 8 systems via RS232
- honeywell Integrates US-based Honeywell Total Connect Comfort (TCC) climate systems
- horizon Allows you to control a Unitymedia Horizon HD Recorder from Home Assistant
- hp_ilo Query HP Integrated Lights out XML interfaces from Home Assistant
- hr_energy_qube
- html5 html5 enables you to receive push notifications to Chrome or Firefox
- huawei_lte allows you to observe and control Huawei LTE devices
- hue talk to Philips Hue
- hue_ble
- huisbaasje Huisbaasje smart energy meters
- hunterdouglas_powerview integrate your Hunter Douglas PowerView devices
- husqvarna_automower integration provides connectivity with Husqvarna Automowers lawn mowers
- husqvarna_automower_ble
- huum Integrates Huum saunas into Home Assistant
- hvv_departures departures of busses, trains and ferries in Hamburg
- hydrawise communicate with Hunter Wi-Fi irrigation controllers
- hyperion integrate your Hyperion into Home Assistant
- hypontech
- ialarm A simple library to interface with iAlarm systems, built for Home-Assistant
- iammeter real-time readings of WEM3080, WEM3162 & WEM3080T) meters
- iaqualink iAqualink by Jandy allows you to control your pool via cloud service
- ibeacon Adding iBeacon Tracker to your Home Assistant instance
- icloud iCloud allows users to track their location on iOS devices
- idasen_desk allows you to connect your IKEA Idåsen motorized desk to Home Assistant
- idrive_e2
- idteck_prox This integration works with Proximity Readers (RFID card readers)
- ifttt With the IFTTT component, you can trigger applets through the “Webhooks” service
- iglo integrate your iGlo Lights into Home Assistant
- igloohome
- ign_sismologia a GeoRSS feed provided by the Spanish Instituto Geográfico Nacional
- ihc use IHC Python SDK
- image_upload handle image assets in Home Assistant
- imap observing your IMAP server and reporting the amount of unread emails
- imeon_inverter
- imgw_pib hydrological data from Institute of Meteorology and Water Management - Poland
- immich
- imou
- improv_ble allows connecting devices implementing Improv via BLE to Wi-Fi
- incomfort client for Intergas InComfort/InTouch Lan2RF systems
- indevolt
- inels
- influxdb transfer sensor data to a local InfluxDB database
- infrared
- inkbird Integrates INKBIRD devices into Home Assistant
- insteon allowing linked INSTEON devices to be used
- intelliclima
- intellifire integrate IntelliFire Wi-Fi fireplace modules
- intesishome communications with IntesisHome Smart AC Controllers
- iometer
- iotawatt Integration for the IoTaWatt Open WiFi Electricity Monitor
- iotty integrate iotty devices into Home Assistant
- iperf3 iperf3 sensor integration allows you to measure network bandwidth
- ipma ipma weather platform
- ipp read current data from your networked printer
- iqvia collects allergy, asthma and disease information (based on a U.S. ZIP code)
- irish_rail_transport will give you the time until the next two departures
- irm_kmi
- iron_os connects Home Assistant with PINE64’s Pinecil V2 soldering irons
- isal Intelligent Storage Acceleration, is used for accelerating aiohttp
- iskra connect Iskra energy meters and power quality analyzers to Home Assistant
- islamic_prayer_times integration displays the various prayer times for Muslims as sensors
- israel_rail give you the next three departure times from Israel rail
- iss know if the station is above your home location
- ista_ecotrend import your monthly meter readings from the ista EcoTrend service
- isy994 controller that is capable of controlling Insteon and X10 devices
- itach control IR devices with a Global Caché iTach Device and GC-100 devices
- ituran
- izone control of a local iZone ducted reverse-cycle climate control device
- jellyfin exposes a Jellyfin server as a Media Source in Home Assistant
- jewish_calendar Displays information related to the Jewish Calendar as a variety of sensors
- joaoapps_join joaoapps_join integration exposes services from Join
- justnimbus queries the JustNumbus API used by the JustNimbus web dashboard
- jvc_projector The JVC Projector integration allows for the automation of JVC Projectors
- kaiterra view the readings from your Laser Egg or Sensedge device
- kaleidescape The Kaleidescape integration allows automation of Kaleidescape movie player
- keba integrates your Keba charging station (wallbox)
- keenetic_ndms2 presence detection for Keenetic Routers
- kef KEF wireless speakers
- kegtron Integrates Kegtron Smart Keg Monitor (Gen 1) devices into Home Assistant
- keyboard_remote Receive signals from a keyboard and use it as a remote control
- keymitt_ble allows you to locally control a MicroBot Push
- kiosker
- kira main integration to integrate Keene Electronics IR over IP Kira modules
- kiwi open your KIWI Smart Locks and Smart Entry Devices
- kmtronic IP-connected relays
- knocki receive events for the triggers set up from your Knocki devices
- knx Asynchronous Library for the KNX protocol
- kodi control a Kodi multimedia system
- kostal_plenticore allows you to get data from Kostal Plenticore solar inverters
- kraken allows you to monitor exchange rates on kraken.com
- kulersky connects Brightech Kuler Sky floor lamps to Home Assistant
- kwb integrates the sensors of KWB Easyfire pellet central heating units
- lacrosse using the data provided by a Jeelink USB dongle or this Arduino sketch
- lacrosse_view allows access to LaCrosse sensors
- lamarzocco interacts with La Marzocco coffee machines through calls to the LaMarzocco cloud
- lametric LaMetric Time smart clock listen to web radio and display notifications
- landisgyr_heat_meter read the meter values from Ultraheat devices by Landis & Gyr
- lastfm lastfm sensor platform will allow you to see whenever a user starts scrobbling
- launch_library information about the next planned space launch
- laundrify Monitor the status of your washing machine or dryer using a laundrify WiFi power
- lcn allows you to connect to LCN hardware devices
- ld2410_ble Integrates LD2410 BLE sensors from Hi-Link
- leaone Integrates LeaOne health devices into Home Assistant
- led_ble Integrates multiple brands of Bluetooth Low Energy LED devices into Home Assista
- lektrico ntegration integrates your Lektrico Charging Station
- letpot
- lg_netcast allows you to control a LG Smart TV running NetCast 3.0
- lg_soundbar allows you to control LG Soundbars from Home Assistant
- lg_thinq
- lg_tv_rs232
- libre_hardware_monitor
- lichess
- lidarr The Lidarr integration pulls data from a given Lidarr instance
- liebherr
- lifx The lifx integration allows you to integrate your LIFX into Home Assistant
- lightwave WiFi link for controlling Lightwave lights, switches and TRVs
- limitlessled control your LimitlessLED lights from within Home Assistant
- linkplay control various media players based on the LinkPlay protocol
- linode allows you to access the information about your Linode systems
- linux_battery sensor platform is using the information stored in /sys/class/power_supply/
- litejet allows a computer to control the system via LiteJet’s third party protocol
- litterrobot Wi-Fi-enabled, automatic, self-cleaning litter box for cats
- livisi connect your LIVISI Smart Home Controller (SHC) to Home Assistant
- local_calendar create a calendar of events in Home Assistant
- local_todo The Local to-do list integration allows you to create to-do lists in Home Assist
- lojack
- london_underground display the status of London underground lines
- lookin Integrates LOOKin devices into Home Assistant
- loqed Integrate your LOQED Touch Smart Lock with Home Assistant
- luci fetch connected devices from your OpenWrt
- luftdaten query the open data API of luftdaten.info to monitor air quality
- lunatone
- lupusec Lupusec alarm control panel and ultimately all connected sensors
- lutron communicating with the Lutron main hub
- lutron_caseta for communicating with the Lutron Caseta Smart Bridge
- lw12wifi Library to control the Lagute LW-12 WiFi LED controller
- lyric Honeywell Lyric thermostat platform
- madvr automation and control of madVR Envy devices
- mailgun A simple mailgun client - pymailgun fork with Python 3 support
- marytts text-to-speech platform uses MaryTTS Text-to-Speech engine
- mastodon uses Mastodon to deliver notifications from Home Assistant
- matrix allows you to send messages to matrix rooms
- matter control Matter devices on your local WiFi or Thread network
- maxcube eQ-3 ELV MAX Cube Python API
- mcp
- mcp_server
- mealie The Mealie integration will fetch data from your Mealie instance
- meater communication with the Meater Temperature Probe from Apption Labs
- medcom_ble International Medcom Bluetooth-enabled radiation monitors
- media_extractor Gets a stream URL and sends it to a media player entity
- mediaroom control a Mediaroom Set-Top Box (STB) from Home Assistant
- melcloud Python MELCloud interface
- melcloud_home
- melissa main integration to connect to a Melissa Climate A/C control
- melnor allows you to control your Melnor Bluetooth watering valves
- message_bird MessageBird's REST API
- met met platform uses the Met.no web service as a source for meteorological data
- met_eireann Met Éireann (The Irish Meteorological Service) Public Weather Forecast API
- meteo_france uses the meteorological data from Meteo-France
- meteo_lt
- meteoalarm watch for weather alerts in europe from MeteoAlarm
- meteoclimatic use Meteoclimatic web service as a source for meteorological data
- metoffice weather platform uses the Met Office’s DataPoint API
- mfi sensor platform to allow you to monitor mFi mPort interface and sensors
- microbees allows you to control your microBees devices such as plugs and wall switches
- microsoft text-to-speech platform uses the TTS engine of the Microsoft Speech Service
- miele
- mikrotik add support for MikroTik RouterOS API
- mill A python3 library to communicate with Mill
- minecraft_server retrieve information from a Minecraft server
- minio This integration adds interaction with Minio
- mitsubishi_comfort
- moat Integrates Moat devices into Home Assistant
- +mobile_app allows Home Assistant mobile apps to easily integrate with Home Assistant
- mochad main integration to integrate all Mochad X10 platforms
- modbus sensors and switches controlled over MODBUS serial, TCP, and UDP connections
- modem_callerid Uses an available modem for collecting caller ID information
- modern_forms Asynchronous Python client for Modern Forms fans
- moehlenhoff_alpha2 allows you to control a Möhlenhoff Alpha 2 temperature control system
- monarch_money a personal finance aggregation and budgeting service
- monoprice Python API for talking to Monoprice 6-zone amplifier
- monzo allows you to connect your Monzo bank accounts to Home Assistant
- mopeka Integrates Mopeka devices into Home Assistant
- motion_blinds control Motion Blinds from Coulisse B.V.
- motionblinds_ble adds support for Motionblinds Bluetooth motors
- motioneye integrate your motionEye server into Home Assistant
- motionmount control the position of your TVM 7675 Pro Signature MotionMount
- mpd allows you to control a Music Player Daemon from Home Assistant
- +mqtt install MQTT Broker and dependencies
- mta
- mullvad Mullvad VPN integration pulls Mullvad VPN status information
- music_assistant
- mutesync mutesync integration for Home Assistant connects to the mütesync virtual button
- mvglive departure times bus, tram, subway, train of Munich public transport network
- myneomitis
- mysensors combines devices like Arduino, ESP8266, Raspberry Pi, NRF24L01+ and RFM69
- mystrom Python API for interacting with myStrom devices
- mythicbeastsdns automatically update your dynamic DNS entry at Mythic Beasts
- myuplink get information about the devices supporting myUplink using the official cloud A
- nad allows you to control a NAD receiver through RS232, TCP and Telnet
- nam get temperature, humidity, pressure , air quality from Nettigo devices
- nanoleaf allows you to control Nanoleaf Light Panels from Home Assistant
- nasweb
- neato Python package for controlling Neato pybotvac Connected vacuum robot
- nederlandse_spoorwegen train service in the Netherlands
- ness_alarm integrate a Ness D8x/D16x alarm system
- nest main integration to integrate all Nest related platforms
- netatmo Access to Netatmo weather station data
- netdata API for interacting with Netdata
- netgear detect presence by looking at connected devices to a NETGEAR device
- netgear_lte observe and control NETGEAR LTE modems
- netio Binding library for Koukaam netio devices
- network provides network configuration for integrations such as Zeroconf
- neurio_energy Integrate your Neurio meter information into Home Assistant
- nexia allows you to integrate your Nexia thermostats into Home Assistant
- nextbus will give you the next departure time and associated data fro NextBus
- nextcloud pulls summary Nextcloud information into Home Assistant
- nextdns allows you to monitor NextDNS statistics
- nfandroidtv Notifications for Android TV and Notifications for Fire TV
- nibe_heatpump control and monitor Nibe Heat Pumps in Home Assistant
- nice_go control Nice G.O. garage doors through Home Assistant
- nightscout allows you to view your CGM data from Nightscout
- niko_home_control platform allows you to integrate your Niko Home Control
- nilu An API client for getting pollution data from NILU sensor stations in Norway
- nina displays warnings from Bundesamt für Bevölkerungsschutz und Katastrophenhilfe
- nintendo_parental_controls
- nissan_leaf integration with the NissanConnect EV cloud service
- nmap_tracker Presence detection for Home Assistant with nmap
- nmbs Python wrapper for the iRail API
- noaa_tides prediction for the tides for any location in the United States
- nobo_hub Integrates Nobo Ecohub into Home Assistant
- nordpool
- norway_air A library to communicate with the met.no api
- notify_events The Notify.Events service is a platform for the notify component
- notion retrieves data from Notion wireless home monitoring sensor kits
- nrgkick
- nsw_fuel_station uses the NSW Fuel Check App data as a source for current fuel price data
- nsw_rural_fire_service_feed integrate a GeoJSON feed provided by the NSW Rural Fire Service
- ntfy
- nuheat control your connected NuHeat Signature floor heating thermostats
- nuki control Nuki Smart Locks
- numato base for all related GPIO platforms of the Numato 32 Port USB GPIO expander
- nut monitor a UPS (battery backup) by using data from a NUT (Network UPS Tools)
- nws uses the National Weather Service web API
- nx584 NX584/NX8E Interface Library and Server
- nyt_games The NYT Games integration fetches data about your progress
- nzbget monitor and control your downloads with NZBGet
- oasa_telematics bus and trolley arrival times for Greek public transport for Athens
- obihai view the call status for your Obihai devices
- octoprint The main integration to integrate OctoPrint sensors
- oem ESP8266 based “WiFi MQTT Relay / Thermostat” sold by OpenEnergyMonitor
- ohmconnect show you the current OhmConnect status for the given OhmConnect ID
- ohme
- ollama adds a conversation agent in Home Assistant powered by a local Ollama server
- ombi The Ombi integration monitors data from your Ombi instance
- omie
- omnilogic Hayward Onmilogic pool control system
- ondilo_ico ICO continuously analyzes the water quality of your pool/spa
- onedrive
- onedrive_for_business
- onewire
- onkyo allows you to control a Onkyo, Integra and some recent Pioneer receivers
- onvif allows you to use an ONVIF Profile S conformant device
- open_meteo integrates the free weather forecast from Open-Meteo
- open_router
- openai_conversation adds a conversation agent powered by OpenAI in Home Assistant
- opendisplay
- openerz uses OpenERZ API to access data from Entsorgung und Recycling Zürich (ERZ)
- openevse an OpenEVSE Charging station equipped with an ESP8266-based Wi-Fi
- openexchangerates
- opengarage opengarage cover platform lets you control the open-source OpenGarage.io device
- openhome connect an Openhome Compliant Renderer to Home Assistant
- openrgb
- opensensemap query the open data API of openSenseMap.org air quality sensor station
- opensky allows one to track overhead flights in a given region
- opentherm_gw control the OpenTherm Gateway from Home Assistant
- openuv The openuv integration displays UV and Ozone data from openuv.io
- openweathermap uses OpenWeatherMap as a source for current meteorological data
- opnsense Presence Detection with data from OPNsense firewall
- opower get energy information from utilities that use Opower
- opple allows you to control the state of your Opple smart light
- oralb Integrates Oral-B devices into Home Assistant
- oru fetches your current energy usage from your ORU smart meter
- orvibo allows you to toggle your (dangerous) Orvibo S20 Wifi Smart Sockets
- osoenergy allows you to interact with supported devices and services offered by OSO Energy
- osramlightify allows you to integrate your Osram Lightify into Home Assistant
- otbr calling an Open Thread Border Router’s REST API in Home Assistant
- otp generates One-Time Passwords according to RFC6238
- ouman_eh_800
- ourgroceries ntegrates your shopping lists into Home Assistant
- overkiz The Overkiz (by Somfy) integration platform
- overseerr
- ovhcloud_ai_endpoints
- ovo_energy allows you to monitor your energy consumption data
- owntracks OwnTracks: track your location and send it directly to Home Assistant
- p1_monitor The P1 Monitor integration integrates the P1 Monitor API platform
- paj_gps
- palazzetti
- panasonic_bluray allows you to control a Panasonic Blu-Ray player
- panasonic_viera panasonic_viera platform allows you to control a Panasonic Viera TV
- paperless_ngx
- peblar
- peco provides electricity outage data from PECO Philadelphia power company
- pegel_online uses the data from the German Federal Waterways and Shipping Administration
- pencom Pencom is a computer-controlled relay, I/O and custom boards
- permobil view various sensors with information about your Permobil wheelchair
- pglab
- philips_js allows you to control Philips TVs which expose the jointSPACE JSON-API
- pi_hole retrieve statistics and interact with a Pi-hole system
- picnic get information from Picnic about orders, deliveries and cart content
- ping use the great ICMPLib for Presence Detection and as a binary Sensor
- pjlink control projectors with support for the PJLink protocol from Home Assistant
- plaato sets up integration with Plaato Airlock and Keg
- playstation_network
- plex Python bindings for the Plex API
- plugwise Plugwise_Smile (Anna/Adam/P1/Stretch) API to use in conjunction with Home Assist
- pocketcasts monitor unplayed episodes you have of your favorite podcasts at Pocket Casts
- point Point hub enables integration with the Minut Point
- pooldose
- poolsense PoolSense is a smart pool monitor
- portainer
- powerfox
- powerfox_local
- powerwall API for Tesla Powerwall
- prana
- private_ble_device identify devioces with random MAC addresses
- probe_plus
- profiler Help visualize profiling data from cProfile with kcachegrind and qcachegrind
- progettihwsw brings the automation experience with ProgettiHWSW boards
- proliphix control Proliphix thermostat from Home Assistant
- prometheus The prometheus integration exposes metrics in a format which Prometheus can read
- prosegur Prosegur Smart Alarms (Cloud Polling)
- prowl
- proxmoxve poll data from Proxmox VE virtualization environment
- proxy pass another camera’s output through post-processing routines
- prusalink PrusaLink integration allows you to monitor your Prusa 3D printer
- ps4 allows you to control a Sony PlayStation 4 console
- ptdevices
- pterodactyl
- pulseaudio_loopback whole home audio system based upon PulseAudio
- pure_energie integrates the Pure Energie Monitor device with Home Assistant
- purpleair PurpleAir makes sensors that measure hyper-local air quality data
- pushbullet sensor platform reads messages from Pushbullet
- pushover allows integrations to send messages to the user using Pushover
- pvoutput The PVOutput integration
- pvpc_hourly_pricing hourly price of electricity in Spain from PVPC
- pyload
- python_script write Python scripts that are exposed as services in Home Assistant
- qbittorrent monitor your downloads with qBittorrent from within Home Assistant
- qbus
- qingping Integrates Qingping devices into Home Assistant
- qld_bushfire GeoRSS feed containing bushfire alerts for Queensland
- qnap Python API for obtaining QNAP NAS system stats
- qnap_qsw This integration interacts with the local API of QNAP QSW managed switches
- qrcode enables QR code recognition from cameras
- quantum_gateway device tracker platform for Verizon Fios
- qvr_pro QVR Pro allows you to connect to cams configured on your QNAP NAS
- qwikswitch the main integration to integrate various QwikSwitch devices with Home Assistant
- rabbitair lets you control your air purifier over the local network
- rachio The rachio platform allows you to control your Rachio irrigation system
- radarr
- radio_browser use the directory of radio stations collected on Radio Browser in Home Assistant
- radio_frequency
- radiotherm control a thermostat from Radio Thermostat or 3M Filtrete
- rainbird allows interacting with LNK WiFi module of the Rain Bird Irrigation system
- raincloud allows you to integrate your Melnor RainCloud sprinkler system in Home Assistant
- rainforest_eagle platform for Rainforest Automation’s Eagle-200 and Legacy Eagle energy gateways
- rainforest_raven connects to a RAVEn-compatible device attached to the Home Assistant via USB
- rainmachine integrate all platforms related to RainMachine smart Wi-Fi sprinkler controllers
- rapt_ble Integrates RAPT Pill hydrometers into Home Assistant
- raspyrfm adds support for cheap RC 433 MHz outlets via one of the supported gateways
- rdw looks up any dutch registered vehicle by its license plate
- recollect_waste track the next scheduled waste pickup and what type of waste from Recollect
- recorder storing details in a database per sqlalchemy
- recswitch allows you to control the Ankuoo REC Switch devices from Home Assistant
- reddit integrates data from Reddit to monitor your favorite subreddits
- redgtech
- refoss Integrate Refoss devices into Home Assistant
- rehlko
- rejseplanen travel details for Danish public transport
- remember_the_milk create tasks in Remember The Milk (RTM) (deprecated)
- remote_calendar
- remote_rpi_gpio base for all related GPIO platforms in Home Assistant
- renault integration with the MyRenault cloud service
- renson The Renson integration pulls in data from the Renson Endura delta device
- reolink The integration allows you to control Reolink NVRs or cameras
- repetier Repetier-Server is a 3D printer/CNC server, able to control multiple devices
- rest rest sensor platform for data exposed by a RESTful API
- rflink The rflink integration supports devices that use RFLink gateway firmware
- rfxtrx supports RFXtrx 433 MHz devices by RFXCOM
- ridwell allows users to track waste recycling pickups scheduled with Ridwell
- ring integrate your ring.com devices
- ripple The ripple sensor platform displays Ripple wallet balances from Ripple.com
- risco This integration connects with Risco Alarms over Risco Cloud
- rituals_perfume_genie monitor your Rituals perfume diffusers
- rmvtransport departure time of bus, tram, subway, train in Rhein-Main area public transport
- roborock
- rocketchat allows you to send messages to your Rocket.Chat instance from Home Assistant
- roku add support for Roku players
- romy The ROMY integration allows you to control your ROMY vacuum robot
- roomba control a iRobot Roomba vacuum or iRobot Braava m-series mop
- roon allows you to control RoonLabs music players
- route53 keep your AWS Route53 DNS records up to date
- route_b_smart_meter
- rova uses an unofficial ROVA API to allow you to get your waste collection schedule
- rpi_power monitor your Raspis Power Supply
- ruckus_unleashed Python API to interact with a Ruckus Unleashed device
- russound_rio control Russound devices that make use of the RIO protocol
- russound_rnet control Russound devices that make use of the RNET protocol
- ruuvi_gateway Integrates Ruuvi Gateway devices as polling BLE remote scanners via the /history
- ruuvitag_ble Integrates Ruuvi’s RuuviTag BLE devices into Home Assistant
- rympro connects with a Read Your Meter Pro account to get water meter reads into HA
- sabnzbd monitor and control your downloads with SABnzbd from within Home Assistant
- saj poll a SAJ solar inverter and present the values as sensors
- samsungtv Support for Samsung TV Sets
- sanix get water/sewage level sensor measurements from the Sanix devices
- satel_integra Satel Integra alarm panel to leverage
- saunum
- schlage provides connectivity with Schlage WiFi smart locks through Schlage’s cloud API
- schluter integrate your Schluter-DITRA-HEAT-E-WiFi electric floor heating thermostat
- scrape scraping information from websites
- screenlogic allows you to integrate your Pentair IntelliTouch or EasyTouch pool controller
- season display astronomical or meteorological season (Spring, Summer, Autumn, Winter)
- sendgrid Notification platform sends email notifications via SendGrid
- sense Integrate your Sense meter information into Home Assistant
- sensibo Integrates Sensibo Air Conditioning controller into Home Assistant
- sensirion_ble Integrates sensors talking Sensirion’s BLE protocol into Home Assistant
- sensorpro Integrates SensorPro devices into Home Assistant
- sensorpush Integrates SensorPush devices into Home Assistant
- sensorpush_cloud
- sensoterra communicates with your Sensoterra soil moisture probes using
- sentry The free Sentry account allows 5000 events per month
- senz allows you to control and monitor your nVent RAYCHEM SENZ-WIFI thermostats
- serial use data provided by a device connected to the serial port of the system
- serial_pm Particulate matter sensors measure the amount of very small particles in the air
- sesame allows you to control your Sesame smart locks made by CANDY HOUSE, Inc.
- seven_segments allows you to read physical seven segments displays
- seventeentrack get package data tied to their 17track.net account
- sfr_box offers integration with the SFR broadband router
- sftp_storage
- sharkiq The sharkiq integration allows you to control your Shark IQ vacuum
- shelly Shelly devices
- shodan Shodan is a search engine for Internet-connected devices
- sia provides integration with several alarm systems that implement the SIA Protocol
- sighthound Detect people in camera images using Sighthound Cloud
- signal_messenger add Support for Moxie's Signal API
- simplefin share read-only financial data
- simplepush deliver notifications from Home Assistant to your Android device
- simplisafe integrates SimpliSafe home security (V2 and V3) systems
- sinch The sinch platform uses Sinch to deliver notifications from Home Assistant
- sisyphus allows you to observe and control your Sisyphus Kinetic Art Table
- sky_hub presence detection at connected devices to a Sky Hub router based router
- sky_remote
- skybeacon supports CR2477-powered iBeacon/eddystone sensors
- skybell integrate your Skybell.com doorbells
- slack The slack platform delivers notifications from Home Assistant to Slack
- sleepiq lets you view sensor data from SleepIQ by SleepNumber
- slide integrate your slide.store devices in Home Assistant using the official API
- slide_local
- slimproto allows you to control a Squeezebox music player directly from Home Assistant
- sma add Support for SMA Solar WebConnect
- smappee integrate Smappee monitors, plugs and switches
- smarla
- smart_meter_texas allows Texas residents to integrate their electric meters into Home Assistant
- smartthings use the SmartThings Cloud API
- smarttub control hot tubs which use the SmartTub system
- smarty lets you control Salda Smarty ventilation units from Home Assistant
- smhi support for the SMHI.se web service as a source for meteorological data
- smlight allows users to monitor and manage their SLZB-06x devices
- snapcast The snapcast platform allows you to control Snapcast from Home Assistant
- snmp Presence Detection, Sensor, Switch via SNMP
- snoo
- snooz Integrates SNOOZ devices into Home Assistant
- solaredge details from your SolarEdge solar power setup
- solaredge_local uses the local API available on some SolarEdge Inverters
- solarlog uses the open JSON interface on Solar-Log PV monitoring systems
- solarman
- solax Solax inverter API client
- soma integrate their Soma Smarthome devices into Home Assistant
- somfy_mylink an interface to a compatible Somfy MyLink hub utilizing the Synergy API
- sonarr The Sonarr integration pulls data from a given Sonarr instance
- songpal control Sony’s Songpal (”Audio Control API”) compatible devices
- sonos Sonos Media Player Support
- sony_projector allows you to control the state of SDCP compatible network-connected projectors
- soundtouch control your Bose Soundtouch speakers from Home Assistant
- spc integrate your Vanderbilt SPC alarm panel and any connected sensors
- speedtestdotnet speedtest.net support
- splunk log all state changes to an external Splunk database
- spotify Spotify media player integration allows you to control Spotify playback
- sql enables you to use an SQL database supported by the sqlalchemy library
- squeezebox library to control Logitech Media Server
- srp_energy SRP Energy integration hourly energy usage report
- +ssdp will scan the network for supported devices and services (Upnp)
- starline retrieve data of your StarLine security system from the StarLine portal
- starlingbank monitor your account balance data as sensors
- starlink allows you to integrate your Starlink into Home Assistant
- startca Integrate your Start.ca account information into Home Assistant
- statsd transfer all state changes to an external StatsD instance
- steam_online allows you to track the online status of public Steam accounts
- steamist monitor the state of your Steamist steam shower
- stiebel_eltron
- stookwijzer queries the Stookwijzer API for windspeed and gets the air quality index
- +stream provides a way to proxy live streams through Home Assistant
- streamlabswater interact with StreamLabs water monitoring devices
- subaru MySubaru connected vehicle services
- suez_water consumption of water from the French water provider Tout Sur Mon Eau
- sunricher_dali
- supla Supla is an Open Source home automation system for ESP8266 based devices
- surepetcare information on your Sure Petcare Connect Pet or Cat Flap
- swiss_hydrological_data details (temperature, level, and discharge) of rivers and lakes in Switzerland
- swiss_public_transport give you the next three SBB departure times from a given location
- swisscom
- switchbee library to control SwitchBee smart home devices
- switchbot allows you to control SwitchBot devices from Home Assistant
- switchbot_cloud allows you to control SwitchBot devices connected through the SwitchBot hub
- switcher_kis allows you to control the Switcher V2 Water Heater
- switchmate allows you to control Switchmate devices from Home Assistant
- syncthing allows you to monitor states of your synced folders from Syncthing
- syncthru allows you to read current data from your local Samsung printer
- synology_dsm monitor getting various statistics from your Synology NAS
- synology_srm detect presence by looking at connected devices to a Synology SRM router
- system_bridge System Bridge runs on your local machine to share system information via its AP
- systemmonitor Allows you to monitor disk usage, memory usage, CPU usage, and running processes
- systemnexa2
- tado an interface to the my.tado.com website
- tailscale monitor and automate on the state of the devices in your Tailscale VPN
- tailwind integrates Tailwind garage door controllers fully locally
- tami4 Support for Tami4 Edge / Edge+ by Strauss in Home Assistant
- tank_utility Add Tank Utility propane tank monitors to Home Assistant
- tankerkoenig monitor the fuel prices with tankerkoenig.de
- tapsaff provides the ‘Taps Aff’ status for a given location within the UK
- tasmota Python module to help parse and construct Tasmota MQTT messages
- tautulli The tautulli sensor platform will monitor activity on a given Tautulli Server
- technove TechnoVE Smart Charging Station through the station local API
- ted5000 monitors electricity consumption/production by connecting to the TED gateway
- tedee connect locally to your Tedee locks by communicating with the Tedee bridge
- telegram_bot Use Telegram on your mobile or desktop device to send and receive messages
- teleinfo
- tellduslive cloud platform that connects to your Tellstick
- tellstick integrates TellStick devices into Home Assistant
- teltonika
- temper get the current temperature from a TEMPer device
- tesla_fleet exposes various sensors from Tesla vehicles and energy sites
- tesla_wall_connector allows you to integrate your Gen 3 Tesla Wall Connector with Wi-Fi
- teslemetry commands and sensors from the Tesla vehicles connected to a Teslemetry subscript
- tessie control Tesla vehicles connected to your Tessie account from HA
- thermobeacon Integrates ThermoBeacon devices into Home Assistant
- thermopro Integrates ThermoPro devices into Home Assistant
- thethingsnetwork
- thingspeak makes Home Assistant communicate with the ThingSpeak API
- thinkingcleaner displays information about your Thinking Cleaner add-on
- thread track the different Thread networks (WIP)
- tibber a sensor with the current electricity price
- tile API for Tile Bluetooth trackers
- tilt_ble Integrates Tilt Hydrometer BLE devices into Home Assistant
- tilt_pi
- tmb Library that interacts with TMB API
- todoist connect to your Todoist Projects and generate binary sensors
- togrill
- tolo allows you to control your TOLO Sauna and TOLO Steam Bath
- tomorrowio obtain weather, air quality, pollen, and fire information fro tomorrow.io
- toon client for the Quby ToonAPI
- totalconnect provides connectivity with the Honeywell TotalConnect alarm systems
- touchline lets you control ROTH Touchline floor heating thermostats
- touchline_sl control Roth Touchline SL underfloor heating systems
- tplink control your TP-Link Smart Home Devices
- tplink_omada allows you to control your TP-Link Omada SDN Devices
- traccar uses GPS for tracking and has support for over 1500 different types of devices
- traccar_server Traccar uses GPS for tracking,over 1500 different types of devices
- tractive Tractive is an Austrian company develops real-time location trackers for pets
- tradfri Control/observe IKEA Tradfri devices
- trafikverket_camera Retrieve camera feed from Trafikverket
- trafikverket_ferry Retrieve ferry departure information from Trafikverket
- trafikverket_train Retrieve train departure information from Trafikverket
- trafikverket_weatherstation weather information provided by Trafikverket weather stations in Sweden
- trane
- transmission transmission integration allows you to monitor your downloads with Transmission
- transport_nsw gets next departure from Transport NSW stop for bus, train, light rail or ferry
- travisci integrate the test build results reported by Travis-CI working
- trend sensors which show the trend of numeric state orstate_attributes
- triggercmd allows you to run commands on computers via TRIGGERcmd with Home Assistant
- trmnl
- tts Audio metadata tag reader and writer implemented in pure Python
- tuya integrate all Tuya Smart related platforms
- twentemilieu allows you to track the next scheduled waste pickups by Twente Milieu
- twilio enables the sending of notifications via SMS and the creation of calls
- twinkly control Twinkly LED string from Home Assistant
- twitch monitor Twitch channel status from within Home Assistant
- twitter notification platform uses Twitter to deliver notifications from Home Assistant
- ubus a presence detection scanner for OpenWrt using ubus
- uhoo
- ukraine_alarm uses the Ukraine Alarm web service to offer air-raid siren notifications
- unifi talk with a Ubiquiti unifi Controller
- unifi_access
- unifi_direct detect presence by looking at devices connected to a UniFi AP
- unifi_discovery
- unifiprotect Camera feeds and Sensor data from a UniFi Protect application
- upb Library for interacting with UPB PIM
- upc_connect presence detection by looking at a Connect Box
- upcloud allows you to access the information about your UpCloud servers
- upnp support UPnP/Internet Gateway Device (IGD) Protocol
- uptime_kuma
- uptimerobot provides binary sensors from your monitors from Uptime Robot
- +usb USB Discovery integration will watch the host for USB devices
- usgs_earthquakes_feed a GeoJSON feed provided by the U.S. Geological Survey
- utility_meter integration provides functionality to track consumptions of various utilities
- uvc allows you to integrate UniFi Video Camera (UVC) into Home Assistant
- v2c allows monitoring and control of a local V2C Trydan EVSE
- vallox control any Vallox ventilation unit
- vasttrafik traveling details for the larger Göteborg area in Sweden from the Västtrafik
- vegehub
- velbus supports the Velbus USB, serial and TCP/IP gateway
- velux allows you to connect to a Velux KLF 200 interface
- venstar allows you to control Venstar thermostats from Home Assistant
- vera add support for Vera Z-Wave Controller
- verisure Home Assistant has support to integrate your Verisure devices
- versasense The VersaSense integration supports the VersaSense Edge Gateway
- version display the current Home Assistant versions
- vesync control smart switches and outlets connected to the VeSync App
- viaggiatreno
- vicare communicate with the Viessmann ViCare API
- victron_ble
- victron_gx
- victron_remote_monitoring
- vilfo integration allows you to observe the state of your Vilfo Router
- vistapool
- vivotek camera platform allows you to integrate a VIVOTEK IP camera
- vizio allows you to control SmartCast-compatible TVs
- vlc The vlc platform allows you to control VLC media player
- vlc_telnet Control VLC via it's telnet interface
- vodafone_station allows you to control your Vodafone Station based router
- voip enables users to talk to Assist using an analog phone and a VoIP adapter
- volkszaehler consuming the system information provided by the Volkszaehler API
- volumio allows you to control a Volumio media player
- volvo
- w800rf32 supports W800RF32 devices by WGL Designs
- wake_on_lan enables the ability to send magic packets to Wake on LAN capable devices
- wallbox pulls data from the MyWallbox Portal for your Wallbox charging station
- waqi will query World Air Quality Index service
- waterfurnace Python interface for waterfurnace geothermal systems
- watergate
- watts
- watttime Cloud based Climate Trace Service
- wattwaechter
- waze_travel_time waze_travel_time sensor provides travel time from the Waze
- weatherflow reads weather data from all WeatherFlow Tempest compatible weather station
- weatherflow_cloud provides access to cloud provided Weather Forecast of a user’s Tempest Weather S
- weatherkit obtains current weather and forecasts (hourly and daily) from Apple Weather
- webdav
- webmin provides sensors for monitoring the CPU and memory usage of your server
- webostv allows you to control a LG webOS Smart TV
- weheat display your Weheat devices through Home Assistant
- wemo discover and control WeMo devices
- whirlpool integrates Whirlpool 6th Sense Live appliances
- whois perform daily WHOIS lookups
- wiffi allows you to connect your STALL WIFFI devices directly
- wiim
- wilight The wilight integration is to integrate WiLight devices with Home Assistant
- wirelesstag integrate your wirelesstag.net sensors tags
- withings add support for Withings Health API
- wiz allows you to control your WiZ lights and smart sockets
- wled add support for Aircookie's WLED
- wmspro WMS WebControl pro integration allows you to integrate WAREMA devices
- wolflink uses the Wolf Smart-Set for your heating system status
- workday generating country, province and state specific sets of holidays on the fly
- ws66i Control the Soundavo Whole-Home Audio Amplifier via local network
- wsdot
- wyoming
- xbox A library to authenticate with Windows Live/Xbox Live and use their API
- xeoma Python wrapper for Xeoma web server API
- xiaomi_aqara allows you to integrate Xiaomi Aqara-compatible devices
- xiaomi_ble Integrates devices that implement the Xiaomi Mijia BLE MiBeacon protocol
- xiaomi_miio add support for Xiaomi smart appliances
- xiaomi_tv The xiaomi_tv platform allows you to control a Xiaomi TV
- xmpp Python 3 library for XMPP
- xs1 get and set values of the EZcontrol XS1 Gateway
- xthings_cloud
- yale integrate your Yale devices in Home Assistant
- yale_smart_alarm Yale Smart Alarm systems and Smart Hub through Yale’s API
- yalexs_ble Integrates Yale Access Bluetooth devices into Home Assistant
- yamaha Library for Yamaha RX-* Receivers
- yamaha_musiccast add support for Yamaha MusicCast devices
- yandex_transport will give you the time until the next departure time from a bus/tramway/etc stop
- yardian The Yardian integration allows you to control your Yardian Smart Sprinkler Contr
- yeelight allows you to control your Yeelight Wifi bulbs
- yeelightsunflower allows you to control your Yeelight Sunflower light bulbs
- yi allows you to utilize Yi Home Cameras within Home Assistant
- yolink Integrates YoLink Devices into Home Assistant
- yoto
- youless allows you to read the meter values from sensors created by YouLess
- youtube allows you to connect YouTube channels to Home Assistant
- zabbix integration to connect to a Zabbix monitoring instance via the Zabbix API
- zamg meteorological details published by the Austrian weather service
- +zeroconf will scan the network for supported devices and services
- zerproc discovers nearby Zerproc lights
- zestimate track the Zestimate® value of properties using the Zillow API
- zeversolar Zeversolar integration using local API
- zha Support for ZHA/deconz based Zigbee/ZNet Devices
- zhong_hong lets you control Zhonghong HVAC Gateway Controller thermostats
- ziggo_mediabox_xl allows you to control a Ziggo Mediabox XL
- zimi
- zinvolt
- zoneminder Support for ZoneMinder Cameras
- zwave_js control a Z-Wave network via the Z-Wave JS driver
- zwave_me allows you to control a Z-Wave network via the Z-Wave.Me Z-Way