|
|
|
@ -2,7 +2,7 @@ |
|
|
|
|
# Do not edit! |
|
|
|
|
|
|
|
|
|
{ |
|
|
|
|
version = "2022.3.8"; |
|
|
|
|
version = "2022.4.0"; |
|
|
|
|
components = { |
|
|
|
|
"abode" = ps: with ps; [ abodepy ]; |
|
|
|
|
"accuweather" = ps: with ps; [ accuweather ]; |
|
|
|
@ -22,6 +22,7 @@ |
|
|
|
|
"airthings" = ps: with ps; [ airthings-cloud ]; |
|
|
|
|
"airtouch4" = ps: with ps; [ airtouch4pyapi ]; |
|
|
|
|
"airvisual" = ps: with ps; [ pyairvisual ]; |
|
|
|
|
"airzone" = ps: with ps; [ aioairzone ]; |
|
|
|
|
"aladdin_connect" = ps: with ps; [ aladdin-connect ]; |
|
|
|
|
"alarm_control_panel" = ps: with ps; [ ]; |
|
|
|
|
"alarmdecoder" = ps: with ps; [ adext ]; |
|
|
|
@ -36,7 +37,7 @@ |
|
|
|
|
"ambient_station" = ps: with ps; [ aioambient ]; |
|
|
|
|
"amcrest" = ps: with ps; [ amcrest ha-ffmpeg ]; |
|
|
|
|
"ampio" = ps: with ps; [ asmog ]; |
|
|
|
|
"analytics" = ps: with ps; [ aiohttp-cors sqlalchemy ]; |
|
|
|
|
"analytics" = ps: with ps; [ aiohttp-cors fnvhash lru-dict sqlalchemy ]; |
|
|
|
|
"android_ip_webcam" = ps: with ps; [ pydroid-ipcam ]; |
|
|
|
|
"androidtv" = ps: with ps; [ adb-shell androidtv pure-python-adb ]; |
|
|
|
|
"anel_pwrctrl" = ps: with ps; [ ]; # missing inputs: anel_pwrctrl-homeassistant |
|
|
|
@ -76,13 +77,12 @@ |
|
|
|
|
"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; [ aiohttp-cors ]; # missing inputs: securetar |
|
|
|
|
"baidu" = ps: with ps; [ ]; # missing inputs: baidu-aip |
|
|
|
|
"balboa" = ps: with ps; [ pybalboa ]; |
|
|
|
|
"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; [ i2csense smbus-cffi ]; |
|
|
|
|
"binary_sensor" = ps: with ps; [ ]; |
|
|
|
|
"bitcoin" = ps: with ps; [ blockchain ]; |
|
|
|
|
"bizkaibus" = ps: with ps; [ bizkaibus ]; |
|
|
|
@ -90,16 +90,12 @@ |
|
|
|
|
"blebox" = ps: with ps; [ blebox-uniapi ]; |
|
|
|
|
"blink" = ps: with ps; [ blinkpy ]; |
|
|
|
|
"blinksticklight" = ps: with ps; [ BlinkStick ]; |
|
|
|
|
"blinkt" = ps: with ps; [ ]; # missing inputs: blinkt |
|
|
|
|
"blockchain" = ps: with ps; [ ]; # missing inputs: python-blockchain-api |
|
|
|
|
"bloomsky" = ps: with ps; [ ]; |
|
|
|
|
"blueprint" = ps: with ps; [ ]; |
|
|
|
|
"bluesound" = ps: with ps; [ xmltodict ]; |
|
|
|
|
"bluetooth_le_tracker" = ps: with ps; [ pygatt ]; |
|
|
|
|
"bluetooth_tracker" = ps: with ps; [ bt-proximity pybluez ]; |
|
|
|
|
"bme280" = ps: with ps; [ bme280spi i2csense smbus-cffi ]; |
|
|
|
|
"bme680" = ps: with ps; [ bme680 smbus-cffi ]; |
|
|
|
|
"bmp280" = ps: with ps; [ ]; # missing inputs: RPi.GPIO adafruit-circuitpython-bmp280 |
|
|
|
|
"bmw_connected_drive" = ps: with ps; [ bimmer-connected ]; |
|
|
|
|
"bond" = ps: with ps; [ bond-api ]; |
|
|
|
|
"bosch_shc" = ps: with ps; [ aiohttp-cors boschshcpy ifaddr zeroconf ]; |
|
|
|
@ -130,7 +126,7 @@ |
|
|
|
|
"clickatell" = ps: with ps; [ ]; |
|
|
|
|
"clicksend" = ps: with ps; [ ]; |
|
|
|
|
"clicksend_tts" = ps: with ps; [ ]; |
|
|
|
|
"climacell" = ps: with ps; [ pyclimacell ]; |
|
|
|
|
"climacell" = ps: with ps; [ pyclimacell ]; # missing inputs: pytomorrowio |
|
|
|
|
"climate" = ps: with ps; [ ]; |
|
|
|
|
"cloud" = ps: with ps; [ pyturbojpeg aiohttp-cors hass-nabucasa ]; |
|
|
|
|
"cloudflare" = ps: with ps; [ pycfdns ]; |
|
|
|
@ -165,10 +161,10 @@ |
|
|
|
|
"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; [ pynacl pyturbojpeg aiodiscover aiohttp-cors async-upnp-client hass-nabucasa home-assistant-frontend ifaddr pillow pyserial pyudev scapy sqlalchemy zeroconf ]; |
|
|
|
|
"default_config" = ps: with ps; [ pynacl pyturbojpeg aiodiscover aiohttp-cors async-upnp-client fnvhash hass-nabucasa home-assistant-frontend ifaddr lru-dict pillow pyserial pyudev scapy sqlalchemy zeroconf ]; |
|
|
|
|
"delijn" = ps: with ps; [ pydelijn ]; |
|
|
|
|
"deluge" = ps: with ps; [ deluge-client ]; |
|
|
|
|
"demo" = ps: with ps; [ aiohttp-cors sqlalchemy ]; |
|
|
|
|
"demo" = ps: with ps; [ aiohttp-cors fnvhash lru-dict sqlalchemy ]; |
|
|
|
|
"denon" = ps: with ps; [ ]; |
|
|
|
|
"denonavr" = ps: with ps; [ denonavr ]; |
|
|
|
|
"derivative" = ps: with ps; [ ]; |
|
|
|
@ -180,7 +176,6 @@ |
|
|
|
|
"devolo_home_network" = ps: with ps; [ devolo-plc-api ]; |
|
|
|
|
"dexcom" = ps: with ps; [ pydexcom ]; |
|
|
|
|
"dhcp" = ps: with ps; [ aiodiscover scapy ]; |
|
|
|
|
"dht" = ps: with ps; [ ]; # missing inputs: RPi.GPIO adafruit-circuitpython-dht |
|
|
|
|
"diagnostics" = ps: with ps; [ aiohttp-cors ]; |
|
|
|
|
"dialogflow" = ps: with ps; [ aiohttp-cors ]; |
|
|
|
|
"digital_ocean" = ps: with ps; [ digital-ocean ]; |
|
|
|
@ -234,13 +229,12 @@ |
|
|
|
|
"emulated_hue" = ps: with ps; [ aiohttp-cors ifaddr ]; |
|
|
|
|
"emulated_kasa" = ps: with ps; [ sense-energy ]; |
|
|
|
|
"emulated_roku" = ps: with ps; [ aiohttp-cors emulated-roku ifaddr ]; |
|
|
|
|
"energy" = ps: with ps; [ aiohttp-cors sqlalchemy ]; |
|
|
|
|
"energy" = ps: with ps; [ aiohttp-cors fnvhash lru-dict sqlalchemy ]; |
|
|
|
|
"enigma2" = ps: with ps; [ openwebifpy ]; |
|
|
|
|
"enocean" = ps: with ps; [ enocean ]; |
|
|
|
|
"enphase_envoy" = ps: with ps; [ envoy-reader ]; |
|
|
|
|
"entur_public_transport" = ps: with ps; [ enturclient ]; |
|
|
|
|
"environment_canada" = ps: with ps; [ env-canada ]; |
|
|
|
|
"envirophat" = ps: with ps; [ smbus-cffi ]; # missing inputs: envirophat |
|
|
|
|
"envisalink" = ps: with ps; [ pyenvisalink ]; |
|
|
|
|
"ephember" = ps: with ps; [ pyephember ]; |
|
|
|
|
"epson" = ps: with ps; [ epson-projector ]; |
|
|
|
@ -268,7 +262,7 @@ |
|
|
|
|
"fido" = ps: with ps; [ pyfido ]; |
|
|
|
|
"file" = ps: with ps; [ ]; |
|
|
|
|
"filesize" = ps: with ps; [ ]; |
|
|
|
|
"filter" = ps: with ps; [ sqlalchemy ]; |
|
|
|
|
"filter" = ps: with ps; [ fnvhash lru-dict sqlalchemy ]; |
|
|
|
|
"fints" = ps: with ps; [ fints ]; |
|
|
|
|
"fireservicerota" = ps: with ps; [ pyfireservicerota ]; |
|
|
|
|
"firmata" = ps: with ps; [ pymata-express ]; |
|
|
|
@ -303,18 +297,18 @@ |
|
|
|
|
"fritzbox" = ps: with ps; [ pyfritzhome ]; |
|
|
|
|
"fritzbox_callmonitor" = ps: with ps; [ fritzconnection ]; |
|
|
|
|
"fronius" = ps: with ps; [ pyfronius ]; |
|
|
|
|
"frontend" = ps: with ps; [ aiohttp-cors home-assistant-frontend pillow sqlalchemy ]; |
|
|
|
|
"frontend" = ps: with ps; [ aiohttp-cors fnvhash home-assistant-frontend lru-dict pillow sqlalchemy ]; |
|
|
|
|
"frontier_silicon" = ps: with ps; [ afsapi ]; |
|
|
|
|
"futurenow" = ps: with ps; [ pyfnip ]; |
|
|
|
|
"garadget" = ps: with ps; [ ]; |
|
|
|
|
"garages_amsterdam" = ps: with ps; [ garages-amsterdam ]; |
|
|
|
|
"gc100" = ps: with ps; [ ]; # missing inputs: python-gc100 |
|
|
|
|
"gdacs" = ps: with ps; [ aio-georss-gdacs ]; |
|
|
|
|
"generic" = ps: with ps; [ ]; |
|
|
|
|
"generic" = ps: with ps; [ av pillow ]; |
|
|
|
|
"generic_hygrostat" = ps: with ps; [ ]; |
|
|
|
|
"generic_thermostat" = ps: with ps; [ sqlalchemy ]; |
|
|
|
|
"generic_thermostat" = ps: with ps; [ fnvhash lru-dict sqlalchemy ]; |
|
|
|
|
"geniushub" = ps: with ps; [ geniushub-client ]; |
|
|
|
|
"geo_json_events" = ps: with ps; [ geojson-client ]; |
|
|
|
|
"geo_json_events" = ps: with ps; [ ]; # missing inputs: aio_geojson_generic_client |
|
|
|
|
"geo_location" = ps: with ps; [ ]; |
|
|
|
|
"geo_rss_events" = ps: with ps; [ georss-generic-client ]; |
|
|
|
|
"geofency" = ps: with ps; [ aiohttp-cors ]; |
|
|
|
@ -329,7 +323,7 @@ |
|
|
|
|
"goalzero" = ps: with ps; [ goalzero ]; |
|
|
|
|
"gogogate2" = ps: with ps; [ ismartgate ]; |
|
|
|
|
"goodwe" = ps: with ps; [ goodwe ]; |
|
|
|
|
"google" = ps: with ps; [ google-api-python-client httplib2 oauth2client ]; |
|
|
|
|
"google" = ps: with ps; [ aiohttp-cors google-api-python-client httplib2 oauth2client ]; |
|
|
|
|
"google_assistant" = ps: with ps; [ pyturbojpeg aiohttp-cors ]; |
|
|
|
|
"google_cloud" = ps: with ps; [ google-cloud-texttospeech ]; |
|
|
|
|
"google_domains" = ps: with ps; [ ]; |
|
|
|
@ -353,7 +347,7 @@ |
|
|
|
|
"hangouts" = ps: with ps; [ hangups ]; |
|
|
|
|
"harman_kardon_avr" = ps: with ps; [ ]; # missing inputs: hkavr |
|
|
|
|
"harmony" = ps: with ps; [ aioharmony ]; |
|
|
|
|
"hassio" = ps: with ps; [ aiohttp-cors home-assistant-frontend pillow sqlalchemy ]; |
|
|
|
|
"hassio" = ps: with ps; [ aiohttp-cors fnvhash home-assistant-frontend lru-dict pillow sqlalchemy ]; |
|
|
|
|
"haveibeenpwned" = ps: with ps; [ ]; |
|
|
|
|
"hddtemp" = ps: with ps; [ ]; |
|
|
|
|
"hdmi_cec" = ps: with ps; [ pycec ]; |
|
|
|
@ -363,8 +357,8 @@ |
|
|
|
|
"hikvision" = ps: with ps; [ ]; # missing inputs: pyhik |
|
|
|
|
"hikvisioncam" = ps: with ps; [ hikvision ]; |
|
|
|
|
"hisense_aehw4a1" = ps: with ps; [ pyaehw4a1 ]; |
|
|
|
|
"history" = ps: with ps; [ aiohttp-cors sqlalchemy ]; |
|
|
|
|
"history_stats" = ps: with ps; [ sqlalchemy ]; |
|
|
|
|
"history" = ps: with ps; [ aiohttp-cors fnvhash lru-dict sqlalchemy ]; |
|
|
|
|
"history_stats" = ps: with ps; [ fnvhash lru-dict sqlalchemy ]; |
|
|
|
|
"hitron_coda" = ps: with ps; [ ]; |
|
|
|
|
"hive" = ps: with ps; [ pyhiveapi ]; |
|
|
|
|
"hlk_sw16" = ps: with ps; [ hlk-sw16 ]; |
|
|
|
@ -382,7 +376,6 @@ |
|
|
|
|
"hp_ilo" = ps: with ps; [ python-hpilo ]; |
|
|
|
|
"html5" = ps: with ps; [ aiohttp-cors pywebpush ]; |
|
|
|
|
"http" = ps: with ps; [ aiohttp-cors ]; |
|
|
|
|
"htu21d" = ps: with ps; [ i2csense smbus-cffi ]; |
|
|
|
|
"huawei_lte" = ps: with ps; [ huawei-lte-api stringcase url-normalize ]; |
|
|
|
|
"hue" = ps: with ps; [ aiohue ]; |
|
|
|
|
"huisbaasje" = ps: with ps; [ huisbaasje-client ]; |
|
|
|
@ -436,6 +429,7 @@ |
|
|
|
|
"joaoapps_join" = ps: with ps; [ ]; # missing inputs: python-join-api |
|
|
|
|
"juicenet" = ps: with ps; [ python-juicenet ]; |
|
|
|
|
"kaiterra" = ps: with ps; [ ]; # missing inputs: kaiterra-async-client |
|
|
|
|
"kaleidescape" = ps: with ps; [ ]; # missing inputs: pykaleidescape |
|
|
|
|
"kankun" = ps: with ps; [ ]; |
|
|
|
|
"keba" = ps: with ps; [ ]; # missing inputs: keba-kecontact |
|
|
|
|
"keenetic_ndms2" = ps: with ps; [ ndms2-client ]; |
|
|
|
@ -477,7 +471,7 @@ |
|
|
|
|
"local_ip" = ps: with ps; [ aiohttp-cors ifaddr ]; |
|
|
|
|
"locative" = ps: with ps; [ aiohttp-cors ]; |
|
|
|
|
"lock" = ps: with ps; [ ]; |
|
|
|
|
"logbook" = ps: with ps; [ aiohttp-cors home-assistant-frontend pillow sqlalchemy ]; |
|
|
|
|
"logbook" = ps: with ps; [ aiohttp-cors fnvhash home-assistant-frontend lru-dict pillow sqlalchemy ]; |
|
|
|
|
"logentries" = ps: with ps; [ ]; |
|
|
|
|
"logger" = ps: with ps; [ ]; |
|
|
|
|
"logi_circle" = ps: with ps; [ aiohttp-cors ha-ffmpeg ]; # missing inputs: logi_circle |
|
|
|
@ -497,13 +491,12 @@ |
|
|
|
|
"mailgun" = ps: with ps; [ aiohttp-cors ]; # missing inputs: pymailgunner |
|
|
|
|
"manual" = ps: with ps; [ ]; |
|
|
|
|
"manual_mqtt" = ps: with ps; [ aiohttp-cors paho-mqtt ]; |
|
|
|
|
"map" = ps: with ps; [ aiohttp-cors home-assistant-frontend pillow sqlalchemy ]; |
|
|
|
|
"map" = ps: with ps; [ aiohttp-cors fnvhash home-assistant-frontend lru-dict pillow sqlalchemy ]; |
|
|
|
|
"marytts" = ps: with ps; [ ]; # missing inputs: speak2mary |
|
|
|
|
"mastodon" = ps: with ps; [ mastodon-py ]; |
|
|
|
|
"matrix" = ps: with ps; [ matrix-client ]; |
|
|
|
|
"maxcube" = ps: with ps; [ maxcube-api ]; |
|
|
|
|
"mazda" = ps: with ps; [ pymazda ]; |
|
|
|
|
"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 ]; |
|
|
|
@ -519,7 +512,6 @@ |
|
|
|
|
"meteoclimatic" = ps: with ps; [ pymeteoclimatic ]; |
|
|
|
|
"metoffice" = ps: with ps; [ ]; # missing inputs: datapoint |
|
|
|
|
"mfi" = ps: with ps; [ ]; # missing inputs: mficlient |
|
|
|
|
"mhz19" = ps: with ps; [ pmsensor ]; |
|
|
|
|
"microsoft" = ps: with ps; [ ]; # missing inputs: pycsspeechtts |
|
|
|
|
"microsoft_face" = ps: with ps; [ pyturbojpeg aiohttp-cors ]; |
|
|
|
|
"microsoft_face_detect" = ps: with ps; [ pyturbojpeg aiohttp-cors ]; |
|
|
|
@ -543,7 +535,6 @@ |
|
|
|
|
"moon" = ps: with ps; [ ]; |
|
|
|
|
"motion_blinds" = ps: with ps; [ aiohttp-cors ifaddr motionblinds ]; |
|
|
|
|
"motioneye" = ps: with ps; [ aiohttp-cors motioneye-client ]; |
|
|
|
|
"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 ]; |
|
|
|
@ -554,7 +545,7 @@ |
|
|
|
|
"mullvad" = ps: with ps; [ mullvad-api ]; |
|
|
|
|
"mutesync" = ps: with ps; [ mutesync ]; |
|
|
|
|
"mvglive" = ps: with ps; [ PyMVGLive ]; |
|
|
|
|
"my" = ps: with ps; [ aiohttp-cors home-assistant-frontend pillow sqlalchemy ]; |
|
|
|
|
"my" = ps: with ps; [ aiohttp-cors fnvhash home-assistant-frontend lru-dict pillow sqlalchemy ]; |
|
|
|
|
"mycroft" = ps: with ps; [ ]; # missing inputs: mycroftapi |
|
|
|
|
"myq" = ps: with ps; [ pymyq ]; |
|
|
|
|
"mysensors" = ps: with ps; [ aiohttp-cors paho-mqtt pymysensors ]; |
|
|
|
@ -609,7 +600,7 @@ |
|
|
|
|
"ohmconnect" = ps: with ps; [ defusedxml ]; |
|
|
|
|
"ombi" = ps: with ps; [ pyombi ]; |
|
|
|
|
"omnilogic" = ps: with ps; [ omnilogic ]; |
|
|
|
|
"onboarding" = ps: with ps; [ aiohttp-cors home-assistant-frontend pillow sqlalchemy ]; |
|
|
|
|
"onboarding" = ps: with ps; [ aiohttp-cors fnvhash home-assistant-frontend lru-dict pillow sqlalchemy ]; |
|
|
|
|
"oncue" = ps: with ps; [ aiooncue ]; |
|
|
|
|
"ondilo_ico" = ps: with ps; [ aiohttp-cors ondilo ]; |
|
|
|
|
"onewire" = ps: with ps; [ pi1wire pyownet ]; |
|
|
|
@ -632,7 +623,6 @@ |
|
|
|
|
"openweathermap" = ps: with ps; [ pyowm ]; |
|
|
|
|
"opnsense" = ps: with ps; [ 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; [ orvibo ]; |
|
|
|
|
"osramlightify" = ps: with ps; [ ]; # missing inputs: lightify |
|
|
|
@ -640,29 +630,26 @@ |
|
|
|
|
"overkiz" = ps: with ps; [ pyoverkiz ]; |
|
|
|
|
"ovo_energy" = ps: with ps; [ ovoenergy ]; |
|
|
|
|
"owntracks" = ps: with ps; [ pynacl pyturbojpeg aiohttp-cors hass-nabucasa paho-mqtt ]; |
|
|
|
|
"ozw" = ps: with ps; [ aiohttp-cors paho-mqtt python-openzwave-mqtt ]; |
|
|
|
|
"p1_monitor" = ps: with ps; [ p1monitor ]; |
|
|
|
|
"panasonic_bluray" = ps: with ps; [ panacotta ]; |
|
|
|
|
"panasonic_viera" = ps: with ps; [ ]; # missing inputs: panasonic_viera |
|
|
|
|
"pandora" = ps: with ps; [ pexpect ]; |
|
|
|
|
"panel_custom" = ps: with ps; [ aiohttp-cors home-assistant-frontend pillow sqlalchemy ]; |
|
|
|
|
"panel_iframe" = ps: with ps; [ aiohttp-cors home-assistant-frontend pillow sqlalchemy ]; |
|
|
|
|
"pcal9535a" = ps: with ps; [ ]; # missing inputs: pcal9535a |
|
|
|
|
"panel_custom" = ps: with ps; [ aiohttp-cors fnvhash home-assistant-frontend lru-dict pillow sqlalchemy ]; |
|
|
|
|
"panel_iframe" = ps: with ps; [ aiohttp-cors fnvhash home-assistant-frontend lru-dict pillow sqlalchemy ]; |
|
|
|
|
"peco" = ps: with ps; [ ]; # missing inputs: peco |
|
|
|
|
"pencom" = ps: with ps; [ ]; # missing inputs: pencompy |
|
|
|
|
"persistent_notification" = ps: with ps; [ ]; |
|
|
|
|
"person" = ps: with ps; [ aiohttp-cors pillow ]; |
|
|
|
|
"philips_js" = ps: with ps; [ ha-philipsjs ]; |
|
|
|
|
"pi4ioe5v9xxxx" = ps: with ps; [ ]; # missing inputs: pi4ioe5v9xxxx |
|
|
|
|
"pi_hole" = ps: with ps; [ hole ]; |
|
|
|
|
"picnic" = ps: with ps; [ python-picnic-api ]; |
|
|
|
|
"picotts" = ps: with ps; [ ]; |
|
|
|
|
"piglow" = ps: with ps; [ ]; # missing inputs: piglow |
|
|
|
|
"pilight" = ps: with ps; [ ]; # missing inputs: pilight |
|
|
|
|
"ping" = ps: with ps; [ icmplib ]; |
|
|
|
|
"pioneer" = ps: with ps; [ ]; |
|
|
|
|
"pjlink" = ps: with ps; [ ]; # missing inputs: pypjlink2 |
|
|
|
|
"plaato" = ps: with ps; [ pyturbojpeg aiohttp-cors hass-nabucasa pyplaato ]; |
|
|
|
|
"plant" = ps: with ps; [ sqlalchemy ]; |
|
|
|
|
"plant" = ps: with ps; [ fnvhash lru-dict sqlalchemy ]; |
|
|
|
|
"plex" = ps: with ps; [ aiohttp-cors plexapi plexauth plexwebsocket ]; |
|
|
|
|
"plugwise" = ps: with ps; [ plugwise ]; |
|
|
|
|
"plum_lightpad" = ps: with ps; [ ]; # missing inputs: plumlightpad |
|
|
|
@ -706,11 +693,10 @@ |
|
|
|
|
"rainforest_eagle" = ps: with ps; [ aioeagle ueagle ]; |
|
|
|
|
"rainmachine" = ps: with ps; [ regenmaschine ]; |
|
|
|
|
"random" = ps: with ps; [ ]; |
|
|
|
|
"raspihats" = ps: with ps; [ smbus-cffi ]; # missing inputs: raspihats |
|
|
|
|
"raspyrfm" = ps: with ps; [ ]; # missing inputs: raspyrfm-client |
|
|
|
|
"rdw" = ps: with ps; [ vehicle ]; |
|
|
|
|
"recollect_waste" = ps: with ps; [ aiorecollect ]; |
|
|
|
|
"recorder" = ps: with ps; [ sqlalchemy ]; |
|
|
|
|
"recorder" = ps: with ps; [ fnvhash lru-dict sqlalchemy ]; |
|
|
|
|
"recswitch" = ps: with ps; [ ]; # missing inputs: pyrecswitch |
|
|
|
|
"reddit" = ps: with ps; [ praw ]; |
|
|
|
|
"rejseplanen" = ps: with ps; [ ]; # missing inputs: rjpl |
|
|
|
@ -737,10 +723,7 @@ |
|
|
|
|
"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 |
|
|
|
|
"rpi_power" = ps: with ps; [ rpi-bad-power ]; |
|
|
|
|
"rpi_rf" = ps: with ps; [ ]; # missing inputs: RPi.GPIO rpi-rf |
|
|
|
|
"rss_feed_template" = ps: with ps; [ aiohttp-cors ]; |
|
|
|
|
"rtorrent" = ps: with ps; [ ]; |
|
|
|
|
"rtsp_to_webrtc" = ps: with ps; [ pyturbojpeg aiohttp-cors rtsp-to-webrtc ]; |
|
|
|
@ -748,9 +731,9 @@ |
|
|
|
|
"russound_rio" = ps: with ps; [ ]; # missing inputs: russound_rio |
|
|
|
|
"russound_rnet" = ps: with ps; [ ]; # missing inputs: russound |
|
|
|
|
"sabnzbd" = ps: with ps; [ aiohttp-cors ifaddr netdisco zeroconf ]; # missing inputs: pysabnzbd |
|
|
|
|
"safe_mode" = ps: with ps; [ pyturbojpeg aiohttp-cors hass-nabucasa home-assistant-frontend pillow sqlalchemy ]; |
|
|
|
|
"safe_mode" = ps: with ps; [ pyturbojpeg aiohttp-cors fnvhash hass-nabucasa home-assistant-frontend lru-dict pillow sqlalchemy ]; |
|
|
|
|
"saj" = ps: with ps; [ ]; # missing inputs: pysaj |
|
|
|
|
"samsungtv" = ps: with ps; [ getmac samsungctl samsungtvws wakeonlan ]; |
|
|
|
|
"samsungtv" = ps: with ps; [ aiohttp-cors async-upnp-client getmac ifaddr samsungctl samsungtvws wakeonlan zeroconf ]; |
|
|
|
|
"satel_integra" = ps: with ps; [ ]; # missing inputs: satel_integra |
|
|
|
|
"scene" = ps: with ps; [ ]; |
|
|
|
|
"schluter" = ps: with ps; [ ]; # missing inputs: py-schluter |
|
|
|
@ -763,23 +746,21 @@ |
|
|
|
|
"select" = ps: with ps; [ ]; |
|
|
|
|
"sendgrid" = ps: with ps; [ sendgrid ]; |
|
|
|
|
"sense" = ps: with ps; [ sense-energy ]; |
|
|
|
|
"sensehat" = ps: with ps; [ ]; # missing inputs: sense-hat |
|
|
|
|
"senseme" = ps: with ps; [ aiosenseme ]; |
|
|
|
|
"sensibo" = ps: with ps; [ ]; # missing inputs: pysensibo |
|
|
|
|
"sensor" = ps: with ps; [ sqlalchemy ]; |
|
|
|
|
"sensor" = ps: with ps; [ fnvhash lru-dict sqlalchemy ]; |
|
|
|
|
"sentry" = ps: with ps; [ sentry-sdk ]; |
|
|
|
|
"serial" = ps: with ps; [ pyserial-asyncio ]; |
|
|
|
|
"serial_pm" = ps: with ps; [ pmsensor ]; |
|
|
|
|
"sesame" = ps: with ps; [ ]; # missing inputs: pysesame2 |
|
|
|
|
"seven_segments" = ps: with ps; [ pillow ]; |
|
|
|
|
"seventeentrack" = ps: with ps; [ py17track ]; |
|
|
|
|
"sharkiq" = ps: with ps; [ sharkiqpy ]; |
|
|
|
|
"sharkiq" = ps: with ps; [ ]; # missing inputs: sharkiq |
|
|
|
|
"shell_command" = ps: with ps; [ ]; |
|
|
|
|
"shelly" = ps: with ps; [ aioshelly ]; |
|
|
|
|
"shiftr" = ps: with ps; [ paho-mqtt ]; |
|
|
|
|
"shodan" = ps: with ps; [ shodan ]; |
|
|
|
|
"shopping_list" = ps: with ps; [ aiohttp-cors ]; |
|
|
|
|
"sht31" = ps: with ps; [ ]; # missing inputs: Adafruit-GPIO Adafruit-SHT31 |
|
|
|
|
"sia" = ps: with ps; [ pysiaalarm ]; |
|
|
|
|
"sigfox" = ps: with ps; [ ]; |
|
|
|
|
"sighthound" = ps: with ps; [ pillow simplehound ]; |
|
|
|
@ -799,7 +780,6 @@ |
|
|
|
|
"sma" = ps: with ps; [ pysma ]; |
|
|
|
|
"smappee" = ps: with ps; [ aiohttp-cors pysmappee ]; |
|
|
|
|
"smart_meter_texas" = ps: with ps; [ smart-meter-texas ]; |
|
|
|
|
"smarthab" = ps: with ps; [ smarthab ]; |
|
|
|
|
"smartthings" = ps: with ps; [ pyturbojpeg aiohttp-cors hass-nabucasa pysmartapp pysmartthings ]; |
|
|
|
|
"smarttub" = ps: with ps; [ python-smarttub ]; |
|
|
|
|
"smarty" = ps: with ps; [ ]; # missing inputs: pysmarty |
|
|
|
@ -809,7 +789,6 @@ |
|
|
|
|
"snapcast" = ps: with ps; [ snapcast ]; |
|
|
|
|
"snips" = ps: with ps; [ aiohttp-cors paho-mqtt ]; |
|
|
|
|
"snmp" = ps: with ps; [ pysnmp ]; |
|
|
|
|
"sochain" = ps: with ps; [ ]; # missing inputs: python-sochain-api |
|
|
|
|
"solaredge" = ps: with ps; [ solaredge stringcase ]; |
|
|
|
|
"solaredge_local" = ps: with ps; [ ]; # missing inputs: solaredge-local |
|
|
|
|
"solarlog" = ps: with ps; [ sunwatcher ]; |
|
|
|
@ -835,7 +814,7 @@ |
|
|
|
|
"starline" = ps: with ps; [ starline ]; |
|
|
|
|
"starlingbank" = ps: with ps; [ ]; # missing inputs: starlingbank |
|
|
|
|
"startca" = ps: with ps; [ xmltodict ]; |
|
|
|
|
"statistics" = ps: with ps; [ sqlalchemy ]; |
|
|
|
|
"statistics" = ps: with ps; [ fnvhash lru-dict sqlalchemy ]; |
|
|
|
|
"statsd" = ps: with ps; [ statsd ]; |
|
|
|
|
"steam_online" = ps: with ps; [ ]; # missing inputs: steamodd |
|
|
|
|
"steamist" = ps: with ps; [ aiohttp-cors aiosteamist discovery30303 ifaddr ]; |
|
|
|
@ -854,6 +833,7 @@ |
|
|
|
|
"swiss_public_transport" = ps: with ps; [ python-opendata-transport ]; |
|
|
|
|
"swisscom" = ps: with ps; [ ]; |
|
|
|
|
"switch" = ps: with ps; [ ]; |
|
|
|
|
"switch_as_x" = ps: with ps; [ ]; |
|
|
|
|
"switchbot" = ps: with ps; [ pyswitchbot ]; |
|
|
|
|
"switcher_kis" = ps: with ps; [ aioswitcher ]; |
|
|
|
|
"switchmate" = ps: with ps; [ ]; # missing inputs: pySwitchmate |
|
|
|
@ -893,7 +873,7 @@ |
|
|
|
|
"thinkingcleaner" = ps: with ps; [ ]; # missing inputs: pythinkingcleaner |
|
|
|
|
"thomson" = ps: with ps; [ ]; |
|
|
|
|
"threshold" = ps: with ps; [ ]; |
|
|
|
|
"tibber" = ps: with ps; [ pytibber sqlalchemy ]; |
|
|
|
|
"tibber" = ps: with ps; [ fnvhash lru-dict pytibber sqlalchemy ]; |
|
|
|
|
"tikteck" = ps: with ps; [ ]; # missing inputs: tikteck |
|
|
|
|
"tile" = ps: with ps; [ pytile ]; |
|
|
|
|
"time_date" = ps: with ps; [ ]; |
|
|
|
@ -901,9 +881,9 @@ |
|
|
|
|
"tmb" = ps: with ps; [ tmb ]; |
|
|
|
|
"tod" = ps: with ps; [ ]; |
|
|
|
|
"todoist" = ps: with ps; [ todoist ]; |
|
|
|
|
"tof" = ps: with ps; [ ]; # missing inputs: RPi.GPIO VL53L1X2 |
|
|
|
|
"tolo" = ps: with ps; [ tololib ]; |
|
|
|
|
"tomato" = ps: with ps; [ ]; |
|
|
|
|
"tomorrowio" = ps: with ps; [ ]; # missing inputs: pytomorrowio |
|
|
|
|
"toon" = ps: with ps; [ pyturbojpeg aiohttp-cors hass-nabucasa toonapi ]; |
|
|
|
|
"torque" = ps: with ps; [ aiohttp-cors ]; |
|
|
|
|
"totalconnect" = ps: with ps; [ total-connect-client ]; |
|
|
|
@ -940,6 +920,7 @@ |
|
|
|
|
"upb" = ps: with ps; [ upb-lib ]; |
|
|
|
|
"upc_connect" = ps: with ps; [ connect-box ]; |
|
|
|
|
"upcloud" = ps: with ps; [ upcloud-api ]; |
|
|
|
|
"update" = ps: with ps; [ ]; |
|
|
|
|
"updater" = ps: with ps; [ ]; |
|
|
|
|
"upnp" = ps: with ps; [ aiohttp-cors async-upnp-client ifaddr zeroconf ]; |
|
|
|
|
"uptime" = ps: with ps; [ ]; |
|
|
|
@ -971,6 +952,7 @@ |
|
|
|
|
"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 ]; |
|
|
|
@ -984,7 +966,7 @@ |
|
|
|
|
"waze_travel_time" = ps: with ps; [ wazeroutecalculator ]; |
|
|
|
|
"weather" = ps: with ps; [ ]; |
|
|
|
|
"webhook" = ps: with ps; [ aiohttp-cors ]; |
|
|
|
|
"webostv" = ps: with ps; [ aiowebostv sqlalchemy ]; |
|
|
|
|
"webostv" = ps: with ps; [ aiowebostv ]; |
|
|
|
|
"websocket_api" = ps: with ps; [ aiohttp-cors ]; |
|
|
|
|
"wemo" = ps: with ps; [ pywemo ]; |
|
|
|
|
"whirlpool" = ps: with ps; [ whirlpool-sixth-sense ]; |
|
|
|
@ -1022,7 +1004,7 @@ |
|
|
|
|
"youless" = ps: with ps; [ youless-api ]; |
|
|
|
|
"zabbix" = ps: with ps; [ py-zabbix ]; |
|
|
|
|
"zamg" = ps: with ps; [ ]; |
|
|
|
|
"zengge" = ps: with ps; [ ]; # missing inputs: zengge |
|
|
|
|
"zengge" = ps: with ps; [ bluepy ]; # missing inputs: zengge |
|
|
|
|
"zeroconf" = ps: with ps; [ aiohttp-cors ifaddr zeroconf ]; |
|
|
|
|
"zerproc" = ps: with ps; [ pyzerproc ]; |
|
|
|
|
"zestimate" = ps: with ps; [ xmltodict ]; |
|
|
|
@ -1032,7 +1014,6 @@ |
|
|
|
|
"zodiac" = ps: with ps; [ ]; |
|
|
|
|
"zone" = ps: with ps; [ ]; |
|
|
|
|
"zoneminder" = ps: with ps; [ zm-py ]; |
|
|
|
|
"zwave" = ps: with ps; [ homeassistant-pyozw pydispatcher ]; |
|
|
|
|
"zwave_js" = ps: with ps; [ aiohttp-cors pyserial pyudev zwave-js-server-python ]; |
|
|
|
|
"zwave_me" = ps: with ps; [ aiohttp-cors ifaddr url-normalize zeroconf ]; # missing inputs: zwave_me_ws |
|
|
|
|
}; |
|
|
|
@ -1052,6 +1033,7 @@ |
|
|
|
|
"airthings" |
|
|
|
|
"airtouch4" |
|
|
|
|
"airvisual" |
|
|
|
|
"airzone" |
|
|
|
|
"alarm_control_panel" |
|
|
|
|
"alarmdecoder" |
|
|
|
|
"alert" |
|
|
|
@ -1107,7 +1089,6 @@ |
|
|
|
|
"canary" |
|
|
|
|
"cast" |
|
|
|
|
"cert_expiry" |
|
|
|
|
"climacell" |
|
|
|
|
"climate" |
|
|
|
|
"cloud" |
|
|
|
|
"cloudflare" |
|
|
|
@ -1132,6 +1113,7 @@ |
|
|
|
|
"debugpy" |
|
|
|
|
"deconz" |
|
|
|
|
"default_config" |
|
|
|
|
"deluge" |
|
|
|
|
"demo" |
|
|
|
|
"denonavr" |
|
|
|
|
"derivative" |
|
|
|
@ -1145,6 +1127,7 @@ |
|
|
|
|
"diagnostics" |
|
|
|
|
"dialogflow" |
|
|
|
|
"directv" |
|
|
|
|
"discord" |
|
|
|
|
"discovery" |
|
|
|
|
"dlna_dmr" |
|
|
|
|
"dlna_dms" |
|
|
|
@ -1182,6 +1165,7 @@ |
|
|
|
|
"fan" |
|
|
|
|
"feedreader" |
|
|
|
|
"ffmpeg" |
|
|
|
|
"fibaro" |
|
|
|
|
"fido" |
|
|
|
|
"file" |
|
|
|
|
"filesize" |
|
|
|
@ -1215,7 +1199,6 @@ |
|
|
|
|
"generic" |
|
|
|
|
"generic_hygrostat" |
|
|
|
|
"generic_thermostat" |
|
|
|
|
"geo_json_events" |
|
|
|
|
"geo_location" |
|
|
|
|
"geo_rss_events" |
|
|
|
|
"geofency" |
|
|
|
@ -1339,7 +1322,6 @@ |
|
|
|
|
"met" |
|
|
|
|
"met_eireann" |
|
|
|
|
"meteoclimatic" |
|
|
|
|
"mhz19" |
|
|
|
|
"microsoft_face" |
|
|
|
|
"microsoft_face_detect" |
|
|
|
|
"microsoft_face_identify" |
|
|
|
@ -1409,7 +1391,6 @@ |
|
|
|
|
"overkiz" |
|
|
|
|
"ovo_energy" |
|
|
|
|
"owntracks" |
|
|
|
|
"ozw" |
|
|
|
|
"p1_monitor" |
|
|
|
|
"panel_custom" |
|
|
|
|
"panel_iframe" |
|
|
|
@ -1478,7 +1459,6 @@ |
|
|
|
|
"sensor" |
|
|
|
|
"sentry" |
|
|
|
|
"seventeentrack" |
|
|
|
|
"sharkiq" |
|
|
|
|
"shell_command" |
|
|
|
|
"shelly" |
|
|
|
|
"shopping_list" |
|
|
|
@ -1494,7 +1474,6 @@ |
|
|
|
|
"sma" |
|
|
|
|
"smappee" |
|
|
|
|
"smart_meter_texas" |
|
|
|
|
"smarthab" |
|
|
|
|
"smartthings" |
|
|
|
|
"smarttub" |
|
|
|
|
"smhi" |
|
|
|
@ -1530,6 +1509,7 @@ |
|
|
|
|
"sun" |
|
|
|
|
"surepetcare" |
|
|
|
|
"switch" |
|
|
|
|
"switch_as_x" |
|
|
|
|
"switchbot" |
|
|
|
|
"switcher_kis" |
|
|
|
|
"syncthing" |
|
|
|
@ -1541,9 +1521,11 @@ |
|
|
|
|
"tado" |
|
|
|
|
"tag" |
|
|
|
|
"tailscale" |
|
|
|
|
"tankerkoenig" |
|
|
|
|
"tasmota" |
|
|
|
|
"tcp" |
|
|
|
|
"telegram" |
|
|
|
|
"telegram_bot" |
|
|
|
|
"tellduslive" |
|
|
|
|
"template" |
|
|
|
|
"tesla_wall_connector" |
|
|
|
@ -1553,6 +1535,7 @@ |
|
|
|
|
"time_date" |
|
|
|
|
"timer" |
|
|
|
|
"tod" |
|
|
|
|
"todoist" |
|
|
|
|
"tolo" |
|
|
|
|
"tomato" |
|
|
|
|
"toon" |
|
|
|
@ -1562,6 +1545,7 @@ |
|
|
|
|
"trace" |
|
|
|
|
"tractive" |
|
|
|
|
"tradfri" |
|
|
|
|
"trafikverket_train" |
|
|
|
|
"trafikverket_weatherstation" |
|
|
|
|
"transmission" |
|
|
|
|
"transport_nsw" |
|
|
|
@ -1578,6 +1562,7 @@ |
|
|
|
|
"universal" |
|
|
|
|
"upb" |
|
|
|
|
"upcloud" |
|
|
|
|
"update" |
|
|
|
|
"updater" |
|
|
|
|
"upnp" |
|
|
|
|
"uptime" |
|
|
|
@ -1599,6 +1584,7 @@ |
|
|
|
|
"vlc_telnet" |
|
|
|
|
"voicerss" |
|
|
|
|
"volumio" |
|
|
|
|
"vulcan" |
|
|
|
|
"vultr" |
|
|
|
|
"wake_on_lan" |
|
|
|
|
"wallbox" |
|
|
|
@ -1635,7 +1621,6 @@ |
|
|
|
|
"zha" |
|
|
|
|
"zodiac" |
|
|
|
|
"zone" |
|
|
|
|
"zwave" |
|
|
|
|
"zwave_js" |
|
|
|
|
]; |
|
|
|
|
} |
|
|
|
|