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

977 lines
56 KiB
Nix
Raw Normal View History

# Generated by parse-requirements.py
# Do not edit!
{
2020-12-30 14:58:02 +00:00
version = "2020.12.2";
components = {
"abode" = ps: with ps; [ abodepy ];
"accuweather" = ps: with ps; [ accuweather ];
"acer_projector" = ps: with ps; [ pyserial ];
"acmeda" = ps: with ps; [ aiopulse ];
2020-02-26 15:51:25 +00:00
"actiontec" = ps: with ps; [ ];
"adguard" = ps: with ps; [ adguardhome ];
"ads" = ps: with ps; [ pyads ];
2020-10-28 19:12:49 +00:00
"advantage_air" = ps: with ps; [ ]; # missing inputs: advantage_air
"aftership" = ps: with ps; [ pyaftership ];
2020-05-20 22:41:42 +01:00
"agent_dvr" = ps: with ps; [ ]; # missing inputs: agent-py
2020-02-26 15:51:25 +00:00
"air_quality" = ps: with ps; [ ];
"airly" = ps: with ps; [ ]; # missing inputs: airly
"airvisual" = ps: with ps; [ pyairvisual ];
2020-02-26 15:51:25 +00:00
"aladdin_connect" = ps: with ps; [ ]; # missing inputs: aladdin_connect
"alarm_control_panel" = ps: with ps; [ ];
2020-07-02 04:35:32 +01:00
"alarmdecoder" = ps: with ps; [ ]; # missing inputs: adext
2020-02-26 15:51:25 +00:00
"alert" = ps: with ps; [ ];
"alexa" = ps: with ps; [ aiohttp-cors ];
"almond" = ps: with ps; [ aiohttp-cors ]; # missing inputs: pyalmond
2020-02-26 15:51:25 +00:00
"alpha_vantage" = ps: with ps; [ ]; # missing inputs: alpha_vantage
"amazon_polly" = ps: with ps; [ boto3 ];
"ambiclimate" = ps: with ps; [ aiohttp-cors ambiclimate ];
2020-02-26 15:51:25 +00:00
"ambient_station" = ps: with ps; [ ]; # missing inputs: aioambient
"amcrest" = ps: with ps; [ ha-ffmpeg ]; # missing inputs: amcrest
2020-02-26 15:51:25 +00:00
"ampio" = ps: with ps; [ ]; # missing inputs: asmog
"android_ip_webcam" = ps: with ps; [ ]; # missing inputs: pydroid-ipcam
"androidtv" = ps: with ps; [ adb-shell androidtv pure-python-adb ];
2020-02-26 15:51:25 +00:00
"anel_pwrctrl" = ps: with ps; [ ]; # missing inputs: anel_pwrctrl-homeassistant
"anthemav" = ps: with ps; [ ]; # missing inputs: anthemav
"apache_kafka" = ps: with ps; [ aiokafka ];
2020-02-26 15:51:25 +00:00
"apcupsd" = ps: with ps; [ ]; # missing inputs: apcaccess
"api" = ps: with ps; [ aiohttp-cors ];
2020-02-26 15:51:25 +00:00
"apns" = ps: with ps; [ ]; # missing inputs: apns2
"apple_tv" = ps: with ps; [ aiohttp-cors netdisco pyatv zeroconf ];
"apprise" = ps: with ps; [ apprise ];
2020-02-26 15:51:25 +00:00
"aprs" = ps: with ps; [ ]; # missing inputs: aprslib geopy
"aqualogic" = ps: with ps; [ ]; # missing inputs: aqualogic
"aquostv" = ps: with ps; [ ]; # missing inputs: sharp_aquos_rc
"arcam_fmj" = ps: with ps; [ ]; # missing inputs: arcam-fmj
"arduino" = ps: with ps; [ ]; # missing inputs: PyMata
"arest" = ps: with ps; [ ];
"arlo" = ps: with ps; [ ha-ffmpeg ]; # missing inputs: pyarlo
2020-04-29 15:32:56 +01:00
"arris_tg2492lg" = ps: with ps; [ ]; # missing inputs: arris-tg2492lg
"aruba" = ps: with ps; [ pexpect ];
"arwn" = ps: with ps; [ aiohttp-cors paho-mqtt ];
2020-02-26 15:51:25 +00:00
"asterisk_cdr" = ps: with ps; [ ]; # missing inputs: asterisk_mbox
"asterisk_mbox" = ps: with ps; [ ]; # missing inputs: asterisk_mbox
"asuswrt" = ps: with ps; [ ]; # missing inputs: aioasuswrt
2020-04-29 15:32:56 +01:00
"atag" = ps: with ps; [ ]; # missing inputs: pyatag
2020-02-26 15:51:25 +00:00
"aten_pe" = ps: with ps; [ ]; # missing inputs: atenpdu
"atome" = ps: with ps; [ ]; # missing inputs: pyatome
"august" = ps: with ps; [ ]; # missing inputs: py-august
2020-12-13 22:24:06 +00:00
"aurora" = ps: with ps; [ ]; # missing inputs: auroranoaa
2020-02-26 15:51:25 +00:00
"aurora_abb_powerone" = ps: with ps; [ ]; # missing inputs: aurorapy
"auth" = ps: with ps; [ aiohttp-cors ];
"automation" = ps: with ps; [ aiohttp-cors ];
2020-02-26 15:51:25 +00:00
"avea" = ps: with ps; [ ]; # missing inputs: avea
"avion" = ps: with ps; [ ]; # missing inputs: avion
"avri" = ps: with ps; [ pycountry ]; # missing inputs: avri-api
2020-02-26 15:51:25 +00:00
"awair" = ps: with ps; [ ]; # missing inputs: python_awair
"aws" = ps: with ps; [ ]; # missing inputs: aiobotocore
"axis" = ps: with ps; [ aiohttp-cors paho-mqtt ]; # missing inputs: axis
2020-08-12 12:16:57 +01:00
"azure_devops" = ps: with ps; [ ]; # missing inputs: aioazuredevops
2020-02-26 15:51:25 +00:00
"azure_event_hub" = ps: with ps; [ ]; # missing inputs: azure-eventhub
"azure_service_bus" = ps: with ps; [ azure-servicebus ];
2020-02-26 15:51:25 +00:00
"baidu" = ps: with ps; [ ]; # missing inputs: baidu-aip
"bayesian" = ps: with ps; [ ];
"bbb_gpio" = ps: with ps; [ ]; # missing inputs: Adafruit_BBIO
"bbox" = ps: with ps; [ ]; # missing inputs: pybbox
"beewi_smartclim" = ps: with ps; [ ]; # missing inputs: beewi_smartclim
"bh1750" = ps: with ps; [ smbus-cffi ]; # missing inputs: i2csense
2020-02-26 15:51:25 +00:00
"binary_sensor" = ps: with ps; [ ];
"bitcoin" = ps: with ps; [ blockchain ];
2020-02-26 15:51:25 +00:00
"bizkaibus" = ps: with ps; [ ]; # missing inputs: bizkaibus
"blackbird" = ps: with ps; [ ]; # missing inputs: pyblackbird
2020-05-20 22:41:42 +01:00
"blebox" = ps: with ps; [ ]; # missing inputs: blebox_uniapi
2020-02-26 15:51:25 +00:00
"blink" = ps: with ps; [ ]; # missing inputs: blinkpy
"blinksticklight" = ps: with ps; [ BlinkStick ];
2020-02-26 15:51:25 +00:00
"blinkt" = ps: with ps; [ ]; # missing inputs: blinkt
"blockchain" = ps: with ps; [ ]; # missing inputs: python-blockchain-api
"bloomsky" = ps: with ps; [ ];
2020-11-18 18:59:07 +00:00
"blueprint" = ps: with ps; [ ];
"bluesound" = ps: with ps; [ xmltodict ];
2020-02-26 15:51:25 +00:00
"bluetooth_le_tracker" = ps: with ps; [ ]; # missing inputs: pygatt[GATTTOOL]
"bluetooth_tracker" = ps: with ps; [ bt_proximity ]; # missing inputs: pybluez
"bme280" = ps: with ps; [ smbus-cffi ]; # missing inputs: i2csense
"bme680" = ps: with ps; [ bme680 smbus-cffi ];
2020-04-08 15:54:11 +01:00
"bmp280" = ps: with ps; [ ]; # missing inputs: RPi.GPIO adafruit-circuitpython-bmp280
2020-02-26 15:51:25 +00:00
"bmw_connected_drive" = ps: with ps; [ ]; # missing inputs: bimmer_connected
2020-08-12 12:16:57 +01:00
"bond" = ps: with ps; [ ]; # missing inputs: bond-api
"braviatv" = ps: with ps; [ bravia-tv ];
"broadlink" = ps: with ps; [ broadlink ];
"brother" = ps: with ps; [ brother ];
2020-02-26 15:51:25 +00:00
"brottsplatskartan" = ps: with ps; [ ]; # missing inputs: brottsplatskartan
"browser" = ps: with ps; [ ];
"brunt" = ps: with ps; [ ]; # missing inputs: brunt
2020-05-20 22:41:42 +01:00
"bsblan" = ps: with ps; [ ]; # missing inputs: bsblan
2020-02-26 15:51:25 +00:00
"bt_home_hub_5" = ps: with ps; [ ]; # missing inputs: bthomehub5-devicelist
"bt_smarthub" = ps: with ps; [ ]; # missing inputs: btsmarthub_devicelist
"buienradar" = ps: with ps; [ ]; # missing inputs: buienradar
"caldav" = ps: with ps; [ caldav ];
"calendar" = ps: with ps; [ aiohttp-cors ];
"camera" = ps: with ps; [ aiohttp-cors ];
"canary" = ps: with ps; [ ha-ffmpeg ]; # missing inputs: py-canary
2020-10-28 19:12:49 +00:00
"cast" = ps: with ps; [ aiohttp-cors hass-nabucasa mutagen plexapi plexauth plexwebsocket PyChromecast pysonos zeroconf ];
2020-02-26 15:51:25 +00:00
"cert_expiry" = ps: with ps; [ ];
"channels" = ps: with ps; [ ]; # missing inputs: pychannels
2020-05-26 08:48:36 +01:00
"circuit" = ps: with ps; [ ]; # missing inputs: circuit-webhook
"cisco_ios" = ps: with ps; [ pexpect ];
"cisco_mobility_express" = ps: with ps; [ ciscomobilityexpress ];
2020-02-26 15:51:25 +00:00
"cisco_webex_teams" = ps: with ps; [ ]; # missing inputs: webexteamssdk
"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; [ aiohttp-cors hass-nabucasa ];
2020-02-26 15:51:25 +00:00
"cloudflare" = ps: with ps; [ ]; # missing inputs: pycfdns
"cmus" = ps: with ps; [ ]; # missing inputs: pycmus
"co2signal" = ps: with ps; [ ]; # missing inputs: co2signal
"coinbase" = ps: with ps; [ ]; # missing inputs: coinbase
"coinmarketcap" = ps: with ps; [ coinmarketcap ];
2020-11-18 18:59:07 +00:00
"color_extractor" = ps: with ps; [ ]; # missing inputs: colorthief
2020-02-26 15:51:25 +00:00
"comed_hourly_pricing" = ps: with ps; [ ];
"comfoconnect" = ps: with ps; [ ]; # missing inputs: pycomfoconnect
"command_line" = ps: with ps; [ ];
"concord232" = ps: with ps; [ ]; # missing inputs: concord232
"config" = ps: with ps; [ aiohttp-cors ];
2020-02-26 15:51:25 +00:00
"configurator" = ps: with ps; [ ];
2020-08-12 12:16:57 +01:00
"control4" = ps: with ps; [ ]; # missing inputs: pyControl4
"conversation" = ps: with ps; [ aiohttp-cors ];
"coolmaster" = ps: with ps; [ ]; # missing inputs: pycoolmasternet-async
2020-03-11 10:51:33 +00:00
"coronavirus" = ps: with ps; [ ]; # missing inputs: coronavirus
2020-02-26 15:51:25 +00:00
"counter" = ps: with ps; [ ];
"cover" = ps: with ps; [ ];
"cppm_tracker" = ps: with ps; [ ]; # missing inputs: clearpasspy
"cpuspeed" = ps: with ps; [ py-cpuinfo ];
2020-02-26 15:51:25 +00:00
"crimereports" = ps: with ps; [ ]; # missing inputs: crimereports
"cups" = ps: with ps; [ pycups ];
2020-02-26 15:51:25 +00:00
"currencylayer" = ps: with ps; [ ];
"daikin" = ps: with ps; [ ]; # missing inputs: pydaikin
"danfoss_air" = ps: with ps; [ ]; # missing inputs: pydanfossair
"darksky" = ps: with ps; [ python-forecastio ];
"datadog" = ps: with ps; [ datadog ];
2020-02-26 15:51:25 +00:00
"ddwrt" = ps: with ps; [ ];
"debugpy" = ps: with ps; [ debugpy ];
2020-02-26 15:51:25 +00:00
"deconz" = ps: with ps; [ ]; # missing inputs: pydeconz
"decora" = ps: with ps; [ bluepy ]; # missing inputs: decora
2020-02-26 15:51:25 +00:00
"decora_wifi" = ps: with ps; [ ]; # missing inputs: decora_wifi
"default_config" = ps: with ps; [ pynacl aiohttp-cors defusedxml distro emoji hass-nabucasa netdisco pillow sqlalchemy zeroconf ]; # missing inputs: home-assistant-frontend
2020-02-26 15:51:25 +00:00
"delijn" = ps: with ps; [ ]; # missing inputs: pydelijn
"deluge" = ps: with ps; [ deluge-client ];
"demo" = ps: with ps; [ aiohttp-cors ];
2020-02-26 15:51:25 +00:00
"denon" = ps: with ps; [ ];
"denonavr" = ps: with ps; [ denonavr getmac ];
2020-02-26 15:51:25 +00:00
"derivative" = ps: with ps; [ ];
"deutsche_bahn" = ps: with ps; [ schiene ];
2020-07-02 04:35:32 +01:00
"device_automation" = ps: with ps; [ ];
"device_sun_light_trigger" = ps: with ps; [ aiohttp-cors pillow ];
2020-02-26 15:51:25 +00:00
"device_tracker" = ps: with ps; [ ];
2020-10-28 19:12:49 +00:00
"devolo_home_control" = ps: with ps; [ aiohttp-cors zeroconf ]; # missing inputs: devolo-home-control-api
"dexcom" = ps: with ps; [ ]; # missing inputs: pydexcom
2020-02-26 15:51:25 +00:00
"dht" = ps: with ps; [ ]; # missing inputs: Adafruit-DHT
"dialogflow" = ps: with ps; [ aiohttp-cors ];
"digital_ocean" = ps: with ps; [ digital-ocean ];
2020-02-26 15:51:25 +00:00
"digitalloggers" = ps: with ps; [ ]; # missing inputs: dlipower
2020-04-08 15:54:11 +01:00
"directv" = ps: with ps; [ ]; # missing inputs: directv
"discogs" = ps: with ps; [ discogs_client ];
"discord" = ps: with ps; [ discordpy ];
"discovery" = ps: with ps; [ aiohttp-cors netdisco zeroconf ];
"dlib_face_detect" = ps: with ps; [ face_recognition ];
"dlib_face_identify" = ps: with ps; [ face_recognition ];
2020-02-26 15:51:25 +00:00
"dlink" = ps: with ps; [ ]; # missing inputs: pyW215
"dlna_dmr" = ps: with ps; [ async-upnp-client ];
"dnsip" = ps: with ps; [ aiodns ];
"dominos" = ps: with ps; [ aiohttp-cors ]; # missing inputs: pizzapi
"doods" = ps: with ps; [ pillow ]; # missing inputs: pydoods
"doorbird" = ps: with ps; [ aiohttp-cors ]; # missing inputs: doorbirdpy
2020-02-26 15:51:25 +00:00
"dovado" = ps: with ps; [ ]; # missing inputs: dovado
"downloader" = ps: with ps; [ ];
"dsmr" = ps: with ps; [ ]; # missing inputs: dsmr_parser
"dsmr_reader" = ps: with ps; [ aiohttp-cors paho-mqtt ];
2020-02-26 15:51:25 +00:00
"dte_energy_bridge" = ps: with ps; [ ];
"dublin_bus_transport" = ps: with ps; [ ];
"duckdns" = ps: with ps; [ ];
"dunehd" = ps: with ps; [ ]; # missing inputs: pdunehd
"dwd_weather_warnings" = ps: with ps; [ ]; # missing inputs: dwdwfsapi
2020-02-26 15:51:25 +00:00
"dweet" = ps: with ps; [ ]; # missing inputs: dweepy
"dynalite" = ps: with ps; [ ]; # missing inputs: dynalite_devices
"dyson" = ps: with ps; [ aiohttp-cors zeroconf ]; # missing inputs: libpurecool
"eafm" = ps: with ps; [ ]; # missing inputs: aioeafm
2020-02-26 15:51:25 +00:00
"ebox" = ps: with ps; [ ]; # missing inputs: pyebox
"ebusd" = ps: with ps; [ ]; # missing inputs: ebusdpy
"ecoal_boiler" = ps: with ps; [ ]; # missing inputs: ecoaliface
"ecobee" = ps: with ps; [ ]; # missing inputs: python-ecobee-api
"econet" = ps: with ps; [ ]; # missing inputs: pyeconet
"ecovacs" = ps: with ps; [ ]; # missing inputs: sucks
"eddystone_temperature" = ps: with ps; [ construct ]; # missing inputs: beacontools[scan]
2020-02-26 15:51:25 +00:00
"edimax" = ps: with ps; [ ]; # missing inputs: pyedimax
2020-03-18 15:24:35 +00:00
"edl21" = ps: with ps; [ ]; # missing inputs: pysml
2020-02-26 15:51:25 +00:00
"ee_brightbox" = ps: with ps; [ ]; # missing inputs: eebrightbox
"efergy" = ps: with ps; [ ];
"egardia" = ps: with ps; [ ]; # missing inputs: pythonegardia
"eight_sleep" = ps: with ps; [ ]; # missing inputs: pyeight
"elgato" = ps: with ps; [ ]; # missing inputs: elgato
"eliqonline" = ps: with ps; [ ]; # missing inputs: eliqonline
"elkm1" = ps: with ps; [ ]; # missing inputs: elkm1-lib
"elv" = ps: with ps; [ ]; # missing inputs: pypca
"emby" = ps: with ps; [ ]; # missing inputs: pyemby
"emoncms" = ps: with ps; [ ];
"emoncms_history" = ps: with ps; [ ];
"emulated_hue" = ps: with ps; [ aiohttp-cors ];
"emulated_kasa" = ps: with ps; [ ]; # missing inputs: sense_energy
2020-02-26 15:51:25 +00:00
"emulated_roku" = ps: with ps; [ ]; # missing inputs: emulated_roku
"enigma2" = ps: with ps; [ openwebifpy ];
2020-02-26 15:51:25 +00:00
"enocean" = ps: with ps; [ ]; # missing inputs: enocean
"enphase_envoy" = ps: with ps; [ ]; # missing inputs: envoy_reader
"entur_public_transport" = ps: with ps; [ ]; # missing inputs: enturclient
"environment_canada" = ps: with ps; [ ]; # missing inputs: env_canada
"envirophat" = ps: with ps; [ smbus-cffi ]; # missing inputs: envirophat
2020-02-26 15:51:25 +00:00
"envisalink" = ps: with ps; [ ]; # missing inputs: pyenvisalink
"ephember" = ps: with ps; [ ]; # missing inputs: pyephember
"epson" = ps: with ps; [ ]; # missing inputs: epson-projector
"epsonworkforce" = ps: with ps; [ ]; # missing inputs: epsonprinter
"eq3btsmart" = ps: with ps; [ construct ]; # missing inputs: python-eq3bt
"esphome" = ps: with ps; [ aioesphomeapi aiohttp-cors zeroconf ];
2020-02-26 15:51:25 +00:00
"essent" = ps: with ps; [ ]; # missing inputs: PyEssent
"etherscan" = ps: with ps; [ ]; # missing inputs: python-etherscan-api
"eufy" = ps: with ps; [ ]; # missing inputs: lakeside
"everlights" = ps: with ps; [ ]; # missing inputs: pyeverlights
"evohome" = ps: with ps; [ ]; # missing inputs: evohome-async
2020-03-18 15:24:35 +00:00
"ezviz" = ps: with ps; [ ]; # missing inputs: pyezviz
2020-02-26 15:51:25 +00:00
"facebook" = ps: with ps; [ ];
"facebox" = ps: with ps; [ ];
"fail2ban" = ps: with ps; [ ];
"familyhub" = ps: with ps; [ ]; # missing inputs: python-family-hub-local
"fan" = ps: with ps; [ ];
"fastdotcom" = ps: with ps; [ ]; # missing inputs: fastdotcom
"feedreader" = ps: with ps; [ ]; # missing inputs: feedparser-homeassistant
"ffmpeg" = ps: with ps; [ ha-ffmpeg ];
"ffmpeg_motion" = ps: with ps; [ ha-ffmpeg ];
"ffmpeg_noise" = ps: with ps; [ ha-ffmpeg ];
2020-02-26 15:51:25 +00:00
"fibaro" = ps: with ps; [ ]; # missing inputs: fiblary3
"fido" = ps: with ps; [ ]; # missing inputs: pyfido
"file" = ps: with ps; [ ];
"filesize" = ps: with ps; [ ];
"filter" = ps: with ps; [ aiohttp-cors sqlalchemy ];
"fints" = ps: with ps; [ fints ];
2020-12-13 22:24:06 +00:00
"fireservicerota" = ps: with ps; [ ]; # missing inputs: pyfireservicerota
2020-08-12 12:16:57 +01:00
"firmata" = ps: with ps; [ ]; # missing inputs: pymata-express
"fitbit" = ps: with ps; [ aiohttp-cors fitbit ];
2020-02-26 15:51:25 +00:00
"fixer" = ps: with ps; [ ]; # missing inputs: fixerio
"fleetgo" = ps: with ps; [ ]; # missing inputs: ritassist
"flexit" = ps: with ps; [ ]; # missing inputs: pyflexit pymodbus
"flic" = ps: with ps; [ ]; # missing inputs: pyflic-homeassistant
2020-05-20 22:41:42 +01:00
"flick_electric" = ps: with ps; [ ]; # missing inputs: PyFlick
"flo" = ps: with ps; [ ]; # missing inputs: aioflo
2020-02-26 15:51:25 +00:00
"flock" = ps: with ps; [ ];
"flume" = ps: with ps; [ ]; # missing inputs: pyflume
"flunearyou" = ps: with ps; [ ]; # missing inputs: pyflunearyou
"flux" = ps: with ps; [ ];
"flux_led" = ps: with ps; [ flux-led ];
2020-02-26 15:51:25 +00:00
"folder" = ps: with ps; [ ];
"folder_watcher" = ps: with ps; [ watchdog ];
2020-02-26 15:51:25 +00:00
"foobot" = ps: with ps; [ ]; # missing inputs: foobot_async
2020-05-20 22:41:42 +01:00
"forked_daapd" = ps: with ps; [ ]; # missing inputs: pyforked-daapd pylibrespot-java
2020-02-26 15:51:25 +00:00
"fortios" = ps: with ps; [ ]; # missing inputs: fortiosapi
"foscam" = ps: with ps; [ ]; # missing inputs: libpyfoscam
"foursquare" = ps: with ps; [ aiohttp-cors ];
2020-02-26 15:51:25 +00:00
"free_mobile" = ps: with ps; [ ]; # missing inputs: freesms
"freebox" = ps: with ps; [ aiohttp-cors netdisco zeroconf ]; # missing inputs: aiofreepybox
2020-02-26 15:51:25 +00:00
"freedns" = ps: with ps; [ ];
"fritz" = ps: with ps; [ fritzconnection ];
"fritzbox" = ps: with ps; [ pyfritzhome ];
"fritzbox_callmonitor" = ps: with ps; [ fritzconnection ];
"fritzbox_netmonitor" = ps: with ps; [ fritzconnection ];
2020-02-26 15:51:25 +00:00
"fronius" = ps: with ps; [ ]; # missing inputs: pyfronius
"frontend" = ps: with ps; [ aiohttp-cors pillow ]; # missing inputs: home-assistant-frontend
2020-02-26 15:51:25 +00:00
"frontier_silicon" = ps: with ps; [ ]; # missing inputs: afsapi
"futurenow" = ps: with ps; [ ]; # missing inputs: pyfnip
"garadget" = ps: with ps; [ ];
"garmin_connect" = ps: with ps; [ ]; # missing inputs: garminconnect
"gc100" = ps: with ps; [ ]; # missing inputs: python-gc100
"gdacs" = ps: with ps; [ ]; # missing inputs: aio_georss_gdacs
"geizhals" = ps: with ps; [ ]; # missing inputs: geizhals
"generic" = ps: with ps; [ ];
"generic_thermostat" = ps: with ps; [ ];
"geniushub" = ps: with ps; [ ]; # missing inputs: geniushub-client
"geo_json_events" = ps: with ps; [ ]; # missing inputs: geojson_client
"geo_location" = ps: with ps; [ ];
"geo_rss_events" = ps: with ps; [ ]; # missing inputs: georss_generic_client
"geofency" = ps: with ps; [ aiohttp-cors ];
2020-02-26 15:51:25 +00:00
"geonetnz_quakes" = ps: with ps; [ ]; # missing inputs: aio_geojson_geonetnz_quakes
"geonetnz_volcano" = ps: with ps; [ ]; # missing inputs: aio_geojson_geonetnz_volcano
"gios" = ps: with ps; [ ]; # missing inputs: gios
"github" = ps: with ps; [ PyGithub ];
"gitlab_ci" = ps: with ps; [ python-gitlab ];
2020-02-26 15:51:25 +00:00
"gitter" = ps: with ps; [ ]; # missing inputs: gitterpy
"glances" = ps: with ps; [ ]; # missing inputs: glances_api
2020-10-28 19:12:49 +00:00
"gntp" = ps: with ps; [ gntp ];
2020-02-26 15:51:25 +00:00
"goalfeed" = ps: with ps; [ ]; # missing inputs: pysher
2020-10-07 19:28:25 +01:00
"goalzero" = ps: with ps; [ ]; # missing inputs: goalzero
2020-05-26 08:48:36 +01:00
"gogogate2" = ps: with ps; [ ]; # missing inputs: gogogate2-api
"google" = ps: with ps; [ google_api_python_client httplib2 oauth2client ];
"google_assistant" = ps: with ps; [ aiohttp-cors ];
"google_cloud" = ps: with ps; [ google_cloud_texttospeech ];
2020-02-26 15:51:25 +00:00
"google_domains" = ps: with ps; [ ];
"google_maps" = ps: with ps; [ ]; # missing inputs: locationsharinglib
"google_pubsub" = ps: with ps; [ google_cloud_pubsub ];
2020-12-05 13:37:14 +00:00
"google_translate" = ps: with ps; [ gtts ];
2020-11-11 19:04:29 +00:00
"google_travel_time" = ps: with ps; [ googlemaps ];
2020-02-26 15:51:25 +00:00
"google_wifi" = ps: with ps; [ ];
"gpmdp" = ps: with ps; [ websocket_client ];
2020-02-26 15:51:25 +00:00
"gpsd" = ps: with ps; [ ]; # missing inputs: gps3
"gpslogger" = ps: with ps; [ aiohttp-cors ];
2020-02-26 15:51:25 +00:00
"graphite" = ps: with ps; [ ];
2020-10-28 19:12:49 +00:00
"gree" = ps: with ps; [ ]; # missing inputs: greeclimate
2020-02-26 15:51:25 +00:00
"greeneye_monitor" = ps: with ps; [ ]; # missing inputs: greeneye_monitor
"greenwave" = ps: with ps; [ ]; # missing inputs: greenwavereality
2020-03-18 15:24:35 +00:00
"griddy" = ps: with ps; [ ]; # missing inputs: griddypower
2020-02-26 15:51:25 +00:00
"group" = ps: with ps; [ ];
"growatt_server" = ps: with ps; [ ]; # missing inputs: growattServer
"gstreamer" = ps: with ps; [ ]; # missing inputs: gstreamer-player
"gtfs" = ps: with ps; [ ]; # missing inputs: pygtfs
2020-05-26 08:48:36 +01:00
"guardian" = ps: with ps; [ ]; # missing inputs: aioguardian
2020-02-26 15:51:25 +00:00
"habitica" = ps: with ps; [ ]; # missing inputs: habitipy
"hangouts" = ps: with ps; [ ]; # missing inputs: hangups
"harman_kardon_avr" = ps: with ps; [ ]; # missing inputs: hkavr
"harmony" = ps: with ps; [ aioharmony ];
"hassio" = ps: with ps; [ aiohttp-cors pillow ]; # missing inputs: home-assistant-frontend
2020-02-26 15:51:25 +00:00
"haveibeenpwned" = ps: with ps; [ ];
"hddtemp" = ps: with ps; [ ];
"hdmi_cec" = ps: with ps; [ ]; # missing inputs: pyCEC
"heatmiser" = ps: with ps; [ ]; # missing inputs: heatmiserV3
"heos" = ps: with ps; [ ]; # missing inputs: pyheos
"here_travel_time" = ps: with ps; [ ]; # missing inputs: herepy
"hikvision" = ps: with ps; [ ]; # missing inputs: pyhik
"hikvisioncam" = ps: with ps; [ ]; # missing inputs: hikvision
"hisense_aehw4a1" = ps: with ps; [ ]; # missing inputs: pyaehw4a1
"history" = ps: with ps; [ aiohttp-cors sqlalchemy ];
"history_stats" = ps: with ps; [ aiohttp-cors sqlalchemy ];
2020-02-26 15:51:25 +00:00
"hitron_coda" = ps: with ps; [ ];
"hive" = ps: with ps; [ ]; # missing inputs: pyhiveapi
"hlk_sw16" = ps: with ps; [ ]; # missing inputs: hlk-sw16
"home_connect" = ps: with ps; [ aiohttp-cors ]; # missing inputs: homeconnect
2020-02-26 15:51:25 +00:00
"homeassistant" = ps: with ps; [ ];
"homekit" = ps: with ps; [ HAP-python pyqrcode aiohttp-cors ha-ffmpeg zeroconf ]; # missing inputs: PyTurboJPEG base36 fnvhash
"homekit_controller" = ps: with ps; [ aiohttp-cors zeroconf ]; # missing inputs: aiohomekit
"homematic" = ps: with ps; [ pyhomematic ];
2020-02-26 15:51:25 +00:00
"homematicip_cloud" = ps: with ps; [ ]; # missing inputs: homematicip
"homeworks" = ps: with ps; [ ]; # missing inputs: pyhomeworks
"honeywell" = ps: with ps; [ ]; # missing inputs: somecomfort
"horizon" = ps: with ps; [ ]; # missing inputs: horimote
"hp_ilo" = ps: with ps; [ ]; # missing inputs: python-hpilo
"html5" = ps: with ps; [ aiohttp-cors pywebpush ];
"http" = ps: with ps; [ aiohttp-cors ];
"htu21d" = ps: with ps; [ smbus-cffi ]; # missing inputs: i2csense
"huawei_lte" = ps: with ps; [ getmac stringcase ]; # missing inputs: huawei-lte-api url-normalize
2020-02-26 15:51:25 +00:00
"huawei_router" = ps: with ps; [ ];
"hue" = ps: with ps; [ aiohue ];
2020-07-02 04:35:32 +01:00
"humidifier" = ps: with ps; [ ];
2020-02-26 15:51:25 +00:00
"hunterdouglas_powerview" = ps: with ps; [ ]; # missing inputs: aiopvapi
2020-07-02 04:35:32 +01:00
"hvv_departures" = ps: with ps; [ ]; # missing inputs: pygti
2020-02-26 15:51:25 +00:00
"hydrawise" = ps: with ps; [ ]; # missing inputs: hydrawiser
2020-10-07 19:28:25 +01:00
"hyperion" = ps: with ps; [ ]; # missing inputs: hyperion-py
2020-03-18 15:24:35 +00:00
"iammeter" = ps: with ps; [ ]; # missing inputs: iammeter
2020-02-26 15:51:25 +00:00
"iaqualink" = ps: with ps; [ ]; # missing inputs: iaqualink
"icloud" = ps: with ps; [ pyicloud ];
2020-02-26 15:51:25 +00:00
"idteck_prox" = ps: with ps; [ ]; # missing inputs: rfk101py
"ifttt" = ps: with ps; [ aiohttp-cors pyfttt ];
2020-02-26 15:51:25 +00:00
"iglo" = ps: with ps; [ ]; # missing inputs: iglo
"ign_sismologia" = ps: with ps; [ ]; # missing inputs: georss_ign_sismologia_client
"ihc" = ps: with ps; [ defusedxml ]; # missing inputs: ihcsdk
"image" = ps: with ps; [ aiohttp-cors pillow ];
"image_processing" = ps: with ps; [ aiohttp-cors ];
2020-02-26 15:51:25 +00:00
"imap" = ps: with ps; [ ]; # missing inputs: aioimaplib
"imap_email_content" = ps: with ps; [ ];
"incomfort" = ps: with ps; [ ]; # missing inputs: incomfort-client
"influxdb" = ps: with ps; [ influxdb-client influxdb ];
2020-02-26 15:51:25 +00:00
"input_boolean" = ps: with ps; [ ];
"input_datetime" = ps: with ps; [ ];
"input_number" = ps: with ps; [ ];
"input_select" = ps: with ps; [ ];
"input_text" = ps: with ps; [ ];
2020-05-26 08:48:36 +01:00
"insteon" = ps: with ps; [ ]; # missing inputs: pyinsteon
2020-02-26 15:51:25 +00:00
"integration" = ps: with ps; [ ];
"intent" = ps: with ps; [ aiohttp-cors ];
2020-02-26 15:51:25 +00:00
"intent_script" = ps: with ps; [ ];
"intesishome" = ps: with ps; [ ]; # missing inputs: pyintesishome
"ios" = ps: with ps; [ aiohttp-cors zeroconf ];
2020-02-26 15:51:25 +00:00
"iota" = ps: with ps; [ ]; # missing inputs: pyota
"iperf3" = ps: with ps; [ ]; # missing inputs: iperf3
"ipma" = ps: with ps; [ ]; # missing inputs: pyipma
"ipp" = ps: with ps; [ pyipp ];
"iqvia" = ps: with ps; [ numpy ]; # missing inputs: pyiqvia
2020-02-26 15:51:25 +00:00
"irish_rail_transport" = ps: with ps; [ ]; # missing inputs: pyirishrail
"islamic_prayer_times" = ps: with ps; [ ]; # missing inputs: prayer_times_calculator
"iss" = ps: with ps; [ ]; # missing inputs: pyiss
2020-05-20 22:41:42 +01:00
"isy994" = ps: with ps; [ ]; # missing inputs: pyisy
2020-02-26 15:51:25 +00:00
"itach" = ps: with ps; [ ]; # missing inputs: pyitachip2ir
"itunes" = ps: with ps; [ ];
"izone" = ps: with ps; [ ]; # missing inputs: python-izone
"jewish_calendar" = ps: with ps; [ ]; # missing inputs: hdate
"joaoapps_join" = ps: with ps; [ ]; # missing inputs: python-join-api
"juicenet" = ps: with ps; [ ]; # missing inputs: python-juicenet
"kaiterra" = ps: with ps; [ ]; # missing inputs: kaiterra-async-client
"kankun" = ps: with ps; [ ];
"keba" = ps: with ps; [ ]; # missing inputs: keba-kecontact
"keenetic_ndms2" = ps: with ps; [ ]; # missing inputs: ndms2_client
"kef" = ps: with ps; [ getmac ]; # missing inputs: aiokef
2020-02-26 15:51:25 +00:00
"keyboard" = ps: with ps; [ ]; # missing inputs: pyuserinput
"keyboard_remote" = ps: with ps; [ aionotify evdev ];
2020-02-26 15:51:25 +00:00
"kira" = ps: with ps; [ ]; # missing inputs: pykira
"kiwi" = ps: with ps; [ ]; # missing inputs: kiwiki-client
"knx" = ps: with ps; [ ]; # missing inputs: xknx
"kodi" = ps: with ps; [ ]; # missing inputs: pykodi
"konnected" = ps: with ps; [ aiohttp-cors ]; # missing inputs: konnected
2020-12-13 22:24:06 +00:00
"kulersky" = ps: with ps; [ ]; # missing inputs: pykulersky
2020-02-26 15:51:25 +00:00
"kwb" = ps: with ps; [ ]; # missing inputs: pykwb
"lacrosse" = ps: with ps; [ ]; # missing inputs: pylacrosse
"lametric" = ps: with ps; [ ]; # missing inputs: lmnotify
"lannouncer" = ps: with ps; [ ];
"lastfm" = ps: with ps; [ pylast ];
2020-02-26 15:51:25 +00:00
"launch_library" = ps: with ps; [ ]; # missing inputs: pylaunches
"lcn" = ps: with ps; [ ]; # missing inputs: pypck
"lg_netcast" = ps: with ps; [ ]; # missing inputs: pylgnetcast-homeassistant
"lg_soundbar" = ps: with ps; [ ]; # missing inputs: temescal
"life360" = ps: with ps; [ ]; # missing inputs: life360
"lifx" = ps: with ps; [ aiolifx aiolifx-effects ];
2020-02-26 15:51:25 +00:00
"lifx_cloud" = ps: with ps; [ ];
"lifx_legacy" = ps: with ps; [ ]; # missing inputs: liffylights
"light" = ps: with ps; [ ];
"lightwave" = ps: with ps; [ ]; # missing inputs: lightwave
"limitlessled" = ps: with ps; [ limitlessled ];
2020-02-26 15:51:25 +00:00
"linksys_smart" = ps: with ps; [ ];
"linode" = ps: with ps; [ linode-api ];
"linux_battery" = ps: with ps; [ batinfo ];
2020-02-26 15:51:25 +00:00
"lirc" = ps: with ps; [ ]; # missing inputs: python-lirc
"litejet" = ps: with ps; [ ]; # missing inputs: pylitejet
"llamalab_automate" = ps: with ps; [ ];
"local_file" = ps: with ps; [ ];
"local_ip" = ps: with ps; [ ];
"locative" = ps: with ps; [ aiohttp-cors ];
2020-02-26 15:51:25 +00:00
"lock" = ps: with ps; [ ];
"logbook" = ps: with ps; [ aiohttp-cors pillow sqlalchemy ]; # missing inputs: home-assistant-frontend
2020-02-26 15:51:25 +00:00
"logentries" = ps: with ps; [ ];
"logger" = ps: with ps; [ ];
"logi_circle" = ps: with ps; [ aiohttp-cors ha-ffmpeg ]; # missing inputs: logi_circle
2020-02-26 15:51:25 +00:00
"london_air" = ps: with ps; [ ];
"london_underground" = ps: with ps; [ ]; # missing inputs: london-tube-status
"loopenergy" = ps: with ps; [ ]; # missing inputs: pyloopenergy
"lovelace" = ps: with ps; [ ];
"luci" = ps: with ps; [ openwrt-luci-rpc ];
"luftdaten" = ps: with ps; [ luftdaten ];
2020-02-26 15:51:25 +00:00
"lupusec" = ps: with ps; [ ]; # missing inputs: lupupy
"lutron" = ps: with ps; [ ]; # missing inputs: pylutron
"lutron_caseta" = ps: with ps; [ ]; # missing inputs: pylutron-caseta
"lw12wifi" = ps: with ps; [ ]; # missing inputs: lw12
"lyft" = ps: with ps; [ ]; # missing inputs: lyft_rides
"magicseaweed" = ps: with ps; [ ]; # missing inputs: magicseaweed
"mailbox" = ps: with ps; [ aiohttp-cors ];
"mailgun" = ps: with ps; [ aiohttp-cors ]; # missing inputs: pymailgunner
2020-02-26 15:51:25 +00:00
"manual" = ps: with ps; [ ];
"manual_mqtt" = ps: with ps; [ aiohttp-cors paho-mqtt ];
"map" = ps: with ps; [ aiohttp-cors pillow ]; # missing inputs: home-assistant-frontend
2020-02-26 15:51:25 +00:00
"marytts" = ps: with ps; [ ]; # missing inputs: speak2mary
"mastodon" = ps: with ps; [ ]; # missing inputs: Mastodon.py
"matrix" = ps: with ps; [ matrix-client ];
2020-02-26 15:51:25 +00:00
"maxcube" = ps: with ps; [ ]; # missing inputs: maxcube-api
2020-10-28 19:12:49 +00:00
"mcp23017" = ps: with ps; [ ]; # missing inputs: RPi.GPIO adafruit-circuitpython-mcp230xx
"media_extractor" = ps: with ps; [ aiohttp-cors youtube-dl-light ];
"media_player" = ps: with ps; [ aiohttp-cors ];
"media_source" = ps: with ps; [ aiohttp-cors ];
2020-02-26 15:51:25 +00:00
"mediaroom" = ps: with ps; [ ]; # missing inputs: pymediaroom
"melcloud" = ps: with ps; [ ]; # missing inputs: pymelcloud
"melissa" = ps: with ps; [ ]; # missing inputs: py-melissa-climate
"meraki" = ps: with ps; [ aiohttp-cors ];
2020-02-26 15:51:25 +00:00
"message_bird" = ps: with ps; [ ]; # missing inputs: messagebird
"met" = ps: with ps; [ pymetno ];
2020-08-12 12:16:57 +01:00
"meteo_france" = ps: with ps; [ ]; # missing inputs: meteofrance-api
2020-02-26 15:51:25 +00:00
"meteoalarm" = ps: with ps; [ ]; # missing inputs: meteoalertapi
"metoffice" = ps: with ps; [ ]; # missing inputs: datapoint
"mfi" = ps: with ps; [ ]; # missing inputs: mficlient
"mhz19" = ps: with ps; [ ]; # missing inputs: pmsensor
"microsoft" = ps: with ps; [ ]; # missing inputs: pycsspeechtts
"microsoft_face" = ps: with ps; [ aiohttp-cors ];
"microsoft_face_detect" = ps: with ps; [ aiohttp-cors ];
"microsoft_face_identify" = ps: with ps; [ aiohttp-cors ];
"miflora" = ps: with ps; [ bluepy ]; # missing inputs: miflora
2020-02-26 15:51:25 +00:00
"mikrotik" = ps: with ps; [ ]; # missing inputs: librouteros
"mill" = ps: with ps; [ ]; # missing inputs: millheater
"min_max" = ps: with ps; [ ];
"minecraft_server" = ps: with ps; [ aiodns getmac ]; # missing inputs: mcstatus
"minio" = ps: with ps; [ minio ];
2020-02-26 15:51:25 +00:00
"mitemp_bt" = ps: with ps; [ ]; # missing inputs: mitemp_bt
"mjpeg" = ps: with ps; [ ];
"mobile_app" = ps: with ps; [ pynacl aiohttp-cors emoji hass-nabucasa pillow ];
2020-02-26 15:51:25 +00:00
"mochad" = ps: with ps; [ ]; # missing inputs: pymochad
"modbus" = ps: with ps; [ ]; # missing inputs: pymodbus
"modem_callerid" = ps: with ps; [ ]; # missing inputs: basicmodem
"mold_indicator" = ps: with ps; [ ];
"monoprice" = ps: with ps; [ ]; # missing inputs: pymonoprice
"moon" = ps: with ps; [ ];
2020-12-13 22:24:06 +00:00
"motion_blinds" = ps: with ps; [ ]; # missing inputs: motionblinds
2020-02-26 15:51:25 +00:00
"mpchc" = ps: with ps; [ ];
"mpd" = ps: with ps; [ mpd2 ];
"mqtt" = ps: with ps; [ aiohttp-cors paho-mqtt ];
"mqtt_eventstream" = ps: with ps; [ aiohttp-cors paho-mqtt ];
"mqtt_json" = ps: with ps; [ aiohttp-cors paho-mqtt ];
"mqtt_room" = ps: with ps; [ aiohttp-cors paho-mqtt ];
"mqtt_statestream" = ps: with ps; [ aiohttp-cors paho-mqtt ];
2020-02-26 15:51:25 +00:00
"msteams" = ps: with ps; [ ]; # missing inputs: pymsteams
"mvglive" = ps: with ps; [ PyMVGLive ];
2020-02-26 15:51:25 +00:00
"mychevy" = ps: with ps; [ ]; # missing inputs: mychevy
"mycroft" = ps: with ps; [ ]; # missing inputs: mycroftapi
"myq" = ps: with ps; [ ]; # missing inputs: pymyq
"mysensors" = ps: with ps; [ aiohttp-cors paho-mqtt ]; # missing inputs: pymysensors
"mystrom" = ps: with ps; [ aiohttp-cors python-mystrom ];
2020-02-26 15:51:25 +00:00
"mythicbeastsdns" = ps: with ps; [ ]; # missing inputs: mbddns
"n26" = ps: with ps; [ ]; # missing inputs: n26
"nad" = ps: with ps; [ ]; # missing inputs: nad_receiver
"namecheapdns" = ps: with ps; [ defusedxml ];
"nanoleaf" = ps: with ps; [ pynanoleaf ];
"neato" = ps: with ps; [ pybotvac ];
2020-02-26 15:51:25 +00:00
"nederlandse_spoorwegen" = ps: with ps; [ ]; # missing inputs: nsapi
"nello" = ps: with ps; [ ]; # missing inputs: pynello
"ness_alarm" = ps: with ps; [ ]; # missing inputs: nessclient
2020-11-18 18:59:07 +00:00
"nest" = ps: with ps; [ aiohttp-cors ha-ffmpeg python-nest ]; # missing inputs: google-nest-sdm
"netatmo" = ps: with ps; [ aiohttp-cors hass-nabucasa pyatmo ];
2021-01-01 19:16:34 +00:00
"netdata" = ps: with ps; [ netdata ];
2020-02-26 15:51:25 +00:00
"netgear" = ps: with ps; [ ]; # missing inputs: pynetgear
"netgear_lte" = ps: with ps; [ ]; # missing inputs: eternalegypt
"netio" = ps: with ps; [ aiohttp-cors ]; # missing inputs: pynetio
2020-02-26 15:51:25 +00:00
"neurio_energy" = ps: with ps; [ ]; # missing inputs: neurio
2020-04-08 15:54:11 +01:00
"nexia" = ps: with ps; [ ]; # missing inputs: nexia
2020-02-26 15:51:25 +00:00
"nextbus" = ps: with ps; [ ]; # missing inputs: py_nextbusnext
2020-04-08 15:54:11 +01:00
"nextcloud" = ps: with ps; [ ]; # missing inputs: nextcloudmonitor
2020-02-26 15:51:25 +00:00
"nfandroidtv" = ps: with ps; [ ];
"nightscout" = ps: with ps; [ ]; # missing inputs: py-nightscout
2020-02-26 15:51:25 +00:00
"niko_home_control" = ps: with ps; [ ]; # missing inputs: niko-home-control
"nilu" = ps: with ps; [ ]; # missing inputs: niluclient
"nissan_leaf" = ps: with ps; [ ]; # missing inputs: pycarwings2
"nmap_tracker" = ps: with ps; [ getmac ]; # missing inputs: python-nmap
2020-02-26 15:51:25 +00:00
"nmbs" = ps: with ps; [ ]; # missing inputs: pyrail
"no_ip" = ps: with ps; [ ];
"noaa_tides" = ps: with ps; [ ]; # missing inputs: noaa-coops
"norway_air" = ps: with ps; [ pymetno ];
2020-02-26 15:51:25 +00:00
"notify" = ps: with ps; [ ];
2020-07-02 04:35:32 +01:00
"notify_events" = ps: with ps; [ ]; # missing inputs: notify-events
2020-02-26 15:51:25 +00:00
"notion" = ps: with ps; [ ]; # missing inputs: aionotion
"nsw_fuel_station" = ps: with ps; [ ]; # missing inputs: nsw-fuel-api-client
"nsw_rural_fire_service_feed" = ps: with ps; [ ]; # missing inputs: aio_geojson_nsw_rfs_incidents
"nuheat" = ps: with ps; [ ]; # missing inputs: nuheat
"nuimo_controller" = ps: with ps; [ ]; # missing inputs: --only-binary=all nuimo
"nuki" = ps: with ps; [ ]; # missing inputs: pynuki
2020-05-20 22:41:42 +01:00
"numato" = ps: with ps; [ ]; # missing inputs: numato-gpio
2020-12-13 22:24:06 +00:00
"number" = ps: with ps; [ ];
2020-02-26 15:51:25 +00:00
"nut" = ps: with ps; [ ]; # missing inputs: pynut2
"nws" = ps: with ps; [ ]; # missing inputs: pynws
"nx584" = ps: with ps; [ ]; # missing inputs: pynx584
"nzbget" = ps: with ps; [ ]; # missing inputs: pynzbgetapi
"oasa_telematics" = ps: with ps; [ ]; # missing inputs: oasatelematics
"obihai" = ps: with ps; [ ]; # missing inputs: pyobihai
"octoprint" = ps: with ps; [ aiohttp-cors netdisco zeroconf ];
2020-02-26 15:51:25 +00:00
"oem" = ps: with ps; [ ]; # missing inputs: oemthermostat
"ohmconnect" = ps: with ps; [ defusedxml ];
2020-02-26 15:51:25 +00:00
"ombi" = ps: with ps; [ ]; # missing inputs: pyombi
2020-10-07 19:28:25 +01:00
"omnilogic" = ps: with ps; [ ]; # missing inputs: omnilogic
"onboarding" = ps: with ps; [ aiohttp-cors pillow ]; # missing inputs: home-assistant-frontend
2020-10-28 19:12:49 +00:00
"onewire" = ps: with ps; [ ]; # missing inputs: pi1wire pyownet
"onkyo" = ps: with ps; [ onkyo-eiscp ];
2020-10-16 00:21:41 +01:00
"onvif" = ps: with ps; [ ha-ffmpeg zeep ]; # missing inputs: WSDiscovery onvif-zeep-async
2020-02-26 15:51:25 +00:00
"openalpr_cloud" = ps: with ps; [ ];
"openalpr_local" = ps: with ps; [ ];
"opencv" = ps: with ps; [ numpy ]; # missing inputs: opencv-python-headless
2020-04-29 15:32:56 +01:00
"openerz" = ps: with ps; [ ]; # missing inputs: openerz-api
2020-02-26 15:51:25 +00:00
"openevse" = ps: with ps; [ ]; # missing inputs: openevsewifi
"openexchangerates" = ps: with ps; [ ];
2020-05-20 22:41:42 +01:00
"opengarage" = ps: with ps; [ ]; # missing inputs: open-garage
2020-02-26 15:51:25 +00:00
"openhardwaremonitor" = ps: with ps; [ ];
"openhome" = ps: with ps; [ ]; # missing inputs: openhomedevice
"opensensemap" = ps: with ps; [ opensensemap-api ];
2020-02-26 15:51:25 +00:00
"opensky" = ps: with ps; [ ];
"opentherm_gw" = ps: with ps; [ ]; # missing inputs: pyotgw
"openuv" = ps: with ps; [ ]; # missing inputs: pyopenuv
"openweathermap" = ps: with ps; [ pyowm ];
2020-02-26 15:51:25 +00:00
"opnsense" = ps: with ps; [ ]; # missing inputs: pyopnsense
"opple" = ps: with ps; [ ]; # missing inputs: pyoppleio
"orangepi_gpio" = ps: with ps; [ ]; # missing inputs: OPi.GPIO
"oru" = ps: with ps; [ ]; # missing inputs: oru
"orvibo" = ps: with ps; [ ]; # missing inputs: orvibo
"osramlightify" = ps: with ps; [ ]; # missing inputs: lightify
"otp" = ps: with ps; [ pyotp ];
2020-08-12 12:16:57 +01:00
"ovo_energy" = ps: with ps; [ ]; # missing inputs: ovoenergy
"owntracks" = ps: with ps; [ pynacl aiohttp-cors hass-nabucasa paho-mqtt ];
2020-12-13 22:24:06 +00:00
"ozw" = ps: with ps; [ aiohttp-cors paho-mqtt ]; # missing inputs: python-openzwave-mqtt[mqtt-client]
2020-02-26 15:51:25 +00:00
"panasonic_bluray" = ps: with ps; [ ]; # missing inputs: panacotta
2020-04-29 15:32:56 +01:00
"panasonic_viera" = ps: with ps; [ ]; # missing inputs: panasonic_viera
"pandora" = ps: with ps; [ pexpect ];
"panel_custom" = ps: with ps; [ aiohttp-cors pillow ]; # missing inputs: home-assistant-frontend
"panel_iframe" = ps: with ps; [ aiohttp-cors pillow ]; # missing inputs: home-assistant-frontend
2020-02-26 15:51:25 +00:00
"pcal9535a" = ps: with ps; [ ]; # missing inputs: pcal9535a
"pencom" = ps: with ps; [ ]; # missing inputs: pencompy
"persistent_notification" = ps: with ps; [ ];
"person" = ps: with ps; [ aiohttp-cors pillow ];
2020-02-26 15:51:25 +00:00
"philips_js" = ps: with ps; [ ]; # missing inputs: ha-philipsjs
2020-04-29 15:32:56 +01:00
"pi4ioe5v9xxxx" = ps: with ps; [ ]; # missing inputs: pi4ioe5v9xxxx
2021-01-02 07:54:05 +00:00
"pi_hole" = ps: with ps; [ hole ];
2020-02-26 15:51:25 +00:00
"picotts" = ps: with ps; [ ];
"piglow" = ps: with ps; [ ]; # missing inputs: piglow
"pilight" = ps: with ps; [ ]; # missing inputs: pilight
"ping" = ps: with ps; [ ]; # missing inputs: icmplib
2020-02-26 15:51:25 +00:00
"pioneer" = ps: with ps; [ ];
"pjlink" = ps: with ps; [ ]; # missing inputs: pypjlink2
"plaato" = ps: with ps; [ aiohttp-cors ];
"plant" = ps: with ps; [ sqlalchemy ];
"plex" = ps: with ps; [ aiohttp-cors plexapi plexauth plexwebsocket pysonos ];
2020-12-13 22:24:06 +00:00
"plugwise" = ps: with ps; [ ]; # missing inputs: plugwise
2020-02-26 15:51:25 +00:00
"plum_lightpad" = ps: with ps; [ ]; # missing inputs: plumlightpad
"pocketcasts" = ps: with ps; [ ]; # missing inputs: pocketcasts
"point" = ps: with ps; [ aiohttp-cors ]; # missing inputs: pypoint
"poolsense" = ps: with ps; [ ]; # missing inputs: poolsense
2020-04-08 15:54:11 +01:00
"powerwall" = ps: with ps; [ ]; # missing inputs: tesla-powerwall
2020-11-18 18:59:07 +00:00
"profiler" = ps: with ps; [ objgraph pyprof2calltree ]; # missing inputs: guppy3
"progettihwsw" = ps: with ps; [ ]; # missing inputs: progettihwsw
2020-02-26 15:51:25 +00:00
"proliphix" = ps: with ps; [ ]; # missing inputs: proliphix
"prometheus" = ps: with ps; [ aiohttp-cors prometheus_client ];
2020-02-26 15:51:25 +00:00
"prowl" = ps: with ps; [ ];
"proximity" = ps: with ps; [ ];
"proxmoxve" = ps: with ps; [ ]; # missing inputs: proxmoxer
"proxy" = ps: with ps; [ pillow ];
2020-02-26 15:51:25 +00:00
"ps4" = ps: with ps; [ ]; # missing inputs: pyps4-2ndscreen
"ptvsd" = ps: with ps; [ ]; # missing inputs: ptvsd
"pulseaudio_loopback" = ps: with ps; [ pulsectl ];
"push" = ps: with ps; [ aiohttp-cors ];
"pushbullet" = ps: with ps; [ pushbullet ];
"pushover" = ps: with ps; [ pushover-complete ];
2020-02-26 15:51:25 +00:00
"pushsafer" = ps: with ps; [ ];
"pvoutput" = ps: with ps; [ jsonpath xmltodict ];
2020-04-08 15:54:11 +01:00
"pvpc_hourly_pricing" = ps: with ps; [ ]; # missing inputs: aiopvpc
2020-02-26 15:51:25 +00:00
"pyload" = ps: with ps; [ ];
"python_script" = ps: with ps; [ restrictedpython ];
2020-02-26 15:51:25 +00:00
"qbittorrent" = ps: with ps; [ ]; # missing inputs: python-qbittorrent
"qld_bushfire" = ps: with ps; [ ]; # missing inputs: georss_qld_bushfire_alert_client
"qnap" = ps: with ps; [ ]; # missing inputs: qnapstats
"qrcode" = ps: with ps; [ pillow ]; # missing inputs: pyzbar
2020-02-26 15:51:25 +00:00
"quantum_gateway" = ps: with ps; [ ]; # missing inputs: quantum-gateway
2020-03-18 15:24:35 +00:00
"qvr_pro" = ps: with ps; [ ]; # missing inputs: pyqvrpro
2020-02-26 15:51:25 +00:00
"qwikswitch" = ps: with ps; [ ]; # missing inputs: pyqwikswitch
"rachio" = ps: with ps; [ aiohttp-cors hass-nabucasa ]; # missing inputs: rachiopy
2020-02-26 15:51:25 +00:00
"radarr" = ps: with ps; [ ];
"radiotherm" = ps: with ps; [ ]; # missing inputs: radiotherm
"rainbird" = ps: with ps; [ ]; # missing inputs: pyrainbird
"raincloud" = ps: with ps; [ ]; # missing inputs: raincloudy
"rainforest_eagle" = ps: with ps; [ ]; # missing inputs: eagle200_reader uEagle
"rainmachine" = ps: with ps; [ ]; # missing inputs: regenmaschine
"random" = ps: with ps; [ ];
"raspihats" = ps: with ps; [ smbus-cffi ]; # missing inputs: raspihats
2020-02-26 15:51:25 +00:00
"raspyrfm" = ps: with ps; [ ]; # missing inputs: raspyrfm-client
2020-11-18 18:59:07 +00:00
"recollect_waste" = ps: with ps; [ ]; # missing inputs: aiorecollect
"recorder" = ps: with ps; [ sqlalchemy ];
2020-02-26 15:51:25 +00:00
"recswitch" = ps: with ps; [ ]; # missing inputs: pyrecswitch
"reddit" = ps: with ps; [ praw ];
2020-02-26 15:51:25 +00:00
"rejseplanen" = ps: with ps; [ ]; # missing inputs: rjpl
"remember_the_milk" = ps: with ps; [ httplib2 ]; # missing inputs: RtmAPI
2020-02-26 15:51:25 +00:00
"remote" = ps: with ps; [ ];
"remote_rpi_gpio" = ps: with ps; [ ]; # missing inputs: gpiozero
"repetier" = ps: with ps; [ ]; # missing inputs: pyrepetier
"rest" = ps: with ps; [ jsonpath xmltodict ];
2020-02-26 15:51:25 +00:00
"rest_command" = ps: with ps; [ ];
"rflink" = ps: with ps; [ ]; # missing inputs: rflink
"rfxtrx" = ps: with ps; [ ]; # missing inputs: pyRFXtrx
"ring" = ps: with ps; [ ha-ffmpeg ]; # missing inputs: ring_doorbell
2020-02-26 15:51:25 +00:00
"ripple" = ps: with ps; [ ]; # missing inputs: python-ripple-api
"risco" = ps: with ps; [ ]; # missing inputs: pyrisco
"rmvtransport" = ps: with ps; [ PyRMVtransport ];
2020-02-26 15:51:25 +00:00
"rocketchat" = ps: with ps; [ ]; # missing inputs: rocketchat-API
2020-05-20 22:41:42 +01:00
"roku" = ps: with ps; [ ]; # missing inputs: rokuecp
2020-02-26 15:51:25 +00:00
"roomba" = ps: with ps; [ ]; # missing inputs: roombapy
"roon" = ps: with ps; [ ]; # missing inputs: roonapi
"route53" = ps: with ps; [ boto3 ];
2020-02-26 15:51:25 +00:00
"rova" = ps: with ps; [ ]; # missing inputs: rova
"rpi_camera" = ps: with ps; [ ];
"rpi_gpio" = ps: with ps; [ ]; # missing inputs: RPi.GPIO
"rpi_gpio_pwm" = ps: with ps; [ ]; # missing inputs: pwmled
"rpi_pfio" = ps: with ps; [ ]; # missing inputs: pifacecommon pifacedigitalio
2020-10-07 19:28:25 +01:00
"rpi_power" = ps: with ps; [ ]; # missing inputs: rpi-bad-power
2020-02-26 15:51:25 +00:00
"rpi_rf" = ps: with ps; [ ]; # missing inputs: rpi-rf
"rss_feed_template" = ps: with ps; [ aiohttp-cors ];
2020-02-26 15:51:25 +00:00
"rtorrent" = ps: with ps; [ ];
2020-10-28 19:12:49 +00:00
"ruckus_unleashed" = ps: with ps; [ ]; # missing inputs: pyruckus
2020-02-26 15:51:25 +00:00
"russound_rio" = ps: with ps; [ ]; # missing inputs: russound_rio
"russound_rnet" = ps: with ps; [ ]; # missing inputs: russound
"sabnzbd" = ps: with ps; [ aiohttp-cors netdisco zeroconf ]; # missing inputs: pysabnzbd
"safe_mode" = ps: with ps; [ aiohttp-cors hass-nabucasa pillow ]; # missing inputs: home-assistant-frontend
2020-02-26 15:51:25 +00:00
"saj" = ps: with ps; [ ]; # missing inputs: pysaj
"samsungtv" = ps: with ps; [ samsungctl samsungtvws ];
2020-02-26 15:51:25 +00:00
"satel_integra" = ps: with ps; [ ]; # missing inputs: satel_integra
"scene" = ps: with ps; [ ];
2020-04-08 15:54:11 +01:00
"schluter" = ps: with ps; [ ]; # missing inputs: py-schluter
"scrape" = ps: with ps; [ beautifulsoup4 jsonpath xmltodict ];
2020-02-26 15:51:25 +00:00
"script" = ps: with ps; [ ];
"scsgate" = ps: with ps; [ ]; # missing inputs: scsgate
"search" = ps: with ps; [ aiohttp-cors ];
"season" = ps: with ps; [ ephem ];
2020-02-26 15:51:25 +00:00
"sendgrid" = ps: with ps; [ ]; # missing inputs: sendgrid
"sense" = ps: with ps; [ ]; # missing inputs: sense_energy
"sensehat" = ps: with ps; [ ]; # missing inputs: sense-hat
"sensibo" = ps: with ps; [ ]; # missing inputs: pysensibo
"sensor" = ps: with ps; [ ];
"sentry" = ps: with ps; [ sentry-sdk ];
"serial" = ps: with ps; [ pyserial-asyncio ];
2020-02-26 15:51:25 +00:00
"serial_pm" = ps: with ps; [ ]; # missing inputs: pmsensor
"sesame" = ps: with ps; [ ]; # missing inputs: pysesame2
"seven_segments" = ps: with ps; [ pillow ];
2020-02-26 15:51:25 +00:00
"seventeentrack" = ps: with ps; [ ]; # missing inputs: py17track
"sharkiq" = ps: with ps; [ ]; # missing inputs: sharkiqpy
2020-02-26 15:51:25 +00:00
"shell_command" = ps: with ps; [ ];
"shelly" = ps: with ps; [ ]; # missing inputs: aioshelly
"shiftr" = ps: with ps; [ paho-mqtt ];
"shodan" = ps: with ps; [ shodan ];
"shopping_list" = ps: with ps; [ aiohttp-cors ];
2020-02-26 15:51:25 +00:00
"sht31" = ps: with ps; [ ]; # missing inputs: Adafruit-GPIO Adafruit-SHT31
"sigfox" = ps: with ps; [ ];
"sighthound" = ps: with ps; [ pillow ]; # missing inputs: simplehound
2020-02-26 15:51:25 +00:00
"signal_messenger" = ps: with ps; [ ]; # missing inputs: pysignalclirestapi
"simplepush" = ps: with ps; [ ]; # missing inputs: simplepush
"simplisafe" = ps: with ps; [ ]; # missing inputs: simplisafe-python
"simulated" = ps: with ps; [ ];
"sinch" = ps: with ps; [ ]; # missing inputs: clx-sdk-xms
"sisyphus" = ps: with ps; [ ]; # missing inputs: sisyphus-control
2020-08-12 12:16:57 +01:00
"sky_hub" = ps: with ps; [ ]; # missing inputs: pyskyqhub
2020-02-26 15:51:25 +00:00
"skybeacon" = ps: with ps; [ ]; # missing inputs: pygatt[GATTTOOL]
"skybell" = ps: with ps; [ ]; # missing inputs: skybellpy
2020-04-08 15:54:11 +01:00
"slack" = ps: with ps; [ ]; # missing inputs: slackclient
2020-02-26 15:51:25 +00:00
"sleepiq" = ps: with ps; [ ]; # missing inputs: sleepyq
"slide" = ps: with ps; [ ]; # missing inputs: goslide-api
"sma" = ps: with ps; [ ]; # missing inputs: pysma
"smappee" = ps: with ps; [ aiohttp-cors ]; # missing inputs: pysmappee
"smart_meter_texas" = ps: with ps; [ ]; # missing inputs: smart-meter-texas
2020-02-26 15:51:25 +00:00
"smarthab" = ps: with ps; [ ]; # missing inputs: smarthab
"smartthings" = ps: with ps; [ aiohttp-cors hass-nabucasa ]; # missing inputs: pysmartapp pysmartthings
2020-02-26 15:51:25 +00:00
"smarty" = ps: with ps; [ ]; # missing inputs: pysmarty
"smhi" = ps: with ps; [ ]; # missing inputs: smhi-pkg
"sms" = ps: with ps; [ ]; # missing inputs: python-gammu
"smtp" = ps: with ps; [ ];
"snapcast" = ps: with ps; [ snapcast ];
"snips" = ps: with ps; [ aiohttp-cors paho-mqtt ];
"snmp" = ps: with ps; [ pysnmp ];
2020-02-26 15:51:25 +00:00
"sochain" = ps: with ps; [ ]; # missing inputs: python-sochain-api
"socialblade" = ps: with ps; [ ]; # missing inputs: socialbladeclient
"solaredge" = ps: with ps; [ stringcase ]; # missing inputs: solaredge
2020-02-26 15:51:25 +00:00
"solaredge_local" = ps: with ps; [ ]; # missing inputs: solaredge-local
"solarlog" = ps: with ps; [ ]; # missing inputs: sunwatcher
"solax" = ps: with ps; [ ]; # missing inputs: solax
"soma" = ps: with ps; [ ]; # missing inputs: pysoma
"somfy" = ps: with ps; [ aiohttp-cors ]; # missing inputs: pymfy
2020-02-26 15:51:25 +00:00
"somfy_mylink" = ps: with ps; [ ]; # missing inputs: somfy-mylink-synergy
2020-05-26 08:48:36 +01:00
"sonarr" = ps: with ps; [ ]; # missing inputs: sonarr
2020-02-26 15:51:25 +00:00
"songpal" = ps: with ps; [ ]; # missing inputs: python-songpal
"sonos" = ps: with ps; [ pysonos ];
2020-02-26 15:51:25 +00:00
"sony_projector" = ps: with ps; [ ]; # missing inputs: pysdcp
"soundtouch" = ps: with ps; [ aiohttp-cors libsoundtouch zeroconf ];
"spaceapi" = ps: with ps; [ aiohttp-cors ];
2020-02-26 15:51:25 +00:00
"spc" = ps: with ps; [ ]; # missing inputs: pyspcwebgw
"speedtestdotnet" = ps: with ps; [ speedtest-cli ];
2020-02-26 15:51:25 +00:00
"spider" = ps: with ps; [ ]; # missing inputs: spiderpy
2020-10-07 19:28:25 +01:00
"splunk" = ps: with ps; [ ]; # missing inputs: hass_splunk
2020-02-26 15:51:25 +00:00
"spotcrime" = ps: with ps; [ ]; # missing inputs: spotcrime
"spotify" = ps: with ps; [ aiohttp-cors spotipy ];
"sql" = ps: with ps; [ sqlalchemy ];
"squeezebox" = ps: with ps; [ pysqueezebox ];
2020-12-13 22:24:06 +00:00
"srp_energy" = ps: with ps; [ ]; # missing inputs: srpenergy
"ssdp" = ps: with ps; [ aiohttp-cors defusedxml netdisco zeroconf ];
2020-02-26 15:51:25 +00:00
"starline" = ps: with ps; [ ]; # missing inputs: starline
"starlingbank" = ps: with ps; [ ]; # missing inputs: starlingbank
"startca" = ps: with ps; [ xmltodict ];
"statistics" = ps: with ps; [ sqlalchemy ];
"statsd" = ps: with ps; [ statsd ];
2020-02-26 15:51:25 +00:00
"steam_online" = ps: with ps; [ ]; # missing inputs: steamodd
"stiebel_eltron" = ps: with ps; [ ]; # missing inputs: pymodbus pystiebeleltron
"stookalert" = ps: with ps; [ ]; # missing inputs: stookalert
"stream" = ps: with ps; [ aiohttp-cors av ];
2020-02-26 15:51:25 +00:00
"streamlabswater" = ps: with ps; [ ]; # missing inputs: streamlabswater
"stt" = ps: with ps; [ aiohttp-cors ];
2020-02-26 15:51:25 +00:00
"suez_water" = ps: with ps; [ ]; # missing inputs: pysuez
"sun" = ps: with ps; [ ];
"supervisord" = ps: with ps; [ ];
"supla" = ps: with ps; [ ]; # missing inputs: asyncpysupla
2020-02-26 15:51:25 +00:00
"surepetcare" = ps: with ps; [ ]; # missing inputs: surepy
"swiss_hydrological_data" = ps: with ps; [ ]; # missing inputs: swisshydrodata
"swiss_public_transport" = ps: with ps; [ python-opendata-transport ];
2020-02-26 15:51:25 +00:00
"swisscom" = ps: with ps; [ ];
"switch" = ps: with ps; [ ];
"switchbot" = ps: with ps; [ ]; # missing inputs: PySwitchbot
"switcher_kis" = ps: with ps; [ ]; # missing inputs: aioswitcher
"switchmate" = ps: with ps; [ ]; # missing inputs: pySwitchmate
"syncthru" = ps: with ps; [ ]; # missing inputs: pysyncthru url-normalize
2020-02-26 15:51:25 +00:00
"synology" = ps: with ps; [ ]; # missing inputs: py-synology
"synology_chat" = ps: with ps; [ ];
2020-12-13 22:24:06 +00:00
"synology_dsm" = ps: with ps; [ ]; # missing inputs: synologydsm-api
2020-02-26 15:51:25 +00:00
"synology_srm" = ps: with ps; [ ]; # missing inputs: synology-srm
"syslog" = ps: with ps; [ ];
"system_health" = ps: with ps; [ aiohttp-cors ];
"system_log" = ps: with ps; [ aiohttp-cors ];
"systemmonitor" = ps: with ps; [ psutil ];
"tado" = ps: with ps; [ python-tado ];
"tag" = ps: with ps; [ ];
2020-02-26 15:51:25 +00:00
"tahoma" = ps: with ps; [ ]; # missing inputs: tahoma-api
"tank_utility" = ps: with ps; [ ]; # missing inputs: tank_utility
2020-03-18 15:24:35 +00:00
"tankerkoenig" = ps: with ps; [ ]; # missing inputs: pytankerkoenig
2020-02-26 15:51:25 +00:00
"tapsaff" = ps: with ps; [ ]; # missing inputs: tapsaff
2020-10-28 19:12:49 +00:00
"tasmota" = ps: with ps; [ aiohttp-cors paho-mqtt ]; # missing inputs: hatasmota
2020-02-26 15:51:25 +00:00
"tautulli" = ps: with ps; [ ]; # missing inputs: pytautulli
"tcp" = ps: with ps; [ ];
"ted5000" = ps: with ps; [ xmltodict ];
"telegram" = ps: with ps; [ pysocks aiohttp-cors python-telegram-bot ];
"telegram_bot" = ps: with ps; [ pysocks aiohttp-cors python-telegram-bot ];
2020-02-26 15:51:25 +00:00
"tellduslive" = ps: with ps; [ ]; # missing inputs: tellduslive
"tellstick" = ps: with ps; [ ]; # missing inputs: tellcore-net tellcore-py
"telnet" = ps: with ps; [ ];
"temper" = ps: with ps; [ ]; # missing inputs: temperusb
"template" = ps: with ps; [ ];
"tensorflow" = ps: with ps; [ numpy pillow tensorflow-build_2 ]; # missing inputs: pycocotools tf-models-official
2020-02-26 15:51:25 +00:00
"tesla" = ps: with ps; [ ]; # missing inputs: teslajsonpy
"tfiac" = ps: with ps; [ ]; # missing inputs: pytfiac
"thermoworks_smoke" = ps: with ps; [ stringcase ]; # missing inputs: thermoworks_smoke
2020-02-26 15:51:25 +00:00
"thethingsnetwork" = ps: with ps; [ ];
"thingspeak" = ps: with ps; [ ]; # missing inputs: thingspeak
"thinkingcleaner" = ps: with ps; [ ]; # missing inputs: pythinkingcleaner
"thomson" = ps: with ps; [ ];
"threshold" = ps: with ps; [ ];
"tibber" = ps: with ps; [ ]; # missing inputs: pyTibber
"tikteck" = ps: with ps; [ ]; # missing inputs: tikteck
"tile" = ps: with ps; [ ]; # missing inputs: pytile
"time_date" = ps: with ps; [ ];
"timer" = ps: with ps; [ ];
"tmb" = ps: with ps; [ ]; # missing inputs: tmb
"tod" = ps: with ps; [ ];
"todoist" = ps: with ps; [ todoist ];
2020-02-26 15:51:25 +00:00
"tof" = ps: with ps; [ ]; # missing inputs: RPi.GPIO VL53L1X2
"tomato" = ps: with ps; [ ];
"toon" = ps: with ps; [ aiohttp-cors hass-nabucasa ]; # missing inputs: toonapi
"torque" = ps: with ps; [ aiohttp-cors ];
2020-02-26 15:51:25 +00:00
"totalconnect" = ps: with ps; [ ]; # missing inputs: total_connect_client
"touchline" = ps: with ps; [ ]; # missing inputs: pytouchline
"tplink" = ps: with ps; [ pyhs100 ];
2020-02-26 15:51:25 +00:00
"tplink_lte" = ps: with ps; [ ]; # missing inputs: tp-connected
"traccar" = ps: with ps; [ aiohttp-cors stringcase ]; # missing inputs: pytraccar
2020-02-26 15:51:25 +00:00
"trackr" = ps: with ps; [ ]; # missing inputs: pytrackr
"tradfri" = ps: with ps; [ ]; # missing inputs: pytradfri[async]
"trafikverket_train" = ps: with ps; [ ]; # missing inputs: pytrafikverket
"trafikverket_weatherstation" = ps: with ps; [ ]; # missing inputs: pytrafikverket
"transmission" = ps: with ps; [ transmissionrpc ];
2020-02-26 15:51:25 +00:00
"transport_nsw" = ps: with ps; [ ]; # missing inputs: PyTransportNSW
"travisci" = ps: with ps; [ ]; # missing inputs: TravisPy
"trend" = ps: with ps; [ numpy ];
"tts" = ps: with ps; [ aiohttp-cors mutagen ];
2020-02-26 15:51:25 +00:00
"tuya" = ps: with ps; [ ]; # missing inputs: tuyaha
"twentemilieu" = ps: with ps; [ ]; # missing inputs: twentemilieu
"twilio" = ps: with ps; [ aiohttp-cors twilio ];
"twilio_call" = ps: with ps; [ aiohttp-cors twilio ];
"twilio_sms" = ps: with ps; [ aiohttp-cors twilio ];
2020-12-13 22:24:06 +00:00
"twinkly" = ps: with ps; [ ]; # missing inputs: twinkly-client
2020-02-26 15:51:25 +00:00
"twitch" = ps: with ps; [ ]; # missing inputs: python-twitch-client
"twitter" = ps: with ps; [ ]; # missing inputs: TwitterAPI
"ubus" = ps: with ps; [ ];
"ue_smart_radio" = ps: with ps; [ ];
"uk_transport" = ps: with ps; [ ];
"unifi" = ps: with ps; [ aiounifi ];
"unifi_direct" = ps: with ps; [ pexpect ];
2020-02-26 15:51:25 +00:00
"unifiled" = ps: with ps; [ ]; # missing inputs: unifiled
"universal" = ps: with ps; [ ];
2020-05-20 22:41:42 +01:00
"upb" = ps: with ps; [ ]; # missing inputs: upb_lib
"upc_connect" = ps: with ps; [ connect-box ];
2020-02-26 15:51:25 +00:00
"upcloud" = ps: with ps; [ ]; # missing inputs: upcloud-api
"updater" = ps: with ps; [ distro ];
"upnp" = ps: with ps; [ async-upnp-client ];
2020-02-26 15:51:25 +00:00
"uptime" = ps: with ps; [ ];
"uptimerobot" = ps: with ps; [ ]; # missing inputs: pyuptimerobot
"uscis" = ps: with ps; [ ]; # missing inputs: uscisstatus
"usgs_earthquakes_feed" = ps: with ps; [ ]; # missing inputs: geojson_client
"utility_meter" = ps: with ps; [ ];
"uvc" = ps: with ps; [ uvcclient ];
2020-02-26 15:51:25 +00:00
"vacuum" = ps: with ps; [ ];
"vallox" = ps: with ps; [ ]; # missing inputs: vallox-websocket-api
"vasttrafik" = ps: with ps; [ ]; # missing inputs: vtjp
"velbus" = ps: with ps; [ ]; # missing inputs: python-velbus
"velux" = ps: with ps; [ ]; # missing inputs: pyvlx
"venstar" = ps: with ps; [ ]; # missing inputs: venstarcolortouch
"vera" = ps: with ps; [ ]; # missing inputs: pyvera
"verisure" = ps: with ps; [ jsonpath ]; # missing inputs: vsure
2020-02-26 15:51:25 +00:00
"versasense" = ps: with ps; [ ]; # missing inputs: pyversasense
"version" = ps: with ps; [ pyhaversion ];
2020-02-26 15:51:25 +00:00
"vesync" = ps: with ps; [ ]; # missing inputs: pyvesync
"viaggiatreno" = ps: with ps; [ ];
"vicare" = ps: with ps; [ ]; # missing inputs: PyViCare
"vilfo" = ps: with ps; [ ]; # missing inputs: vilfo-api-client
"vivotek" = ps: with ps; [ ]; # missing inputs: libpyvivotek
"vizio" = ps: with ps; [ ]; # missing inputs: pyvizio
"vlc" = ps: with ps; [ python-vlc ];
2020-02-26 15:51:25 +00:00
"vlc_telnet" = ps: with ps; [ ]; # missing inputs: python-telnet-vlc
"voicerss" = ps: with ps; [ ];
"volkszaehler" = ps: with ps; [ volkszaehler ];
2020-08-12 12:16:57 +01:00
"volumio" = ps: with ps; [ ]; # missing inputs: pyvolumio
2020-02-26 15:51:25 +00:00
"volvooncall" = ps: with ps; [ ]; # missing inputs: volvooncall
"vultr" = ps: with ps; [ vultr ];
2020-02-26 15:51:25 +00:00
"w800rf32" = ps: with ps; [ ]; # missing inputs: pyW800rf32
"wake_on_lan" = ps: with ps; [ wakeonlan ];
2020-02-26 15:51:25 +00:00
"waqi" = ps: with ps; [ ]; # missing inputs: waqiasync
"water_heater" = ps: with ps; [ ];
"waterfurnace" = ps: with ps; [ ]; # missing inputs: waterfurnace
"watson_iot" = ps: with ps; [ ]; # missing inputs: ibmiotf
"watson_tts" = ps: with ps; [ ]; # missing inputs: ibm-watson
"waze_travel_time" = ps: with ps; [ WazeRouteCalculator ];
2020-02-26 15:51:25 +00:00
"weather" = ps: with ps; [ ];
"webhook" = ps: with ps; [ aiohttp-cors ];
2020-02-26 15:51:25 +00:00
"webostv" = ps: with ps; [ ]; # missing inputs: aiopylgtv
"websocket_api" = ps: with ps; [ aiohttp-cors ];
2020-02-26 15:51:25 +00:00
"wemo" = ps: with ps; [ ]; # missing inputs: pywemo
"whois" = ps: with ps; [ ]; # missing inputs: python-whois
2020-05-20 22:41:42 +01:00
"wiffi" = ps: with ps; [ ]; # missing inputs: wiffi
"wilight" = ps: with ps; [ ]; # missing inputs: pywilight
"wink" = ps: with ps; [ aiohttp-cors ]; # missing inputs: pubnubsub-handler python-wink
2020-02-26 15:51:25 +00:00
"wirelesstag" = ps: with ps; [ ]; # missing inputs: wirelesstagpy
"withings" = ps: with ps; [ aiohttp-cors ]; # missing inputs: withings-api
"wled" = ps: with ps; [ wled ];
2020-08-12 12:16:57 +01:00
"wolflink" = ps: with ps; [ ]; # missing inputs: wolf_smartset
"workday" = ps: with ps; [ holidays ];
2020-02-26 15:51:25 +00:00
"worldclock" = ps: with ps; [ ];
"worldtidesinfo" = ps: with ps; [ ];
"worxlandroid" = ps: with ps; [ ];
"wsdot" = ps: with ps; [ ];
"wunderground" = ps: with ps; [ ];
"x10" = ps: with ps; [ ];
2020-05-26 08:48:36 +01:00
"xbee" = ps: with ps; [ ]; # missing inputs: xbee-helper
2020-10-28 19:12:49 +00:00
"xbox" = ps: with ps; [ aiohttp-cors ]; # missing inputs: xbox-webapi
2020-02-26 15:51:25 +00:00
"xbox_live" = ps: with ps; [ ]; # missing inputs: xboxapi
"xeoma" = ps: with ps; [ ]; # missing inputs: pyxeoma
"xfinity" = ps: with ps; [ ]; # missing inputs: xfinity-gateway
"xiaomi" = ps: with ps; [ ha-ffmpeg ];
"xiaomi_aqara" = ps: with ps; [ aiohttp-cors netdisco zeroconf ]; # missing inputs: PyXiaomiGateway
"xiaomi_miio" = ps: with ps; [ construct python-miio ];
2020-02-26 15:51:25 +00:00
"xiaomi_tv" = ps: with ps; [ ]; # missing inputs: pymitv
"xmpp" = ps: with ps; [ slixmpp ];
2020-02-26 15:51:25 +00:00
"xs1" = ps: with ps; [ ]; # missing inputs: xs1-api-client
"yale_smart_alarm" = ps: with ps; [ ]; # missing inputs: yalesmartalarmclient
"yamaha" = ps: with ps; [ rxv ];
2020-02-26 15:51:25 +00:00
"yamaha_musiccast" = ps: with ps; [ ]; # missing inputs: pymusiccast
2020-08-12 12:16:57 +01:00
"yandex_transport" = ps: with ps; [ ]; # missing inputs: aioymaps
2020-02-26 15:51:25 +00:00
"yandextts" = ps: with ps; [ ];
"yeelight" = ps: with ps; [ yeelight ];
2020-02-26 15:51:25 +00:00
"yeelightsunflower" = ps: with ps; [ ]; # missing inputs: yeelightsunflower
"yi" = ps: with ps; [ aioftp ha-ffmpeg ];
2020-10-28 19:12:49 +00:00
"zabbix" = ps: with ps; [ ]; # missing inputs: py-zabbix
2020-02-26 15:51:25 +00:00
"zamg" = ps: with ps; [ ];
"zengge" = ps: with ps; [ ]; # missing inputs: zengge
"zeroconf" = ps: with ps; [ aiohttp-cors zeroconf ];
2020-05-20 22:41:42 +01:00
"zerproc" = ps: with ps; [ ]; # missing inputs: pyzerproc
"zestimate" = ps: with ps; [ xmltodict ];
2020-12-13 22:24:06 +00:00
"zha" = ps: with ps; [ bellows pyserial-asyncio pyserial zha-quirks zigpy-cc zigpy-deconz zigpy-xbee zigpy-zigate zigpy-znp zigpy ];
2020-02-26 15:51:25 +00:00
"zhong_hong" = ps: with ps; [ ]; # missing inputs: zhong_hong_hvac
"ziggo_mediabox_xl" = ps: with ps; [ ]; # missing inputs: ziggo-mediabox-xl
2020-10-07 19:28:25 +01:00
"zodiac" = ps: with ps; [ ];
2020-02-26 15:51:25 +00:00
"zone" = ps: with ps; [ ];
"zoneminder" = ps: with ps; [ zm-py ];
"zwave" = ps: with ps; [ homeassistant-pyozw pydispatcher ];
};
}