depot/third_party/nixpkgs/pkgs/servers/home-assistant/component-packages.nix

7278 lines
129 KiB
Nix

# Generated by update-component-packages.py
# Do not edit!
{
version = "2024.11.3";
components = {
"3_day_blinds" =
ps: with ps; [
];
"abode" =
ps: with ps; [
jaraco-abode
];
"accuweather" =
ps: with ps; [
accuweather
];
"acer_projector" =
ps: with ps; [
pyserial
];
"acmeda" =
ps: with ps; [
aiopulse
];
"acomax" =
ps: with ps; [
];
"actiontec" =
ps: with ps; [
];
"adax" =
ps: with ps; [
adax
adax-local
];
"adguard" =
ps: with ps; [
adguardhome
];
"ads" =
ps: with ps; [
pyads
];
"advantage_air" =
ps: with ps; [
advantage-air
];
"aemet" =
ps: with ps; [
aemet-opendata
];
"aep_ohio" =
ps: with ps; [
];
"aep_texas" =
ps: with ps; [
];
"aftership" =
ps: with ps; [
pyaftership
];
"agent_dvr" =
ps: with ps; [
agent-py
];
"air_quality" =
ps: with ps; [
];
"airgradient" =
ps: with ps; [
airgradient
];
"airly" =
ps: with ps; [
airly
];
"airnow" =
ps: with ps; [
pyairnow
];
"airq" =
ps: with ps; [
aioairq
];
"airthings" =
ps: with ps; [
airthings-cloud
];
"airthings_ble" =
ps: with ps; [
aioesphomeapi
aioruuvigateway
aioshelly
airthings-ble
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
esphome-dashboard-api
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
mutagen
pymicro-vad
pyserial
pyspeex-noise
pyudev
zeroconf
];
"airtouch4" =
ps: with ps; [
airtouch4pyapi
];
"airtouch5" =
ps: with ps; [
airtouch5py
];
"airvisual" =
ps: with ps; [
pyairvisual
];
"airvisual_pro" =
ps: with ps; [
pyairvisual
];
"airzone" =
ps: with ps; [
aioairzone
];
"airzone_cloud" =
ps: with ps; [
aioairzone-cloud
];
"aladdin_connect" =
ps: with ps; [
];
"alarm_control_panel" =
ps: with ps; [
];
"alarmdecoder" =
ps: with ps; [
adext
];
"alert" =
ps: with ps; [
];
"alexa" =
ps: with ps; [
pyturbojpeg
];
"alpha_vantage" =
ps: with ps; [
alpha-vantage
];
"amazon_polly" =
ps: with ps; [
boto3
];
"amberelectric" =
ps: with ps; [
amberelectric
];
"ambient_network" =
ps: with ps; [
aioambient
];
"ambient_station" =
ps: with ps; [
aioambient
];
"amcrest" =
ps: with ps; [
amcrest
ha-ffmpeg
];
"amp_motorization" =
ps: with ps; [
];
"ampio" =
ps: with ps; [
asmog
];
"analytics" =
ps: with ps; [
aiohasupervisor
fnv-hash-fast
psutil-home-assistant
sqlalchemy
];
"analytics_insights" =
ps: with ps; [
python-homeassistant-analytics
];
"android_ip_webcam" =
ps: with ps; [
pydroid-ipcam
];
"androidtv" =
ps:
with ps;
[
adb-shell
androidtv
pure-python-adb
]
++ adb-shell.optional-dependencies.async
++ androidtv.optional-dependencies.async
++ pure-python-adb.optional-dependencies.async;
"androidtv_remote" =
ps: with ps; [
androidtvremote2
];
"anel_pwrctrl" =
ps: with ps; [
anel-pwrctrl-homeassistant
];
"anova" =
ps: with ps; [
anova-wifi
];
"anthemav" =
ps: with ps; [
anthemav
];
"anthropic" =
ps: with ps; [
anthropic
ha-ffmpeg
hassil
home-assistant-intents
mutagen
pymicro-vad
pyspeex-noise
];
"anwb_energie" =
ps: with ps; [
];
"aosmith" =
ps: with ps; [
py-aosmith
];
"apache_kafka" =
ps: with ps; [
aiokafka
];
"apcupsd" =
ps: with ps; [
aioapcaccess
];
"api" =
ps: with ps; [
];
"appalachianpower" =
ps: with ps; [
];
"apple_tv" =
ps: with ps; [
ifaddr
pyatv
zeroconf
];
"application_credentials" =
ps: with ps; [
];
"apprise" =
ps: with ps; [
apprise
];
"aprilaire" =
ps: with ps; [
pyaprilaire
];
"aprs" =
ps: with ps; [
aprslib
geopy
];
"aps" =
ps: with ps; [
];
"apsystems" =
ps: with ps; [
apsystems-ez1
];
"aquacell" =
ps: with ps; [
aioaquacell
ifaddr
];
"aqualogic" =
ps: with ps; [
aqualogic
];
"aquostv" =
ps: with ps; [
sharp-aquos-rc
];
"aranet" =
ps: with ps; [
aioesphomeapi
aioruuvigateway
aioshelly
aranet4
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
esphome-dashboard-api
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
mutagen
pymicro-vad
pyserial
pyspeex-noise
pyudev
zeroconf
];
"arcam_fmj" =
ps: with ps; [
arcam-fmj
];
"arest" =
ps: with ps; [
];
"arris_tg2492lg" =
ps: with ps; [
arris-tg2492lg
];
"artsound" =
ps: with ps; [
];
"aruba" =
ps: with ps; [
pexpect
];
"arve" =
ps: with ps; [
asyncarve
];
"arwn" =
ps: with ps; [
aiohasupervisor
paho-mqtt_1
];
"aseko_pool_live" =
ps: with ps; [
aioaseko
];
"assist_pipeline" =
ps: with ps; [
ha-ffmpeg
hassil
home-assistant-intents
mutagen
pymicro-vad
pyspeex-noise
];
"assist_satellite" =
ps: with ps; [
ha-ffmpeg
hassil
home-assistant-intents
mutagen
pymicro-vad
pyspeex-noise
];
"asuswrt" =
ps: with ps; [
aioasuswrt
pyasuswrt
];
"atag" =
ps: with ps; [
pyatag
];
"aten_pe" =
ps: with ps; [
atenpdu
];
"atlanticcityelectric" =
ps: with ps; [
];
"atome" =
ps: with ps; [
pyatome
];
"august" =
ps: with ps; [
yalexs
yalexs-ble
];
"august_ble" =
ps: with ps; [
];
"aurora" =
ps: with ps; [
auroranoaa
];
"aurora_abb_powerone" =
ps: with ps; [
aurorapy
];
"aussie_broadband" =
ps: with ps; [
pyaussiebb
];
"autarco" =
ps: with ps; [
autarco
];
"auth" =
ps: with ps; [
];
"automation" =
ps: with ps; [
];
"avea" =
ps: with ps; [
avea
];
"avion" =
ps: with ps; [
avion
];
"awair" =
ps: with ps; [
python-awair
];
"aws" =
ps: with ps; [
aiobotocore
botocore
];
"axis" =
ps: with ps; [
aiohasupervisor
axis
paho-mqtt_1
];
"azure_data_explorer" =
ps:
with ps;
[
azure-kusto-data
azure-kusto-ingest
]
++ azure-kusto-data.optional-dependencies.aio;
"azure_devops" =
ps: with ps; [
aioazuredevops
];
"azure_event_hub" =
ps: with ps; [
azure-eventhub
];
"azure_service_bus" =
ps: with ps; [
azure-servicebus
];
"backup" =
ps: with ps; [
securetar
];
"baf" =
ps: with ps; [
aiobafi6
];
"baidu" =
ps: with ps; [
]; # missing inputs: baidu-aip
"balboa" =
ps: with ps; [
pybalboa
];
"bang_olufsen" =
ps: with ps; [
mozart-api
];
"bayesian" =
ps: with ps; [
];
"bbox" =
ps: with ps; [
]; # missing inputs: pybbox
"beewi_smartclim" =
ps: with ps; [
]; # missing inputs: beewi-smartclim
"bge" =
ps: with ps; [
];
"binary_sensor" =
ps: with ps; [
];
"bitcoin" =
ps: with ps; [
blockchain
];
"bizkaibus" =
ps: with ps; [
bizkaibus
];
"blackbird" =
ps: with ps; [
pyblackbird
];
"blebox" =
ps: with ps; [
blebox-uniapi
];
"blink" =
ps: with ps; [
blinkpy
];
"bliss_automation" =
ps: with ps; [
];
"bloc_blinds" =
ps: with ps; [
];
"blockchain" =
ps: with ps; [
]; # missing inputs: python-blockchain-api
"blue_current" =
ps: with ps; [
bluecurrent-api
];
"bluemaestro" =
ps: with ps; [
aioesphomeapi
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluemaestro-ble
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
esphome-dashboard-api
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
mutagen
pymicro-vad
pyserial
pyspeex-noise
pyudev
zeroconf
];
"blueprint" =
ps: with ps; [
];
"bluesound" =
ps: with ps; [
ifaddr
pyblu
zeroconf
];
"bluetooth" =
ps: with ps; [
bleak
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
habluetooth
pyserial
pyudev
];
"bluetooth_adapters" =
ps: with ps; [
aioesphomeapi
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
esphome-dashboard-api
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
mutagen
pymicro-vad
pyserial
pyspeex-noise
pyudev
zeroconf
];
"bluetooth_le_tracker" =
ps: with ps; [
aioesphomeapi
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
esphome-dashboard-api
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
mutagen
pymicro-vad
pyserial
pyspeex-noise
pyudev
zeroconf
];
"bluetooth_tracker" =
ps: with ps; [
bt-proximity
pybluez
];
"bmw_connected_drive" =
ps:
with ps;
[
bimmer-connected
]
++ bimmer-connected.optional-dependencies.china;
"bond" =
ps: with ps; [
bond-async
];
"bosch_shc" =
ps: with ps; [
boschshcpy
ifaddr
zeroconf
];
"brandt" =
ps: with ps; [
];
"braviatv" =
ps: with ps; [
pybravia
];
"brel_home" =
ps: with ps; [
];
"bring" =
ps: with ps; [
bring-api
];
"broadlink" =
ps: with ps; [
broadlink
];
"brother" =
ps: with ps; [
brother
pysnmp
];
"brottsplatskartan" =
ps: with ps; [
brottsplatskartan
];
"browser" =
ps: with ps; [
];
"brunt" =
ps: with ps; [
brunt
];
"bryant_evolution" =
ps: with ps; [
evolutionhttp
];
"bsblan" =
ps: with ps; [
python-bsblan
];
"bswitch" =
ps: with ps; [
];
"bt_home_hub_5" =
ps: with ps; [
bthomehub5-devicelist
];
"bt_smarthub" =
ps: with ps; [
btsmarthub-devicelist
];
"bthome" =
ps: with ps; [
aioesphomeapi
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
bthome-ble
dbus-fast
esphome-dashboard-api
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
mutagen
pymicro-vad
pyserial
pyspeex-noise
pyudev
zeroconf
];
"bticino" =
ps: with ps; [
];
"bubendorff" =
ps: with ps; [
];
"buienradar" =
ps: with ps; [
buienradar
];
"button" =
ps: with ps; [
];
"caldav" =
ps: with ps; [
caldav
];
"calendar" =
ps: with ps; [
];
"cambridge_audio" =
ps: with ps; [
aiostreammagic
];
"camera" =
ps: with ps; [
pyturbojpeg
];
"canary" =
ps: with ps; [
ha-ffmpeg
py-canary
];
"cast" =
ps: with ps; [
aiohasupervisor
ha-ffmpeg
hass-nabucasa
hassil
home-assistant-intents
ifaddr
mutagen
plexapi
plexauth
plexwebsocket
pychromecast
pymicro-vad
pyspeex-noise
python-matter-server
pyturbojpeg
zeroconf
];
"ccm15" =
ps: with ps; [
py-ccm15
];
"cert_expiry" =
ps: with ps; [
];
"chacon_dio" =
ps: with ps; [
dio-chacon-wifi-api
];
"channels" =
ps: with ps; [
pychannels
];
"cisco_ios" =
ps: with ps; [
pexpect
];
"cisco_mobility_express" =
ps: with ps; [
ciscomobilityexpress
];
"cisco_webex_teams" =
ps: with ps; [
webexpythonsdk
];
"citybikes" =
ps: with ps; [
];
"clementine" =
ps: with ps; [
]; # missing inputs: python-clementine-remote
"clickatell" =
ps: with ps; [
];
"clicksend" =
ps: with ps; [
];
"clicksend_tts" =
ps: with ps; [
];
"climate" =
ps: with ps; [
];
"cloud" =
ps: with ps; [
aiohasupervisor
ha-ffmpeg
hass-nabucasa
hassil
home-assistant-intents
mutagen
pymicro-vad
pyspeex-noise
python-matter-server
pyturbojpeg
];
"cloudflare" =
ps: with ps; [
pycfdns
];
"cmus" =
ps: with ps; [
]; # missing inputs: pycmus
"co2signal" =
ps: with ps; [
aioelectricitymaps
];
"coautilities" =
ps: with ps; [
];
"coinbase" =
ps: with ps; [
]; # missing inputs: coinbase coinbase-advanced-py
"color_extractor" =
ps: with ps; [
colorthief
];
"comed" =
ps: with ps; [
];
"comed_hourly_pricing" =
ps: with ps; [
];
"comelit" =
ps: with ps; [
aiocomelit
];
"comfoconnect" =
ps: with ps; [
pycomfoconnect
];
"command_line" =
ps: with ps; [
jsonpath
];
"compensation" =
ps: with ps; [
numpy_1
];
"concord232" =
ps: with ps; [
]; # missing inputs: concord232
"coned" =
ps: with ps; [
];
"config" =
ps: with ps; [
];
"configurator" =
ps: with ps; [
];
"control4" =
ps: with ps; [
pycontrol4
];
"conversation" =
ps: with ps; [
hassil
home-assistant-intents
];
"coolmaster" =
ps: with ps; [
pycoolmasternet-async
];
"counter" =
ps: with ps; [
];
"cover" =
ps: with ps; [
];
"cozytouch" =
ps: with ps; [
];
"cppm_tracker" =
ps: with ps; [
]; # missing inputs: clearpasspy
"cpuspeed" =
ps: with ps; [
py-cpuinfo
];
"cribl" =
ps: with ps; [
];
"crownstone" =
ps: with ps; [
crownstone-cloud
crownstone-sse
crownstone-uart
pyserial
pyudev
];
"cups" =
ps: with ps; [
pycups
];
"currencylayer" =
ps: with ps; [
];
"dacia" =
ps: with ps; [
];
"daikin" =
ps: with ps; [
pydaikin
];
"danfoss_air" =
ps: with ps; [
pydanfossair
];
"datadog" =
ps: with ps; [
datadog
];
"date" =
ps: with ps; [
];
"datetime" =
ps: with ps; [
];
"ddwrt" =
ps: with ps; [
];
"deako" =
ps: with ps; [
ifaddr
pydeako
zeroconf
];
"debugpy" =
ps: with ps; [
debugpy
];
"deconz" =
ps: with ps; [
pydeconz
];
"decora" =
ps: with ps; [
bluepy
]; # missing inputs: decora
"decora_wifi" =
ps: with ps; [
]; # missing inputs: decora-wifi
"default_config" =
ps: with ps; [
aiodhcpwatcher
aiodiscover
aiohasupervisor
async-upnp-client
av
bleak
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
cached-ipaddress
dbus-fast
fnv-hash-fast
go2rtc-client
ha-ffmpeg
habluetooth
hass-nabucasa
hassil
home-assistant-frontend
home-assistant-intents
ifaddr
mutagen
numpy_1
pillow
psutil-home-assistant
pymicro-vad
pynacl
pyserial
pyspeex-noise
python-matter-server
pyturbojpeg
pyudev
securetar
sqlalchemy
zeroconf
];
"delijn" =
ps: with ps; [
pydelijn
];
"delmarva" =
ps: with ps; [
];
"deluge" =
ps: with ps; [
deluge-client
];
"demo" =
ps: with ps; [
hassil
home-assistant-intents
];
"denon" =
ps: with ps; [
];
"denonavr" =
ps: with ps; [
denonavr
];
"derivative" =
ps: with ps; [
];
"devialet" =
ps: with ps; [
devialet
ifaddr
zeroconf
];
"device_automation" =
ps: with ps; [
];
"device_sun_light_trigger" =
ps: with ps; [
pillow
];
"device_tracker" =
ps: with ps; [
];
"devolo_home_control" =
ps: with ps; [
devolo-home-control-api
ifaddr
zeroconf
];
"devolo_home_network" =
ps: with ps; [
devolo-plc-api
];
"dexcom" =
ps: with ps; [
pydexcom
];
"dhcp" =
ps: with ps; [
aiodhcpwatcher
aiodiscover
cached-ipaddress
];
"diagnostics" =
ps: with ps; [
];
"dialogflow" =
ps: with ps; [
];
"diaz" =
ps: with ps; [
];
"digital_loggers" =
ps: with ps; [
];
"digital_ocean" =
ps: with ps; [
python-digitalocean
];
"directv" =
ps: with ps; [
directv
];
"discogs" =
ps: with ps; [
discogs-client
];
"discord" =
ps: with ps; [
nextcord
];
"discovergy" =
ps: with ps; [
pydiscovergy
];
"dlib_face_detect" =
ps: with ps; [
face-recognition
];
"dlib_face_identify" =
ps: with ps; [
face-recognition
];
"dlink" =
ps: with ps; [
]; # missing inputs: pyW215
"dlna_dmr" =
ps: with ps; [
async-upnp-client
getmac
ifaddr
];
"dlna_dms" =
ps: with ps; [
async-upnp-client
ifaddr
];
"dnsip" =
ps: with ps; [
aiodns
];
"dominos" =
ps: with ps; [
]; # missing inputs: pizzapi
"doods" =
ps: with ps; [
pillow
pydoods
];
"doorbird" =
ps: with ps; [
doorbirdpy
];
"dooya" =
ps: with ps; [
];
"dormakaba_dkey" =
ps: with ps; [
aioesphomeapi
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
esphome-dashboard-api
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
mutagen
py-dormakaba-dkey
pymicro-vad
pyserial
pyspeex-noise
pyudev
zeroconf
];
"downloader" =
ps: with ps; [
];
"dremel_3d_printer" =
ps: with ps; [
dremel3dpy
];
"drop_connect" =
ps: with ps; [
aiohasupervisor
dropmqttapi
paho-mqtt_1
];
"dsmr" =
ps: with ps; [
dsmr-parser
];
"dsmr_reader" =
ps: with ps; [
aiohasupervisor
paho-mqtt_1
];
"dte_energy_bridge" =
ps: with ps; [
];
"dublin_bus_transport" =
ps: with ps; [
];
"duckdns" =
ps: with ps; [
];
"duke_energy" =
ps: with ps; [
aiodukeenergy
fnv-hash-fast
psutil-home-assistant
sqlalchemy
];
"dunehd" =
ps: with ps; [
pdunehd
];
"duotecno" =
ps: with ps; [
pyduotecno
];
"duquesne_light" =
ps: with ps; [
];
"dwd_weather_warnings" =
ps: with ps; [
dwdwfsapi
];
"dweet" =
ps: with ps; [
]; # missing inputs: dweepy
"dynalite" =
ps: with ps; [
aiohasupervisor
dynalite-devices
dynalite-panel
home-assistant-frontend
pillow
];
"eafm" =
ps: with ps; [
aioeafm
];
"eastron" =
ps: with ps; [
];
"easyenergy" =
ps: with ps; [
easyenergy
];
"ebox" =
ps: with ps; [
]; # missing inputs: pyebox
"ebusd" =
ps: with ps; [
]; # missing inputs: ebusdpy
"ecoal_boiler" =
ps: with ps; [
ecoaliface
];
"ecobee" =
ps: with ps; [
python-ecobee-api
];
"ecoforest" =
ps: with ps; [
pyecoforest
];
"econet" =
ps: with ps; [
pyeconet
];
"ecovacs" =
ps: with ps; [
deebot-client
py-sucks
];
"ecowitt" =
ps: with ps; [
aioecowitt
];
"eddystone_temperature" =
ps: with ps; [
]; # missing inputs: beacontools
"edimax" =
ps: with ps; [
pyedimax
];
"edl21" =
ps: with ps; [
pysml
];
"efergy" =
ps: with ps; [
pyefergy
];
"egardia" =
ps: with ps; [
pythonegardia
];
"eight_sleep" =
ps: with ps; [
];
"electrasmart" =
ps: with ps; [
pyelectra
];
"electric_kiwi" =
ps: with ps; [
]; # missing inputs: electrickiwi-api
"elevenlabs" =
ps: with ps; [
elevenlabs
];
"elgato" =
ps: with ps; [
elgato
];
"eliqonline" =
ps: with ps; [
eliqonline
];
"elkm1" =
ps: with ps; [
elkm1-lib
ifaddr
];
"elmax" =
ps: with ps; [
elmax-api
];
"elv" =
ps: with ps; [
pypca
];
"elvia" =
ps: with ps; [
fnv-hash-fast
psutil-home-assistant
sqlalchemy
]; # missing inputs: elvia
"emby" =
ps: with ps; [
pyemby
];
"emoncms" =
ps: with ps; [
pyemoncms
];
"emoncms_history" =
ps: with ps; [
];
"emonitor" =
ps: with ps; [
aioemonitor
];
"emulated_hue" =
ps: with ps; [
ifaddr
];
"emulated_kasa" =
ps: with ps; [
sense-energy
];
"emulated_roku" =
ps: with ps; [
emulated-roku
ifaddr
];
"energenie_power_sockets" =
ps: with ps; [
pyegps
];
"energie_vanons" =
ps: with ps; [
];
"energy" =
ps: with ps; [
fnv-hash-fast
psutil-home-assistant
sqlalchemy
];
"energyzero" =
ps: with ps; [
energyzero
];
"enigma2" =
ps: with ps; [
openwebifpy
];
"enmax" =
ps: with ps; [
];
"enocean" =
ps: with ps; [
enocean
];
"enphase_envoy" =
ps: with ps; [
pyenphase
];
"entur_public_transport" =
ps: with ps; [
enturclient
];
"environment_canada" =
ps: with ps; [
env-canada
];
"envisalink" =
ps: with ps; [
pyenvisalink
];
"ephember" =
ps: with ps; [
pyephember
];
"epic_games_store" =
ps: with ps; [
epicstore-api
];
"epion" =
ps: with ps; [
epion
];
"epson" =
ps: with ps; [
epson-projector
];
"eq3btsmart" =
ps: with ps; [
aioesphomeapi
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
eq3btsmart
esphome-dashboard-api
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
mutagen
pymicro-vad
pyserial
pyspeex-noise
pyudev
zeroconf
];
"escea" =
ps: with ps; [
pescea
];
"esera_onewire" =
ps: with ps; [
];
"esphome" =
ps: with ps; [
aioesphomeapi
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
esphome-dashboard-api
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
mutagen
pymicro-vad
pyserial
pyspeex-noise
pyudev
zeroconf
];
"etherscan" =
ps: with ps; [
]; # missing inputs: python-etherscan-api
"eufy" =
ps: with ps; [
lakeside
];
"eufylife_ble" =
ps: with ps; [
aioesphomeapi
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
esphome-dashboard-api
eufylife-ble-client
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
mutagen
pymicro-vad
pyserial
pyspeex-noise
pyudev
zeroconf
];
"event" =
ps: with ps; [
];
"evergy" =
ps: with ps; [
];
"everlights" =
ps: with ps; [
pyeverlights
];
"evil_genius_labs" =
ps: with ps; [
pyevilgenius
];
"evohome" =
ps: with ps; [
evohome-async
];
"ezviz" =
ps: with ps; [
ha-ffmpeg
pyezviz
];
"faa_delays" =
ps: with ps; [
faadelays
];
"facebook" =
ps: with ps; [
];
"fail2ban" =
ps: with ps; [
];
"familyhub" =
ps: with ps; [
python-family-hub-local
];
"fan" =
ps: with ps; [
];
"fastdotcom" =
ps: with ps; [
]; # missing inputs: fastdotcom
"feedreader" =
ps: with ps; [
feedparser
];
"ffmpeg" =
ps: with ps; [
ha-ffmpeg
];
"ffmpeg_motion" =
ps: with ps; [
ha-ffmpeg
];
"ffmpeg_noise" =
ps: with ps; [
ha-ffmpeg
];
"fibaro" =
ps: with ps; [
pyfibaro
];
"fido" =
ps: with ps; [
pyfido
];
"file" =
ps: with ps; [
file-read-backwards
];
"file_upload" =
ps: with ps; [
];
"filesize" =
ps: with ps; [
];
"filter" =
ps: with ps; [
fnv-hash-fast
psutil-home-assistant
sqlalchemy
];
"fints" =
ps: with ps; [
fints
];
"fire_tv" =
ps: with ps; [
];
"fireservicerota" =
ps: with ps; [
pyfireservicerota
];
"firmata" =
ps: with ps; [
pymata-express
];
"fitbit" =
ps: with ps; [
fitbit
];
"fivem" =
ps: with ps; [
fivem-api
];
"fixer" =
ps: with ps; [
fixerio
];
"fjaraskupan" =
ps: with ps; [
aioesphomeapi
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
esphome-dashboard-api
fjaraskupan
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
mutagen
pymicro-vad
pyserial
pyspeex-noise
pyudev
zeroconf
];
"fleetgo" =
ps: with ps; [
ritassist
];
"flexit" =
ps: with ps; [
pymodbus
];
"flexit_bacnet" =
ps: with ps; [
flexit-bacnet
];
"flexom" =
ps: with ps; [
];
"flic" =
ps: with ps; [
pyflic
];
"flick_electric" =
ps: with ps; [
pyflick
];
"flipr" =
ps: with ps; [
flipr-api
];
"flo" =
ps: with ps; [
aioflo
];
"flock" =
ps: with ps; [
];
"flume" =
ps: with ps; [
pyflume
];
"flux" =
ps: with ps; [
];
"flux_led" =
ps: with ps; [
flux-led
ifaddr
];
"folder" =
ps: with ps; [
];
"folder_watcher" =
ps: with ps; [
watchdog
];
"foobot" =
ps: with ps; [
foobot-async
];
"forecast_solar" =
ps: with ps; [
forecast-solar
];
"forked_daapd" =
ps: with ps; [
spotifyaio
]; # missing inputs: pyforked-daapd pylibrespot-java
"fortios" =
ps: with ps; [
fortiosapi
];
"foscam" =
ps: with ps; [
libpyfoscam
];
"foursquare" =
ps: with ps; [
];
"free_mobile" =
ps: with ps; [
]; # missing inputs: freesms
"freebox" =
ps: with ps; [
freebox-api
ha-ffmpeg
];
"freedns" =
ps: with ps; [
];
"freedompro" =
ps: with ps; [
pyfreedompro
];
"fritz" =
ps:
with ps;
[
fritzconnection
ifaddr
xmltodict
]
++ fritzconnection.optional-dependencies.qr;
"fritzbox" =
ps: with ps; [
pyfritzhome
];
"fritzbox_callmonitor" =
ps:
with ps;
[
fritzconnection
]
++ fritzconnection.optional-dependencies.qr;
"fronius" =
ps: with ps; [
pyfronius
];
"frontend" =
ps: with ps; [
aiohasupervisor
home-assistant-frontend
pillow
];
"frontier_silicon" =
ps: with ps; [
afsapi
];
"fujitsu_anywair" =
ps: with ps; [
];
"fujitsu_fglair" =
ps: with ps; [
ayla-iot-unofficial
];
"fully_kiosk" =
ps: with ps; [
aiohasupervisor
paho-mqtt_1
python-fullykiosk
];
"futurenow" =
ps: with ps; [
pyfnip
];
"fyta" =
ps: with ps; [
fyta-cli
];
"garadget" =
ps: with ps; [
];
"garages_amsterdam" =
ps: with ps; [
odp-amsterdam
];
"gardena_bluetooth" =
ps: with ps; [
aioesphomeapi
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
esphome-dashboard-api
gardena-bluetooth
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
mutagen
pymicro-vad
pyserial
pyspeex-noise
pyudev
zeroconf
];
"gaviota" =
ps: with ps; [
];
"gc100" =
ps: with ps; [
]; # missing inputs: python-gc100
"gdacs" =
ps: with ps; [
aio-georss-gdacs
];
"generic" =
ps: with ps; [
av
pillow
];
"generic_hygrostat" =
ps: with ps; [
];
"generic_thermostat" =
ps: with ps; [
fnv-hash-fast
psutil-home-assistant
sqlalchemy
];
"geniushub" =
ps: with ps; [
geniushub-client
];
"geo_json_events" =
ps: with ps; [
aio-geojson-generic-client
];
"geo_location" =
ps: with ps; [
];
"geo_rss_events" =
ps: with ps; [
georss-generic-client
];
"geocaching" =
ps: with ps; [
geocachingapi
];
"geofency" =
ps: with ps; [
];
"geonetnz_quakes" =
ps: with ps; [
aio-geojson-geonetnz-quakes
];
"geonetnz_volcano" =
ps: with ps; [
aio-geojson-geonetnz-volcano
];
"gios" =
ps: with ps; [
gios
];
"github" =
ps: with ps; [
aiogithubapi
];
"gitlab_ci" =
ps: with ps; [
python-gitlab
];
"gitter" =
ps: with ps; [
]; # missing inputs: gitterpy
"glances" =
ps: with ps; [
glances-api
];
"go2rtc" =
ps: with ps; [
go2rtc-client
pyturbojpeg
];
"goalzero" =
ps: with ps; [
goalzero
];
"gogogate2" =
ps: with ps; [
ismartgate
];
"goodwe" =
ps: with ps; [
goodwe
];
"google" =
ps: with ps; [
gcal-sync
ical
oauth2client
];
"google_assistant" =
ps: with ps; [
aiohasupervisor
python-matter-server
pyturbojpeg
];
"google_assistant_sdk" =
ps: with ps; [
gassist-text
];
"google_cloud" =
ps: with ps; [
google-cloud-speech
google-cloud-texttospeech
];
"google_generative_ai_conversation" =
ps: with ps; [
google-generativeai
ha-ffmpeg
hassil
home-assistant-intents
mutagen
pymicro-vad
pyspeex-noise
];
"google_mail" =
ps: with ps; [
google-api-python-client
];
"google_maps" =
ps: with ps; [
locationsharinglib
];
"google_photos" =
ps: with ps; [
google-photos-library-api
];
"google_pubsub" =
ps: with ps; [
google-cloud-pubsub
];
"google_sheets" =
ps: with ps; [
gspread
];
"google_tasks" =
ps: with ps; [
google-api-python-client
];
"google_translate" =
ps: with ps; [
gtts
];
"google_travel_time" =
ps: with ps; [
googlemaps
];
"google_wifi" =
ps: with ps; [
];
"govee_ble" =
ps: with ps; [
aioesphomeapi
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
esphome-dashboard-api
govee-ble
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
mutagen
pymicro-vad
pyserial
pyspeex-noise
pyudev
zeroconf
];
"govee_light_local" =
ps: with ps; [
govee-local-api
ifaddr
];
"gpsd" =
ps: with ps; [
gps3
];
"gpslogger" =
ps: with ps; [
];
"graphite" =
ps: with ps; [
];
"gree" =
ps: with ps; [
greeclimate
ifaddr
];
"greeneye_monitor" =
ps: with ps; [
greeneye-monitor
];
"greenwave" =
ps: with ps; [
]; # missing inputs: greenwavereality
"group" =
ps: with ps; [
];
"growatt_server" =
ps: with ps; [
growattserver
];
"gstreamer" =
ps: with ps; [
]; # missing inputs: gstreamer-player
"gtfs" =
ps: with ps; [
pygtfs
];
"guardian" =
ps: with ps; [
aioguardian
];
"habitica" =
ps: with ps; [
habitipy
];
"hardkernel" =
ps: with ps; [
aiohasupervisor
psutil-home-assistant
];
"hardware" =
ps: with ps; [
psutil-home-assistant
];
"harman_kardon_avr" =
ps: with ps; [
hkavr
];
"harmony" =
ps: with ps; [
aioharmony
];
"hassio" =
ps: with ps; [
aiohasupervisor
];
"havana_shade" =
ps: with ps; [
];
"haveibeenpwned" =
ps: with ps; [
];
"hddtemp" =
ps: with ps; [
];
"hdmi_cec" =
ps: with ps; [
pycec
];
"heatmiser" =
ps: with ps; [
heatmiserv3
];
"heiwa" =
ps: with ps; [
];
"heos" =
ps: with ps; [
pyheos
];
"here_travel_time" =
ps: with ps; [
here-routing
here-transit
];
"hexaom" =
ps: with ps; [
];
"hi_kumo" =
ps: with ps; [
];
"hikvision" =
ps: with ps; [
]; # missing inputs: pyHik
"hikvisioncam" =
ps: with ps; [
hikvision
];
"hisense_aehw4a1" =
ps: with ps; [
pyaehw4a1
];
"history" =
ps: with ps; [
fnv-hash-fast
psutil-home-assistant
sqlalchemy
];
"history_stats" =
ps: with ps; [
fnv-hash-fast
psutil-home-assistant
sqlalchemy
];
"hitron_coda" =
ps: with ps; [
];
"hive" =
ps: with ps; [
pyhiveapi
];
"hko" =
ps: with ps; [
]; # missing inputs: hko
"hlk_sw16" =
ps: with ps; [
hlk-sw16
];
"holiday" =
ps: with ps; [
babel
holidays
];
"home_connect" =
ps: with ps; [
homeconnect
];
"home_plus_control" =
ps: with ps; [
];
"homeassistant" =
ps: with ps; [
];
"homeassistant_alerts" =
ps: with ps; [
aiohasupervisor
];
"homeassistant_green" =
ps: with ps; [
aiohasupervisor
pillow
psutil-home-assistant
pyserial
pyudev
universal-silabs-flasher
zha
];
"homeassistant_hardware" =
ps: with ps; [
aiohasupervisor
pillow
pyserial
pyudev
universal-silabs-flasher
zha
];
"homeassistant_sky_connect" =
ps: with ps; [
aiohasupervisor
pillow
psutil-home-assistant
pyserial
pyudev
universal-silabs-flasher
zha
];
"homeassistant_yellow" =
ps: with ps; [
aiohasupervisor
pillow
psutil-home-assistant
pyserial
pyudev
universal-silabs-flasher
zha
];
"homekit" =
ps: with ps; [
base36
fnv-hash-fast
ha-ffmpeg
hap-python
ifaddr
pyqrcode
pyturbojpeg
zeroconf
];
"homekit_controller" =
ps: with ps; [
aioesphomeapi
aiohomekit
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
esphome-dashboard-api
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
mutagen
pymicro-vad
pyroute2
pyserial
pyspeex-noise
python-otbr-api
pyudev
zeroconf
];
"homematic" =
ps: with ps; [
pyhomematic
];
"homematicip_cloud" =
ps: with ps; [
homematicip
];
"homewizard" =
ps: with ps; [
python-homewizard-energy
];
"homeworks" =
ps: with ps; [
pyhomeworks
];
"honeywell" =
ps: with ps; [
aiosomecomfort
];
"horizon" =
ps: with ps; [
]; # missing inputs: horimote
"hp_ilo" =
ps: with ps; [
python-hpilo
];
"html5" =
ps: with ps; [
pywebpush
];
"http" =
ps: with ps; [
];
"huawei_lte" =
ps: with ps; [
huawei-lte-api
stringcase
url-normalize
];
"hue" =
ps: with ps; [
aiohue
];
"huisbaasje" =
ps: with ps; [
energyflip-client
];
"humidifier" =
ps: with ps; [
];
"hunterdouglas_powerview" =
ps: with ps; [
aiopvapi
];
"hurrican_shutters_wholesale" =
ps: with ps; [
];
"husqvarna_automower" =
ps: with ps; [
aioautomower
];
"husqvarna_automower_ble" =
ps: with ps; [
aioesphomeapi
aioruuvigateway
aioshelly
automower-ble
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
esphome-dashboard-api
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
mutagen
pymicro-vad
pyserial
pyspeex-noise
pyudev
zeroconf
];
"huum" =
ps: with ps; [
huum
];
"hvv_departures" =
ps: with ps; [
pygti
];
"hydrawise" =
ps: with ps; [
pydrawise
];
"hyperion" =
ps: with ps; [
hyperion-py
];
"ialarm" =
ps: with ps; [
pyialarm
];
"iammeter" =
ps: with ps; [
iammeter
];
"iaqualink" =
ps: with ps; [
h2
iaqualink
];
"ibeacon" =
ps: with ps; [
aioesphomeapi
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
esphome-dashboard-api
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ibeacon-ble
ifaddr
mutagen
pymicro-vad
pyserial
pyspeex-noise
pyudev
zeroconf
];
"icloud" =
ps: with ps; [
pyicloud
];
"idasen_desk" =
ps: with ps; [
aioesphomeapi
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
esphome-dashboard-api
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
idasen-ha
ifaddr
mutagen
pymicro-vad
pyserial
pyspeex-noise
pyudev
zeroconf
];
"idteck_prox" =
ps: with ps; [
]; # missing inputs: rfk101py
"ifttt" =
ps: with ps; [
pyfttt
];
"iglo" =
ps: with ps; [
]; # missing inputs: iglo
"ign_sismologia" =
ps: with ps; [
georss-ign-sismologia-client
];
"ihc" =
ps: with ps; [
defusedxml
ihcsdk
];
"image" =
ps: with ps; [
];
"image_processing" =
ps: with ps; [
pyturbojpeg
];
"image_upload" =
ps: with ps; [
pillow
];
"imap" =
ps: with ps; [
aioimaplib
];
"imgw_pib" =
ps: with ps; [
imgw-pib
];
"improv_ble" =
ps: with ps; [
aioesphomeapi
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
esphome-dashboard-api
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
mutagen
py-improv-ble-client
pymicro-vad
pyserial
pyspeex-noise
pyudev
zeroconf
];
"incomfort" =
ps: with ps; [
incomfort-client
];
"indianamichiganpower" =
ps: with ps; [
];
"influxdb" =
ps: with ps; [
influxdb
influxdb-client
];
"inkbird" =
ps: with ps; [
aioesphomeapi
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
esphome-dashboard-api
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
inkbird-ble
mutagen
pymicro-vad
pyserial
pyspeex-noise
pyudev
zeroconf
];
"input_boolean" =
ps: with ps; [
];
"input_button" =
ps: with ps; [
];
"input_datetime" =
ps: with ps; [
];
"input_number" =
ps: with ps; [
];
"input_select" =
ps: with ps; [
];
"input_text" =
ps: with ps; [
];
"inspired_shades" =
ps: with ps; [
];
"insteon" =
ps: with ps; [
aiohasupervisor
home-assistant-frontend
insteon-frontend-home-assistant
pillow
pyinsteon
pyserial
pyudev
];
"integration" =
ps: with ps; [
];
"intellifire" =
ps: with ps; [
intellifire4py
];
"intent" =
ps: with ps; [
];
"intent_script" =
ps: with ps; [
];
"intesishome" =
ps: with ps; [
pyintesishome
];
"ios" =
ps: with ps; [
ifaddr
zeroconf
];
"iotawatt" =
ps: with ps; [
]; # missing inputs: ha-iotawattpy
"iotty" =
ps: with ps; [
iottycloud
];
"iperf3" =
ps: with ps; [
]; # missing inputs: iperf3
"ipma" =
ps: with ps; [
pyipma
];
"ipp" =
ps: with ps; [
pyipp
];
"iqvia" =
ps: with ps; [
numpy_1
pyiqvia
];
"irish_rail_transport" =
ps: with ps; [
]; # missing inputs: pyirishrail
"iron_os" =
ps: with ps; [
aioesphomeapi
aiogithubapi
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
esphome-dashboard-api
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
mutagen
pymicro-vad
pynecil
pyserial
pyspeex-noise
pyudev
zeroconf
];
"isal" =
ps: with ps; [
isal
];
"iskra" =
ps: with ps; [
pyiskra
];
"islamic_prayer_times" =
ps: with ps; [
prayer-times-calculator-offline
];
"ismartwindow" =
ps: with ps; [
];
"israel_rail" =
ps: with ps; [
israel-rail-api
];
"iss" =
ps: with ps; [
]; # missing inputs: pyiss
"ista_ecotrend" =
ps: with ps; [
fnv-hash-fast
psutil-home-assistant
pyecotrend-ista
sqlalchemy
];
"isy994" =
ps: with ps; [
pyisy
];
"itach" =
ps: with ps; [
]; # missing inputs: pyitachip2ir
"itunes" =
ps: with ps; [
];
"izone" =
ps: with ps; [
python-izone
];
"jellyfin" =
ps: with ps; [
jellyfin-apiclient-python
];
"jewish_calendar" =
ps: with ps; [
hdate
];
"joaoapps_join" =
ps: with ps; [
]; # missing inputs: python-join-api
"juicenet" =
ps: with ps; [
python-juicenet
];
"justnimbus" =
ps: with ps; [
justnimbus
];
"jvc_projector" =
ps: with ps; [
]; # missing inputs: pyjvcprojector
"kaiterra" =
ps: with ps; [
]; # missing inputs: kaiterra-async-client
"kaleidescape" =
ps: with ps; [
pykaleidescape
];
"kankun" =
ps: with ps; [
];
"keba" =
ps: with ps; [
keba-kecontact
];
"keenetic_ndms2" =
ps: with ps; [
ndms2-client
];
"kef" =
ps: with ps; [
aiokef
getmac
];
"kegtron" =
ps: with ps; [
aioesphomeapi
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
esphome-dashboard-api
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
kegtron-ble
mutagen
pymicro-vad
pyserial
pyspeex-noise
pyudev
zeroconf
];
"kentuckypower" =
ps: with ps; [
];
"keyboard" =
ps: with ps; [
]; # missing inputs: pyuserinput
"keyboard_remote" =
ps: with ps; [
asyncinotify
evdev
];
"keymitt_ble" =
ps: with ps; [
aioesphomeapi
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
esphome-dashboard-api
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
mutagen
pymicro-vad
pymicrobot
pyserial
pyspeex-noise
pyudev
zeroconf
];
"kira" =
ps: with ps; [
pykira
];
"kitchen_sink" =
ps: with ps; [
fnv-hash-fast
psutil-home-assistant
sqlalchemy
];
"kiwi" =
ps: with ps; [
kiwiki-client
];
"kmtronic" =
ps: with ps; [
pykmtronic
];
"knocki" =
ps: with ps; [
knocki
];
"knx" =
ps: with ps; [
aiohasupervisor
home-assistant-frontend
knx-frontend
pillow
xknx
xknxproject
];
"kodi" =
ps: with ps; [
pykodi
];
"konnected" =
ps: with ps; [
konnected
];
"kostal_plenticore" =
ps: with ps; [
pykoplenti
];
"kraken" =
ps: with ps; [
krakenex
pykrakenapi
];
"krispol" =
ps: with ps; [
];
"kulersky" =
ps: with ps; [
pykulersky
];
"kwb" =
ps: with ps; [
pykwb
];
"lacrosse" =
ps: with ps; [
pylacrosse
];
"lacrosse_view" =
ps: with ps; [
]; # missing inputs: lacrosse-view
"lamarzocco" =
ps: with ps; [
aioesphomeapi
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
esphome-dashboard-api
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
mutagen
pymicro-vad
pyserial
pyspeex-noise
pyudev
zeroconf
]; # missing inputs: lmcloud
"lametric" =
ps: with ps; [
demetriek
];
"landisgyr_heat_meter" =
ps: with ps; [
pyserial
pyudev
ultraheat-api
];
"lannouncer" =
ps: with ps; [
];
"lastfm" =
ps: with ps; [
pylast
];
"launch_library" =
ps: with ps; [
pylaunches
];
"laundrify" =
ps: with ps; [
laundrify-aio
];
"lawn_mower" =
ps: with ps; [
];
"lcn" =
ps: with ps; [
aiohasupervisor
home-assistant-frontend
lcn-frontend
pillow
pypck
];
"ld2410_ble" =
ps: with ps; [
aioesphomeapi
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
esphome-dashboard-api
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
ld2410-ble
mutagen
pymicro-vad
pyserial
pyspeex-noise
pyudev
zeroconf
];
"leaone" =
ps: with ps; [
aioesphomeapi
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
esphome-dashboard-api
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
leaone-ble
mutagen
pymicro-vad
pyserial
pyspeex-noise
pyudev
zeroconf
];
"led_ble" =
ps: with ps; [
aioesphomeapi
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
esphome-dashboard-api
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
led-ble
mutagen
pymicro-vad
pyserial
pyspeex-noise
pyudev
zeroconf
];
"legrand" =
ps: with ps; [
];
"lektrico" =
ps: with ps; [
lektricowifi
];
"lg_netcast" =
ps: with ps; [
ifaddr
pylgnetcast
];
"lg_soundbar" =
ps: with ps; [
temescal
];
"lg_thinq" =
ps: with ps; [
thinqconnect
];
"lidarr" =
ps: with ps; [
aiopyarr
];
"life360" =
ps: with ps; [
];
"lifx" =
ps: with ps; [
aiolifx
aiolifx-effects
aiolifx-themes
ifaddr
];
"lifx_cloud" =
ps: with ps; [
];
"light" =
ps: with ps; [
];
"lightwave" =
ps: with ps; [
lightwave
];
"limitlessled" =
ps: with ps; [
limitlessled
];
"linear_garage_door" =
ps: with ps; [
linear-garage-door
];
"linkplay" =
ps: with ps; [
python-linkplay
];
"linksys_smart" =
ps: with ps; [
];
"linode" =
ps: with ps; [
linode-api
];
"linux_battery" =
ps: with ps; [
batinfo
];
"lirc" =
ps: with ps; [
]; # missing inputs: python-lirc
"litejet" =
ps: with ps; [
pylitejet
];
"litterrobot" =
ps: with ps; [
pylitterbot
];
"livisi" =
ps: with ps; [
aiolivisi
];
"llamalab_automate" =
ps: with ps; [
];
"local_calendar" =
ps: with ps; [
ical
];
"local_file" =
ps: with ps; [
];
"local_ip" =
ps: with ps; [
ifaddr
];
"local_todo" =
ps: with ps; [
ical
];
"locative" =
ps: with ps; [
];
"lock" =
ps: with ps; [
];
"logbook" =
ps: with ps; [
aiohasupervisor
fnv-hash-fast
home-assistant-frontend
pillow
psutil-home-assistant
sqlalchemy
];
"logentries" =
ps: with ps; [
];
"logger" =
ps: with ps; [
];
"london_air" =
ps: with ps; [
];
"london_underground" =
ps: with ps; [
]; # missing inputs: london-tube-status
"lookin" =
ps: with ps; [
aiolookin
];
"loqed" =
ps: with ps; [
aiohasupervisor
ha-ffmpeg
hass-nabucasa
hassil
home-assistant-intents
loqedapi
mutagen
pymicro-vad
pyspeex-noise
python-matter-server
pyturbojpeg
];
"lovelace" =
ps: with ps; [
aiohasupervisor
pillow
];
"luci" =
ps: with ps; [
openwrt-luci-rpc
];
"luftdaten" =
ps: with ps; [
luftdaten
];
"lupusec" =
ps: with ps; [
lupupy
];
"lutron" =
ps: with ps; [
pylutron
];
"lutron_caseta" =
ps: with ps; [
pylutron-caseta
];
"luxaflex" =
ps: with ps; [
];
"lw12wifi" =
ps: with ps; [
]; # missing inputs: lw12
"lyric" =
ps: with ps; [
aiolyric
];
"madeco" =
ps: with ps; [
];
"madvr" =
ps: with ps; [
py-madvr2
];
"mailgun" =
ps: with ps; [
pymailgunner
];
"manual" =
ps: with ps; [
];
"manual_mqtt" =
ps: with ps; [
aiohasupervisor
paho-mqtt_1
];
"marantz" =
ps: with ps; [
];
"martec" =
ps: with ps; [
];
"marytts" =
ps: with ps; [
]; # missing inputs: speak2mary
"mastodon" =
ps: with ps; [
mastodon-py
];
"matrix" =
ps: with ps; [
matrix-nio
pillow
];
"matter" =
ps: with ps; [
aiohasupervisor
python-matter-server
];
"maxcube" =
ps: with ps; [
maxcube-api
];
"mazda" =
ps: with ps; [
];
"mealie" =
ps: with ps; [
aiomealie
];
"meater" =
ps: with ps; [
meater-python
];
"medcom_ble" =
ps: with ps; [
aioesphomeapi
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
esphome-dashboard-api
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
mutagen
pymicro-vad
pyserial
pyspeex-noise
pyudev
zeroconf
]; # missing inputs: medcom-ble
"media_extractor" =
ps:
with ps;
[
yt-dlp
]
++ yt-dlp.optional-dependencies.default;
"media_player" =
ps: with ps; [
];
"media_source" =
ps: with ps; [
];
"mediaroom" =
ps: with ps; [
pymediaroom
];
"melcloud" =
ps: with ps; [
pymelcloud
];
"melissa" =
ps: with ps; [
]; # missing inputs: py-melissa-climate
"melnor" =
ps: with ps; [
aioesphomeapi
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
esphome-dashboard-api
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
melnor-bluetooth
mutagen
pymicro-vad
pyserial
pyspeex-noise
pyudev
zeroconf
];
"meraki" =
ps: with ps; [
];
"mercury_nz" =
ps: with ps; [
];
"message_bird" =
ps: with ps; [
messagebird
];
"met" =
ps: with ps; [
pymetno
];
"met_eireann" =
ps: with ps; [
pymeteireann
];
"meteo_france" =
ps: with ps; [
meteofrance-api
];
"meteoalarm" =
ps: with ps; [
meteoalertapi
];
"meteoclimatic" =
ps: with ps; [
pymeteoclimatic
];
"metoffice" =
ps: with ps; [
datapoint
];
"mfi" =
ps: with ps; [
]; # missing inputs: mficlient
"microbees" =
ps: with ps; [
]; # missing inputs: microBeesPy
"microsoft" =
ps: with ps; [
]; # missing inputs: pycsspeechtts
"microsoft_face" =
ps: with ps; [
pyturbojpeg
];
"microsoft_face_detect" =
ps: with ps; [
pyturbojpeg
];
"microsoft_face_identify" =
ps: with ps; [
pyturbojpeg
];
"mijndomein_energie" =
ps: with ps; [
];
"mikrotik" =
ps: with ps; [
librouteros
];
"mill" =
ps: with ps; [
mill-local
millheater
];
"min_max" =
ps: with ps; [
];
"minecraft_server" =
ps: with ps; [
mcstatus
];
"mini_connected" =
ps: with ps; [
];
"minio" =
ps: with ps; [
minio
];
"mjpeg" =
ps: with ps; [
];
"moat" =
ps: with ps; [
aioesphomeapi
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
esphome-dashboard-api
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
moat-ble
mutagen
pymicro-vad
pyserial
pyspeex-noise
pyudev
zeroconf
];
"mobile_app" =
ps: with ps; [
aiohasupervisor
ha-ffmpeg
hass-nabucasa
hassil
home-assistant-intents
mutagen
pillow
pymicro-vad
pynacl
pyspeex-noise
python-matter-server
pyturbojpeg
];
"mochad" =
ps: with ps; [
]; # missing inputs: pymochad
"modbus" =
ps: with ps; [
pymodbus
];
"modem_callerid" =
ps: with ps; [
phone-modem
pyserial
pyudev
];
"modern_forms" =
ps: with ps; [
aiomodernforms
];
"moehlenhoff_alpha2" =
ps: with ps; [
]; # missing inputs: moehlenhoff-alpha2
"mold_indicator" =
ps: with ps; [
];
"monarch_money" =
ps: with ps; [
]; # missing inputs: typedmonarchmoney
"monessen" =
ps: with ps; [
];
"monoprice" =
ps: with ps; [
]; # missing inputs: pymonoprice
"monzo" =
ps: with ps; [
monzopy
];
"moon" =
ps: with ps; [
];
"mopeka" =
ps: with ps; [
aioesphomeapi
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
esphome-dashboard-api
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
mopeka-iot-ble
mutagen
pymicro-vad
pyserial
pyspeex-noise
pyudev
zeroconf
];
"motion_blinds" =
ps: with ps; [
ifaddr
motionblinds
];
"motionblinds_ble" =
ps: with ps; [
aioesphomeapi
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
esphome-dashboard-api
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
motionblindsble
mutagen
pymicro-vad
pyserial
pyspeex-noise
pyudev
zeroconf
];
"motioneye" =
ps: with ps; [
motioneye-client
];
"motionmount" =
ps: with ps; [
python-motionmount
];
"mpd" =
ps: with ps; [
mpd2
];
"mqtt" =
ps: with ps; [
aiohasupervisor
paho-mqtt_1
];
"mqtt_eventstream" =
ps: with ps; [
aiohasupervisor
paho-mqtt_1
];
"mqtt_json" =
ps: with ps; [
aiohasupervisor
paho-mqtt_1
];
"mqtt_room" =
ps: with ps; [
aiohasupervisor
paho-mqtt_1
];
"mqtt_statestream" =
ps: with ps; [
aiohasupervisor
paho-mqtt_1
];
"msteams" =
ps: with ps; [
pymsteams
];
"mullvad" =
ps: with ps; [
mullvad-api
];
"mutesync" =
ps: with ps; [
mutesync
];
"my" =
ps: with ps; [
aiohasupervisor
home-assistant-frontend
pillow
];
"myq" =
ps: with ps; [
];
"mysensors" =
ps: with ps; [
aiohasupervisor
paho-mqtt_1
pymysensors
];
"mystrom" =
ps: with ps; [
python-mystrom
];
"mythicbeastsdns" =
ps: with ps; [
mbddns
];
"myuplink" =
ps: with ps; [
myuplink
];
"nad" =
ps: with ps; [
nad-receiver
];
"nam" =
ps: with ps; [
nettigo-air-monitor
];
"namecheapdns" =
ps: with ps; [
defusedxml
];
"nanoleaf" =
ps: with ps; [
aionanoleaf
];
"neato" =
ps: with ps; [
pybotvac
];
"nederlandse_spoorwegen" =
ps: with ps; [
nsapi
];
"ness_alarm" =
ps: with ps; [
nessclient
];
"nest" =
ps: with ps; [
google-nest-sdm
ha-ffmpeg
];
"netatmo" =
ps: with ps; [
aiohasupervisor
ha-ffmpeg
hass-nabucasa
hassil
home-assistant-intents
mutagen
pyatmo
pymicro-vad
pyspeex-noise
python-matter-server
pyturbojpeg
];
"netdata" =
ps: with ps; [
netdata
];
"netgear" =
ps: with ps; [
pynetgear
];
"netgear_lte" =
ps: with ps; [
eternalegypt
];
"netio" =
ps: with ps; [
]; # missing inputs: pynetio
"network" =
ps: with ps; [
ifaddr
];
"neurio_energy" =
ps: with ps; [
]; # missing inputs: neurio
"nexia" =
ps: with ps; [
nexia
];
"nexity" =
ps: with ps; [
];
"nextbus" =
ps: with ps; [
py-nextbusnext
];
"nextcloud" =
ps: with ps; [
nextcloudmonitor
];
"nextdns" =
ps: with ps; [
nextdns
];
"nfandroidtv" =
ps: with ps; [
notifications-android-tv
];
"nibe_heatpump" =
ps: with ps; [
nibe
];
"nice_go" =
ps: with ps; [
nice-go
];
"nightscout" =
ps: with ps; [
py-nightscout
];
"niko_home_control" =
ps: with ps; [
niko-home-control
];
"nilu" =
ps: with ps; [
niluclient
];
"nina" =
ps: with ps; [
pynina
];
"nissan_leaf" =
ps: with ps; [
pycarwings2
];
"nmap_tracker" =
ps: with ps; [
aiooui
getmac
ifaddr
netmap
];
"nmbs" =
ps: with ps; [
]; # missing inputs: pyrail
"no_ip" =
ps: with ps; [
];
"noaa_tides" =
ps: with ps; [
]; # missing inputs: noaa-coops
"nobo_hub" =
ps: with ps; [
pynobo
];
"norway_air" =
ps: with ps; [
pymetno
];
"notify" =
ps: with ps; [
];
"notify_events" =
ps: with ps; [
notify-events
];
"notion" =
ps: with ps; [
aionotion
];
"nsw_fuel_station" =
ps: with ps; [
]; # missing inputs: nsw-fuel-api-client
"nsw_rural_fire_service_feed" =
ps: with ps; [
aio-geojson-nsw-rfs-incidents
];
"nuheat" =
ps: with ps; [
nuheat
];
"nuki" =
ps: with ps; [
pynuki
];
"numato" =
ps: with ps; [
]; # missing inputs: numato-gpio
"number" =
ps: with ps; [
];
"nut" =
ps: with ps; [
aionut
];
"nutrichef" =
ps: with ps; [
];
"nws" =
ps:
with ps;
[
pynws
]
++ pynws.optional-dependencies.retry;
"nx584" =
ps: with ps; [
pynx584
];
"nyt_games" =
ps: with ps; [
]; # missing inputs: nyt_games
"nzbget" =
ps: with ps; [
]; # missing inputs: pynzbgetapi
"oasa_telematics" =
ps: with ps; [
oasatelematics
];
"obihai" =
ps: with ps; [
pyobihai
];
"octoprint" =
ps: with ps; [
pyoctoprintapi
];
"oem" =
ps: with ps; [
oemthermostat
];
"ohmconnect" =
ps: with ps; [
defusedxml
];
"ollama" =
ps: with ps; [
ha-ffmpeg
hassil
home-assistant-intents
mutagen
ollama
pymicro-vad
pyspeex-noise
];
"ombi" =
ps: with ps; [
pyombi
];
"omnilogic" =
ps: with ps; [
omnilogic
];
"onboarding" =
ps: with ps; [
aiohasupervisor
pillow
];
"oncue" =
ps: with ps; [
aiooncue
];
"ondilo_ico" =
ps: with ps; [
ondilo
];
"onewire" =
ps: with ps; [
pyownet
];
"onkyo" =
ps: with ps; [
]; # missing inputs: pyeiscp
"onvif" =
ps: with ps; [
ha-ffmpeg
onvif-zeep-async
wsdiscovery
];
"open_meteo" =
ps: with ps; [
open-meteo
];
"openai_conversation" =
ps: with ps; [
ha-ffmpeg
hassil
home-assistant-intents
mutagen
openai
pymicro-vad
pyspeex-noise
];
"openalpr_cloud" =
ps: with ps; [
];
"openerz" =
ps: with ps; [
openerz-api
];
"openevse" =
ps: with ps; [
openevsewifi
];
"openexchangerates" =
ps: with ps; [
aioopenexchangerates
];
"opengarage" =
ps: with ps; [
open-garage
];
"openhardwaremonitor" =
ps: with ps; [
];
"openhome" =
ps: with ps; [
openhomedevice
];
"opensensemap" =
ps: with ps; [
opensensemap-api
];
"opensky" =
ps: with ps; [
python-opensky
];
"opentherm_gw" =
ps: with ps; [
pyotgw
];
"openuv" =
ps: with ps; [
pyopenuv
];
"openweathermap" =
ps: with ps; [
pyopenweathermap
];
"opnsense" =
ps: with ps; [
pyopnsense
];
"opower" =
ps: with ps; [
fnv-hash-fast
opower
psutil-home-assistant
sqlalchemy
];
"opple" =
ps: with ps; [
]; # missing inputs: pyoppleio-legacy
"oralb" =
ps: with ps; [
aioesphomeapi
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
esphome-dashboard-api
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
mutagen
oralb-ble
pymicro-vad
pyserial
pyspeex-noise
pyudev
zeroconf
];
"oru" =
ps: with ps; [
]; # missing inputs: oru
"oru_opower" =
ps: with ps; [
];
"orvibo" =
ps: with ps; [
orvibo
];
"osoenergy" =
ps: with ps; [
]; # missing inputs: pyosoenergyapi
"osramlightify" =
ps: with ps; [
]; # missing inputs: lightify
"otbr" =
ps: with ps; [
aiohasupervisor
ifaddr
pillow
psutil-home-assistant
pyroute2
pyserial
python-otbr-api
pyudev
universal-silabs-flasher
zeroconf
zha
];
"otp" =
ps: with ps; [
pyotp
];
"ourgroceries" =
ps: with ps; [
]; # missing inputs: ourgroceries
"overkiz" =
ps: with ps; [
pyoverkiz
];
"ovo_energy" =
ps: with ps; [
ovoenergy
];
"owntracks" =
ps: with ps; [
aiohasupervisor
ha-ffmpeg
hass-nabucasa
hassil
home-assistant-intents
mutagen
paho-mqtt_1
pymicro-vad
pynacl
pyspeex-noise
python-matter-server
pyturbojpeg
];
"p1_monitor" =
ps: with ps; [
p1monitor
];
"palazzetti" =
ps: with ps; [
pypalazzetti
];
"panasonic_bluray" =
ps: with ps; [
panacotta
];
"panasonic_viera" =
ps: with ps; [
panasonic-viera
];
"pandora" =
ps: with ps; [
pexpect
];
"panel_custom" =
ps: with ps; [
aiohasupervisor
home-assistant-frontend
pillow
];
"pcs_lighting" =
ps: with ps; [
];
"peco" =
ps: with ps; [
peco
];
"peco_opower" =
ps: with ps; [
];
"pegel_online" =
ps: with ps; [
aiopegelonline
];
"pencom" =
ps: with ps; [
pencompy
];
"pepco" =
ps: with ps; [
];
"permobil" =
ps: with ps; [
mypermobil
];
"persistent_notification" =
ps: with ps; [
];
"person" =
ps: with ps; [
pillow
];
"pge" =
ps: with ps; [
];
"philips_js" =
ps: with ps; [
ha-philipsjs
];
"pi_hole" =
ps: with ps; [
hole
];
"picnic" =
ps: with ps; [
python-picnic-api
];
"picotts" =
ps: with ps; [
];
"pilight" =
ps: with ps; [
]; # missing inputs: pilight
"pinecil" =
ps: with ps; [
];
"ping" =
ps: with ps; [
icmplib
];
"pioneer" =
ps: with ps; [
];
"piper" =
ps: with ps; [
];
"pjlink" =
ps: with ps; [
]; # missing inputs: pypjlink2
"plaato" =
ps: with ps; [
aiohasupervisor
ha-ffmpeg
hass-nabucasa
hassil
home-assistant-intents
mutagen
pymicro-vad
pyplaato
pyspeex-noise
python-matter-server
pyturbojpeg
];
"plant" =
ps: with ps; [
fnv-hash-fast
psutil-home-assistant
sqlalchemy
];
"plex" =
ps: with ps; [
plexapi
plexauth
plexwebsocket
];
"plugwise" =
ps: with ps; [
plugwise
];
"plum_lightpad" =
ps: with ps; [
]; # missing inputs: plumlightpad
"pocketcasts" =
ps: with ps; [
pycketcasts
];
"point" =
ps: with ps; [
pypoint
];
"poolsense" =
ps: with ps; [
poolsense
];
"portlandgeneral" =
ps: with ps; [
];
"powerwall" =
ps: with ps; [
tesla-powerwall
];
"private_ble_device" =
ps: with ps; [
aioesphomeapi
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
esphome-dashboard-api
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
mutagen
pymicro-vad
pyserial
pyspeex-noise
pyudev
zeroconf
];
"profiler" =
ps: with ps; [
guppy3
objgraph
pyprof2calltree
];
"progettihwsw" =
ps: with ps; [
]; # missing inputs: ProgettiHWSW
"proliphix" =
ps: with ps; [
]; # missing inputs: proliphix
"prometheus" =
ps: with ps; [
prometheus-client
];
"prosegur" =
ps: with ps; [
pyprosegur
];
"prowl" =
ps: with ps; [
];
"proximity" =
ps: with ps; [
];
"proxmoxve" =
ps: with ps; [
proxmoxer
];
"proxy" =
ps: with ps; [
pillow
];
"prusalink" =
ps: with ps; [
pyprusalink
];
"ps4" =
ps: with ps; [
]; # missing inputs: pyps4-2ndscreen
"pse" =
ps: with ps; [
];
"psoklahoma" =
ps: with ps; [
];
"pulseaudio_loopback" =
ps: with ps; [
pulsectl
];
"pure_energie" =
ps: with ps; [
gridnet
];
"purpleair" =
ps: with ps; [
aiopurpleair
];
"push" =
ps: with ps; [
];
"pushbullet" =
ps: with ps; [
pushbullet-py
];
"pushover" =
ps: with ps; [
pushover-complete
];
"pushsafer" =
ps: with ps; [
];
"pvoutput" =
ps: with ps; [
pvo
];
"pvpc_hourly_pricing" =
ps: with ps; [
aiopvpc
];
"pyload" =
ps: with ps; [
pyloadapi
];
"python_script" =
ps: with ps; [
restrictedpython
];
"qbittorrent" =
ps: with ps; [
qbittorrent-api
];
"qingping" =
ps: with ps; [
aioesphomeapi
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
esphome-dashboard-api
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
mutagen
pymicro-vad
pyserial
pyspeex-noise
pyudev
qingping-ble
zeroconf
];
"qld_bushfire" =
ps: with ps; [
georss-qld-bushfire-alert-client
];
"qnap" =
ps: with ps; [
qnapstats
];
"qnap_qsw" =
ps: with ps; [
aioqsw
];
"qrcode" =
ps: with ps; [
pillow
pyzbar
];
"quadrafire" =
ps: with ps; [
];
"quantum_gateway" =
ps: with ps; [
quantum-gateway
];
"qvr_pro" =
ps: with ps; [
pyqvrpro
];
"qwikswitch" =
ps: with ps; [
pyqwikswitch
];
"rabbitair" =
ps: with ps; [
ifaddr
python-rabbitair
zeroconf
];
"rachio" =
ps: with ps; [
aiohasupervisor
ha-ffmpeg
hass-nabucasa
hassil
home-assistant-intents
mutagen
pymicro-vad
pyspeex-noise
python-matter-server
pyturbojpeg
rachiopy
];
"radarr" =
ps: with ps; [
aiopyarr
];
"radio_browser" =
ps: with ps; [
pycountry
radios
];
"radiotherm" =
ps: with ps; [
radiotherm
];
"rainbird" =
ps: with ps; [
pyrainbird
];
"raincloud" =
ps: with ps; [
raincloudy
];
"rainforest_eagle" =
ps: with ps; [
aioeagle
eagle100
];
"rainforest_raven" =
ps: with ps; [
aioraven
pyserial
pyudev
];
"rainmachine" =
ps: with ps; [
regenmaschine
];
"random" =
ps: with ps; [
];
"rapt_ble" =
ps: with ps; [
aioesphomeapi
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
esphome-dashboard-api
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
mutagen
pymicro-vad
pyserial
pyspeex-noise
pyudev
rapt-ble
zeroconf
];
"raspberry_pi" =
ps: with ps; [
aiohasupervisor
psutil-home-assistant
];
"raspyrfm" =
ps: with ps; [
]; # missing inputs: raspyrfm-client
"raven_rock_mfg" =
ps: with ps; [
];
"rdw" =
ps: with ps; [
vehicle
];
"recollect_waste" =
ps: with ps; [
aiorecollect
];
"recorder" =
ps: with ps; [
fnv-hash-fast
psutil-home-assistant
sqlalchemy
];
"recovery_mode" =
ps: with ps; [
aiohasupervisor
ha-ffmpeg
hass-nabucasa
hassil
home-assistant-frontend
home-assistant-intents
mutagen
pillow
pymicro-vad
pyspeex-noise
python-matter-server
pyturbojpeg
];
"recswitch" =
ps: with ps; [
]; # missing inputs: pyrecswitch
"reddit" =
ps: with ps; [
praw
];
"refoss" =
ps: with ps; [
refoss-ha
];
"rejseplanen" =
ps: with ps; [
rjpl
];
"remember_the_milk" =
ps: with ps; [
httplib2
]; # missing inputs: RtmAPI
"remote" =
ps: with ps; [
];
"remote_rpi_gpio" =
ps: with ps; [
gpiozero
]; # missing inputs: pigpio
"renault" =
ps: with ps; [
renault-api
];
"renson" =
ps: with ps; [
renson-endura-delta
];
"reolink" =
ps: with ps; [
reolink-aio
];
"repairs" =
ps: with ps; [
];
"repetier" =
ps: with ps; [
]; # missing inputs: pyrepetierng
"rest" =
ps: with ps; [
jsonpath
xmltodict
];
"rest_command" =
ps: with ps; [
];
"rexel" =
ps: with ps; [
];
"rflink" =
ps: with ps; [
rflink
];
"rfxtrx" =
ps: with ps; [
pyrfxtrx
];
"rhasspy" =
ps: with ps; [
];
"ridwell" =
ps: with ps; [
aioridwell
];
"ring" =
ps: with ps; [
ha-ffmpeg
ring-doorbell
];
"ripple" =
ps: with ps; [
]; # missing inputs: python-ripple-api
"risco" =
ps: with ps; [
pyrisco
];
"rituals_perfume_genie" =
ps: with ps; [
pyrituals
];
"rmvtransport" =
ps: with ps; [
pyrmvtransport
];
"roborock" =
ps: with ps; [
python-roborock
vacuum-map-parser-roborock
];
"rocketchat" =
ps: with ps; [
rocketchat-api
];
"roku" =
ps: with ps; [
rokuecp
];
"romy" =
ps: with ps; [
romy
];
"roomba" =
ps: with ps; [
roombapy
];
"roon" =
ps: with ps; [
roonapi
];
"route53" =
ps: with ps; [
boto3
];
"rova" =
ps: with ps; [
rova
];
"rpi_camera" =
ps: with ps; [
];
"rpi_power" =
ps: with ps; [
rpi-bad-power
];
"rss_feed_template" =
ps: with ps; [
];
"rtorrent" =
ps: with ps; [
];
"rtsp_to_webrtc" =
ps: with ps; [
pyturbojpeg
rtsp-to-webrtc
];
"ruckus_unleashed" =
ps: with ps; [
aioruckus
];
"russound_rio" =
ps: with ps; [
aiorussound
];
"russound_rnet" =
ps: with ps; [
]; # missing inputs: russound
"ruuvi_gateway" =
ps: with ps; [
aioruuvigateway
bleak
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
habluetooth
pyserial
pyudev
];
"ruuvitag_ble" =
ps: with ps; [
aioesphomeapi
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
esphome-dashboard-api
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
mutagen
pymicro-vad
pyserial
pyspeex-noise
pyudev
ruuvitag-ble
zeroconf
];
"rympro" =
ps: with ps; [
pyrympro
];
"sabnzbd" =
ps: with ps; [
pysabnzbd
];
"saj" =
ps: with ps; [
pysaj
];
"samsam" =
ps: with ps; [
];
"samsungtv" =
ps:
with ps;
[
async-upnp-client
getmac
ifaddr
samsungctl
samsungtvws
wakeonlan
]
++ samsungctl.optional-dependencies.websocket
++ samsungtvws.optional-dependencies.async
++ samsungtvws.optional-dependencies.encrypted;
"sanix" =
ps: with ps; [
sanix
];
"satel_integra" =
ps: with ps; [
]; # missing inputs: satel-integra
"scene" =
ps: with ps; [
];
"schedule" =
ps: with ps; [
];
"schlage" =
ps: with ps; [
pyschlage
];
"schluter" =
ps: with ps; [
]; # missing inputs: py-schluter
"scl" =
ps: with ps; [
];
"scrape" =
ps: with ps; [
beautifulsoup4
jsonpath
lxml
xmltodict
];
"screenaway" =
ps: with ps; [
];
"screenlogic" =
ps: with ps; [
screenlogicpy
];
"script" =
ps: with ps; [
];
"scsgate" =
ps: with ps; [
]; # missing inputs: scsgate
"search" =
ps: with ps; [
];
"season" =
ps: with ps; [
ephem
];
"select" =
ps: with ps; [
];
"sendgrid" =
ps: with ps; [
sendgrid
];
"sense" =
ps: with ps; [
sense-energy
];
"sensibo" =
ps: with ps; [
pysensibo
];
"sensirion_ble" =
ps: with ps; [
aioesphomeapi
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
esphome-dashboard-api
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
mutagen
pymicro-vad
pyserial
pyspeex-noise
pyudev
sensirion-ble
zeroconf
];
"sensor" =
ps: with ps; [
fnv-hash-fast
psutil-home-assistant
sqlalchemy
];
"sensorblue" =
ps: with ps; [
];
"sensorpro" =
ps: with ps; [
aioesphomeapi
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
esphome-dashboard-api
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
mutagen
pymicro-vad
pyserial
pyspeex-noise
pyudev
sensorpro-ble
zeroconf
];
"sensorpush" =
ps: with ps; [
aioesphomeapi
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
esphome-dashboard-api
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
mutagen
pymicro-vad
pyserial
pyspeex-noise
pyudev
sensorpush-ble
zeroconf
];
"sensoterra" =
ps: with ps; [
sensoterra
];
"sentry" =
ps: with ps; [
sentry-sdk
];
"senz" =
ps: with ps; [
aiosenz
];
"serial" =
ps: with ps; [
pyserial-asyncio-fast
];
"serial_pm" =
ps: with ps; [
pmsensor
];
"sesame" =
ps: with ps; [
]; # missing inputs: pysesame2
"seven_segments" =
ps: with ps; [
pillow
];
"seventeentrack" =
ps: with ps; [
pyseventeentrack
];
"sfr_box" =
ps: with ps; [
sfrbox-api
];
"sharkiq" =
ps: with ps; [
sharkiq
];
"shell_command" =
ps: with ps; [
];
"shelly" =
ps: with ps; [
aioshelly
bleak
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
habluetooth
ifaddr
pyserial
pyudev
];
"shodan" =
ps: with ps; [
shodan
];
"shopping_list" =
ps: with ps; [
];
"sia" =
ps: with ps; [
pysiaalarm
];
"sigfox" =
ps: with ps; [
];
"sighthound" =
ps: with ps; [
pillow
simplehound
];
"signal_messenger" =
ps: with ps; [
pysignalclirestapi
];
"simplefin" =
ps: with ps; [
simplefin4py
];
"simplepush" =
ps: with ps; [
simplepush
];
"simplisafe" =
ps: with ps; [
simplisafe-python
];
"simply_automated" =
ps: with ps; [
];
"simu" =
ps: with ps; [
];
"simulated" =
ps: with ps; [
];
"sinch" =
ps: with ps; [
]; # missing inputs: clx-sdk-xms
"siren" =
ps: with ps; [
];
"sisyphus" =
ps: with ps; [
sisyphus-control
];
"sky_hub" =
ps: with ps; [
pyskyqhub
];
"skybeacon" =
ps:
with ps;
[
pygatt
]
++ pygatt.optional-dependencies.GATTTOOL;
"skybell" =
ps: with ps; [
aioskybell
ha-ffmpeg
];
"slack" =
ps: with ps; [
slack-sdk
];
"sleepiq" =
ps: with ps; [
asyncsleepiq
];
"slide" =
ps: with ps; [
]; # missing inputs: goslide-api
"slimproto" =
ps: with ps; [
aioslimproto
];
"sma" =
ps: with ps; [
pysma
];
"smappee" =
ps: with ps; [
pysmappee
];
"smart_blinds" =
ps: with ps; [
];
"smart_home" =
ps: with ps; [
];
"smart_meter_texas" =
ps: with ps; [
smart-meter-texas
];
"smarther" =
ps: with ps; [
];
"smartthings" =
ps: with ps; [
aiohasupervisor
ha-ffmpeg
hass-nabucasa
hassil
home-assistant-intents
mutagen
pymicro-vad
pysmartapp
pysmartthings
pyspeex-noise
python-matter-server
pyturbojpeg
];
"smarttub" =
ps: with ps; [
python-smarttub
];
"smarty" =
ps: with ps; [
]; # missing inputs: pysmarty2
"smhi" =
ps: with ps; [
smhi-pkg
];
"smlight" =
ps: with ps; [
pysmlight
];
"sms" =
ps: with ps; [
python-gammu
];
"smtp" =
ps: with ps; [
];
"smud" =
ps: with ps; [
];
"snapcast" =
ps: with ps; [
snapcast
];
"snips" =
ps: with ps; [
aiohasupervisor
paho-mqtt_1
];
"snmp" =
ps: with ps; [
pysnmp
];
"snooz" =
ps: with ps; [
aioesphomeapi
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
esphome-dashboard-api
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
mutagen
pymicro-vad
pyserial
pysnooz
pyspeex-noise
pyudev
zeroconf
];
"solaredge" =
ps: with ps; [
aiosolaredge
stringcase
];
"solaredge_local" =
ps: with ps; [
]; # missing inputs: solaredge-local
"solarlog" =
ps: with ps; [
solarlog-cli
];
"solax" =
ps: with ps; [
solax
];
"soma" =
ps: with ps; [
pysoma
];
"somfy" =
ps: with ps; [
];
"somfy_mylink" =
ps: with ps; [
somfy-mylink-synergy
];
"sonarr" =
ps: with ps; [
aiopyarr
];
"songpal" =
ps: with ps; [
python-songpal
];
"sonos" =
ps: with ps; [
async-upnp-client
ifaddr
plexapi
plexauth
plexwebsocket
soco
sonos-websocket
spotifyaio
zeroconf
];
"sony_projector" =
ps: with ps; [
pysdcp
];
"soundtouch" =
ps: with ps; [
libsoundtouch
];
"spaceapi" =
ps: with ps; [
];
"spc" =
ps: with ps; [
pyspcwebgw
];
"speedtestdotnet" =
ps: with ps; [
speedtest-cli
];
"spider" =
ps: with ps; [
];
"splunk" =
ps: with ps; [
hass-splunk
];
"spotify" =
ps: with ps; [
spotifyaio
];
"sql" =
ps: with ps; [
sqlalchemy
sqlparse
];
"squeezebox" =
ps: with ps; [
pysqueezebox
];
"srp_energy" =
ps: with ps; [
srpenergy
];
"ssdp" =
ps: with ps; [
async-upnp-client
ifaddr
];
"starline" =
ps: with ps; [
starline
];
"starlingbank" =
ps: with ps; [
]; # missing inputs: starlingbank
"starlink" =
ps: with ps; [
]; # missing inputs: starlink-grpc-core
"startca" =
ps: with ps; [
xmltodict
];
"statistics" =
ps: with ps; [
fnv-hash-fast
psutil-home-assistant
sqlalchemy
];
"statsd" =
ps: with ps; [
statsd
];
"steam_online" =
ps: with ps; [
steamodd
];
"steamist" =
ps: with ps; [
aiosteamist
discovery30303
ifaddr
];
"stiebel_eltron" =
ps: with ps; [
pymodbus
]; # missing inputs: pystiebeleltron
"stookalert" =
ps: with ps; [
stookalert
];
"stookwijzer" =
ps: with ps; [
stookwijzer
];
"stream" =
ps: with ps; [
av
numpy_1
pyturbojpeg
];
"streamlabswater" =
ps: with ps; [
streamlabswater
];
"stt" =
ps: with ps; [
];
"subaru" =
ps: with ps; [
subarulink
];
"suez_water" =
ps: with ps; [
pysuez
];
"sun" =
ps: with ps; [
];
"sunweg" =
ps: with ps; [
sunweg
];
"supervisord" =
ps: with ps; [
];
"supla" =
ps: with ps; [
]; # missing inputs: asyncpysupla
"surepetcare" =
ps: with ps; [
surepy
];
"swepco" =
ps: with ps; [
];
"swiss_hydrological_data" =
ps: with ps; [
swisshydrodata
];
"swiss_public_transport" =
ps: with ps; [
python-opendata-transport
];
"swisscom" =
ps: with ps; [
];
"switch" =
ps: with ps; [
];
"switch_as_x" =
ps: with ps; [
];
"switchbee" =
ps: with ps; [
pyswitchbee
];
"switchbot" =
ps: with ps; [
aioesphomeapi
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
esphome-dashboard-api
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
mutagen
pymicro-vad
pyserial
pyspeex-noise
pyswitchbot
pyudev
zeroconf
];
"switchbot_cloud" =
ps: with ps; [
switchbot-api
];
"switcher_kis" =
ps: with ps; [
aioswitcher
];
"switchmate" =
ps: with ps; [
]; # missing inputs: PySwitchmate
"symfonisk" =
ps: with ps; [
];
"syncthing" =
ps: with ps; [
aiosyncthing
];
"syncthru" =
ps: with ps; [
pysyncthru
url-normalize
];
"synology_chat" =
ps: with ps; [
];
"synology_dsm" =
ps: with ps; [
py-synologydsm-api
];
"synology_srm" =
ps: with ps; [
]; # missing inputs: synology-srm
"syslog" =
ps: with ps; [
];
"system_bridge" =
ps: with ps; [
ifaddr
systembridgeconnector
systembridgemodels
zeroconf
];
"system_health" =
ps: with ps; [
];
"system_log" =
ps: with ps; [
];
"systemmonitor" =
ps: with ps; [
psutil
psutil-home-assistant
];
"tado" =
ps: with ps; [
python-tado
];
"tag" =
ps: with ps; [
];
"tailscale" =
ps: with ps; [
tailscale
];
"tailwind" =
ps: with ps; [
gotailwind
];
"tami4" =
ps: with ps; [
]; # missing inputs: Tami4EdgeAPI
"tank_utility" =
ps: with ps; [
tank-utility
];
"tankerkoenig" =
ps: with ps; [
aiotankerkoenig
];
"tapsaff" =
ps: with ps; [
]; # missing inputs: tapsaff
"tasmota" =
ps: with ps; [
aiohasupervisor
hatasmota
paho-mqtt_1
];
"tautulli" =
ps: with ps; [
pytautulli
];
"tcp" =
ps: with ps; [
];
"technove" =
ps: with ps; [
python-technove
];
"ted5000" =
ps: with ps; [
xmltodict
];
"tedee" =
ps: with ps; [
pytedee-async
];
"telegram" =
ps:
with ps;
[
python-telegram-bot
]
++ python-telegram-bot.optional-dependencies.socks;
"telegram_bot" =
ps:
with ps;
[
python-telegram-bot
]
++ python-telegram-bot.optional-dependencies.socks;
"tellduslive" =
ps: with ps; [
tellduslive
];
"tellstick" =
ps: with ps; [
]; # missing inputs: tellcore-net tellcore-py
"telnet" =
ps: with ps; [
];
"temper" =
ps: with ps; [
temperusb
];
"template" =
ps: with ps; [
];
"tensorflow" =
ps: with ps; [
numpy_1
pillow
pycocotools
tensorflow
]; # missing inputs: tf-models-official
"tesla_fleet" =
ps: with ps; [
tesla-fleet-api
];
"tesla_wall_connector" =
ps: with ps; [
tesla-wall-connector
];
"teslemetry" =
ps: with ps; [
tesla-fleet-api
teslemetry-stream
];
"tessie" =
ps: with ps; [
tesla-fleet-api
]; # missing inputs: tessie-api
"text" =
ps: with ps; [
];
"thermobeacon" =
ps: with ps; [
aioesphomeapi
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
esphome-dashboard-api
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
mutagen
pymicro-vad
pyserial
pyspeex-noise
pyudev
thermobeacon-ble
zeroconf
];
"thermoplus" =
ps: with ps; [
];
"thermopro" =
ps: with ps; [
aioesphomeapi
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
esphome-dashboard-api
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
mutagen
pymicro-vad
pyserial
pyspeex-noise
pyudev
thermopro-ble
zeroconf
];
"thethingsnetwork" =
ps: with ps; [
ttn-client
];
"thingspeak" =
ps: with ps; [
]; # missing inputs: thingspeak
"thinkingcleaner" =
ps: with ps; [
]; # missing inputs: pythinkingcleaner
"thomson" =
ps: with ps; [
];
"thread" =
ps: with ps; [
ifaddr
pyroute2
python-otbr-api
zeroconf
];
"threshold" =
ps: with ps; [
];
"tibber" =
ps: with ps; [
fnv-hash-fast
psutil-home-assistant
pytibber
sqlalchemy
];
"tikteck" =
ps: with ps; [
]; # missing inputs: tikteck
"tile" =
ps: with ps; [
pytile
];
"tilt_ble" =
ps: with ps; [
aioesphomeapi
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
esphome-dashboard-api
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
mutagen
pymicro-vad
pyserial
pyspeex-noise
pyudev
tilt-ble
zeroconf
];
"time" =
ps: with ps; [
];
"time_date" =
ps: with ps; [
];
"timer" =
ps: with ps; [
];
"tmb" =
ps: with ps; [
tmb
];
"tod" =
ps: with ps; [
];
"todo" =
ps: with ps; [
];
"todoist" =
ps: with ps; [
todoist-api-python
];
"tolo" =
ps: with ps; [
tololib
];
"tomato" =
ps: with ps; [
];
"tomorrowio" =
ps: with ps; [
pytomorrowio
];
"toon" =
ps: with ps; [
aiohasupervisor
ha-ffmpeg
hass-nabucasa
hassil
home-assistant-intents
mutagen
pymicro-vad
pyspeex-noise
python-matter-server
pyturbojpeg
toonapi
];
"torque" =
ps: with ps; [
];
"totalconnect" =
ps: with ps; [
total-connect-client
];
"touchline" =
ps: with ps; [
]; # missing inputs: pytouchline
"touchline_sl" =
ps: with ps; [
pytouchlinesl
];
"tplink" =
ps:
with ps;
[
ifaddr
python-kasa
]
++ python-kasa.optional-dependencies.speedups;
"tplink_lte" =
ps: with ps; [
]; # missing inputs: tp-connected
"tplink_omada" =
ps: with ps; [
tplink-omada-client
];
"tplink_tapo" =
ps: with ps; [
];
"traccar" =
ps: with ps; [
pytraccar
stringcase
];
"traccar_server" =
ps: with ps; [
pytraccar
];
"trace" =
ps: with ps; [
];
"tractive" =
ps: with ps; [
aiotractive
];
"tradfri" =
ps:
with ps;
[
pytradfri
]
++ pytradfri.optional-dependencies.async;
"trafikverket_camera" =
ps: with ps; [
pytrafikverket
];
"trafikverket_ferry" =
ps: with ps; [
pytrafikverket
];
"trafikverket_train" =
ps: with ps; [
pytrafikverket
];
"trafikverket_weatherstation" =
ps: with ps; [
pytrafikverket
];
"transmission" =
ps: with ps; [
transmission-rpc
];
"transport_nsw" =
ps: with ps; [
pytransportnsw
];
"travisci" =
ps: with ps; [
]; # missing inputs: TravisPy
"trend" =
ps: with ps; [
numpy_1
];
"triggercmd" =
ps: with ps; [
]; # missing inputs: triggercmd
"tts" =
ps: with ps; [
ha-ffmpeg
mutagen
];
"tuya" =
ps: with ps; [
ha-ffmpeg
tuya-device-sharing-sdk
];
"twentemilieu" =
ps: with ps; [
twentemilieu
];
"twilio" =
ps: with ps; [
twilio
];
"twilio_call" =
ps: with ps; [
twilio
];
"twilio_sms" =
ps: with ps; [
twilio
];
"twinkly" =
ps: with ps; [
ttls
];
"twitch" =
ps: with ps; [
twitchapi
];
"twitter" =
ps: with ps; [
twitterapi
];
"ubiwizz" =
ps: with ps; [
];
"ubus" =
ps: with ps; [
openwrt-ubus-rpc
];
"uk_transport" =
ps: with ps; [
];
"ukraine_alarm" =
ps: with ps; [
uasiren
];
"ultraloq" =
ps: with ps; [
];
"unifi" =
ps: with ps; [
aiounifi
];
"unifi_direct" =
ps: with ps; [
unifi-ap
];
"unifiled" =
ps: with ps; [
unifiled
];
"unifiprotect" =
ps: with ps; [
uiprotect
unifi-discovery
];
"universal" =
ps: with ps; [
];
"upb" =
ps: with ps; [
upb-lib
];
"upc_connect" =
ps: with ps; [
connect-box
];
"upcloud" =
ps: with ps; [
upcloud-api
];
"update" =
ps: with ps; [
];
"upnp" =
ps: with ps; [
async-upnp-client
getmac
ifaddr
];
"uprise_smart_shades" =
ps: with ps; [
];
"uptime" =
ps: with ps; [
];
"uptimerobot" =
ps: with ps; [
pyuptimerobot
];
"usb" =
ps: with ps; [
pyserial
pyudev
];
"usgs_earthquakes_feed" =
ps: with ps; [
aio-geojson-usgs-earthquakes
];
"utility_meter" =
ps: with ps; [
croniter
];
"uvc" =
ps: with ps; [
uvcclient
];
"v2c" =
ps: with ps; [
pytrydan
];
"vacuum" =
ps: with ps; [
];
"vallox" =
ps: with ps; [
vallox-websocket-api
];
"valve" =
ps: with ps; [
];
"vasttrafik" =
ps: with ps; [
vtjp
];
"velbus" =
ps: with ps; [
pyserial
pyudev
velbus-aio
];
"velux" =
ps: with ps; [
pyvlx
];
"venstar" =
ps: with ps; [
venstarcolortouch
];
"vera" =
ps: with ps; [
pyvera
];
"verisure" =
ps: with ps; [
vsure
];
"vermont_castings" =
ps: with ps; [
];
"versasense" =
ps: with ps; [
pyversasense
];
"version" =
ps: with ps; [
pyhaversion
];
"vesync" =
ps: with ps; [
pyvesync
];
"viaggiatreno" =
ps: with ps; [
];
"vicare" =
ps: with ps; [
pyvicare
];
"vilfo" =
ps: with ps; [
vilfo-api-client
];
"vivotek" =
ps: with ps; [
libpyvivotek
];
"vizio" =
ps: with ps; [
pyvizio
];
"vlc" =
ps: with ps; [
python-vlc
];
"vlc_telnet" =
ps: with ps; [
aiovlc
];
"vodafone_station" =
ps: with ps; [
aiovodafone
];
"voicerss" =
ps: with ps; [
];
"voip" =
ps: with ps; [
ha-ffmpeg
hassil
home-assistant-intents
mutagen
pymicro-vad
pyspeex-noise
voip-utils
];
"volkszaehler" =
ps: with ps; [
volkszaehler
];
"volumio" =
ps: with ps; [
pyvolumio
];
"volvooncall" =
ps: with ps; [
volvooncall
];
"vulcan" =
ps: with ps; [
vulcan-api
];
"vultr" =
ps: with ps; [
vultr
];
"w800rf32" =
ps: with ps; [
]; # missing inputs: pyW800rf32
"wake_on_lan" =
ps: with ps; [
wakeonlan
];
"wake_word" =
ps: with ps; [
];
"wallbox" =
ps: with ps; [
wallbox
];
"waqi" =
ps: with ps; [
aiowaqi
];
"water_heater" =
ps: with ps; [
];
"waterfurnace" =
ps: with ps; [
waterfurnace
];
"watson_iot" =
ps: with ps; [
]; # missing inputs: ibmiotf
"watttime" =
ps: with ps; [
aiowatttime
];
"waze_travel_time" =
ps: with ps; [
pywaze
];
"weather" =
ps: with ps; [
];
"weatherflow" =
ps: with ps; [
pyweatherflowudp
];
"weatherflow_cloud" =
ps: with ps; [
weatherflow4py
];
"weatherkit" =
ps: with ps; [
apple-weatherkit
];
"webhook" =
ps: with ps; [
];
"webmin" =
ps: with ps; [
webmin-xmlrpc
];
"webostv" =
ps: with ps; [
aiowebostv
];
"websocket_api" =
ps: with ps; [
];
"weheat" =
ps: with ps; [
weheat
];
"wemo" =
ps: with ps; [
pywemo
];
"whirlpool" =
ps: with ps; [
whirlpool-sixth-sense
];
"whisper" =
ps: with ps; [
];
"whois" =
ps: with ps; [
whois
];
"wiffi" =
ps: with ps; [
wiffi
];
"wilight" =
ps: with ps; [
pywilight
];
"wirelesstag" =
ps: with ps; [
]; # missing inputs: wirelesstagpy
"withings" =
ps: with ps; [
aiohasupervisor
aiowithings
ha-ffmpeg
hass-nabucasa
hassil
home-assistant-intents
mutagen
pymicro-vad
pyspeex-noise
python-matter-server
pyturbojpeg
];
"wiz" =
ps: with ps; [
ifaddr
pywizlight
];
"wled" =
ps: with ps; [
wled
];
"wmspro" =
ps: with ps; [
]; # missing inputs: pywmspro
"wolflink" =
ps: with ps; [
]; # missing inputs: wolf-comm
"workday" =
ps: with ps; [
holidays
];
"worldclock" =
ps: with ps; [
];
"worldtidesinfo" =
ps: with ps; [
];
"worxlandroid" =
ps: with ps; [
];
"ws66i" =
ps: with ps; [
pyws66i
];
"wsdot" =
ps: with ps; [
];
"wyoming" =
ps: with ps; [
ha-ffmpeg
hassil
home-assistant-intents
mutagen
pymicro-vad
pyspeex-noise
wyoming
];
"x10" =
ps: with ps; [
];
"xbox" =
ps: with ps; [
xbox-webapi
];
"xeoma" =
ps: with ps; [
pyxeoma
];
"xiaomi" =
ps: with ps; [
ha-ffmpeg
];
"xiaomi_aqara" =
ps: with ps; [
pyxiaomigateway
];
"xiaomi_ble" =
ps: with ps; [
aioesphomeapi
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
esphome-dashboard-api
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
mutagen
pymicro-vad
pyserial
pyspeex-noise
pyudev
xiaomi-ble
zeroconf
];
"xiaomi_miio" =
ps: with ps; [
construct
micloud
python-miio
];
"xiaomi_tv" =
ps: with ps; [
pymitv
];
"xmpp" =
ps: with ps; [
emoji
slixmpp
];
"xs1" =
ps: with ps; [
]; # missing inputs: xs1-api-client
"yale" =
ps: with ps; [
aiohasupervisor
ha-ffmpeg
hass-nabucasa
hassil
home-assistant-intents
mutagen
pymicro-vad
pyspeex-noise
python-matter-server
pyturbojpeg
yalexs
yalexs-ble
];
"yale_home" =
ps: with ps; [
];
"yale_smart_alarm" =
ps: with ps; [
yalesmartalarmclient
];
"yalexs_ble" =
ps: with ps; [
aioesphomeapi
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
dbus-fast
esphome-dashboard-api
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
mutagen
pymicro-vad
pyserial
pyspeex-noise
pyudev
yalexs-ble
zeroconf
];
"yamaha" =
ps: with ps; [
rxv
];
"yamaha_musiccast" =
ps: with ps; [
aiomusiccast
async-upnp-client
ifaddr
];
"yandex_transport" =
ps: with ps; [
aioymaps
];
"yandextts" =
ps: with ps; [
];
"yardian" =
ps: with ps; [
pyyardian
];
"yeelight" =
ps: with ps; [
async-upnp-client
ifaddr
yeelight
];
"yeelightsunflower" =
ps: with ps; [
]; # missing inputs: yeelightsunflower
"yi" =
ps: with ps; [
aioftp
ha-ffmpeg
];
"yolink" =
ps: with ps; [
yolink-api
];
"youless" =
ps: with ps; [
youless-api
];
"youtube" =
ps: with ps; [
youtubeaio
];
"zabbix" =
ps: with ps; [
py-zabbix
];
"zamg" =
ps: with ps; [
zamg
];
"zengge" =
ps: with ps; [
bluepy
]; # missing inputs: zengge
"zeroconf" =
ps: with ps; [
ifaddr
zeroconf
];
"zerproc" =
ps: with ps; [
pyzerproc
];
"zestimate" =
ps: with ps; [
xmltodict
];
"zeversolar" =
ps: with ps; [
zeversolar
];
"zha" =
ps: with ps; [
aiohasupervisor
pillow
pyserial
pyudev
universal-silabs-flasher
zha
];
"zhong_hong" =
ps: with ps; [
]; # missing inputs: zhong-hong-hvac
"ziggo_mediabox_xl" =
ps: with ps; [
]; # missing inputs: ziggo-mediabox-xl
"zodiac" =
ps: with ps; [
];
"zondergas" =
ps: with ps; [
];
"zone" =
ps: with ps; [
];
"zoneminder" =
ps: with ps; [
zm-py
];
"zwave_js" =
ps: with ps; [
aiohasupervisor
pyserial
pyudev
zwave-js-server-python
];
"zwave_me" =
ps: with ps; [
ifaddr
url-normalize
zeroconf
zwave-me-ws
];
};
# components listed in tests/components for which all dependencies are packaged
supportedComponentsWithTests = [
"abode"
"accuweather"
"acmeda"
"adax"
"adguard"
"advantage_air"
"aemet"
"aftership"
"agent_dvr"
"air_quality"
"airgradient"
"airly"
"airnow"
"airq"
"airthings"
"airthings_ble"
"airtouch4"
"airtouch5"
"airvisual"
"airvisual_pro"
"airzone"
"airzone_cloud"
"aladdin_connect"
"alarm_control_panel"
"alarmdecoder"
"alert"
"alexa"
"amberelectric"
"ambient_network"
"ambient_station"
"analytics"
"analytics_insights"
"android_ip_webcam"
"androidtv"
"androidtv_remote"
"anova"
"anthemav"
"anthropic"
"aosmith"
"apache_kafka"
"apcupsd"
"api"
"apple_tv"
"application_credentials"
"apprise"
"aprilaire"
"aprs"
"apsystems"
"aquacell"
"aranet"
"arcam_fmj"
"arve"
"aseko_pool_live"
"assist_pipeline"
"assist_satellite"
"asuswrt"
"atag"
"august"
"aurora"
"aurora_abb_powerone"
"aussie_broadband"
"autarco"
"auth"
"automation"
"awair"
"aws"
"axis"
"azure_data_explorer"
"azure_devops"
"azure_event_hub"
"backup"
"baf"
"balboa"
"bang_olufsen"
"bayesian"
"binary_sensor"
"blackbird"
"blebox"
"blink"
"blue_current"
"bluemaestro"
"blueprint"
"bluesound"
"bluetooth"
"bluetooth_adapters"
"bluetooth_le_tracker"
"bmw_connected_drive"
"bond"
"bosch_shc"
"braviatv"
"bring"
"broadlink"
"brother"
"brottsplatskartan"
"brunt"
"bryant_evolution"
"bsblan"
"bthome"
"buienradar"
"button"
"caldav"
"calendar"
"cambridge_audio"
"camera"
"canary"
"cast"
"ccm15"
"cert_expiry"
"chacon_dio"
"clicksend_tts"
"climate"
"cloud"
"cloudflare"
"co2signal"
"color_extractor"
"comelit"
"comfoconnect"
"command_line"
"compensation"
"config"
"configurator"
"control4"
"conversation"
"coolmaster"
"counter"
"cover"
"cpuspeed"
"crownstone"
"daikin"
"datadog"
"date"
"datetime"
"deako"
"debugpy"
"deconz"
"default_config"
"deluge"
"demo"
"denonavr"
"derivative"
"devialet"
"device_automation"
"device_sun_light_trigger"
"device_tracker"
"devolo_home_control"
"devolo_home_network"
"dexcom"
"dhcp"
"diagnostics"
"dialogflow"
"directv"
"discord"
"discovergy"
"dlna_dmr"
"dlna_dms"
"dnsip"
"doorbird"
"dormakaba_dkey"
"downloader"
"dremel_3d_printer"
"drop_connect"
"dsmr"
"dsmr_reader"
"dte_energy_bridge"
"duckdns"
"duke_energy"
"dunehd"
"duotecno"
"dwd_weather_warnings"
"dynalite"
"eafm"
"easyenergy"
"ecobee"
"ecoforest"
"econet"
"ecovacs"
"ecowitt"
"edl21"
"efergy"
"eight_sleep"
"electrasmart"
"elevenlabs"
"elgato"
"elkm1"
"elmax"
"emoncms"
"emonitor"
"emulated_hue"
"emulated_kasa"
"emulated_roku"
"energenie_power_sockets"
"energy"
"energyzero"
"enigma2"
"enocean"
"enphase_envoy"
"environment_canada"
"epic_games_store"
"epion"
"epson"
"eq3btsmart"
"escea"
"esphome"
"eufylife_ble"
"event"
"everlights"
"evil_genius_labs"
"evohome"
"ezviz"
"faa_delays"
"facebook"
"fail2ban"
"fan"
"feedreader"
"ffmpeg"
"fibaro"
"fido"
"file"
"file_upload"
"filesize"
"filter"
"fints"
"fireservicerota"
"firmata"
"fitbit"
"fivem"
"fjaraskupan"
"flexit_bacnet"
"flic"
"flick_electric"
"flipr"
"flo"
"flume"
"flux"
"flux_led"
"folder"
"folder_watcher"
"foobot"
"forecast_solar"
"foscam"
"freebox"
"freedns"
"freedompro"
"fritz"
"fritzbox"
"fritzbox_callmonitor"
"fronius"
"frontend"
"frontier_silicon"
"fujitsu_fglair"
"fully_kiosk"
"fyta"
"garages_amsterdam"
"gardena_bluetooth"
"gdacs"
"generic"
"generic_hygrostat"
"generic_thermostat"
"geniushub"
"geo_json_events"
"geo_location"
"geo_rss_events"
"geocaching"
"geofency"
"geonetnz_quakes"
"geonetnz_volcano"
"gios"
"github"
"glances"
"go2rtc"
"goalzero"
"gogogate2"
"goodwe"
"google"
"google_assistant"
"google_assistant_sdk"
"google_cloud"
"google_generative_ai_conversation"
"google_mail"
"google_photos"
"google_pubsub"
"google_sheets"
"google_tasks"
"google_translate"
"google_travel_time"
"google_wifi"
"govee_ble"
"govee_light_local"
"gpsd"
"gpslogger"
"graphite"
"gree"
"greeneye_monitor"
"group"
"growatt_server"
"guardian"
"habitica"
"hardkernel"
"hardware"
"harmony"
"hassio"
"hddtemp"
"hdmi_cec"
"heos"
"here_travel_time"
"hisense_aehw4a1"
"history"
"history_stats"
"hive"
"hlk_sw16"
"holiday"
"home_connect"
"homeassistant"
"homeassistant_alerts"
"homeassistant_green"
"homeassistant_hardware"
"homeassistant_sky_connect"
"homeassistant_yellow"
"homekit"
"homekit_controller"
"homematic"
"homematicip_cloud"
"homewizard"
"homeworks"
"honeywell"
"html5"
"http"
"huawei_lte"
"hue"
"huisbaasje"
"humidifier"
"hunterdouglas_powerview"
"husqvarna_automower"
"husqvarna_automower_ble"
"huum"
"hvv_departures"
"hydrawise"
"hyperion"
"ialarm"
"iaqualink"
"ibeacon"
"icloud"
"idasen_desk"
"ifttt"
"ign_sismologia"
"image"
"image_processing"
"image_upload"
"imap"
"imgw_pib"
"improv_ble"
"incomfort"
"influxdb"
"inkbird"
"input_boolean"
"input_button"
"input_datetime"
"input_number"
"input_select"
"input_text"
"insteon"
"integration"
"intellifire"
"intent"
"intent_script"
"ios"
"iotty"
"ipma"
"ipp"
"iqvia"
"iron_os"
"isal"
"iskra"
"islamic_prayer_times"
"israel_rail"
"ista_ecotrend"
"isy994"
"izone"
"jellyfin"
"jewish_calendar"
"juicenet"
"justnimbus"
"kaleidescape"
"keenetic_ndms2"
"kegtron"
"keymitt_ble"
"kira"
"kitchen_sink"
"kmtronic"
"knocki"
"knx"
"kodi"
"konnected"
"kostal_plenticore"
"kraken"
"kulersky"
"lametric"
"landisgyr_heat_meter"
"lastfm"
"launch_library"
"laundrify"
"lawn_mower"
"lcn"
"ld2410_ble"
"leaone"
"led_ble"
"lektrico"
"lg_netcast"
"lg_soundbar"
"lg_thinq"
"lidarr"
"life360"
"lifx"
"light"
"linear_garage_door"
"linkplay"
"litejet"
"litterrobot"
"livisi"
"local_calendar"
"local_file"
"local_ip"
"local_todo"
"locative"
"lock"
"logbook"
"logentries"
"logger"
"london_air"
"lookin"
"loqed"
"lovelace"
"luftdaten"
"lupusec"
"lutron"
"lutron_caseta"
"lyric"
"madvr"
"mailgun"
"manual"
"manual_mqtt"
"mastodon"
"matrix"
"matter"
"maxcube"
"mazda"
"mealie"
"meater"
"media_extractor"
"media_player"
"media_source"
"melcloud"
"melnor"
"meraki"
"met"
"met_eireann"
"meteo_france"
"meteoclimatic"
"metoffice"
"microsoft_face"
"microsoft_face_detect"
"microsoft_face_identify"
"mikrotik"
"mill"
"min_max"
"minecraft_server"
"minio"
"mjpeg"
"moat"
"mobile_app"
"modbus"
"modem_callerid"
"modern_forms"
"mold_indicator"
"monzo"
"moon"
"mopeka"
"motion_blinds"
"motionblinds_ble"
"motioneye"
"motionmount"
"mpd"
"mqtt"
"mqtt_eventstream"
"mqtt_json"
"mqtt_room"
"mqtt_statestream"
"mullvad"
"mutesync"
"my"
"myq"
"mysensors"
"mystrom"
"mythicbeastsdns"
"myuplink"
"nam"
"namecheapdns"
"nanoleaf"
"neato"
"ness_alarm"
"nest"
"netatmo"
"netgear"
"netgear_lte"
"network"
"nexia"
"nextbus"
"nextcloud"
"nextdns"
"nfandroidtv"
"nibe_heatpump"
"nice_go"
"nightscout"
"nina"
"nmap_tracker"
"no_ip"
"nobo_hub"
"notify"
"notify_events"
"notion"
"nsw_rural_fire_service_feed"
"nuheat"
"nuki"
"number"
"nut"
"nws"
"nx584"
"obihai"
"octoprint"
"ollama"
"omnilogic"
"onboarding"
"oncue"
"ondilo_ico"
"onewire"
"onvif"
"open_meteo"
"openai_conversation"
"openalpr_cloud"
"openerz"
"openexchangerates"
"opengarage"
"openhardwaremonitor"
"openhome"
"opensky"
"opentherm_gw"
"openuv"
"openweathermap"
"opnsense"
"opower"
"oralb"
"otbr"
"otp"
"overkiz"
"ovo_energy"
"owntracks"
"p1_monitor"
"palazzetti"
"panasonic_viera"
"panel_custom"
"peco"
"pegel_online"
"permobil"
"persistent_notification"
"person"
"philips_js"
"pi_hole"
"picnic"
"ping"
"plaato"
"plant"
"plex"
"plugwise"
"point"
"poolsense"
"powerwall"
"private_ble_device"
"profiler"
"prometheus"
"prosegur"
"proximity"
"prusalink"
"pure_energie"
"purpleair"
"push"
"pushbullet"
"pushover"
"pvoutput"
"pvpc_hourly_pricing"
"pyload"
"python_script"
"qbittorrent"
"qingping"
"qld_bushfire"
"qnap"
"qnap_qsw"
"qwikswitch"
"rabbitair"
"rachio"
"radarr"
"radio_browser"
"radiotherm"
"rainbird"
"rainforest_eagle"
"rainforest_raven"
"rainmachine"
"random"
"rapt_ble"
"raspberry_pi"
"rdw"
"recollect_waste"
"recorder"
"recovery_mode"
"reddit"
"refoss"
"remote"
"renault"
"renson"
"reolink"
"repairs"
"rest"
"rest_command"
"rflink"
"rfxtrx"
"rhasspy"
"ridwell"
"ring"
"risco"
"rituals_perfume_genie"
"rmvtransport"
"roborock"
"roku"
"romy"
"roomba"
"roon"
"rova"
"rpi_power"
"rss_feed_template"
"rtsp_to_webrtc"
"ruckus_unleashed"
"russound_rio"
"ruuvi_gateway"
"ruuvitag_ble"
"rympro"
"sabnzbd"
"samsungtv"
"sanix"
"scene"
"schedule"
"schlage"
"scrape"
"screenlogic"
"script"
"search"
"season"
"select"
"sense"
"sensibo"
"sensirion_ble"
"sensor"
"sensorpro"
"sensorpush"
"sensoterra"
"sentry"
"senz"
"seventeentrack"
"sfr_box"
"sharkiq"
"shell_command"
"shelly"
"shopping_list"
"sia"
"sigfox"
"sighthound"
"signal_messenger"
"simplefin"
"simplepush"
"simplisafe"
"simulated"
"siren"
"skybell"
"slack"
"sleepiq"
"slimproto"
"sma"
"smappee"
"smart_meter_texas"
"smartthings"
"smarttub"
"smhi"
"smlight"
"sms"
"smtp"
"snapcast"
"snips"
"snmp"
"snooz"
"solaredge"
"solarlog"
"solax"
"soma"
"somfy_mylink"
"sonarr"
"songpal"
"sonos"
"soundtouch"
"spaceapi"
"spc"
"speedtestdotnet"
"spider"
"spotify"
"sql"
"squeezebox"
"srp_energy"
"ssdp"
"starline"
"startca"
"statistics"
"statsd"
"steam_online"
"steamist"
"stookalert"
"stookwijzer"
"stream"
"streamlabswater"
"stt"
"subaru"
"suez_water"
"sun"
"sunweg"
"surepetcare"
"swiss_public_transport"
"switch"
"switch_as_x"
"switchbee"
"switchbot"
"switchbot_cloud"
"switcher_kis"
"syncthing"
"syncthru"
"synology_dsm"
"system_bridge"
"system_health"
"system_log"
"systemmonitor"
"tado"
"tag"
"tailscale"
"tailwind"
"tankerkoenig"
"tasmota"
"tautulli"
"tcp"
"technove"
"tedee"
"telegram"
"telegram_bot"
"tellduslive"
"temper"
"template"
"tesla_fleet"
"tesla_wall_connector"
"teslemetry"
"text"
"thermobeacon"
"thermopro"
"thethingsnetwork"
"thread"
"threshold"
"tibber"
"tile"
"tilt_ble"
"time"
"time_date"
"timer"
"tod"
"todo"
"todoist"
"tolo"
"tomato"
"tomorrowio"
"toon"
"totalconnect"
"touchline_sl"
"tplink"
"tplink_omada"
"traccar"
"traccar_server"
"trace"
"tractive"
"tradfri"
"trafikverket_camera"
"trafikverket_ferry"
"trafikverket_train"
"trafikverket_weatherstation"
"transmission"
"transport_nsw"
"trend"
"tts"
"tuya"
"twentemilieu"
"twilio"
"twinkly"
"twitch"
"uk_transport"
"ukraine_alarm"
"unifi"
"unifiprotect"
"universal"
"upb"
"upcloud"
"update"
"upnp"
"uptime"
"uptimerobot"
"usb"
"usgs_earthquakes_feed"
"utility_meter"
"uvc"
"v2c"
"vacuum"
"vallox"
"valve"
"velbus"
"velux"
"venstar"
"vera"
"verisure"
"version"
"vesync"
"vicare"
"vilfo"
"vizio"
"vlc_telnet"
"vodafone_station"
"voicerss"
"voip"
"volumio"
"volvooncall"
"vulcan"
"vultr"
"wake_on_lan"
"wake_word"
"wallbox"
"waqi"
"water_heater"
"watttime"
"waze_travel_time"
"weather"
"weatherflow"
"weatherflow_cloud"
"weatherkit"
"webhook"
"webmin"
"webostv"
"websocket_api"
"weheat"
"wemo"
"whirlpool"
"whois"
"wiffi"
"wilight"
"withings"
"wiz"
"wled"
"workday"
"worldclock"
"ws66i"
"wsdot"
"wyoming"
"xbox"
"xiaomi"
"xiaomi_aqara"
"xiaomi_ble"
"xiaomi_miio"
"yale"
"yale_smart_alarm"
"yalexs_ble"
"yamaha"
"yamaha_musiccast"
"yandex_transport"
"yandextts"
"yardian"
"yeelight"
"yolink"
"youless"
"youtube"
"zamg"
"zeroconf"
"zerproc"
"zeversolar"
"zha"
"zodiac"
"zone"
"zwave_js"
"zwave_me"
];
}