From cfe4cf30ad3ce6359420aae77ad5e27cdf45baed Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Wed, 3 Apr 2019 21:14:45 -0700 Subject: [PATCH] Add manifests (#22699) * Add manifests * Update auto name * Update codeowners * Add requirements from platforms * Minor cleanup * Incorporate changes from awarecan PR --- CODEOWNERS | 10 +++++--- homeassistant/components/abode/manifest.json | 10 ++++++++ .../components/acer_projector/manifest.json | 10 ++++++++ .../components/actiontec/manifest.json | 8 ++++++ homeassistant/components/ads/manifest.json | 10 ++++++++ .../components/aftership/manifest.json | 10 ++++++++ .../components/air_quality/manifest.json | 8 ++++++ .../components/airvisual/manifest.json | 12 +++++++++ .../components/aladdin_connect/manifest.json | 10 ++++++++ .../alarm_control_panel/manifest.json | 10 ++++++++ .../components/alarmdecoder/manifest.json | 10 ++++++++ .../components/alarmdotcom/manifest.json | 10 ++++++++ homeassistant/components/alert/manifest.json | 8 ++++++ homeassistant/components/alexa/manifest.json | 10 ++++++++ .../components/alpha_vantage/manifest.json | 12 +++++++++ .../components/amazon_polly/manifest.json | 12 +++++++++ .../components/ambient_station/manifest.json | 12 +++++++++ .../components/amcrest/manifest.json | 12 +++++++++ homeassistant/components/ampio/manifest.json | 10 ++++++++ .../android_ip_webcam/manifest.json | 10 ++++++++ .../components/androidtv/manifest.json | 10 ++++++++ .../components/anel_pwrctrl/manifest.json | 10 ++++++++ .../components/anthemav/manifest.json | 10 ++++++++ .../components/apcupsd/manifest.json | 10 ++++++++ homeassistant/components/api/manifest.json | 12 +++++++++ .../components/api_streams/__init__.py | 1 - homeassistant/components/apns/manifest.json | 10 ++++++++ .../components/apple_tv/manifest.json | 10 ++++++++ .../components/aqualogic/manifest.json | 10 ++++++++ .../components/aquostv/manifest.json | 10 ++++++++ .../components/arduino/manifest.json | 12 +++++++++ homeassistant/components/arest/manifest.json | 10 ++++++++ homeassistant/components/arlo/manifest.json | 10 ++++++++ homeassistant/components/aruba/manifest.json | 10 ++++++++ homeassistant/components/arwn/manifest.json | 8 ++++++ .../components/asterisk_cdr/manifest.json | 8 ++++++ .../components/asterisk_mbox/manifest.json | 10 ++++++++ .../components/asuswrt/manifest.json | 12 +++++++++ homeassistant/components/august/manifest.json | 10 ++++++++ homeassistant/components/aurora/manifest.json | 8 ++++++ homeassistant/components/auth/manifest.json | 12 +++++++++ .../components/automatic/manifest.json | 12 +++++++++ .../components/automation/manifest.json | 12 +++++++++ homeassistant/components/avion/manifest.json | 10 ++++++++ homeassistant/components/awair/manifest.json | 10 ++++++++ homeassistant/components/aws/manifest.json | 13 ++++++++++ .../components/aws_lambda/manifest.json | 10 ++++++++ .../components/aws_sns/manifest.json | 10 ++++++++ .../components/aws_sqs/manifest.json | 10 ++++++++ homeassistant/components/axis/manifest.json | 12 +++++++++ homeassistant/components/baidu/manifest.json | 10 ++++++++ .../components/bayesian/manifest.json | 8 ++++++ .../components/bbb_gpio/manifest.json | 10 ++++++++ homeassistant/components/bbox/manifest.json | 10 ++++++++ homeassistant/components/bh1750/manifest.json | 11 ++++++++ .../components/binary_sensor/manifest.json | 8 ++++++ .../components/bitcoin/manifest.json | 12 +++++++++ .../components/blackbird/manifest.json | 10 ++++++++ homeassistant/components/blink/manifest.json | 12 +++++++++ .../components/blinksticklight/manifest.json | 10 ++++++++ homeassistant/components/blinkt/manifest.json | 10 ++++++++ .../components/blockchain/manifest.json | 10 ++++++++ .../components/bloomsky/manifest.json | 8 ++++++ .../components/bluesound/manifest.json | 10 ++++++++ .../bluetooth_le_tracker/manifest.json | 10 ++++++++ .../bluetooth_tracker/manifest.json | 11 ++++++++ homeassistant/components/bme280/manifest.json | 11 ++++++++ homeassistant/components/bme680/manifest.json | 11 ++++++++ .../bmw_connected_drive/manifest.json | 12 +++++++++ homeassistant/components/bom/manifest.json | 8 ++++++ .../components/braviatv/manifest.json | 12 +++++++++ .../components/broadlink/manifest.json | 12 +++++++++ .../brottsplatskartan/manifest.json | 10 ++++++++ .../components/browser/manifest.json | 8 ++++++ homeassistant/components/brunt/manifest.json | 12 +++++++++ .../components/bt_home_hub_5/manifest.json | 10 ++++++++ .../components/bt_smarthub/manifest.json | 12 +++++++++ .../components/buienradar/manifest.json | 10 ++++++++ homeassistant/components/caldav/manifest.json | 10 ++++++++ .../components/calendar/manifest.json | 10 ++++++++ homeassistant/components/camera/manifest.json | 10 ++++++++ homeassistant/components/canary/manifest.json | 10 ++++++++ homeassistant/components/cast/manifest.json | 10 ++++++++ .../components/cert_expiry/manifest.json | 8 ++++++ .../components/channels/manifest.json | 10 ++++++++ .../components/cisco_ios/manifest.json | 10 ++++++++ .../cisco_mobility_express/manifest.json | 10 ++++++++ .../cisco_webex_teams/manifest.json | 10 ++++++++ .../components/ciscospark/manifest.json | 10 ++++++++ .../components/citybikes/manifest.json | 8 ++++++ .../components/clementine/manifest.json | 10 ++++++++ .../components/clickatell/manifest.json | 8 ++++++ .../components/clicksend/manifest.json | 8 ++++++ .../components/clicksend_tts/manifest.json | 8 ++++++ .../components/climate/manifest.json | 8 ++++++ homeassistant/components/cloud/manifest.json | 14 +++++++++++ .../components/cloudflare/manifest.json | 12 +++++++++ homeassistant/components/cmus/manifest.json | 10 ++++++++ .../components/co2signal/manifest.json | 10 ++++++++ .../components/coinbase/manifest.json | 10 ++++++++ .../components/coinmarketcap/manifest.json | 10 ++++++++ .../comed_hourly_pricing/manifest.json | 8 ++++++ .../components/comfoconnect/manifest.json | 10 ++++++++ .../components/command_line/manifest.json | 8 ++++++ .../components/concord232/manifest.json | 10 ++++++++ homeassistant/components/config/manifest.json | 12 +++++++++ .../components/configurator/manifest.json | 10 ++++++++ .../components/conversation/manifest.json | 12 +++++++++ .../components/coolmaster/manifest.json | 12 +++++++++ .../components/counter/manifest.json | 10 ++++++++ homeassistant/components/cover/manifest.json | 12 +++++++++ .../components/cppm_tracker/manifest.json | 10 ++++++++ .../components/cpuspeed/manifest.json | 12 +++++++++ .../components/crimereports/manifest.json | 10 ++++++++ homeassistant/components/cups/manifest.json | 12 +++++++++ .../components/currencylayer/manifest.json | 8 ++++++ homeassistant/components/daikin/manifest.json | 13 ++++++++++ .../components/danfoss_air/manifest.json | 10 ++++++++ .../components/darksky/manifest.json | 12 +++++++++ .../components/datadog/manifest.json | 10 ++++++++ homeassistant/components/ddwrt/manifest.json | 8 ++++++ homeassistant/components/deconz/manifest.json | 12 +++++++++ homeassistant/components/decora/manifest.json | 11 ++++++++ .../components/decora_wifi/manifest.json | 10 ++++++++ .../components/default_config/manifest.json | 25 +++++++++++++++++++ homeassistant/components/deluge/manifest.json | 10 ++++++++ homeassistant/components/demo/manifest.json | 14 +++++++++++ homeassistant/components/denon/manifest.json | 8 ++++++ .../components/denonavr/manifest.json | 10 ++++++++ .../components/deutsche_bahn/manifest.json | 10 ++++++++ .../device_sun_light_trigger/manifest.json | 12 +++++++++ .../components/device_tracker/manifest.json | 11 ++++++++ homeassistant/components/dht/manifest.json | 10 ++++++++ .../components/dialogflow/manifest.json | 10 ++++++++ .../components/digital_ocean/manifest.json | 12 +++++++++ .../components/digitalloggers/manifest.json | 10 ++++++++ .../components/directv/manifest.json | 10 ++++++++ .../components/discogs/manifest.json | 12 +++++++++ .../components/discord/manifest.json | 10 ++++++++ .../components/discovery/manifest.json | 10 ++++++++ .../components/dlib_face_detect/manifest.json | 10 ++++++++ .../dlib_face_identify/manifest.json | 10 ++++++++ homeassistant/components/dlink/manifest.json | 10 ++++++++ .../components/dlna_dmr/manifest.json | 10 ++++++++ homeassistant/components/dnsip/manifest.json | 10 ++++++++ .../components/dominos/manifest.json | 12 +++++++++ .../components/doorbird/manifest.json | 12 +++++++++ homeassistant/components/dovado/manifest.json | 10 ++++++++ .../components/downloader/manifest.json | 8 ++++++ homeassistant/components/dsmr/manifest.json | 10 ++++++++ .../dte_energy_bridge/manifest.json | 8 ++++++ .../dublin_bus_transport/manifest.json | 8 ++++++ .../components/duckdns/manifest.json | 8 ++++++ .../components/duke_energy/manifest.json | 10 ++++++++ homeassistant/components/dunehd/manifest.json | 10 ++++++++ .../dwd_weather_warnings/manifest.json | 8 ++++++ homeassistant/components/dweet/manifest.json | 12 +++++++++ homeassistant/components/dyson/manifest.json | 10 ++++++++ homeassistant/components/ebox/manifest.json | 10 ++++++++ homeassistant/components/ebusd/manifest.json | 10 ++++++++ .../components/ecoal_boiler/manifest.json | 10 ++++++++ homeassistant/components/ecobee/manifest.json | 10 ++++++++ homeassistant/components/econet/manifest.json | 10 ++++++++ .../components/ecovacs/manifest.json | 12 +++++++++ .../eddystone_temperature/manifest.json | 11 ++++++++ homeassistant/components/edimax/manifest.json | 10 ++++++++ .../components/edp_redy/manifest.json | 12 +++++++++ .../components/ee_brightbox/manifest.json | 10 ++++++++ homeassistant/components/efergy/manifest.json | 8 ++++++ .../components/egardia/manifest.json | 12 +++++++++ .../components/eight_sleep/manifest.json | 12 +++++++++ .../components/eliqonline/manifest.json | 10 ++++++++ homeassistant/components/elkm1/manifest.json | 10 ++++++++ homeassistant/components/emby/manifest.json | 12 +++++++++ .../components/emoncms/manifest.json | 8 ++++++ .../components/emoncms_history/manifest.json | 8 ++++++ .../components/emulated_hue/manifest.json | 10 ++++++++ .../components/emulated_roku/manifest.json | 10 ++++++++ .../components/enigma2/manifest.json | 10 ++++++++ .../components/enocean/manifest.json | 10 ++++++++ .../components/enphase_envoy/manifest.json | 10 ++++++++ .../entur_public_transport/manifest.json | 10 ++++++++ .../components/envirophat/manifest.json | 11 ++++++++ .../components/envisalink/manifest.json | 10 ++++++++ .../components/ephember/manifest.json | 12 +++++++++ homeassistant/components/epson/manifest.json | 10 ++++++++ .../components/eq3btsmart/manifest.json | 13 ++++++++++ .../components/esphome/manifest.json | 12 +++++++++ .../components/etherscan/manifest.json | 10 ++++++++ homeassistant/components/eufy/manifest.json | 10 ++++++++ .../components/everlights/manifest.json | 10 ++++++++ .../components/evohome/manifest.json | 10 ++++++++ .../components/facebook/manifest.json | 8 ++++++ .../components/facebox/manifest.json | 8 ++++++ .../components/fail2ban/manifest.json | 8 ++++++ .../components/familyhub/manifest.json | 10 ++++++++ homeassistant/components/fan/manifest.json | 10 ++++++++ .../components/fastdotcom/manifest.json | 10 ++++++++ homeassistant/components/fedex/manifest.json | 10 ++++++++ .../components/feedreader/manifest.json | 10 ++++++++ homeassistant/components/ffmpeg/manifest.json | 10 ++++++++ .../components/ffmpeg_motion/manifest.json | 8 ++++++ .../components/ffmpeg_noise/manifest.json | 8 ++++++ homeassistant/components/fibaro/manifest.json | 10 ++++++++ homeassistant/components/fido/manifest.json | 10 ++++++++ homeassistant/components/file/manifest.json | 10 ++++++++ .../components/filesize/manifest.json | 8 ++++++ homeassistant/components/filter/manifest.json | 10 ++++++++ homeassistant/components/fints/manifest.json | 10 ++++++++ homeassistant/components/fitbit/manifest.json | 12 +++++++++ homeassistant/components/fixer/manifest.json | 12 +++++++++ homeassistant/components/flexit/manifest.json | 10 ++++++++ homeassistant/components/flic/manifest.json | 10 ++++++++ homeassistant/components/flock/manifest.json | 10 ++++++++ .../components/flunearyou/manifest.json | 12 +++++++++ homeassistant/components/flux/manifest.json | 8 ++++++ .../components/flux_led/manifest.json | 10 ++++++++ homeassistant/components/folder/manifest.json | 8 ++++++ .../components/folder_watcher/manifest.json | 10 ++++++++ homeassistant/components/foobot/manifest.json | 10 ++++++++ homeassistant/components/foscam/manifest.json | 10 ++++++++ .../components/foursquare/manifest.json | 12 +++++++++ .../components/free_mobile/manifest.json | 10 ++++++++ .../components/freebox/manifest.json | 12 +++++++++ .../components/freedns/manifest.json | 8 ++++++ homeassistant/components/fritz/manifest.json | 10 ++++++++ .../components/fritzbox/manifest.json | 10 ++++++++ .../fritzbox_callmonitor/manifest.json | 10 ++++++++ .../fritzbox_netmonitor/manifest.json | 10 ++++++++ .../components/fritzdect/manifest.json | 10 ++++++++ .../components/frontend/manifest.json | 20 +++++++++++++++ .../components/frontier_silicon/manifest.json | 10 ++++++++ .../components/futurenow/manifest.json | 10 ++++++++ .../components/garadget/manifest.json | 8 ++++++ homeassistant/components/gc100/manifest.json | 10 ++++++++ .../components/gearbest/manifest.json | 12 +++++++++ .../components/geizhals/manifest.json | 10 ++++++++ .../components/generic/manifest.json | 8 ++++++ .../generic_thermostat/manifest.json | 8 ++++++ .../components/geo_json_events/manifest.json | 10 ++++++++ .../components/geo_location/manifest.json | 8 ++++++ .../components/geo_rss_events/manifest.json | 10 ++++++++ .../components/geofency/manifest.json | 10 ++++++++ homeassistant/components/github/manifest.json | 10 ++++++++ .../components/gitlab_ci/manifest.json | 10 ++++++++ homeassistant/components/gitter/manifest.json | 12 +++++++++ .../components/glances/manifest.json | 12 +++++++++ homeassistant/components/gntp/manifest.json | 12 +++++++++ .../components/goalfeed/manifest.json | 10 ++++++++ .../components/gogogate2/manifest.json | 10 ++++++++ homeassistant/components/google/manifest.json | 13 ++++++++++ .../components/google_assistant/manifest.json | 10 ++++++++ .../components/google_domains/manifest.json | 8 ++++++ .../components/google_maps/manifest.json | 10 ++++++++ .../components/google_pubsub/manifest.json | 10 ++++++++ .../google_travel_time/manifest.json | 12 +++++++++ .../components/google_wifi/manifest.json | 8 ++++++ .../components/googlehome/manifest.json | 12 +++++++++ homeassistant/components/gpmdp/manifest.json | 10 ++++++++ homeassistant/components/gpsd/manifest.json | 12 +++++++++ .../components/gpslogger/manifest.json | 10 ++++++++ .../components/graphite/manifest.json | 8 ++++++ .../components/greeneye_monitor/manifest.json | 10 ++++++++ .../components/greenwave/manifest.json | 10 ++++++++ homeassistant/components/group/manifest.json | 10 ++++++++ .../components/gstreamer/manifest.json | 10 ++++++++ homeassistant/components/gtfs/manifest.json | 12 +++++++++ homeassistant/components/gtt/manifest.json | 10 ++++++++ .../components/habitica/manifest.json | 10 ++++++++ .../components/hangouts/manifest.json | 10 ++++++++ .../harman_kardon_avr/manifest.json | 10 ++++++++ .../components/harmony/manifest.json | 12 +++++++++ homeassistant/components/hassio/manifest.json | 12 +++++++++ .../components/haveibeenpwned/manifest.json | 8 ++++++ .../components/hddtemp/manifest.json | 8 ++++++ .../components/hdmi_cec/manifest.json | 10 ++++++++ .../components/heatmiser/manifest.json | 10 ++++++++ homeassistant/components/heos/manifest.json | 12 +++++++++ .../components/hikvision/manifest.json | 12 +++++++++ .../components/hikvisioncam/manifest.json | 10 ++++++++ .../components/hipchat/manifest.json | 10 ++++++++ .../components/history/manifest.json | 13 ++++++++++ .../components/history_graph/manifest.json | 12 +++++++++ .../components/history_stats/manifest.json | 8 ++++++ .../components/hitron_coda/manifest.json | 8 ++++++ homeassistant/components/hive/manifest.json | 13 ++++++++++ .../components/hlk_sw16/manifest.json | 10 ++++++++ .../components/homeassistant/manifest.json | 10 ++++++++ .../components/homekit/manifest.json | 12 +++++++++ .../homekit_controller/manifest.json | 10 ++++++++ .../components/homematic/manifest.json | 10 ++++++++ .../homematicip_cloud/manifest.json | 10 ++++++++ .../components/homeworks/manifest.json | 10 ++++++++ .../components/honeywell/manifest.json | 11 ++++++++ homeassistant/components/hook/manifest.json | 8 ++++++ .../components/horizon/manifest.json | 10 ++++++++ homeassistant/components/hp_ilo/manifest.json | 10 ++++++++ homeassistant/components/html5/manifest.json | 12 +++++++++ homeassistant/components/http/manifest.json | 12 +++++++++ homeassistant/components/htu21d/manifest.json | 11 ++++++++ .../components/huawei_lte/manifest.json | 12 +++++++++ .../components/huawei_router/manifest.json | 10 ++++++++ homeassistant/components/hue/manifest.json | 12 +++++++++ .../hunterdouglas_powerview/manifest.json | 10 ++++++++ .../components/hydrawise/manifest.json | 10 ++++++++ .../components/hydroquebec/manifest.json | 10 ++++++++ .../components/hyperion/manifest.json | 8 ++++++ homeassistant/components/ialarm/manifest.json | 10 ++++++++ homeassistant/components/icloud/manifest.json | 10 ++++++++ .../components/idteck_prox/manifest.json | 10 ++++++++ homeassistant/components/ifttt/manifest.json | 12 +++++++++ homeassistant/components/iglo/manifest.json | 10 ++++++++ homeassistant/components/ihc/manifest.json | 11 ++++++++ .../components/image_processing/manifest.json | 10 ++++++++ homeassistant/components/imap/manifest.json | 10 ++++++++ .../imap_email_content/manifest.json | 8 ++++++ .../components/influxdb/manifest.json | 12 +++++++++ .../components/input_boolean/manifest.json | 10 ++++++++ .../components/input_datetime/manifest.json | 10 ++++++++ .../components/input_number/manifest.json | 10 ++++++++ .../components/input_select/manifest.json | 10 ++++++++ .../components/input_text/manifest.json | 10 ++++++++ .../components/insteon/manifest.json | 10 ++++++++ .../components/insteon_local/manifest.json | 8 ++++++ .../components/insteon_plm/manifest.json | 8 ++++++ .../components/integration/manifest.json | 10 ++++++++ .../components/intent_script/manifest.json | 8 ++++++ .../components/introduction/manifest.json | 10 ++++++++ homeassistant/components/ios/manifest.json | 14 +++++++++++ homeassistant/components/iota/manifest.json | 10 ++++++++ homeassistant/components/iperf3/manifest.json | 10 ++++++++ homeassistant/components/ipma/manifest.json | 12 +++++++++ .../irish_rail_transport/manifest.json | 12 +++++++++ .../islamic_prayer_times/manifest.json | 10 ++++++++ homeassistant/components/iss/manifest.json | 10 ++++++++ homeassistant/components/isy994/manifest.json | 10 ++++++++ homeassistant/components/itach/manifest.json | 10 ++++++++ homeassistant/components/itunes/manifest.json | 8 ++++++ .../components/jewish_calendar/manifest.json | 12 +++++++++ .../components/joaoapps_join/manifest.json | 10 ++++++++ .../components/juicenet/manifest.json | 10 ++++++++ homeassistant/components/kankun/manifest.json | 8 ++++++ .../components/keenetic_ndms2/manifest.json | 10 ++++++++ .../components/keyboard/manifest.json | 10 ++++++++ .../components/keyboard_remote/manifest.json | 10 ++++++++ homeassistant/components/kira/manifest.json | 10 ++++++++ homeassistant/components/kiwi/manifest.json | 10 ++++++++ homeassistant/components/knx/manifest.json | 12 +++++++++ homeassistant/components/kodi/manifest.json | 13 ++++++++++ .../components/konnected/manifest.json | 14 +++++++++++ homeassistant/components/kwb/manifest.json | 10 ++++++++ .../components/lacrosse/manifest.json | 10 ++++++++ .../components/lametric/manifest.json | 12 +++++++++ .../components/lannouncer/manifest.json | 8 ++++++ homeassistant/components/lastfm/manifest.json | 10 ++++++++ .../components/launch_library/manifest.json | 12 +++++++++ homeassistant/components/lcn/manifest.json | 10 ++++++++ .../components/lg_netcast/manifest.json | 10 ++++++++ .../components/lg_soundbar/manifest.json | 10 ++++++++ homeassistant/components/lifx/manifest.json | 13 ++++++++++ .../components/lifx_cloud/manifest.json | 10 ++++++++ .../components/lifx_legacy/manifest.json | 12 +++++++++ homeassistant/components/light/manifest.json | 10 ++++++++ .../components/lightwave/manifest.json | 10 ++++++++ .../components/limitlessled/manifest.json | 10 ++++++++ .../components/linksys_ap/manifest.json | 10 ++++++++ .../components/linksys_smart/manifest.json | 8 ++++++ homeassistant/components/linky/manifest.json | 10 ++++++++ homeassistant/components/linode/manifest.json | 10 ++++++++ .../components/linux_battery/manifest.json | 12 +++++++++ homeassistant/components/lirc/manifest.json | 10 ++++++++ .../components/litejet/manifest.json | 10 ++++++++ .../components/liveboxplaytv/manifest.json | 13 ++++++++++ .../llamalab_automate/manifest.json | 8 ++++++ .../components/local_file/manifest.json | 8 ++++++ .../components/locative/manifest.json | 10 ++++++++ homeassistant/components/lock/manifest.json | 10 ++++++++ .../components/lockitron/manifest.json | 8 ++++++ .../components/logbook/manifest.json | 11 ++++++++ .../components/logentries/manifest.json | 8 ++++++ homeassistant/components/logger/manifest.json | 10 ++++++++ .../components/logi_circle/manifest.json | 10 ++++++++ .../components/london_air/manifest.json | 8 ++++++ .../london_underground/manifest.json | 10 ++++++++ .../components/loopenergy/manifest.json | 10 ++++++++ .../components/lovelace/manifest.json | 10 ++++++++ homeassistant/components/luci/manifest.json | 10 ++++++++ .../components/luftdaten/manifest.json | 12 +++++++++ .../components/lupusec/manifest.json | 10 ++++++++ homeassistant/components/lutron/manifest.json | 10 ++++++++ .../components/lutron_caseta/manifest.json | 10 ++++++++ .../components/lw12wifi/manifest.json | 10 ++++++++ homeassistant/components/lyft/manifest.json | 10 ++++++++ .../components/magicseaweed/manifest.json | 10 ++++++++ .../components/mailbox/manifest.json | 10 ++++++++ .../components/mailgun/manifest.json | 12 +++++++++ homeassistant/components/manual/manifest.json | 8 ++++++ .../components/manual_mqtt/manifest.json | 8 ++++++ homeassistant/components/map/manifest.json | 8 ++++++ .../components/marytts/manifest.json | 8 ++++++ .../components/mastodon/manifest.json | 12 +++++++++ homeassistant/components/matrix/manifest.json | 12 +++++++++ .../components/maxcube/manifest.json | 10 ++++++++ .../components/media_extractor/manifest.json | 12 +++++++++ .../components/media_player/manifest.json | 10 ++++++++ .../components/mediaroom/manifest.json | 12 +++++++++ .../components/melissa/manifest.json | 12 +++++++++ homeassistant/components/meraki/manifest.json | 8 ++++++ .../components/message_bird/manifest.json | 10 ++++++++ homeassistant/components/met/manifest.json | 12 +++++++++ .../components/meteo_france/manifest.json | 10 ++++++++ .../components/metoffice/manifest.json | 10 ++++++++ homeassistant/components/mfi/manifest.json | 10 ++++++++ homeassistant/components/mhz19/manifest.json | 10 ++++++++ .../components/microsoft/manifest.json | 10 ++++++++ .../components/microsoft_face/manifest.json | 10 ++++++++ .../microsoft_face_detect/manifest.json | 8 ++++++ .../microsoft_face_identify/manifest.json | 8 ++++++ .../components/miflora/manifest.json | 13 ++++++++++ .../components/mikrotik/manifest.json | 10 ++++++++ homeassistant/components/mill/manifest.json | 12 +++++++++ .../components/min_max/manifest.json | 10 ++++++++ .../components/mitemp_bt/manifest.json | 10 ++++++++ homeassistant/components/mjpeg/manifest.json | 8 ++++++ .../components/mobile_app/manifest.json | 16 ++++++++++++ homeassistant/components/mochad/manifest.json | 10 ++++++++ homeassistant/components/modbus/manifest.json | 10 ++++++++ .../components/modem_callerid/manifest.json | 10 ++++++++ .../components/mold_indicator/manifest.json | 8 ++++++ .../components/monoprice/manifest.json | 12 +++++++++ homeassistant/components/moon/manifest.json | 10 ++++++++ homeassistant/components/mopar/manifest.json | 10 ++++++++ homeassistant/components/mpchc/manifest.json | 8 ++++++ homeassistant/components/mpd/manifest.json | 12 +++++++++ homeassistant/components/mqtt/manifest.json | 13 ++++++++++ .../components/mqtt_eventstream/manifest.json | 10 ++++++++ .../components/mqtt_json/manifest.json | 8 ++++++ .../components/mqtt_room/manifest.json | 8 ++++++ .../components/mqtt_statestream/manifest.json | 10 ++++++++ .../components/mvglive/manifest.json | 10 ++++++++ .../components/mychevy/manifest.json | 10 ++++++++ .../components/mycroft/manifest.json | 10 ++++++++ homeassistant/components/myq/manifest.json | 10 ++++++++ .../components/mysensors/manifest.json | 10 ++++++++ .../components/mystrom/manifest.json | 12 +++++++++ .../components/mythicbeastsdns/manifest.json | 10 ++++++++ homeassistant/components/nad/manifest.json | 10 ++++++++ .../components/namecheapdns/manifest.json | 10 ++++++++ .../components/nanoleaf/manifest.json | 10 ++++++++ homeassistant/components/neato/manifest.json | 10 ++++++++ .../nederlandse_spoorwegen/manifest.json | 10 ++++++++ homeassistant/components/nello/manifest.json | 12 +++++++++ .../components/ness_alarm/manifest.json | 12 +++++++++ homeassistant/components/nest/manifest.json | 12 +++++++++ .../components/netatmo/manifest.json | 12 +++++++++ .../components/netatmo_public/manifest.json | 8 ++++++ .../components/netdata/manifest.json | 12 +++++++++ .../components/netgear/manifest.json | 10 ++++++++ .../components/netgear_lte/manifest.json | 10 ++++++++ homeassistant/components/netio/manifest.json | 10 ++++++++ .../components/neurio_energy/manifest.json | 10 ++++++++ .../components/nfandroidtv/manifest.json | 8 ++++++ .../niko_home_control/manifest.json | 10 ++++++++ homeassistant/components/nilu/manifest.json | 10 ++++++++ .../components/nissan_leaf/manifest.json | 12 +++++++++ .../components/nmap_tracker/manifest.json | 10 ++++++++ homeassistant/components/nmbs/manifest.json | 12 +++++++++ homeassistant/components/no_ip/manifest.json | 10 ++++++++ .../components/noaa_tides/manifest.json | 10 ++++++++ .../components/norway_air/manifest.json | 10 ++++++++ homeassistant/components/notify/manifest.json | 10 ++++++++ .../components/nsw_fuel_station/manifest.json | 12 +++++++++ .../nsw_rural_fire_service_feed/manifest.json | 10 ++++++++ homeassistant/components/nuheat/manifest.json | 10 ++++++++ .../components/nuimo_controller/manifest.json | 10 ++++++++ homeassistant/components/nuki/manifest.json | 12 +++++++++ homeassistant/components/nut/manifest.json | 10 ++++++++ homeassistant/components/nx584/manifest.json | 10 ++++++++ homeassistant/components/nzbget/manifest.json | 8 ++++++ .../components/octoprint/manifest.json | 8 ++++++ homeassistant/components/oem/manifest.json | 10 ++++++++ .../components/ohmconnect/manifest.json | 12 +++++++++ .../components/onboarding/manifest.json | 13 ++++++++++ .../components/onewire/manifest.json | 8 ++++++ homeassistant/components/onkyo/manifest.json | 10 ++++++++ homeassistant/components/onvif/manifest.json | 12 +++++++++ .../components/openalpr_cloud/manifest.json | 8 ++++++ .../components/openalpr_local/manifest.json | 8 ++++++ homeassistant/components/opencv/manifest.json | 10 ++++++++ .../components/openevse/manifest.json | 10 ++++++++ .../openexchangerates/manifest.json | 8 ++++++ .../components/opengarage/manifest.json | 8 ++++++ .../openhardwaremonitor/manifest.json | 8 ++++++ .../components/openhome/manifest.json | 10 ++++++++ .../components/opensensemap/manifest.json | 10 ++++++++ .../components/opensky/manifest.json | 8 ++++++ .../components/opentherm_gw/manifest.json | 10 ++++++++ homeassistant/components/openuv/manifest.json | 12 +++++++++ .../components/openweathermap/manifest.json | 12 +++++++++ homeassistant/components/opple/manifest.json | 10 ++++++++ homeassistant/components/orvibo/manifest.json | 10 ++++++++ .../components/osramlightify/manifest.json | 10 ++++++++ homeassistant/components/otp/manifest.json | 10 ++++++++ homeassistant/components/owlet/manifest.json | 12 +++++++++ .../components/owntracks/manifest.json | 12 +++++++++ .../components/panasonic_bluray/manifest.json | 10 ++++++++ .../components/panasonic_viera/manifest.json | 11 ++++++++ .../components/pandora/manifest.json | 10 ++++++++ .../components/panel_custom/manifest.json | 12 +++++++++ .../components/panel_iframe/manifest.json | 12 +++++++++ homeassistant/components/pencom/manifest.json | 10 ++++++++ .../persistent_notification/manifest.json | 10 ++++++++ homeassistant/components/person/manifest.json | 8 ++++++ .../components/philips_js/manifest.json | 10 ++++++++ .../components/pi_hole/manifest.json | 12 +++++++++ .../components/picotts/manifest.json | 8 ++++++ homeassistant/components/piglow/manifest.json | 10 ++++++++ .../components/pilight/manifest.json | 10 ++++++++ homeassistant/components/ping/manifest.json | 8 ++++++ .../components/pioneer/manifest.json | 8 ++++++ homeassistant/components/pjlink/manifest.json | 10 ++++++++ homeassistant/components/plant/manifest.json | 13 ++++++++++ homeassistant/components/plex/manifest.json | 10 ++++++++ .../components/plum_lightpad/manifest.json | 10 ++++++++ .../components/pocketcasts/manifest.json | 10 ++++++++ homeassistant/components/point/manifest.json | 14 +++++++++++ homeassistant/components/pollen/manifest.json | 13 ++++++++++ homeassistant/components/postnl/manifest.json | 10 ++++++++ .../components/prezzibenzina/manifest.json | 10 ++++++++ .../components/proliphix/manifest.json | 10 ++++++++ .../components/prometheus/manifest.json | 12 +++++++++ homeassistant/components/prowl/manifest.json | 8 ++++++ .../components/proximity/manifest.json | 11 ++++++++ homeassistant/components/proxy/manifest.json | 10 ++++++++ homeassistant/components/ps4/manifest.json | 10 ++++++++ .../pulseaudio_loopback/manifest.json | 8 ++++++ homeassistant/components/push/manifest.json | 10 ++++++++ .../components/pushbullet/manifest.json | 10 ++++++++ .../components/pushetta/manifest.json | 10 ++++++++ .../components/pushover/manifest.json | 10 ++++++++ .../components/pushsafer/manifest.json | 8 ++++++ .../components/pvoutput/manifest.json | 10 ++++++++ homeassistant/components/pyload/manifest.json | 8 ++++++ .../components/python_script/manifest.json | 10 ++++++++ .../components/qbittorrent/manifest.json | 10 ++++++++ homeassistant/components/qnap/manifest.json | 12 +++++++++ homeassistant/components/qrcode/manifest.json | 11 ++++++++ .../components/quantum_gateway/manifest.json | 12 +++++++++ .../components/qwikswitch/manifest.json | 12 +++++++++ homeassistant/components/rachio/manifest.json | 10 ++++++++ homeassistant/components/radarr/manifest.json | 8 ++++++ .../components/radiotherm/manifest.json | 10 ++++++++ .../components/rainbird/manifest.json | 10 ++++++++ .../components/raincloud/manifest.json | 10 ++++++++ .../components/rainmachine/manifest.json | 12 +++++++++ homeassistant/components/random/manifest.json | 10 ++++++++ .../components/raspihats/manifest.json | 11 ++++++++ .../components/raspyrfm/manifest.json | 10 ++++++++ .../components/recollect_waste/manifest.json | 10 ++++++++ .../components/recorder/manifest.json | 10 ++++++++ .../components/recswitch/manifest.json | 10 ++++++++ homeassistant/components/reddit/manifest.json | 10 ++++++++ .../components/rejseplanen/manifest.json | 10 ++++++++ .../remember_the_milk/manifest.json | 11 ++++++++ homeassistant/components/remote/manifest.json | 10 ++++++++ homeassistant/components/rest/manifest.json | 8 ++++++ .../components/rest_command/manifest.json | 8 ++++++ homeassistant/components/rflink/manifest.json | 10 ++++++++ homeassistant/components/rfxtrx/manifest.json | 12 +++++++++ homeassistant/components/ring/manifest.json | 10 ++++++++ homeassistant/components/ripple/manifest.json | 10 ++++++++ .../components/ritassist/manifest.json | 10 ++++++++ .../components/rmvtransport/manifest.json | 12 +++++++++ .../components/rocketchat/manifest.json | 10 ++++++++ homeassistant/components/roku/manifest.json | 10 ++++++++ homeassistant/components/roomba/manifest.json | 12 +++++++++ .../components/route53/manifest.json | 11 ++++++++ homeassistant/components/rova/manifest.json | 10 ++++++++ .../components/rpi_camera/manifest.json | 8 ++++++ .../components/rpi_gpio/manifest.json | 10 ++++++++ .../components/rpi_gpio_pwm/manifest.json | 10 ++++++++ .../components/rpi_pfio/manifest.json | 11 ++++++++ homeassistant/components/rpi_rf/manifest.json | 10 ++++++++ .../rss_feed_template/manifest.json | 10 ++++++++ .../components/rtorrent/manifest.json | 8 ++++++ .../components/russound_rio/manifest.json | 10 ++++++++ .../components/russound_rnet/manifest.json | 10 ++++++++ homeassistant/components/ruter/manifest.json | 12 +++++++++ .../components/sabnzbd/manifest.json | 10 ++++++++ .../components/samsungtv/manifest.json | 11 ++++++++ .../components/satel_integra/manifest.json | 10 ++++++++ homeassistant/components/scene/manifest.json | 10 ++++++++ homeassistant/components/scrape/manifest.json | 12 +++++++++ homeassistant/components/script/manifest.json | 12 +++++++++ .../components/scsgate/manifest.json | 10 ++++++++ homeassistant/components/season/manifest.json | 10 ++++++++ .../components/sendgrid/manifest.json | 10 ++++++++ homeassistant/components/sense/manifest.json | 10 ++++++++ .../components/sensehat/manifest.json | 10 ++++++++ .../components/sensibo/manifest.json | 12 +++++++++ homeassistant/components/sensor/manifest.json | 8 ++++++ homeassistant/components/serial/manifest.json | 12 +++++++++ .../components/serial_pm/manifest.json | 10 ++++++++ homeassistant/components/sesame/manifest.json | 10 ++++++++ .../components/seven_segments/manifest.json | 8 ++++++ .../components/seventeentrack/manifest.json | 12 +++++++++ .../components/shell_command/manifest.json | 10 ++++++++ homeassistant/components/shiftr/manifest.json | 12 +++++++++ homeassistant/components/shodan/manifest.json | 12 +++++++++ .../components/shopping_list/manifest.json | 10 ++++++++ homeassistant/components/sht31/manifest.json | 11 ++++++++ homeassistant/components/sigfox/manifest.json | 8 ++++++ .../components/simplepush/manifest.json | 10 ++++++++ .../components/simplisafe/manifest.json | 12 +++++++++ .../components/simulated/manifest.json | 8 ++++++ .../components/sisyphus/manifest.json | 10 ++++++++ .../components/sky_hub/manifest.json | 8 ++++++ .../components/skybeacon/manifest.json | 10 ++++++++ .../components/skybell/manifest.json | 10 ++++++++ homeassistant/components/slack/manifest.json | 10 ++++++++ .../components/sleepiq/manifest.json | 10 ++++++++ homeassistant/components/sma/manifest.json | 12 +++++++++ .../components/smappee/manifest.json | 10 ++++++++ .../components/smartthings/manifest.json | 15 +++++++++++ homeassistant/components/smhi/manifest.json | 10 ++++++++ homeassistant/components/smtp/manifest.json | 10 ++++++++ .../components/snapcast/manifest.json | 10 ++++++++ homeassistant/components/snips/manifest.json | 10 ++++++++ homeassistant/components/snmp/manifest.json | 10 ++++++++ .../components/sochain/manifest.json | 10 ++++++++ .../components/socialblade/manifest.json | 10 ++++++++ .../components/solaredge/manifest.json | 11 ++++++++ homeassistant/components/sonarr/manifest.json | 8 ++++++ .../components/songpal/manifest.json | 10 ++++++++ homeassistant/components/sonos/manifest.json | 12 +++++++++ .../components/sony_projector/manifest.json | 10 ++++++++ .../components/soundtouch/manifest.json | 10 ++++++++ .../components/spaceapi/manifest.json | 12 +++++++++ homeassistant/components/spc/manifest.json | 10 ++++++++ .../components/speedtestdotnet/manifest.json | 10 ++++++++ homeassistant/components/spider/manifest.json | 12 +++++++++ homeassistant/components/splunk/manifest.json | 8 ++++++ .../components/spotcrime/manifest.json | 10 ++++++++ .../components/spotify/manifest.json | 10 ++++++++ homeassistant/components/sql/manifest.json | 12 +++++++++ .../components/squeezebox/manifest.json | 8 ++++++ .../components/srp_energy/manifest.json | 10 ++++++++ .../components/starlingbank/manifest.json | 10 ++++++++ .../components/startca/manifest.json | 10 ++++++++ .../components/statistics/manifest.json | 10 ++++++++ homeassistant/components/statsd/manifest.json | 10 ++++++++ .../components/steam_online/manifest.json | 10 ++++++++ homeassistant/components/stream/manifest.json | 12 +++++++++ homeassistant/components/stride/manifest.json | 10 ++++++++ homeassistant/components/sun/manifest.json | 10 ++++++++ .../components/supervisord/manifest.json | 8 ++++++ .../swiss_hydrological_data/manifest.json | 12 +++++++++ .../swiss_public_transport/manifest.json | 12 +++++++++ .../components/swisscom/manifest.json | 8 ++++++ homeassistant/components/switch/manifest.json | 10 ++++++++ .../components/switchbot/manifest.json | 12 +++++++++ .../components/switchmate/manifest.json | 12 +++++++++ .../components/syncthru/manifest.json | 10 ++++++++ .../components/synology/manifest.json | 10 ++++++++ .../components/synology_chat/manifest.json | 8 ++++++ .../components/synology_srm/manifest.json | 12 +++++++++ .../components/synologydsm/manifest.json | 10 ++++++++ homeassistant/components/syslog/manifest.json | 10 ++++++++ .../components/system_health/manifest.json | 10 ++++++++ .../components/system_log/manifest.json | 10 ++++++++ .../components/systemmonitor/manifest.json | 10 ++++++++ .../components/sytadin/manifest.json | 12 +++++++++ homeassistant/components/tado/manifest.json | 10 ++++++++ homeassistant/components/tahoma/manifest.json | 12 +++++++++ .../components/tank_utility/manifest.json | 10 ++++++++ .../components/tapsaff/manifest.json | 10 ++++++++ .../components/tautulli/manifest.json | 12 +++++++++ homeassistant/components/tcp/manifest.json | 8 ++++++ .../components/ted5000/manifest.json | 10 ++++++++ .../components/teksavvy/manifest.json | 8 ++++++ .../components/telegram/manifest.json | 8 ++++++ .../components/telegram_bot/manifest.json | 10 ++++++++ .../components/tellduslive/manifest.json | 12 +++++++++ .../components/tellstick/manifest.json | 11 ++++++++ homeassistant/components/telnet/manifest.json | 8 ++++++ homeassistant/components/temper/manifest.json | 10 ++++++++ .../components/template/manifest.json | 10 ++++++++ .../components/tensorflow/manifest.json | 12 +++++++++ homeassistant/components/tesla/manifest.json | 12 +++++++++ homeassistant/components/tfiac/manifest.json | 13 ++++++++++ .../thermoworks_smoke/manifest.json | 11 ++++++++ .../components/thethingsnetwork/manifest.json | 10 ++++++++ .../components/thingspeak/manifest.json | 10 ++++++++ .../components/thinkingcleaner/manifest.json | 10 ++++++++ .../components/thomson/manifest.json | 8 ++++++ .../components/threshold/manifest.json | 10 ++++++++ homeassistant/components/tibber/manifest.json | 12 +++++++++ .../components/tikteck/manifest.json | 10 ++++++++ homeassistant/components/tile/manifest.json | 12 +++++++++ .../components/time_date/manifest.json | 10 ++++++++ homeassistant/components/timer/manifest.json | 8 ++++++ homeassistant/components/tod/manifest.json | 8 ++++++ .../components/todoist/manifest.json | 10 ++++++++ homeassistant/components/tof/manifest.json | 10 ++++++++ homeassistant/components/tomato/manifest.json | 8 ++++++ homeassistant/components/toon/manifest.json | 12 +++++++++ homeassistant/components/torque/manifest.json | 8 ++++++ .../components/totalconnect/manifest.json | 10 ++++++++ .../components/touchline/manifest.json | 10 ++++++++ homeassistant/components/tplink/manifest.json | 13 ++++++++++ .../components/tplink_lte/manifest.json | 10 ++++++++ .../components/traccar/manifest.json | 13 ++++++++++ homeassistant/components/trackr/manifest.json | 10 ++++++++ .../components/tradfri/manifest.json | 12 +++++++++ .../trafikverket_weatherstation/manifest.json | 10 ++++++++ .../components/transmission/manifest.json | 10 ++++++++ .../components/transport_nsw/manifest.json | 10 ++++++++ .../components/travisci/manifest.json | 10 ++++++++ homeassistant/components/trend/manifest.json | 10 ++++++++ homeassistant/components/tts/manifest.json | 14 +++++++++++ homeassistant/components/tuya/manifest.json | 10 ++++++++ homeassistant/components/twilio/manifest.json | 12 +++++++++ .../components/twilio_call/manifest.json | 10 ++++++++ .../components/twilio_sms/manifest.json | 10 ++++++++ homeassistant/components/twitch/manifest.json | 10 ++++++++ .../components/twitter/manifest.json | 10 ++++++++ homeassistant/components/ubee/manifest.json | 10 ++++++++ homeassistant/components/uber/manifest.json | 12 +++++++++ homeassistant/components/ubus/manifest.json | 8 ++++++ .../components/ue_smart_radio/manifest.json | 8 ++++++ .../components/uk_transport/manifest.json | 8 ++++++ homeassistant/components/unifi/manifest.json | 13 ++++++++++ .../components/unifi_direct/manifest.json | 10 ++++++++ .../components/universal/manifest.json | 8 ++++++ .../components/upc_connect/manifest.json | 10 ++++++++ .../components/upcloud/manifest.json | 12 +++++++++ .../components/updater/manifest.json | 12 +++++++++ homeassistant/components/upnp/manifest.json | 12 +++++++++ homeassistant/components/ups/manifest.json | 10 ++++++++ homeassistant/components/uptime/manifest.json | 8 ++++++ .../components/uptimerobot/manifest.json | 12 +++++++++ homeassistant/components/uscis/manifest.json | 10 ++++++++ .../usgs_earthquakes_feed/manifest.json | 10 ++++++++ homeassistant/components/usps/manifest.json | 10 ++++++++ .../components/utility_meter/manifest.json | 10 ++++++++ homeassistant/components/uvc/manifest.json | 10 ++++++++ homeassistant/components/vacuum/manifest.json | 10 ++++++++ .../components/vasttrafik/manifest.json | 10 ++++++++ homeassistant/components/velbus/manifest.json | 10 ++++++++ homeassistant/components/velux/manifest.json | 12 +++++++++ .../components/venstar/manifest.json | 10 ++++++++ homeassistant/components/vera/manifest.json | 10 ++++++++ .../components/verisure/manifest.json | 11 ++++++++ .../components/version/manifest.json | 12 +++++++++ homeassistant/components/vesync/manifest.json | 10 ++++++++ .../components/viaggiatreno/manifest.json | 8 ++++++ homeassistant/components/vizio/manifest.json | 10 ++++++++ homeassistant/components/vlc/manifest.json | 10 ++++++++ .../components/voicerss/manifest.json | 8 ++++++ .../components/volkszaehler/manifest.json | 10 ++++++++ .../components/volumio/manifest.json | 8 ++++++ .../components/volvooncall/manifest.json | 10 ++++++++ homeassistant/components/vultr/manifest.json | 10 ++++++++ .../components/w800rf32/manifest.json | 10 ++++++++ .../components/wake_on_lan/manifest.json | 10 ++++++++ homeassistant/components/waqi/manifest.json | 12 +++++++++ .../components/water_heater/manifest.json | 8 ++++++ .../components/waterfurnace/manifest.json | 10 ++++++++ .../components/watson_iot/manifest.json | 10 ++++++++ .../components/waze_travel_time/manifest.json | 10 ++++++++ .../components/weather/manifest.json | 10 ++++++++ .../components/webhook/manifest.json | 10 ++++++++ .../components/weblink/manifest.json | 10 ++++++++ .../components/webostv/manifest.json | 11 ++++++++ .../components/websocket_api/manifest.json | 12 +++++++++ homeassistant/components/wemo/manifest.json | 12 +++++++++ homeassistant/components/whois/manifest.json | 10 ++++++++ homeassistant/components/wink/manifest.json | 11 ++++++++ .../components/wirelesstag/manifest.json | 10 ++++++++ .../components/workday/manifest.json | 10 ++++++++ .../components/worldclock/manifest.json | 10 ++++++++ .../components/worldtidesinfo/manifest.json | 8 ++++++ .../components/worxlandroid/manifest.json | 8 ++++++ homeassistant/components/wsdot/manifest.json | 8 ++++++ .../components/wunderground/manifest.json | 8 ++++++ .../components/wunderlist/manifest.json | 10 ++++++++ homeassistant/components/x10/manifest.json | 8 ++++++ .../components/xbox_live/manifest.json | 10 ++++++++ homeassistant/components/xeoma/manifest.json | 10 ++++++++ .../components/xfinity/manifest.json | 12 +++++++++ homeassistant/components/xiaomi/manifest.json | 8 ++++++ .../components/xiaomi_aqara/manifest.json | 13 ++++++++++ .../components/xiaomi_miio/manifest.json | 14 +++++++++++ .../components/xiaomi_tv/manifest.json | 12 +++++++++ homeassistant/components/xmpp/manifest.json | 12 +++++++++ homeassistant/components/xs1/manifest.json | 10 ++++++++ .../components/yale_smart_alarm/manifest.json | 10 ++++++++ homeassistant/components/yamaha/manifest.json | 10 ++++++++ .../components/yamaha_musiccast/manifest.json | 12 +++++++++ .../components/yandextts/manifest.json | 8 ++++++ .../components/yeelight/manifest.json | 13 ++++++++++ .../yeelightsunflower/manifest.json | 12 +++++++++ .../components/yessssms/manifest.json | 12 +++++++++ homeassistant/components/yi/manifest.json | 12 +++++++++ homeassistant/components/yr/manifest.json | 10 ++++++++ .../components/yweather/manifest.json | 10 ++++++++ homeassistant/components/zabbix/manifest.json | 10 ++++++++ homeassistant/components/zamg/manifest.json | 8 ++++++ homeassistant/components/zengge/manifest.json | 10 ++++++++ .../components/zeroconf/manifest.json | 14 +++++++++++ .../components/zestimate/manifest.json | 10 ++++++++ homeassistant/components/zha/manifest.json | 17 +++++++++++++ .../components/zhong_hong/manifest.json | 10 ++++++++ homeassistant/components/zigbee/manifest.json | 10 ++++++++ .../ziggo_mediabox_xl/manifest.json | 10 ++++++++ homeassistant/components/zone/manifest.json | 10 ++++++++ .../components/zoneminder/manifest.json | 12 +++++++++ homeassistant/components/zwave/manifest.json | 13 ++++++++++ 818 files changed, 8378 insertions(+), 4 deletions(-) create mode 100644 homeassistant/components/abode/manifest.json create mode 100644 homeassistant/components/acer_projector/manifest.json create mode 100644 homeassistant/components/actiontec/manifest.json create mode 100644 homeassistant/components/ads/manifest.json create mode 100644 homeassistant/components/aftership/manifest.json create mode 100644 homeassistant/components/air_quality/manifest.json create mode 100644 homeassistant/components/airvisual/manifest.json create mode 100644 homeassistant/components/aladdin_connect/manifest.json create mode 100644 homeassistant/components/alarm_control_panel/manifest.json create mode 100644 homeassistant/components/alarmdecoder/manifest.json create mode 100644 homeassistant/components/alarmdotcom/manifest.json create mode 100644 homeassistant/components/alert/manifest.json create mode 100644 homeassistant/components/alexa/manifest.json create mode 100644 homeassistant/components/alpha_vantage/manifest.json create mode 100644 homeassistant/components/amazon_polly/manifest.json create mode 100644 homeassistant/components/ambient_station/manifest.json create mode 100644 homeassistant/components/amcrest/manifest.json create mode 100644 homeassistant/components/ampio/manifest.json create mode 100644 homeassistant/components/android_ip_webcam/manifest.json create mode 100644 homeassistant/components/androidtv/manifest.json create mode 100644 homeassistant/components/anel_pwrctrl/manifest.json create mode 100644 homeassistant/components/anthemav/manifest.json create mode 100644 homeassistant/components/apcupsd/manifest.json create mode 100644 homeassistant/components/api/manifest.json delete mode 100644 homeassistant/components/api_streams/__init__.py create mode 100644 homeassistant/components/apns/manifest.json create mode 100644 homeassistant/components/apple_tv/manifest.json create mode 100644 homeassistant/components/aqualogic/manifest.json create mode 100644 homeassistant/components/aquostv/manifest.json create mode 100644 homeassistant/components/arduino/manifest.json create mode 100644 homeassistant/components/arest/manifest.json create mode 100644 homeassistant/components/arlo/manifest.json create mode 100644 homeassistant/components/aruba/manifest.json create mode 100644 homeassistant/components/arwn/manifest.json create mode 100644 homeassistant/components/asterisk_cdr/manifest.json create mode 100644 homeassistant/components/asterisk_mbox/manifest.json create mode 100644 homeassistant/components/asuswrt/manifest.json create mode 100644 homeassistant/components/august/manifest.json create mode 100644 homeassistant/components/aurora/manifest.json create mode 100644 homeassistant/components/auth/manifest.json create mode 100644 homeassistant/components/automatic/manifest.json create mode 100644 homeassistant/components/automation/manifest.json create mode 100644 homeassistant/components/avion/manifest.json create mode 100644 homeassistant/components/awair/manifest.json create mode 100644 homeassistant/components/aws/manifest.json create mode 100644 homeassistant/components/aws_lambda/manifest.json create mode 100644 homeassistant/components/aws_sns/manifest.json create mode 100644 homeassistant/components/aws_sqs/manifest.json create mode 100644 homeassistant/components/axis/manifest.json create mode 100644 homeassistant/components/baidu/manifest.json create mode 100644 homeassistant/components/bayesian/manifest.json create mode 100644 homeassistant/components/bbb_gpio/manifest.json create mode 100644 homeassistant/components/bbox/manifest.json create mode 100644 homeassistant/components/bh1750/manifest.json create mode 100644 homeassistant/components/binary_sensor/manifest.json create mode 100644 homeassistant/components/bitcoin/manifest.json create mode 100644 homeassistant/components/blackbird/manifest.json create mode 100644 homeassistant/components/blink/manifest.json create mode 100644 homeassistant/components/blinksticklight/manifest.json create mode 100644 homeassistant/components/blinkt/manifest.json create mode 100644 homeassistant/components/blockchain/manifest.json create mode 100644 homeassistant/components/bloomsky/manifest.json create mode 100644 homeassistant/components/bluesound/manifest.json create mode 100644 homeassistant/components/bluetooth_le_tracker/manifest.json create mode 100644 homeassistant/components/bluetooth_tracker/manifest.json create mode 100644 homeassistant/components/bme280/manifest.json create mode 100644 homeassistant/components/bme680/manifest.json create mode 100644 homeassistant/components/bmw_connected_drive/manifest.json create mode 100644 homeassistant/components/bom/manifest.json create mode 100644 homeassistant/components/braviatv/manifest.json create mode 100644 homeassistant/components/broadlink/manifest.json create mode 100644 homeassistant/components/brottsplatskartan/manifest.json create mode 100644 homeassistant/components/browser/manifest.json create mode 100644 homeassistant/components/brunt/manifest.json create mode 100644 homeassistant/components/bt_home_hub_5/manifest.json create mode 100644 homeassistant/components/bt_smarthub/manifest.json create mode 100644 homeassistant/components/buienradar/manifest.json create mode 100644 homeassistant/components/caldav/manifest.json create mode 100644 homeassistant/components/calendar/manifest.json create mode 100644 homeassistant/components/camera/manifest.json create mode 100644 homeassistant/components/canary/manifest.json create mode 100644 homeassistant/components/cast/manifest.json create mode 100644 homeassistant/components/cert_expiry/manifest.json create mode 100644 homeassistant/components/channels/manifest.json create mode 100644 homeassistant/components/cisco_ios/manifest.json create mode 100644 homeassistant/components/cisco_mobility_express/manifest.json create mode 100644 homeassistant/components/cisco_webex_teams/manifest.json create mode 100644 homeassistant/components/ciscospark/manifest.json create mode 100644 homeassistant/components/citybikes/manifest.json create mode 100644 homeassistant/components/clementine/manifest.json create mode 100644 homeassistant/components/clickatell/manifest.json create mode 100644 homeassistant/components/clicksend/manifest.json create mode 100644 homeassistant/components/clicksend_tts/manifest.json create mode 100644 homeassistant/components/climate/manifest.json create mode 100644 homeassistant/components/cloud/manifest.json create mode 100644 homeassistant/components/cloudflare/manifest.json create mode 100644 homeassistant/components/cmus/manifest.json create mode 100644 homeassistant/components/co2signal/manifest.json create mode 100644 homeassistant/components/coinbase/manifest.json create mode 100644 homeassistant/components/coinmarketcap/manifest.json create mode 100644 homeassistant/components/comed_hourly_pricing/manifest.json create mode 100644 homeassistant/components/comfoconnect/manifest.json create mode 100644 homeassistant/components/command_line/manifest.json create mode 100644 homeassistant/components/concord232/manifest.json create mode 100644 homeassistant/components/config/manifest.json create mode 100644 homeassistant/components/configurator/manifest.json create mode 100644 homeassistant/components/conversation/manifest.json create mode 100644 homeassistant/components/coolmaster/manifest.json create mode 100644 homeassistant/components/counter/manifest.json create mode 100644 homeassistant/components/cover/manifest.json create mode 100644 homeassistant/components/cppm_tracker/manifest.json create mode 100644 homeassistant/components/cpuspeed/manifest.json create mode 100644 homeassistant/components/crimereports/manifest.json create mode 100644 homeassistant/components/cups/manifest.json create mode 100644 homeassistant/components/currencylayer/manifest.json create mode 100644 homeassistant/components/daikin/manifest.json create mode 100644 homeassistant/components/danfoss_air/manifest.json create mode 100644 homeassistant/components/darksky/manifest.json create mode 100644 homeassistant/components/datadog/manifest.json create mode 100644 homeassistant/components/ddwrt/manifest.json create mode 100644 homeassistant/components/deconz/manifest.json create mode 100644 homeassistant/components/decora/manifest.json create mode 100644 homeassistant/components/decora_wifi/manifest.json create mode 100644 homeassistant/components/default_config/manifest.json create mode 100644 homeassistant/components/deluge/manifest.json create mode 100644 homeassistant/components/demo/manifest.json create mode 100644 homeassistant/components/denon/manifest.json create mode 100644 homeassistant/components/denonavr/manifest.json create mode 100644 homeassistant/components/deutsche_bahn/manifest.json create mode 100644 homeassistant/components/device_sun_light_trigger/manifest.json create mode 100644 homeassistant/components/device_tracker/manifest.json create mode 100644 homeassistant/components/dht/manifest.json create mode 100644 homeassistant/components/dialogflow/manifest.json create mode 100644 homeassistant/components/digital_ocean/manifest.json create mode 100644 homeassistant/components/digitalloggers/manifest.json create mode 100644 homeassistant/components/directv/manifest.json create mode 100644 homeassistant/components/discogs/manifest.json create mode 100644 homeassistant/components/discord/manifest.json create mode 100644 homeassistant/components/discovery/manifest.json create mode 100644 homeassistant/components/dlib_face_detect/manifest.json create mode 100644 homeassistant/components/dlib_face_identify/manifest.json create mode 100644 homeassistant/components/dlink/manifest.json create mode 100644 homeassistant/components/dlna_dmr/manifest.json create mode 100644 homeassistant/components/dnsip/manifest.json create mode 100644 homeassistant/components/dominos/manifest.json create mode 100644 homeassistant/components/doorbird/manifest.json create mode 100644 homeassistant/components/dovado/manifest.json create mode 100644 homeassistant/components/downloader/manifest.json create mode 100644 homeassistant/components/dsmr/manifest.json create mode 100644 homeassistant/components/dte_energy_bridge/manifest.json create mode 100644 homeassistant/components/dublin_bus_transport/manifest.json create mode 100644 homeassistant/components/duckdns/manifest.json create mode 100644 homeassistant/components/duke_energy/manifest.json create mode 100644 homeassistant/components/dunehd/manifest.json create mode 100644 homeassistant/components/dwd_weather_warnings/manifest.json create mode 100644 homeassistant/components/dweet/manifest.json create mode 100644 homeassistant/components/dyson/manifest.json create mode 100644 homeassistant/components/ebox/manifest.json create mode 100644 homeassistant/components/ebusd/manifest.json create mode 100644 homeassistant/components/ecoal_boiler/manifest.json create mode 100644 homeassistant/components/ecobee/manifest.json create mode 100644 homeassistant/components/econet/manifest.json create mode 100644 homeassistant/components/ecovacs/manifest.json create mode 100644 homeassistant/components/eddystone_temperature/manifest.json create mode 100644 homeassistant/components/edimax/manifest.json create mode 100644 homeassistant/components/edp_redy/manifest.json create mode 100644 homeassistant/components/ee_brightbox/manifest.json create mode 100644 homeassistant/components/efergy/manifest.json create mode 100644 homeassistant/components/egardia/manifest.json create mode 100644 homeassistant/components/eight_sleep/manifest.json create mode 100644 homeassistant/components/eliqonline/manifest.json create mode 100644 homeassistant/components/elkm1/manifest.json create mode 100644 homeassistant/components/emby/manifest.json create mode 100644 homeassistant/components/emoncms/manifest.json create mode 100644 homeassistant/components/emoncms_history/manifest.json create mode 100644 homeassistant/components/emulated_hue/manifest.json create mode 100644 homeassistant/components/emulated_roku/manifest.json create mode 100644 homeassistant/components/enigma2/manifest.json create mode 100644 homeassistant/components/enocean/manifest.json create mode 100644 homeassistant/components/enphase_envoy/manifest.json create mode 100644 homeassistant/components/entur_public_transport/manifest.json create mode 100644 homeassistant/components/envirophat/manifest.json create mode 100644 homeassistant/components/envisalink/manifest.json create mode 100644 homeassistant/components/ephember/manifest.json create mode 100644 homeassistant/components/epson/manifest.json create mode 100644 homeassistant/components/eq3btsmart/manifest.json create mode 100644 homeassistant/components/esphome/manifest.json create mode 100644 homeassistant/components/etherscan/manifest.json create mode 100644 homeassistant/components/eufy/manifest.json create mode 100644 homeassistant/components/everlights/manifest.json create mode 100644 homeassistant/components/evohome/manifest.json create mode 100644 homeassistant/components/facebook/manifest.json create mode 100644 homeassistant/components/facebox/manifest.json create mode 100644 homeassistant/components/fail2ban/manifest.json create mode 100644 homeassistant/components/familyhub/manifest.json create mode 100644 homeassistant/components/fan/manifest.json create mode 100644 homeassistant/components/fastdotcom/manifest.json create mode 100644 homeassistant/components/fedex/manifest.json create mode 100644 homeassistant/components/feedreader/manifest.json create mode 100644 homeassistant/components/ffmpeg/manifest.json create mode 100644 homeassistant/components/ffmpeg_motion/manifest.json create mode 100644 homeassistant/components/ffmpeg_noise/manifest.json create mode 100644 homeassistant/components/fibaro/manifest.json create mode 100644 homeassistant/components/fido/manifest.json create mode 100644 homeassistant/components/file/manifest.json create mode 100644 homeassistant/components/filesize/manifest.json create mode 100644 homeassistant/components/filter/manifest.json create mode 100644 homeassistant/components/fints/manifest.json create mode 100644 homeassistant/components/fitbit/manifest.json create mode 100644 homeassistant/components/fixer/manifest.json create mode 100644 homeassistant/components/flexit/manifest.json create mode 100644 homeassistant/components/flic/manifest.json create mode 100644 homeassistant/components/flock/manifest.json create mode 100644 homeassistant/components/flunearyou/manifest.json create mode 100644 homeassistant/components/flux/manifest.json create mode 100644 homeassistant/components/flux_led/manifest.json create mode 100644 homeassistant/components/folder/manifest.json create mode 100644 homeassistant/components/folder_watcher/manifest.json create mode 100644 homeassistant/components/foobot/manifest.json create mode 100644 homeassistant/components/foscam/manifest.json create mode 100644 homeassistant/components/foursquare/manifest.json create mode 100644 homeassistant/components/free_mobile/manifest.json create mode 100644 homeassistant/components/freebox/manifest.json create mode 100644 homeassistant/components/freedns/manifest.json create mode 100644 homeassistant/components/fritz/manifest.json create mode 100644 homeassistant/components/fritzbox/manifest.json create mode 100644 homeassistant/components/fritzbox_callmonitor/manifest.json create mode 100644 homeassistant/components/fritzbox_netmonitor/manifest.json create mode 100644 homeassistant/components/fritzdect/manifest.json create mode 100644 homeassistant/components/frontend/manifest.json create mode 100644 homeassistant/components/frontier_silicon/manifest.json create mode 100644 homeassistant/components/futurenow/manifest.json create mode 100644 homeassistant/components/garadget/manifest.json create mode 100644 homeassistant/components/gc100/manifest.json create mode 100644 homeassistant/components/gearbest/manifest.json create mode 100644 homeassistant/components/geizhals/manifest.json create mode 100644 homeassistant/components/generic/manifest.json create mode 100644 homeassistant/components/generic_thermostat/manifest.json create mode 100644 homeassistant/components/geo_json_events/manifest.json create mode 100644 homeassistant/components/geo_location/manifest.json create mode 100644 homeassistant/components/geo_rss_events/manifest.json create mode 100644 homeassistant/components/geofency/manifest.json create mode 100644 homeassistant/components/github/manifest.json create mode 100644 homeassistant/components/gitlab_ci/manifest.json create mode 100644 homeassistant/components/gitter/manifest.json create mode 100644 homeassistant/components/glances/manifest.json create mode 100644 homeassistant/components/gntp/manifest.json create mode 100644 homeassistant/components/goalfeed/manifest.json create mode 100644 homeassistant/components/gogogate2/manifest.json create mode 100644 homeassistant/components/google/manifest.json create mode 100644 homeassistant/components/google_assistant/manifest.json create mode 100644 homeassistant/components/google_domains/manifest.json create mode 100644 homeassistant/components/google_maps/manifest.json create mode 100644 homeassistant/components/google_pubsub/manifest.json create mode 100644 homeassistant/components/google_travel_time/manifest.json create mode 100644 homeassistant/components/google_wifi/manifest.json create mode 100644 homeassistant/components/googlehome/manifest.json create mode 100644 homeassistant/components/gpmdp/manifest.json create mode 100644 homeassistant/components/gpsd/manifest.json create mode 100644 homeassistant/components/gpslogger/manifest.json create mode 100644 homeassistant/components/graphite/manifest.json create mode 100644 homeassistant/components/greeneye_monitor/manifest.json create mode 100644 homeassistant/components/greenwave/manifest.json create mode 100644 homeassistant/components/group/manifest.json create mode 100644 homeassistant/components/gstreamer/manifest.json create mode 100644 homeassistant/components/gtfs/manifest.json create mode 100644 homeassistant/components/gtt/manifest.json create mode 100644 homeassistant/components/habitica/manifest.json create mode 100644 homeassistant/components/hangouts/manifest.json create mode 100644 homeassistant/components/harman_kardon_avr/manifest.json create mode 100644 homeassistant/components/harmony/manifest.json create mode 100644 homeassistant/components/hassio/manifest.json create mode 100644 homeassistant/components/haveibeenpwned/manifest.json create mode 100644 homeassistant/components/hddtemp/manifest.json create mode 100644 homeassistant/components/hdmi_cec/manifest.json create mode 100644 homeassistant/components/heatmiser/manifest.json create mode 100644 homeassistant/components/heos/manifest.json create mode 100644 homeassistant/components/hikvision/manifest.json create mode 100644 homeassistant/components/hikvisioncam/manifest.json create mode 100644 homeassistant/components/hipchat/manifest.json create mode 100644 homeassistant/components/history/manifest.json create mode 100644 homeassistant/components/history_graph/manifest.json create mode 100644 homeassistant/components/history_stats/manifest.json create mode 100644 homeassistant/components/hitron_coda/manifest.json create mode 100644 homeassistant/components/hive/manifest.json create mode 100644 homeassistant/components/hlk_sw16/manifest.json create mode 100644 homeassistant/components/homeassistant/manifest.json create mode 100644 homeassistant/components/homekit/manifest.json create mode 100644 homeassistant/components/homekit_controller/manifest.json create mode 100644 homeassistant/components/homematic/manifest.json create mode 100644 homeassistant/components/homematicip_cloud/manifest.json create mode 100644 homeassistant/components/homeworks/manifest.json create mode 100644 homeassistant/components/honeywell/manifest.json create mode 100644 homeassistant/components/hook/manifest.json create mode 100644 homeassistant/components/horizon/manifest.json create mode 100644 homeassistant/components/hp_ilo/manifest.json create mode 100644 homeassistant/components/html5/manifest.json create mode 100644 homeassistant/components/http/manifest.json create mode 100644 homeassistant/components/htu21d/manifest.json create mode 100644 homeassistant/components/huawei_lte/manifest.json create mode 100644 homeassistant/components/huawei_router/manifest.json create mode 100644 homeassistant/components/hue/manifest.json create mode 100644 homeassistant/components/hunterdouglas_powerview/manifest.json create mode 100644 homeassistant/components/hydrawise/manifest.json create mode 100644 homeassistant/components/hydroquebec/manifest.json create mode 100644 homeassistant/components/hyperion/manifest.json create mode 100644 homeassistant/components/ialarm/manifest.json create mode 100644 homeassistant/components/icloud/manifest.json create mode 100644 homeassistant/components/idteck_prox/manifest.json create mode 100644 homeassistant/components/ifttt/manifest.json create mode 100644 homeassistant/components/iglo/manifest.json create mode 100644 homeassistant/components/ihc/manifest.json create mode 100644 homeassistant/components/image_processing/manifest.json create mode 100644 homeassistant/components/imap/manifest.json create mode 100644 homeassistant/components/imap_email_content/manifest.json create mode 100644 homeassistant/components/influxdb/manifest.json create mode 100644 homeassistant/components/input_boolean/manifest.json create mode 100644 homeassistant/components/input_datetime/manifest.json create mode 100644 homeassistant/components/input_number/manifest.json create mode 100644 homeassistant/components/input_select/manifest.json create mode 100644 homeassistant/components/input_text/manifest.json create mode 100644 homeassistant/components/insteon/manifest.json create mode 100644 homeassistant/components/insteon_local/manifest.json create mode 100644 homeassistant/components/insteon_plm/manifest.json create mode 100644 homeassistant/components/integration/manifest.json create mode 100644 homeassistant/components/intent_script/manifest.json create mode 100644 homeassistant/components/introduction/manifest.json create mode 100644 homeassistant/components/ios/manifest.json create mode 100644 homeassistant/components/iota/manifest.json create mode 100644 homeassistant/components/iperf3/manifest.json create mode 100644 homeassistant/components/ipma/manifest.json create mode 100644 homeassistant/components/irish_rail_transport/manifest.json create mode 100644 homeassistant/components/islamic_prayer_times/manifest.json create mode 100644 homeassistant/components/iss/manifest.json create mode 100644 homeassistant/components/isy994/manifest.json create mode 100644 homeassistant/components/itach/manifest.json create mode 100644 homeassistant/components/itunes/manifest.json create mode 100644 homeassistant/components/jewish_calendar/manifest.json create mode 100644 homeassistant/components/joaoapps_join/manifest.json create mode 100644 homeassistant/components/juicenet/manifest.json create mode 100644 homeassistant/components/kankun/manifest.json create mode 100644 homeassistant/components/keenetic_ndms2/manifest.json create mode 100644 homeassistant/components/keyboard/manifest.json create mode 100644 homeassistant/components/keyboard_remote/manifest.json create mode 100644 homeassistant/components/kira/manifest.json create mode 100644 homeassistant/components/kiwi/manifest.json create mode 100644 homeassistant/components/knx/manifest.json create mode 100644 homeassistant/components/kodi/manifest.json create mode 100644 homeassistant/components/konnected/manifest.json create mode 100644 homeassistant/components/kwb/manifest.json create mode 100644 homeassistant/components/lacrosse/manifest.json create mode 100644 homeassistant/components/lametric/manifest.json create mode 100644 homeassistant/components/lannouncer/manifest.json create mode 100644 homeassistant/components/lastfm/manifest.json create mode 100644 homeassistant/components/launch_library/manifest.json create mode 100644 homeassistant/components/lcn/manifest.json create mode 100644 homeassistant/components/lg_netcast/manifest.json create mode 100644 homeassistant/components/lg_soundbar/manifest.json create mode 100644 homeassistant/components/lifx/manifest.json create mode 100644 homeassistant/components/lifx_cloud/manifest.json create mode 100644 homeassistant/components/lifx_legacy/manifest.json create mode 100644 homeassistant/components/light/manifest.json create mode 100644 homeassistant/components/lightwave/manifest.json create mode 100644 homeassistant/components/limitlessled/manifest.json create mode 100644 homeassistant/components/linksys_ap/manifest.json create mode 100644 homeassistant/components/linksys_smart/manifest.json create mode 100644 homeassistant/components/linky/manifest.json create mode 100644 homeassistant/components/linode/manifest.json create mode 100644 homeassistant/components/linux_battery/manifest.json create mode 100644 homeassistant/components/lirc/manifest.json create mode 100644 homeassistant/components/litejet/manifest.json create mode 100644 homeassistant/components/liveboxplaytv/manifest.json create mode 100644 homeassistant/components/llamalab_automate/manifest.json create mode 100644 homeassistant/components/local_file/manifest.json create mode 100644 homeassistant/components/locative/manifest.json create mode 100644 homeassistant/components/lock/manifest.json create mode 100644 homeassistant/components/lockitron/manifest.json create mode 100644 homeassistant/components/logbook/manifest.json create mode 100644 homeassistant/components/logentries/manifest.json create mode 100644 homeassistant/components/logger/manifest.json create mode 100644 homeassistant/components/logi_circle/manifest.json create mode 100644 homeassistant/components/london_air/manifest.json create mode 100644 homeassistant/components/london_underground/manifest.json create mode 100644 homeassistant/components/loopenergy/manifest.json create mode 100644 homeassistant/components/lovelace/manifest.json create mode 100644 homeassistant/components/luci/manifest.json create mode 100644 homeassistant/components/luftdaten/manifest.json create mode 100644 homeassistant/components/lupusec/manifest.json create mode 100644 homeassistant/components/lutron/manifest.json create mode 100644 homeassistant/components/lutron_caseta/manifest.json create mode 100644 homeassistant/components/lw12wifi/manifest.json create mode 100644 homeassistant/components/lyft/manifest.json create mode 100644 homeassistant/components/magicseaweed/manifest.json create mode 100644 homeassistant/components/mailbox/manifest.json create mode 100644 homeassistant/components/mailgun/manifest.json create mode 100644 homeassistant/components/manual/manifest.json create mode 100644 homeassistant/components/manual_mqtt/manifest.json create mode 100644 homeassistant/components/map/manifest.json create mode 100644 homeassistant/components/marytts/manifest.json create mode 100644 homeassistant/components/mastodon/manifest.json create mode 100644 homeassistant/components/matrix/manifest.json create mode 100644 homeassistant/components/maxcube/manifest.json create mode 100644 homeassistant/components/media_extractor/manifest.json create mode 100644 homeassistant/components/media_player/manifest.json create mode 100644 homeassistant/components/mediaroom/manifest.json create mode 100644 homeassistant/components/melissa/manifest.json create mode 100644 homeassistant/components/meraki/manifest.json create mode 100644 homeassistant/components/message_bird/manifest.json create mode 100644 homeassistant/components/met/manifest.json create mode 100644 homeassistant/components/meteo_france/manifest.json create mode 100644 homeassistant/components/metoffice/manifest.json create mode 100644 homeassistant/components/mfi/manifest.json create mode 100644 homeassistant/components/mhz19/manifest.json create mode 100644 homeassistant/components/microsoft/manifest.json create mode 100644 homeassistant/components/microsoft_face/manifest.json create mode 100644 homeassistant/components/microsoft_face_detect/manifest.json create mode 100644 homeassistant/components/microsoft_face_identify/manifest.json create mode 100644 homeassistant/components/miflora/manifest.json create mode 100644 homeassistant/components/mikrotik/manifest.json create mode 100644 homeassistant/components/mill/manifest.json create mode 100644 homeassistant/components/min_max/manifest.json create mode 100644 homeassistant/components/mitemp_bt/manifest.json create mode 100644 homeassistant/components/mjpeg/manifest.json create mode 100644 homeassistant/components/mobile_app/manifest.json create mode 100644 homeassistant/components/mochad/manifest.json create mode 100644 homeassistant/components/modbus/manifest.json create mode 100644 homeassistant/components/modem_callerid/manifest.json create mode 100644 homeassistant/components/mold_indicator/manifest.json create mode 100644 homeassistant/components/monoprice/manifest.json create mode 100644 homeassistant/components/moon/manifest.json create mode 100644 homeassistant/components/mopar/manifest.json create mode 100644 homeassistant/components/mpchc/manifest.json create mode 100644 homeassistant/components/mpd/manifest.json create mode 100644 homeassistant/components/mqtt/manifest.json create mode 100644 homeassistant/components/mqtt_eventstream/manifest.json create mode 100644 homeassistant/components/mqtt_json/manifest.json create mode 100644 homeassistant/components/mqtt_room/manifest.json create mode 100644 homeassistant/components/mqtt_statestream/manifest.json create mode 100644 homeassistant/components/mvglive/manifest.json create mode 100644 homeassistant/components/mychevy/manifest.json create mode 100644 homeassistant/components/mycroft/manifest.json create mode 100644 homeassistant/components/myq/manifest.json create mode 100644 homeassistant/components/mysensors/manifest.json create mode 100644 homeassistant/components/mystrom/manifest.json create mode 100644 homeassistant/components/mythicbeastsdns/manifest.json create mode 100644 homeassistant/components/nad/manifest.json create mode 100644 homeassistant/components/namecheapdns/manifest.json create mode 100644 homeassistant/components/nanoleaf/manifest.json create mode 100644 homeassistant/components/neato/manifest.json create mode 100644 homeassistant/components/nederlandse_spoorwegen/manifest.json create mode 100644 homeassistant/components/nello/manifest.json create mode 100644 homeassistant/components/ness_alarm/manifest.json create mode 100644 homeassistant/components/nest/manifest.json create mode 100644 homeassistant/components/netatmo/manifest.json create mode 100644 homeassistant/components/netatmo_public/manifest.json create mode 100644 homeassistant/components/netdata/manifest.json create mode 100644 homeassistant/components/netgear/manifest.json create mode 100644 homeassistant/components/netgear_lte/manifest.json create mode 100644 homeassistant/components/netio/manifest.json create mode 100644 homeassistant/components/neurio_energy/manifest.json create mode 100644 homeassistant/components/nfandroidtv/manifest.json create mode 100644 homeassistant/components/niko_home_control/manifest.json create mode 100644 homeassistant/components/nilu/manifest.json create mode 100644 homeassistant/components/nissan_leaf/manifest.json create mode 100644 homeassistant/components/nmap_tracker/manifest.json create mode 100644 homeassistant/components/nmbs/manifest.json create mode 100644 homeassistant/components/no_ip/manifest.json create mode 100644 homeassistant/components/noaa_tides/manifest.json create mode 100644 homeassistant/components/norway_air/manifest.json create mode 100644 homeassistant/components/notify/manifest.json create mode 100644 homeassistant/components/nsw_fuel_station/manifest.json create mode 100644 homeassistant/components/nsw_rural_fire_service_feed/manifest.json create mode 100644 homeassistant/components/nuheat/manifest.json create mode 100644 homeassistant/components/nuimo_controller/manifest.json create mode 100644 homeassistant/components/nuki/manifest.json create mode 100644 homeassistant/components/nut/manifest.json create mode 100644 homeassistant/components/nx584/manifest.json create mode 100644 homeassistant/components/nzbget/manifest.json create mode 100644 homeassistant/components/octoprint/manifest.json create mode 100644 homeassistant/components/oem/manifest.json create mode 100644 homeassistant/components/ohmconnect/manifest.json create mode 100644 homeassistant/components/onboarding/manifest.json create mode 100644 homeassistant/components/onewire/manifest.json create mode 100644 homeassistant/components/onkyo/manifest.json create mode 100644 homeassistant/components/onvif/manifest.json create mode 100644 homeassistant/components/openalpr_cloud/manifest.json create mode 100644 homeassistant/components/openalpr_local/manifest.json create mode 100644 homeassistant/components/opencv/manifest.json create mode 100644 homeassistant/components/openevse/manifest.json create mode 100644 homeassistant/components/openexchangerates/manifest.json create mode 100644 homeassistant/components/opengarage/manifest.json create mode 100644 homeassistant/components/openhardwaremonitor/manifest.json create mode 100644 homeassistant/components/openhome/manifest.json create mode 100644 homeassistant/components/opensensemap/manifest.json create mode 100644 homeassistant/components/opensky/manifest.json create mode 100644 homeassistant/components/opentherm_gw/manifest.json create mode 100644 homeassistant/components/openuv/manifest.json create mode 100644 homeassistant/components/openweathermap/manifest.json create mode 100644 homeassistant/components/opple/manifest.json create mode 100644 homeassistant/components/orvibo/manifest.json create mode 100644 homeassistant/components/osramlightify/manifest.json create mode 100644 homeassistant/components/otp/manifest.json create mode 100644 homeassistant/components/owlet/manifest.json create mode 100644 homeassistant/components/owntracks/manifest.json create mode 100644 homeassistant/components/panasonic_bluray/manifest.json create mode 100644 homeassistant/components/panasonic_viera/manifest.json create mode 100644 homeassistant/components/pandora/manifest.json create mode 100644 homeassistant/components/panel_custom/manifest.json create mode 100644 homeassistant/components/panel_iframe/manifest.json create mode 100644 homeassistant/components/pencom/manifest.json create mode 100644 homeassistant/components/persistent_notification/manifest.json create mode 100644 homeassistant/components/person/manifest.json create mode 100644 homeassistant/components/philips_js/manifest.json create mode 100644 homeassistant/components/pi_hole/manifest.json create mode 100644 homeassistant/components/picotts/manifest.json create mode 100644 homeassistant/components/piglow/manifest.json create mode 100644 homeassistant/components/pilight/manifest.json create mode 100644 homeassistant/components/ping/manifest.json create mode 100644 homeassistant/components/pioneer/manifest.json create mode 100644 homeassistant/components/pjlink/manifest.json create mode 100644 homeassistant/components/plant/manifest.json create mode 100644 homeassistant/components/plex/manifest.json create mode 100644 homeassistant/components/plum_lightpad/manifest.json create mode 100644 homeassistant/components/pocketcasts/manifest.json create mode 100644 homeassistant/components/point/manifest.json create mode 100644 homeassistant/components/pollen/manifest.json create mode 100644 homeassistant/components/postnl/manifest.json create mode 100644 homeassistant/components/prezzibenzina/manifest.json create mode 100644 homeassistant/components/proliphix/manifest.json create mode 100644 homeassistant/components/prometheus/manifest.json create mode 100644 homeassistant/components/prowl/manifest.json create mode 100644 homeassistant/components/proximity/manifest.json create mode 100644 homeassistant/components/proxy/manifest.json create mode 100644 homeassistant/components/ps4/manifest.json create mode 100644 homeassistant/components/pulseaudio_loopback/manifest.json create mode 100644 homeassistant/components/push/manifest.json create mode 100644 homeassistant/components/pushbullet/manifest.json create mode 100644 homeassistant/components/pushetta/manifest.json create mode 100644 homeassistant/components/pushover/manifest.json create mode 100644 homeassistant/components/pushsafer/manifest.json create mode 100644 homeassistant/components/pvoutput/manifest.json create mode 100644 homeassistant/components/pyload/manifest.json create mode 100644 homeassistant/components/python_script/manifest.json create mode 100644 homeassistant/components/qbittorrent/manifest.json create mode 100644 homeassistant/components/qnap/manifest.json create mode 100644 homeassistant/components/qrcode/manifest.json create mode 100644 homeassistant/components/quantum_gateway/manifest.json create mode 100644 homeassistant/components/qwikswitch/manifest.json create mode 100644 homeassistant/components/rachio/manifest.json create mode 100644 homeassistant/components/radarr/manifest.json create mode 100644 homeassistant/components/radiotherm/manifest.json create mode 100644 homeassistant/components/rainbird/manifest.json create mode 100644 homeassistant/components/raincloud/manifest.json create mode 100644 homeassistant/components/rainmachine/manifest.json create mode 100644 homeassistant/components/random/manifest.json create mode 100644 homeassistant/components/raspihats/manifest.json create mode 100644 homeassistant/components/raspyrfm/manifest.json create mode 100644 homeassistant/components/recollect_waste/manifest.json create mode 100644 homeassistant/components/recorder/manifest.json create mode 100644 homeassistant/components/recswitch/manifest.json create mode 100644 homeassistant/components/reddit/manifest.json create mode 100644 homeassistant/components/rejseplanen/manifest.json create mode 100644 homeassistant/components/remember_the_milk/manifest.json create mode 100644 homeassistant/components/remote/manifest.json create mode 100644 homeassistant/components/rest/manifest.json create mode 100644 homeassistant/components/rest_command/manifest.json create mode 100644 homeassistant/components/rflink/manifest.json create mode 100644 homeassistant/components/rfxtrx/manifest.json create mode 100644 homeassistant/components/ring/manifest.json create mode 100644 homeassistant/components/ripple/manifest.json create mode 100644 homeassistant/components/ritassist/manifest.json create mode 100644 homeassistant/components/rmvtransport/manifest.json create mode 100644 homeassistant/components/rocketchat/manifest.json create mode 100644 homeassistant/components/roku/manifest.json create mode 100644 homeassistant/components/roomba/manifest.json create mode 100644 homeassistant/components/route53/manifest.json create mode 100644 homeassistant/components/rova/manifest.json create mode 100644 homeassistant/components/rpi_camera/manifest.json create mode 100644 homeassistant/components/rpi_gpio/manifest.json create mode 100644 homeassistant/components/rpi_gpio_pwm/manifest.json create mode 100644 homeassistant/components/rpi_pfio/manifest.json create mode 100644 homeassistant/components/rpi_rf/manifest.json create mode 100644 homeassistant/components/rss_feed_template/manifest.json create mode 100644 homeassistant/components/rtorrent/manifest.json create mode 100644 homeassistant/components/russound_rio/manifest.json create mode 100644 homeassistant/components/russound_rnet/manifest.json create mode 100644 homeassistant/components/ruter/manifest.json create mode 100644 homeassistant/components/sabnzbd/manifest.json create mode 100644 homeassistant/components/samsungtv/manifest.json create mode 100644 homeassistant/components/satel_integra/manifest.json create mode 100644 homeassistant/components/scene/manifest.json create mode 100644 homeassistant/components/scrape/manifest.json create mode 100644 homeassistant/components/script/manifest.json create mode 100644 homeassistant/components/scsgate/manifest.json create mode 100644 homeassistant/components/season/manifest.json create mode 100644 homeassistant/components/sendgrid/manifest.json create mode 100644 homeassistant/components/sense/manifest.json create mode 100644 homeassistant/components/sensehat/manifest.json create mode 100644 homeassistant/components/sensibo/manifest.json create mode 100644 homeassistant/components/sensor/manifest.json create mode 100644 homeassistant/components/serial/manifest.json create mode 100644 homeassistant/components/serial_pm/manifest.json create mode 100644 homeassistant/components/sesame/manifest.json create mode 100644 homeassistant/components/seven_segments/manifest.json create mode 100644 homeassistant/components/seventeentrack/manifest.json create mode 100644 homeassistant/components/shell_command/manifest.json create mode 100644 homeassistant/components/shiftr/manifest.json create mode 100644 homeassistant/components/shodan/manifest.json create mode 100644 homeassistant/components/shopping_list/manifest.json create mode 100644 homeassistant/components/sht31/manifest.json create mode 100644 homeassistant/components/sigfox/manifest.json create mode 100644 homeassistant/components/simplepush/manifest.json create mode 100644 homeassistant/components/simplisafe/manifest.json create mode 100644 homeassistant/components/simulated/manifest.json create mode 100644 homeassistant/components/sisyphus/manifest.json create mode 100644 homeassistant/components/sky_hub/manifest.json create mode 100644 homeassistant/components/skybeacon/manifest.json create mode 100644 homeassistant/components/skybell/manifest.json create mode 100644 homeassistant/components/slack/manifest.json create mode 100644 homeassistant/components/sleepiq/manifest.json create mode 100644 homeassistant/components/sma/manifest.json create mode 100644 homeassistant/components/smappee/manifest.json create mode 100644 homeassistant/components/smartthings/manifest.json create mode 100644 homeassistant/components/smhi/manifest.json create mode 100644 homeassistant/components/smtp/manifest.json create mode 100644 homeassistant/components/snapcast/manifest.json create mode 100644 homeassistant/components/snips/manifest.json create mode 100644 homeassistant/components/snmp/manifest.json create mode 100644 homeassistant/components/sochain/manifest.json create mode 100644 homeassistant/components/socialblade/manifest.json create mode 100644 homeassistant/components/solaredge/manifest.json create mode 100644 homeassistant/components/sonarr/manifest.json create mode 100644 homeassistant/components/songpal/manifest.json create mode 100644 homeassistant/components/sonos/manifest.json create mode 100644 homeassistant/components/sony_projector/manifest.json create mode 100644 homeassistant/components/soundtouch/manifest.json create mode 100644 homeassistant/components/spaceapi/manifest.json create mode 100644 homeassistant/components/spc/manifest.json create mode 100644 homeassistant/components/speedtestdotnet/manifest.json create mode 100644 homeassistant/components/spider/manifest.json create mode 100644 homeassistant/components/splunk/manifest.json create mode 100644 homeassistant/components/spotcrime/manifest.json create mode 100644 homeassistant/components/spotify/manifest.json create mode 100644 homeassistant/components/sql/manifest.json create mode 100644 homeassistant/components/squeezebox/manifest.json create mode 100644 homeassistant/components/srp_energy/manifest.json create mode 100644 homeassistant/components/starlingbank/manifest.json create mode 100644 homeassistant/components/startca/manifest.json create mode 100644 homeassistant/components/statistics/manifest.json create mode 100644 homeassistant/components/statsd/manifest.json create mode 100644 homeassistant/components/steam_online/manifest.json create mode 100644 homeassistant/components/stream/manifest.json create mode 100644 homeassistant/components/stride/manifest.json create mode 100644 homeassistant/components/sun/manifest.json create mode 100644 homeassistant/components/supervisord/manifest.json create mode 100644 homeassistant/components/swiss_hydrological_data/manifest.json create mode 100644 homeassistant/components/swiss_public_transport/manifest.json create mode 100644 homeassistant/components/swisscom/manifest.json create mode 100644 homeassistant/components/switch/manifest.json create mode 100644 homeassistant/components/switchbot/manifest.json create mode 100644 homeassistant/components/switchmate/manifest.json create mode 100644 homeassistant/components/syncthru/manifest.json create mode 100644 homeassistant/components/synology/manifest.json create mode 100644 homeassistant/components/synology_chat/manifest.json create mode 100644 homeassistant/components/synology_srm/manifest.json create mode 100644 homeassistant/components/synologydsm/manifest.json create mode 100644 homeassistant/components/syslog/manifest.json create mode 100644 homeassistant/components/system_health/manifest.json create mode 100644 homeassistant/components/system_log/manifest.json create mode 100644 homeassistant/components/systemmonitor/manifest.json create mode 100644 homeassistant/components/sytadin/manifest.json create mode 100644 homeassistant/components/tado/manifest.json create mode 100644 homeassistant/components/tahoma/manifest.json create mode 100644 homeassistant/components/tank_utility/manifest.json create mode 100644 homeassistant/components/tapsaff/manifest.json create mode 100644 homeassistant/components/tautulli/manifest.json create mode 100644 homeassistant/components/tcp/manifest.json create mode 100644 homeassistant/components/ted5000/manifest.json create mode 100644 homeassistant/components/teksavvy/manifest.json create mode 100644 homeassistant/components/telegram/manifest.json create mode 100644 homeassistant/components/telegram_bot/manifest.json create mode 100644 homeassistant/components/tellduslive/manifest.json create mode 100644 homeassistant/components/tellstick/manifest.json create mode 100644 homeassistant/components/telnet/manifest.json create mode 100644 homeassistant/components/temper/manifest.json create mode 100644 homeassistant/components/template/manifest.json create mode 100644 homeassistant/components/tensorflow/manifest.json create mode 100644 homeassistant/components/tesla/manifest.json create mode 100644 homeassistant/components/tfiac/manifest.json create mode 100644 homeassistant/components/thermoworks_smoke/manifest.json create mode 100644 homeassistant/components/thethingsnetwork/manifest.json create mode 100644 homeassistant/components/thingspeak/manifest.json create mode 100644 homeassistant/components/thinkingcleaner/manifest.json create mode 100644 homeassistant/components/thomson/manifest.json create mode 100644 homeassistant/components/threshold/manifest.json create mode 100644 homeassistant/components/tibber/manifest.json create mode 100644 homeassistant/components/tikteck/manifest.json create mode 100644 homeassistant/components/tile/manifest.json create mode 100644 homeassistant/components/time_date/manifest.json create mode 100644 homeassistant/components/timer/manifest.json create mode 100644 homeassistant/components/tod/manifest.json create mode 100644 homeassistant/components/todoist/manifest.json create mode 100644 homeassistant/components/tof/manifest.json create mode 100644 homeassistant/components/tomato/manifest.json create mode 100644 homeassistant/components/toon/manifest.json create mode 100644 homeassistant/components/torque/manifest.json create mode 100644 homeassistant/components/totalconnect/manifest.json create mode 100644 homeassistant/components/touchline/manifest.json create mode 100644 homeassistant/components/tplink/manifest.json create mode 100644 homeassistant/components/tplink_lte/manifest.json create mode 100644 homeassistant/components/traccar/manifest.json create mode 100644 homeassistant/components/trackr/manifest.json create mode 100644 homeassistant/components/tradfri/manifest.json create mode 100644 homeassistant/components/trafikverket_weatherstation/manifest.json create mode 100644 homeassistant/components/transmission/manifest.json create mode 100644 homeassistant/components/transport_nsw/manifest.json create mode 100644 homeassistant/components/travisci/manifest.json create mode 100644 homeassistant/components/trend/manifest.json create mode 100644 homeassistant/components/tts/manifest.json create mode 100644 homeassistant/components/tuya/manifest.json create mode 100644 homeassistant/components/twilio/manifest.json create mode 100644 homeassistant/components/twilio_call/manifest.json create mode 100644 homeassistant/components/twilio_sms/manifest.json create mode 100644 homeassistant/components/twitch/manifest.json create mode 100644 homeassistant/components/twitter/manifest.json create mode 100644 homeassistant/components/ubee/manifest.json create mode 100644 homeassistant/components/uber/manifest.json create mode 100644 homeassistant/components/ubus/manifest.json create mode 100644 homeassistant/components/ue_smart_radio/manifest.json create mode 100644 homeassistant/components/uk_transport/manifest.json create mode 100644 homeassistant/components/unifi/manifest.json create mode 100644 homeassistant/components/unifi_direct/manifest.json create mode 100644 homeassistant/components/universal/manifest.json create mode 100644 homeassistant/components/upc_connect/manifest.json create mode 100644 homeassistant/components/upcloud/manifest.json create mode 100644 homeassistant/components/updater/manifest.json create mode 100644 homeassistant/components/upnp/manifest.json create mode 100644 homeassistant/components/ups/manifest.json create mode 100644 homeassistant/components/uptime/manifest.json create mode 100644 homeassistant/components/uptimerobot/manifest.json create mode 100644 homeassistant/components/uscis/manifest.json create mode 100644 homeassistant/components/usgs_earthquakes_feed/manifest.json create mode 100644 homeassistant/components/usps/manifest.json create mode 100644 homeassistant/components/utility_meter/manifest.json create mode 100644 homeassistant/components/uvc/manifest.json create mode 100644 homeassistant/components/vacuum/manifest.json create mode 100644 homeassistant/components/vasttrafik/manifest.json create mode 100644 homeassistant/components/velbus/manifest.json create mode 100644 homeassistant/components/velux/manifest.json create mode 100644 homeassistant/components/venstar/manifest.json create mode 100644 homeassistant/components/vera/manifest.json create mode 100644 homeassistant/components/verisure/manifest.json create mode 100644 homeassistant/components/version/manifest.json create mode 100644 homeassistant/components/vesync/manifest.json create mode 100644 homeassistant/components/viaggiatreno/manifest.json create mode 100644 homeassistant/components/vizio/manifest.json create mode 100644 homeassistant/components/vlc/manifest.json create mode 100644 homeassistant/components/voicerss/manifest.json create mode 100644 homeassistant/components/volkszaehler/manifest.json create mode 100644 homeassistant/components/volumio/manifest.json create mode 100644 homeassistant/components/volvooncall/manifest.json create mode 100644 homeassistant/components/vultr/manifest.json create mode 100644 homeassistant/components/w800rf32/manifest.json create mode 100644 homeassistant/components/wake_on_lan/manifest.json create mode 100644 homeassistant/components/waqi/manifest.json create mode 100644 homeassistant/components/water_heater/manifest.json create mode 100644 homeassistant/components/waterfurnace/manifest.json create mode 100644 homeassistant/components/watson_iot/manifest.json create mode 100644 homeassistant/components/waze_travel_time/manifest.json create mode 100644 homeassistant/components/weather/manifest.json create mode 100644 homeassistant/components/webhook/manifest.json create mode 100644 homeassistant/components/weblink/manifest.json create mode 100644 homeassistant/components/webostv/manifest.json create mode 100644 homeassistant/components/websocket_api/manifest.json create mode 100644 homeassistant/components/wemo/manifest.json create mode 100644 homeassistant/components/whois/manifest.json create mode 100644 homeassistant/components/wink/manifest.json create mode 100644 homeassistant/components/wirelesstag/manifest.json create mode 100644 homeassistant/components/workday/manifest.json create mode 100644 homeassistant/components/worldclock/manifest.json create mode 100644 homeassistant/components/worldtidesinfo/manifest.json create mode 100644 homeassistant/components/worxlandroid/manifest.json create mode 100644 homeassistant/components/wsdot/manifest.json create mode 100644 homeassistant/components/wunderground/manifest.json create mode 100644 homeassistant/components/wunderlist/manifest.json create mode 100644 homeassistant/components/x10/manifest.json create mode 100644 homeassistant/components/xbox_live/manifest.json create mode 100644 homeassistant/components/xeoma/manifest.json create mode 100644 homeassistant/components/xfinity/manifest.json create mode 100644 homeassistant/components/xiaomi/manifest.json create mode 100644 homeassistant/components/xiaomi_aqara/manifest.json create mode 100644 homeassistant/components/xiaomi_miio/manifest.json create mode 100644 homeassistant/components/xiaomi_tv/manifest.json create mode 100644 homeassistant/components/xmpp/manifest.json create mode 100644 homeassistant/components/xs1/manifest.json create mode 100644 homeassistant/components/yale_smart_alarm/manifest.json create mode 100644 homeassistant/components/yamaha/manifest.json create mode 100644 homeassistant/components/yamaha_musiccast/manifest.json create mode 100644 homeassistant/components/yandextts/manifest.json create mode 100644 homeassistant/components/yeelight/manifest.json create mode 100644 homeassistant/components/yeelightsunflower/manifest.json create mode 100644 homeassistant/components/yessssms/manifest.json create mode 100644 homeassistant/components/yi/manifest.json create mode 100644 homeassistant/components/yr/manifest.json create mode 100644 homeassistant/components/yweather/manifest.json create mode 100644 homeassistant/components/zabbix/manifest.json create mode 100644 homeassistant/components/zamg/manifest.json create mode 100644 homeassistant/components/zengge/manifest.json create mode 100644 homeassistant/components/zeroconf/manifest.json create mode 100644 homeassistant/components/zestimate/manifest.json create mode 100644 homeassistant/components/zha/manifest.json create mode 100644 homeassistant/components/zhong_hong/manifest.json create mode 100644 homeassistant/components/zigbee/manifest.json create mode 100644 homeassistant/components/ziggo_mediabox_xl/manifest.json create mode 100644 homeassistant/components/zone/manifest.json create mode 100644 homeassistant/components/zoneminder/manifest.json create mode 100644 homeassistant/components/zwave/manifest.json diff --git a/CODEOWNERS b/CODEOWNERS index 276c730a47a..5be5610a5c7 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -18,7 +18,11 @@ homeassistant/components/frontend/* @home-assistant/core homeassistant/components/group/* @home-assistant/core homeassistant/components/history/* @home-assistant/core homeassistant/components/http/* @home-assistant/core -homeassistant/components/input_*/* @home-assistant/core +homeassistant/components/input_boolean/* @home-assistant/core +homeassistant/components/input_datetime/* @home-assistant/core +homeassistant/components/input_number/* @home-assistant/core +homeassistant/components/input_select/* @home-assistant/core +homeassistant/components/input_text/* @home-assistant/core homeassistant/components/introduction/* @home-assistant/core homeassistant/components/logger/* @home-assistant/core homeassistant/components/lovelace/* @home-assistant/core @@ -42,7 +46,6 @@ Dockerfile @home-assistant/docker virtualization/Docker/* @home-assistant/docker homeassistant/components/zwave/* @home-assistant/z-wave -homeassistant/components/*/zwave.py @home-assistant/z-wave homeassistant/components/hassio/* @home-assistant/hassio @@ -223,7 +226,8 @@ homeassistant/components/spaceapi/* @fabaff homeassistant/components/spider/* @peternijssen homeassistant/components/sql/sensor.py @dgomes homeassistant/components/statistics/sensor.py @fabaff -homeassistant/components/swiss_*/* @fabaff +homeassistant/components/swiss_public_transport/* @fabaff +homeassistant/components/swiss_hydrological_data/* @fabaff homeassistant/components/switchbot/switch.py @danielhiversen homeassistant/components/switchmate/switch.py @danielhiversen homeassistant/components/synology_srm/device_tracker.py @aerialls diff --git a/homeassistant/components/abode/manifest.json b/homeassistant/components/abode/manifest.json new file mode 100644 index 00000000000..49e0c46fd55 --- /dev/null +++ b/homeassistant/components/abode/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "abode", + "name": "Abode", + "documentation": "https://www.home-assistant.io/components/abode", + "requirements": [ + "abodepy==0.15.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/acer_projector/manifest.json b/homeassistant/components/acer_projector/manifest.json new file mode 100644 index 00000000000..4b8d6967491 --- /dev/null +++ b/homeassistant/components/acer_projector/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "acer_projector", + "name": "Acer projector", + "documentation": "https://www.home-assistant.io/components/acer_projector", + "requirements": [ + "pyserial==3.1.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/actiontec/manifest.json b/homeassistant/components/actiontec/manifest.json new file mode 100644 index 00000000000..e233f430cfc --- /dev/null +++ b/homeassistant/components/actiontec/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "actiontec", + "name": "Actiontec", + "documentation": "https://www.home-assistant.io/components/actiontec", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/ads/manifest.json b/homeassistant/components/ads/manifest.json new file mode 100644 index 00000000000..0c759f0ad60 --- /dev/null +++ b/homeassistant/components/ads/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "ads", + "name": "Ads", + "documentation": "https://www.home-assistant.io/components/ads", + "requirements": [ + "pyads==3.0.7" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/aftership/manifest.json b/homeassistant/components/aftership/manifest.json new file mode 100644 index 00000000000..b9ee8939dc4 --- /dev/null +++ b/homeassistant/components/aftership/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "aftership", + "name": "Aftership", + "documentation": "https://www.home-assistant.io/components/aftership", + "requirements": [ + "pyaftership==0.1.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/air_quality/manifest.json b/homeassistant/components/air_quality/manifest.json new file mode 100644 index 00000000000..5bfe85547ff --- /dev/null +++ b/homeassistant/components/air_quality/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "air_quality", + "name": "Air quality", + "documentation": "https://www.home-assistant.io/components/air_quality", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/airvisual/manifest.json b/homeassistant/components/airvisual/manifest.json new file mode 100644 index 00000000000..ddb109a99b0 --- /dev/null +++ b/homeassistant/components/airvisual/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "airvisual", + "name": "Airvisual", + "documentation": "https://www.home-assistant.io/components/airvisual", + "requirements": [ + "pyairvisual==3.0.1" + ], + "dependencies": [], + "codeowners": [ + "@bachya" + ] +} diff --git a/homeassistant/components/aladdin_connect/manifest.json b/homeassistant/components/aladdin_connect/manifest.json new file mode 100644 index 00000000000..0681d5df38b --- /dev/null +++ b/homeassistant/components/aladdin_connect/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "aladdin_connect", + "name": "Aladdin connect", + "documentation": "https://www.home-assistant.io/components/aladdin_connect", + "requirements": [ + "aladdin_connect==0.3" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/alarm_control_panel/manifest.json b/homeassistant/components/alarm_control_panel/manifest.json new file mode 100644 index 00000000000..95e26de53bc --- /dev/null +++ b/homeassistant/components/alarm_control_panel/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "alarm_control_panel", + "name": "Alarm control panel", + "documentation": "https://www.home-assistant.io/components/alarm_control_panel", + "requirements": [], + "dependencies": [], + "codeowners": [ + "@colinodell" + ] +} diff --git a/homeassistant/components/alarmdecoder/manifest.json b/homeassistant/components/alarmdecoder/manifest.json new file mode 100644 index 00000000000..3e0d4112d27 --- /dev/null +++ b/homeassistant/components/alarmdecoder/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "alarmdecoder", + "name": "Alarmdecoder", + "documentation": "https://www.home-assistant.io/components/alarmdecoder", + "requirements": [ + "alarmdecoder==1.13.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/alarmdotcom/manifest.json b/homeassistant/components/alarmdotcom/manifest.json new file mode 100644 index 00000000000..9d2c0a2056e --- /dev/null +++ b/homeassistant/components/alarmdotcom/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "alarmdotcom", + "name": "Alarmdotcom", + "documentation": "https://www.home-assistant.io/components/alarmdotcom", + "requirements": [ + "pyalarmdotcom==0.3.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/alert/manifest.json b/homeassistant/components/alert/manifest.json new file mode 100644 index 00000000000..f3dcc18208c --- /dev/null +++ b/homeassistant/components/alert/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "alert", + "name": "Alert", + "documentation": "https://www.home-assistant.io/components/alert", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/alexa/manifest.json b/homeassistant/components/alexa/manifest.json new file mode 100644 index 00000000000..e4fc9eb8680 --- /dev/null +++ b/homeassistant/components/alexa/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "alexa", + "name": "Alexa", + "documentation": "https://www.home-assistant.io/components/alexa", + "requirements": [], + "dependencies": [ + "http" + ], + "codeowners": [] +} diff --git a/homeassistant/components/alpha_vantage/manifest.json b/homeassistant/components/alpha_vantage/manifest.json new file mode 100644 index 00000000000..dacc428ea2e --- /dev/null +++ b/homeassistant/components/alpha_vantage/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "alpha_vantage", + "name": "Alpha vantage", + "documentation": "https://www.home-assistant.io/components/alpha_vantage", + "requirements": [ + "alpha_vantage==2.1.0" + ], + "dependencies": [], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/amazon_polly/manifest.json b/homeassistant/components/amazon_polly/manifest.json new file mode 100644 index 00000000000..19140aac939 --- /dev/null +++ b/homeassistant/components/amazon_polly/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "amazon_polly", + "name": "Amazon polly", + "documentation": "https://www.home-assistant.io/components/amazon_polly", + "requirements": [ + "boto3==1.9.16" + ], + "dependencies": [], + "codeowners": [ + "@robbiet480" + ] +} diff --git a/homeassistant/components/ambient_station/manifest.json b/homeassistant/components/ambient_station/manifest.json new file mode 100644 index 00000000000..13a74fec26e --- /dev/null +++ b/homeassistant/components/ambient_station/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "ambient_station", + "name": "Ambient station", + "documentation": "https://www.home-assistant.io/components/ambient_station", + "requirements": [ + "aioambient==0.1.3" + ], + "dependencies": [], + "codeowners": [ + "@bachya" + ] +} diff --git a/homeassistant/components/amcrest/manifest.json b/homeassistant/components/amcrest/manifest.json new file mode 100644 index 00000000000..e05fdcf4bd4 --- /dev/null +++ b/homeassistant/components/amcrest/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "amcrest", + "name": "Amcrest", + "documentation": "https://www.home-assistant.io/components/amcrest", + "requirements": [ + "amcrest==1.3.0" + ], + "dependencies": [ + "ffmpeg" + ], + "codeowners": [] +} diff --git a/homeassistant/components/ampio/manifest.json b/homeassistant/components/ampio/manifest.json new file mode 100644 index 00000000000..d20b10b2d15 --- /dev/null +++ b/homeassistant/components/ampio/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "ampio", + "name": "Ampio", + "documentation": "https://www.home-assistant.io/components/ampio", + "requirements": [ + "asmog==0.0.6" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/android_ip_webcam/manifest.json b/homeassistant/components/android_ip_webcam/manifest.json new file mode 100644 index 00000000000..28909f7e053 --- /dev/null +++ b/homeassistant/components/android_ip_webcam/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "android_ip_webcam", + "name": "Android ip webcam", + "documentation": "https://www.home-assistant.io/components/android_ip_webcam", + "requirements": [ + "pydroid-ipcam==0.8" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/androidtv/manifest.json b/homeassistant/components/androidtv/manifest.json new file mode 100644 index 00000000000..815a97394cb --- /dev/null +++ b/homeassistant/components/androidtv/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "androidtv", + "name": "Androidtv", + "documentation": "https://www.home-assistant.io/components/androidtv", + "requirements": [ + "androidtv==0.0.14" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/anel_pwrctrl/manifest.json b/homeassistant/components/anel_pwrctrl/manifest.json new file mode 100644 index 00000000000..17802918cd2 --- /dev/null +++ b/homeassistant/components/anel_pwrctrl/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "anel_pwrctrl", + "name": "Anel pwrctrl", + "documentation": "https://www.home-assistant.io/components/anel_pwrctrl", + "requirements": [ + "anel_pwrctrl-homeassistant==0.0.1.dev2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/anthemav/manifest.json b/homeassistant/components/anthemav/manifest.json new file mode 100644 index 00000000000..9b2e3c697bb --- /dev/null +++ b/homeassistant/components/anthemav/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "anthemav", + "name": "Anthemav", + "documentation": "https://www.home-assistant.io/components/anthemav", + "requirements": [ + "anthemav==1.1.10" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/apcupsd/manifest.json b/homeassistant/components/apcupsd/manifest.json new file mode 100644 index 00000000000..813176728f2 --- /dev/null +++ b/homeassistant/components/apcupsd/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "apcupsd", + "name": "Apcupsd", + "documentation": "https://www.home-assistant.io/components/apcupsd", + "requirements": [ + "apcaccess==0.0.13" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/api/manifest.json b/homeassistant/components/api/manifest.json new file mode 100644 index 00000000000..25d9a76036e --- /dev/null +++ b/homeassistant/components/api/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "api", + "name": "Home Assistant API", + "documentation": "https://www.home-assistant.io/components/api", + "requirements": [], + "dependencies": [ + "http" + ], + "codeowners": [ + "@home-assistant/core" + ] +} diff --git a/homeassistant/components/api_streams/__init__.py b/homeassistant/components/api_streams/__init__.py deleted file mode 100644 index dba43061313..00000000000 --- a/homeassistant/components/api_streams/__init__.py +++ /dev/null @@ -1 +0,0 @@ -"""The api_streams component.""" diff --git a/homeassistant/components/apns/manifest.json b/homeassistant/components/apns/manifest.json new file mode 100644 index 00000000000..9a310a096a5 --- /dev/null +++ b/homeassistant/components/apns/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "apns", + "name": "Apns", + "documentation": "https://www.home-assistant.io/components/apns", + "requirements": [ + "apns2==0.3.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/apple_tv/manifest.json b/homeassistant/components/apple_tv/manifest.json new file mode 100644 index 00000000000..4f27fde2aa3 --- /dev/null +++ b/homeassistant/components/apple_tv/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "apple_tv", + "name": "Apple tv", + "documentation": "https://www.home-assistant.io/components/apple_tv", + "requirements": [ + "pyatv==0.3.12" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/aqualogic/manifest.json b/homeassistant/components/aqualogic/manifest.json new file mode 100644 index 00000000000..40f1805d83a --- /dev/null +++ b/homeassistant/components/aqualogic/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "aqualogic", + "name": "Aqualogic", + "documentation": "https://www.home-assistant.io/components/aqualogic", + "requirements": [ + "aqualogic==1.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/aquostv/manifest.json b/homeassistant/components/aquostv/manifest.json new file mode 100644 index 00000000000..16865905ae9 --- /dev/null +++ b/homeassistant/components/aquostv/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "aquostv", + "name": "Aquostv", + "documentation": "https://www.home-assistant.io/components/aquostv", + "requirements": [ + "sharp_aquos_rc==0.3.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/arduino/manifest.json b/homeassistant/components/arduino/manifest.json new file mode 100644 index 00000000000..cf21cbe87ea --- /dev/null +++ b/homeassistant/components/arduino/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "arduino", + "name": "Arduino", + "documentation": "https://www.home-assistant.io/components/arduino", + "requirements": [ + "PyMata==2.14" + ], + "dependencies": [], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/arest/manifest.json b/homeassistant/components/arest/manifest.json new file mode 100644 index 00000000000..d5bcf92a39d --- /dev/null +++ b/homeassistant/components/arest/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "arest", + "name": "Arest", + "documentation": "https://www.home-assistant.io/components/arest", + "requirements": [], + "dependencies": [], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/arlo/manifest.json b/homeassistant/components/arlo/manifest.json new file mode 100644 index 00000000000..a8b6befb70f --- /dev/null +++ b/homeassistant/components/arlo/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "arlo", + "name": "Arlo", + "documentation": "https://www.home-assistant.io/components/arlo", + "requirements": [ + "pyarlo==0.2.3" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/aruba/manifest.json b/homeassistant/components/aruba/manifest.json new file mode 100644 index 00000000000..597975619e6 --- /dev/null +++ b/homeassistant/components/aruba/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "aruba", + "name": "Aruba", + "documentation": "https://www.home-assistant.io/components/aruba", + "requirements": [ + "pexpect==4.6.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/arwn/manifest.json b/homeassistant/components/arwn/manifest.json new file mode 100644 index 00000000000..15ef7fa48ba --- /dev/null +++ b/homeassistant/components/arwn/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "arwn", + "name": "Arwn", + "documentation": "https://www.home-assistant.io/components/arwn", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/asterisk_cdr/manifest.json b/homeassistant/components/asterisk_cdr/manifest.json new file mode 100644 index 00000000000..2c8713ac191 --- /dev/null +++ b/homeassistant/components/asterisk_cdr/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "asterisk_cdr", + "name": "Asterisk cdr", + "documentation": "https://www.home-assistant.io/components/asterisk_cdr", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/asterisk_mbox/manifest.json b/homeassistant/components/asterisk_mbox/manifest.json new file mode 100644 index 00000000000..bafe43c480f --- /dev/null +++ b/homeassistant/components/asterisk_mbox/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "asterisk_mbox", + "name": "Asterisk mbox", + "documentation": "https://www.home-assistant.io/components/asterisk_mbox", + "requirements": [ + "asterisk_mbox==0.5.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/asuswrt/manifest.json b/homeassistant/components/asuswrt/manifest.json new file mode 100644 index 00000000000..f36819f133d --- /dev/null +++ b/homeassistant/components/asuswrt/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "asuswrt", + "name": "Asuswrt", + "documentation": "https://www.home-assistant.io/components/asuswrt", + "requirements": [ + "aioasuswrt==1.1.21" + ], + "dependencies": [], + "codeowners": [ + "@kennedyshead" + ] +} diff --git a/homeassistant/components/august/manifest.json b/homeassistant/components/august/manifest.json new file mode 100644 index 00000000000..39bc70fba7b --- /dev/null +++ b/homeassistant/components/august/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "august", + "name": "August", + "documentation": "https://www.home-assistant.io/components/august", + "requirements": [ + "py-august==0.7.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/aurora/manifest.json b/homeassistant/components/aurora/manifest.json new file mode 100644 index 00000000000..56ba3fe9356 --- /dev/null +++ b/homeassistant/components/aurora/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "aurora", + "name": "Aurora", + "documentation": "https://www.home-assistant.io/components/aurora", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/auth/manifest.json b/homeassistant/components/auth/manifest.json new file mode 100644 index 00000000000..10be545f5e1 --- /dev/null +++ b/homeassistant/components/auth/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "auth", + "name": "Auth", + "documentation": "https://www.home-assistant.io/components/auth", + "requirements": [], + "dependencies": [ + "http" + ], + "codeowners": [ + "@home-assistant/core" + ] +} diff --git a/homeassistant/components/automatic/manifest.json b/homeassistant/components/automatic/manifest.json new file mode 100644 index 00000000000..db2f676813e --- /dev/null +++ b/homeassistant/components/automatic/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "automatic", + "name": "Automatic", + "documentation": "https://www.home-assistant.io/components/automatic", + "requirements": [ + "aioautomatic==0.6.5" + ], + "dependencies": [], + "codeowners": [ + "@armills" + ] +} diff --git a/homeassistant/components/automation/manifest.json b/homeassistant/components/automation/manifest.json new file mode 100644 index 00000000000..93f1abe0f0d --- /dev/null +++ b/homeassistant/components/automation/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "automation", + "name": "Automation", + "documentation": "https://www.home-assistant.io/components/automation", + "requirements": [], + "dependencies": [ + "group" + ], + "codeowners": [ + "@home-assistant/core" + ] +} diff --git a/homeassistant/components/avion/manifest.json b/homeassistant/components/avion/manifest.json new file mode 100644 index 00000000000..e7d97f13313 --- /dev/null +++ b/homeassistant/components/avion/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "avion", + "name": "Avion", + "documentation": "https://www.home-assistant.io/components/avion", + "requirements": [ + "avion==0.10" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/awair/manifest.json b/homeassistant/components/awair/manifest.json new file mode 100644 index 00000000000..bc63ef06cc2 --- /dev/null +++ b/homeassistant/components/awair/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "awair", + "name": "Awair", + "documentation": "https://www.home-assistant.io/components/awair", + "requirements": [ + "python_awair==0.0.3" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/aws/manifest.json b/homeassistant/components/aws/manifest.json new file mode 100644 index 00000000000..a473a23f917 --- /dev/null +++ b/homeassistant/components/aws/manifest.json @@ -0,0 +1,13 @@ +{ + "domain": "aws", + "name": "Aws", + "documentation": "https://www.home-assistant.io/components/aws", + "requirements": [ + "aiobotocore==0.10.2" + ], + "dependencies": [], + "codeowners": [ + "@awarecan", + "@robbiet480" + ] +} diff --git a/homeassistant/components/aws_lambda/manifest.json b/homeassistant/components/aws_lambda/manifest.json new file mode 100644 index 00000000000..40c8c7b0629 --- /dev/null +++ b/homeassistant/components/aws_lambda/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "aws_lambda", + "name": "Aws lambda", + "documentation": "https://www.home-assistant.io/components/aws_lambda", + "requirements": [ + "boto3==1.9.16" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/aws_sns/manifest.json b/homeassistant/components/aws_sns/manifest.json new file mode 100644 index 00000000000..f6c3438025d --- /dev/null +++ b/homeassistant/components/aws_sns/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "aws_sns", + "name": "Aws sns", + "documentation": "https://www.home-assistant.io/components/aws_sns", + "requirements": [ + "boto3==1.9.16" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/aws_sqs/manifest.json b/homeassistant/components/aws_sqs/manifest.json new file mode 100644 index 00000000000..fcfc8cfb297 --- /dev/null +++ b/homeassistant/components/aws_sqs/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "aws_sqs", + "name": "Aws sqs", + "documentation": "https://www.home-assistant.io/components/aws_sqs", + "requirements": [ + "boto3==1.9.16" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/axis/manifest.json b/homeassistant/components/axis/manifest.json new file mode 100644 index 00000000000..66ccce8d98f --- /dev/null +++ b/homeassistant/components/axis/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "axis", + "name": "Axis", + "documentation": "https://www.home-assistant.io/components/axis", + "requirements": [ + "axis==19" + ], + "dependencies": [], + "codeowners": [ + "@kane610" + ] +} diff --git a/homeassistant/components/baidu/manifest.json b/homeassistant/components/baidu/manifest.json new file mode 100644 index 00000000000..1dea1b7e37b --- /dev/null +++ b/homeassistant/components/baidu/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "baidu", + "name": "Baidu", + "documentation": "https://www.home-assistant.io/components/baidu", + "requirements": [ + "baidu-aip==1.6.6" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/bayesian/manifest.json b/homeassistant/components/bayesian/manifest.json new file mode 100644 index 00000000000..25480ac8bdc --- /dev/null +++ b/homeassistant/components/bayesian/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "bayesian", + "name": "Bayesian", + "documentation": "https://www.home-assistant.io/components/bayesian", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/bbb_gpio/manifest.json b/homeassistant/components/bbb_gpio/manifest.json new file mode 100644 index 00000000000..5632836bfbb --- /dev/null +++ b/homeassistant/components/bbb_gpio/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "bbb_gpio", + "name": "Bbb gpio", + "documentation": "https://www.home-assistant.io/components/bbb_gpio", + "requirements": [ + "Adafruit_BBIO==1.0.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/bbox/manifest.json b/homeassistant/components/bbox/manifest.json new file mode 100644 index 00000000000..54cd9a3af64 --- /dev/null +++ b/homeassistant/components/bbox/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "bbox", + "name": "Bbox", + "documentation": "https://www.home-assistant.io/components/bbox", + "requirements": [ + "pybbox==0.0.5-alpha" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/bh1750/manifest.json b/homeassistant/components/bh1750/manifest.json new file mode 100644 index 00000000000..90e62c78356 --- /dev/null +++ b/homeassistant/components/bh1750/manifest.json @@ -0,0 +1,11 @@ +{ + "domain": "bh1750", + "name": "Bh1750", + "documentation": "https://www.home-assistant.io/components/bh1750", + "requirements": [ + "i2csense==0.0.4", + "smbus-cffi==0.5.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/binary_sensor/manifest.json b/homeassistant/components/binary_sensor/manifest.json new file mode 100644 index 00000000000..d627351958d --- /dev/null +++ b/homeassistant/components/binary_sensor/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "binary_sensor", + "name": "Binary sensor", + "documentation": "https://www.home-assistant.io/components/binary_sensor", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/bitcoin/manifest.json b/homeassistant/components/bitcoin/manifest.json new file mode 100644 index 00000000000..85da99a6885 --- /dev/null +++ b/homeassistant/components/bitcoin/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "bitcoin", + "name": "Bitcoin", + "documentation": "https://www.home-assistant.io/components/bitcoin", + "requirements": [ + "blockchain==1.4.4" + ], + "dependencies": [], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/blackbird/manifest.json b/homeassistant/components/blackbird/manifest.json new file mode 100644 index 00000000000..9e3e41290ea --- /dev/null +++ b/homeassistant/components/blackbird/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "blackbird", + "name": "Blackbird", + "documentation": "https://www.home-assistant.io/components/blackbird", + "requirements": [ + "pyblackbird==0.5" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/blink/manifest.json b/homeassistant/components/blink/manifest.json new file mode 100644 index 00000000000..7be44f95a53 --- /dev/null +++ b/homeassistant/components/blink/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "blink", + "name": "Blink", + "documentation": "https://www.home-assistant.io/components/blink", + "requirements": [ + "blinkpy==0.13.1" + ], + "dependencies": [], + "codeowners": [ + "@fronzbot" + ] +} diff --git a/homeassistant/components/blinksticklight/manifest.json b/homeassistant/components/blinksticklight/manifest.json new file mode 100644 index 00000000000..a5277c97d99 --- /dev/null +++ b/homeassistant/components/blinksticklight/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "blinksticklight", + "name": "Blinksticklight", + "documentation": "https://www.home-assistant.io/components/blinksticklight", + "requirements": [ + "blinkstick==1.1.8" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/blinkt/manifest.json b/homeassistant/components/blinkt/manifest.json new file mode 100644 index 00000000000..c11583ed59e --- /dev/null +++ b/homeassistant/components/blinkt/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "blinkt", + "name": "Blinkt", + "documentation": "https://www.home-assistant.io/components/blinkt", + "requirements": [ + "blinkt==0.1.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/blockchain/manifest.json b/homeassistant/components/blockchain/manifest.json new file mode 100644 index 00000000000..8a2a9f7b71f --- /dev/null +++ b/homeassistant/components/blockchain/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "blockchain", + "name": "Blockchain", + "documentation": "https://www.home-assistant.io/components/blockchain", + "requirements": [ + "python-blockchain-api==0.0.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/bloomsky/manifest.json b/homeassistant/components/bloomsky/manifest.json new file mode 100644 index 00000000000..3a780507dd5 --- /dev/null +++ b/homeassistant/components/bloomsky/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "bloomsky", + "name": "Bloomsky", + "documentation": "https://www.home-assistant.io/components/bloomsky", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/bluesound/manifest.json b/homeassistant/components/bluesound/manifest.json new file mode 100644 index 00000000000..9016502b5d3 --- /dev/null +++ b/homeassistant/components/bluesound/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "bluesound", + "name": "Bluesound", + "documentation": "https://www.home-assistant.io/components/bluesound", + "requirements": [ + "xmltodict==0.11.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/bluetooth_le_tracker/manifest.json b/homeassistant/components/bluetooth_le_tracker/manifest.json new file mode 100644 index 00000000000..cd67ec31536 --- /dev/null +++ b/homeassistant/components/bluetooth_le_tracker/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "bluetooth_le_tracker", + "name": "Bluetooth le tracker", + "documentation": "https://www.home-assistant.io/components/bluetooth_le_tracker", + "requirements": [ + "pygatt[GATTTOOL]==3.2.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/bluetooth_tracker/manifest.json b/homeassistant/components/bluetooth_tracker/manifest.json new file mode 100644 index 00000000000..7eaeb4ef927 --- /dev/null +++ b/homeassistant/components/bluetooth_tracker/manifest.json @@ -0,0 +1,11 @@ +{ + "domain": "bluetooth_tracker", + "name": "Bluetooth tracker", + "documentation": "https://www.home-assistant.io/components/bluetooth_tracker", + "requirements": [ + "bt_proximity==0.1.2", + "pybluez==0.22" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/bme280/manifest.json b/homeassistant/components/bme280/manifest.json new file mode 100644 index 00000000000..2342c8418eb --- /dev/null +++ b/homeassistant/components/bme280/manifest.json @@ -0,0 +1,11 @@ +{ + "domain": "bme280", + "name": "Bme280", + "documentation": "https://www.home-assistant.io/components/bme280", + "requirements": [ + "i2csense==0.0.4", + "smbus-cffi==0.5.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/bme680/manifest.json b/homeassistant/components/bme680/manifest.json new file mode 100644 index 00000000000..976be85ca94 --- /dev/null +++ b/homeassistant/components/bme680/manifest.json @@ -0,0 +1,11 @@ +{ + "domain": "bme680", + "name": "Bme680", + "documentation": "https://www.home-assistant.io/components/bme680", + "requirements": [ + "bme680==1.0.5", + "smbus-cffi==0.5.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/bmw_connected_drive/manifest.json b/homeassistant/components/bmw_connected_drive/manifest.json new file mode 100644 index 00000000000..67bfac91052 --- /dev/null +++ b/homeassistant/components/bmw_connected_drive/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "bmw_connected_drive", + "name": "Bmw connected drive", + "documentation": "https://www.home-assistant.io/components/bmw_connected_drive", + "requirements": [ + "bimmer_connected==0.5.3" + ], + "dependencies": [], + "codeowners": [ + "@ChristianKuehnel" + ] +} diff --git a/homeassistant/components/bom/manifest.json b/homeassistant/components/bom/manifest.json new file mode 100644 index 00000000000..e4744d4cfd2 --- /dev/null +++ b/homeassistant/components/bom/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "bom", + "name": "Bom", + "documentation": "https://www.home-assistant.io/components/bom", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/braviatv/manifest.json b/homeassistant/components/braviatv/manifest.json new file mode 100644 index 00000000000..35e2698af4d --- /dev/null +++ b/homeassistant/components/braviatv/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "braviatv", + "name": "Braviatv", + "documentation": "https://www.home-assistant.io/components/braviatv", + "requirements": [ + "braviarc-homeassistant==0.3.7.dev0" + ], + "dependencies": [], + "codeowners": [ + "@robbiet480" + ] +} diff --git a/homeassistant/components/broadlink/manifest.json b/homeassistant/components/broadlink/manifest.json new file mode 100644 index 00000000000..a2c565c3dd5 --- /dev/null +++ b/homeassistant/components/broadlink/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "broadlink", + "name": "Broadlink", + "documentation": "https://www.home-assistant.io/components/broadlink", + "requirements": [ + "broadlink==0.9.0" + ], + "dependencies": [], + "codeowners": [ + "@danielhiversen" + ] +} diff --git a/homeassistant/components/brottsplatskartan/manifest.json b/homeassistant/components/brottsplatskartan/manifest.json new file mode 100644 index 00000000000..d3b0657fed8 --- /dev/null +++ b/homeassistant/components/brottsplatskartan/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "brottsplatskartan", + "name": "Brottsplatskartan", + "documentation": "https://www.home-assistant.io/components/brottsplatskartan", + "requirements": [ + "brottsplatskartan==0.0.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/browser/manifest.json b/homeassistant/components/browser/manifest.json new file mode 100644 index 00000000000..61823564fe9 --- /dev/null +++ b/homeassistant/components/browser/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "browser", + "name": "Browser", + "documentation": "https://www.home-assistant.io/components/browser", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/brunt/manifest.json b/homeassistant/components/brunt/manifest.json new file mode 100644 index 00000000000..a47e3f69d5c --- /dev/null +++ b/homeassistant/components/brunt/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "brunt", + "name": "Brunt", + "documentation": "https://www.home-assistant.io/components/brunt", + "requirements": [ + "brunt==0.1.3" + ], + "dependencies": [], + "codeowners": [ + "@eavanvalkenburg" + ] +} diff --git a/homeassistant/components/bt_home_hub_5/manifest.json b/homeassistant/components/bt_home_hub_5/manifest.json new file mode 100644 index 00000000000..927d9ea9412 --- /dev/null +++ b/homeassistant/components/bt_home_hub_5/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "bt_home_hub_5", + "name": "Bt home hub 5", + "documentation": "https://www.home-assistant.io/components/bt_home_hub_5", + "requirements": [ + "bthomehub5-devicelist==0.1.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/bt_smarthub/manifest.json b/homeassistant/components/bt_smarthub/manifest.json new file mode 100644 index 00000000000..725541082e7 --- /dev/null +++ b/homeassistant/components/bt_smarthub/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "bt_smarthub", + "name": "Bt smarthub", + "documentation": "https://www.home-assistant.io/components/bt_smarthub", + "requirements": [ + "btsmarthub_devicelist==0.1.3" + ], + "dependencies": [], + "codeowners": [ + "@jxwolstenholme" + ] +} diff --git a/homeassistant/components/buienradar/manifest.json b/homeassistant/components/buienradar/manifest.json new file mode 100644 index 00000000000..98fc5fbdeac --- /dev/null +++ b/homeassistant/components/buienradar/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "buienradar", + "name": "Buienradar", + "documentation": "https://www.home-assistant.io/components/buienradar", + "requirements": [ + "buienradar==0.91" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/caldav/manifest.json b/homeassistant/components/caldav/manifest.json new file mode 100644 index 00000000000..6e233ba6ccd --- /dev/null +++ b/homeassistant/components/caldav/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "caldav", + "name": "Caldav", + "documentation": "https://www.home-assistant.io/components/caldav", + "requirements": [ + "caldav==0.5.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/calendar/manifest.json b/homeassistant/components/calendar/manifest.json new file mode 100644 index 00000000000..3a09cd090a5 --- /dev/null +++ b/homeassistant/components/calendar/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "calendar", + "name": "Calendar", + "documentation": "https://www.home-assistant.io/components/calendar", + "requirements": [], + "dependencies": [ + "http" + ], + "codeowners": [] +} diff --git a/homeassistant/components/camera/manifest.json b/homeassistant/components/camera/manifest.json new file mode 100644 index 00000000000..afa6f0d9bb7 --- /dev/null +++ b/homeassistant/components/camera/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "camera", + "name": "Camera", + "documentation": "https://www.home-assistant.io/components/camera", + "requirements": [], + "dependencies": [ + "http" + ], + "codeowners": [] +} diff --git a/homeassistant/components/canary/manifest.json b/homeassistant/components/canary/manifest.json new file mode 100644 index 00000000000..e7cc5fa7efc --- /dev/null +++ b/homeassistant/components/canary/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "canary", + "name": "Canary", + "documentation": "https://www.home-assistant.io/components/canary", + "requirements": [ + "py-canary==0.5.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/cast/manifest.json b/homeassistant/components/cast/manifest.json new file mode 100644 index 00000000000..c506dba8cf1 --- /dev/null +++ b/homeassistant/components/cast/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "cast", + "name": "Cast", + "documentation": "https://www.home-assistant.io/components/cast", + "requirements": [ + "pychromecast==3.2.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/cert_expiry/manifest.json b/homeassistant/components/cert_expiry/manifest.json new file mode 100644 index 00000000000..7ef2e0b7d10 --- /dev/null +++ b/homeassistant/components/cert_expiry/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "cert_expiry", + "name": "Cert expiry", + "documentation": "https://www.home-assistant.io/components/cert_expiry", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/channels/manifest.json b/homeassistant/components/channels/manifest.json new file mode 100644 index 00000000000..152c7d3a2dc --- /dev/null +++ b/homeassistant/components/channels/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "channels", + "name": "Channels", + "documentation": "https://www.home-assistant.io/components/channels", + "requirements": [ + "pychannels==1.0.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/cisco_ios/manifest.json b/homeassistant/components/cisco_ios/manifest.json new file mode 100644 index 00000000000..d1a9e9933b9 --- /dev/null +++ b/homeassistant/components/cisco_ios/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "cisco_ios", + "name": "Cisco ios", + "documentation": "https://www.home-assistant.io/components/cisco_ios", + "requirements": [ + "pexpect==4.6.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/cisco_mobility_express/manifest.json b/homeassistant/components/cisco_mobility_express/manifest.json new file mode 100644 index 00000000000..6bd56ccd15e --- /dev/null +++ b/homeassistant/components/cisco_mobility_express/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "cisco_mobility_express", + "name": "Cisco mobility express", + "documentation": "https://www.home-assistant.io/components/cisco_mobility_express", + "requirements": [ + "ciscomobilityexpress==0.1.5" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/cisco_webex_teams/manifest.json b/homeassistant/components/cisco_webex_teams/manifest.json new file mode 100644 index 00000000000..d13b893ce69 --- /dev/null +++ b/homeassistant/components/cisco_webex_teams/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "cisco_webex_teams", + "name": "Cisco webex teams", + "documentation": "https://www.home-assistant.io/components/cisco_webex_teams", + "requirements": [ + "webexteamssdk==1.1.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/ciscospark/manifest.json b/homeassistant/components/ciscospark/manifest.json new file mode 100644 index 00000000000..c6b0c42e89c --- /dev/null +++ b/homeassistant/components/ciscospark/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "ciscospark", + "name": "Ciscospark", + "documentation": "https://www.home-assistant.io/components/ciscospark", + "requirements": [ + "ciscosparkapi==0.4.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/citybikes/manifest.json b/homeassistant/components/citybikes/manifest.json new file mode 100644 index 00000000000..ea1ceaa9531 --- /dev/null +++ b/homeassistant/components/citybikes/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "citybikes", + "name": "Citybikes", + "documentation": "https://www.home-assistant.io/components/citybikes", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/clementine/manifest.json b/homeassistant/components/clementine/manifest.json new file mode 100644 index 00000000000..4d835ed4e7c --- /dev/null +++ b/homeassistant/components/clementine/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "clementine", + "name": "Clementine", + "documentation": "https://www.home-assistant.io/components/clementine", + "requirements": [ + "python-clementine-remote==1.0.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/clickatell/manifest.json b/homeassistant/components/clickatell/manifest.json new file mode 100644 index 00000000000..ffd550eebee --- /dev/null +++ b/homeassistant/components/clickatell/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "clickatell", + "name": "Clickatell", + "documentation": "https://www.home-assistant.io/components/clickatell", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/clicksend/manifest.json b/homeassistant/components/clicksend/manifest.json new file mode 100644 index 00000000000..38319825094 --- /dev/null +++ b/homeassistant/components/clicksend/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "clicksend", + "name": "Clicksend", + "documentation": "https://www.home-assistant.io/components/clicksend", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/clicksend_tts/manifest.json b/homeassistant/components/clicksend_tts/manifest.json new file mode 100644 index 00000000000..c2a86f426e4 --- /dev/null +++ b/homeassistant/components/clicksend_tts/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "clicksend_tts", + "name": "Clicksend tts", + "documentation": "https://www.home-assistant.io/components/clicksend_tts", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/climate/manifest.json b/homeassistant/components/climate/manifest.json new file mode 100644 index 00000000000..ca5312e7670 --- /dev/null +++ b/homeassistant/components/climate/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "climate", + "name": "Climate", + "documentation": "https://www.home-assistant.io/components/climate", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/cloud/manifest.json b/homeassistant/components/cloud/manifest.json new file mode 100644 index 00000000000..b7822fcd903 --- /dev/null +++ b/homeassistant/components/cloud/manifest.json @@ -0,0 +1,14 @@ +{ + "domain": "cloud", + "name": "Cloud", + "documentation": "https://www.home-assistant.io/components/cloud", + "requirements": [ + "hass-nabucasa==0.11" + ], + "dependencies": [ + "http" + ], + "codeowners": [ + "@home-assistant/core" + ] +} diff --git a/homeassistant/components/cloudflare/manifest.json b/homeassistant/components/cloudflare/manifest.json new file mode 100644 index 00000000000..7716ae65c4e --- /dev/null +++ b/homeassistant/components/cloudflare/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "cloudflare", + "name": "Cloudflare", + "documentation": "https://www.home-assistant.io/components/cloudflare", + "requirements": [ + "pycfdns==0.0.1" + ], + "dependencies": [], + "codeowners": [ + "@ludeeus" + ] +} diff --git a/homeassistant/components/cmus/manifest.json b/homeassistant/components/cmus/manifest.json new file mode 100644 index 00000000000..1528f4252b1 --- /dev/null +++ b/homeassistant/components/cmus/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "cmus", + "name": "Cmus", + "documentation": "https://www.home-assistant.io/components/cmus", + "requirements": [ + "pycmus==0.1.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/co2signal/manifest.json b/homeassistant/components/co2signal/manifest.json new file mode 100644 index 00000000000..ac42e374fdd --- /dev/null +++ b/homeassistant/components/co2signal/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "co2signal", + "name": "Co2signal", + "documentation": "https://www.home-assistant.io/components/co2signal", + "requirements": [ + "co2signal==0.4.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/coinbase/manifest.json b/homeassistant/components/coinbase/manifest.json new file mode 100644 index 00000000000..5f8a189c7d1 --- /dev/null +++ b/homeassistant/components/coinbase/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "coinbase", + "name": "Coinbase", + "documentation": "https://www.home-assistant.io/components/coinbase", + "requirements": [ + "coinbase==2.1.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/coinmarketcap/manifest.json b/homeassistant/components/coinmarketcap/manifest.json new file mode 100644 index 00000000000..0afb1b1c28f --- /dev/null +++ b/homeassistant/components/coinmarketcap/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "coinmarketcap", + "name": "Coinmarketcap", + "documentation": "https://www.home-assistant.io/components/coinmarketcap", + "requirements": [ + "coinmarketcap==5.0.3" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/comed_hourly_pricing/manifest.json b/homeassistant/components/comed_hourly_pricing/manifest.json new file mode 100644 index 00000000000..47c7931a0e9 --- /dev/null +++ b/homeassistant/components/comed_hourly_pricing/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "comed_hourly_pricing", + "name": "Comed hourly pricing", + "documentation": "https://www.home-assistant.io/components/comed_hourly_pricing", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/comfoconnect/manifest.json b/homeassistant/components/comfoconnect/manifest.json new file mode 100644 index 00000000000..03319aeffa8 --- /dev/null +++ b/homeassistant/components/comfoconnect/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "comfoconnect", + "name": "Comfoconnect", + "documentation": "https://www.home-assistant.io/components/comfoconnect", + "requirements": [ + "pycomfoconnect==0.3" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/command_line/manifest.json b/homeassistant/components/command_line/manifest.json new file mode 100644 index 00000000000..ff94522210d --- /dev/null +++ b/homeassistant/components/command_line/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "command_line", + "name": "Command line", + "documentation": "https://www.home-assistant.io/components/command_line", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/concord232/manifest.json b/homeassistant/components/concord232/manifest.json new file mode 100644 index 00000000000..f26da49d3f1 --- /dev/null +++ b/homeassistant/components/concord232/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "concord232", + "name": "Concord232", + "documentation": "https://www.home-assistant.io/components/concord232", + "requirements": [ + "concord232==0.15" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/config/manifest.json b/homeassistant/components/config/manifest.json new file mode 100644 index 00000000000..9c0c50a2595 --- /dev/null +++ b/homeassistant/components/config/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "config", + "name": "Config", + "documentation": "https://www.home-assistant.io/components/config", + "requirements": [], + "dependencies": [ + "http" + ], + "codeowners": [ + "@home-assistant/core" + ] +} diff --git a/homeassistant/components/configurator/manifest.json b/homeassistant/components/configurator/manifest.json new file mode 100644 index 00000000000..f01fe7324fa --- /dev/null +++ b/homeassistant/components/configurator/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "configurator", + "name": "Configurator", + "documentation": "https://www.home-assistant.io/components/configurator", + "requirements": [], + "dependencies": [], + "codeowners": [ + "@home-assistant/core" + ] +} diff --git a/homeassistant/components/conversation/manifest.json b/homeassistant/components/conversation/manifest.json new file mode 100644 index 00000000000..ddd3b6205ef --- /dev/null +++ b/homeassistant/components/conversation/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "conversation", + "name": "Conversation", + "documentation": "https://www.home-assistant.io/components/conversation", + "requirements": [], + "dependencies": [ + "http" + ], + "codeowners": [ + "@home-assistant/core" + ] +} diff --git a/homeassistant/components/coolmaster/manifest.json b/homeassistant/components/coolmaster/manifest.json new file mode 100644 index 00000000000..9489dc72689 --- /dev/null +++ b/homeassistant/components/coolmaster/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "coolmaster", + "name": "Coolmaster", + "documentation": "https://www.home-assistant.io/components/coolmaster", + "requirements": [ + "pycoolmasternet==0.0.4" + ], + "dependencies": [], + "codeowners": [ + "@OnFreund" + ] +} diff --git a/homeassistant/components/counter/manifest.json b/homeassistant/components/counter/manifest.json new file mode 100644 index 00000000000..ae7066ea82d --- /dev/null +++ b/homeassistant/components/counter/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "counter", + "name": "Counter", + "documentation": "https://www.home-assistant.io/components/counter", + "requirements": [], + "dependencies": [], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/cover/manifest.json b/homeassistant/components/cover/manifest.json new file mode 100644 index 00000000000..f39f7fb0650 --- /dev/null +++ b/homeassistant/components/cover/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "cover", + "name": "Cover", + "documentation": "https://www.home-assistant.io/components/cover", + "requirements": [], + "dependencies": [ + "group" + ], + "codeowners": [ + "@cdce8p" + ] +} diff --git a/homeassistant/components/cppm_tracker/manifest.json b/homeassistant/components/cppm_tracker/manifest.json new file mode 100644 index 00000000000..5a1bdbf5a45 --- /dev/null +++ b/homeassistant/components/cppm_tracker/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "cppm_tracker", + "name": "Cppm tracker", + "documentation": "https://www.home-assistant.io/components/cppm_tracker", + "requirements": [ + "clearpasspy==1.0.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/cpuspeed/manifest.json b/homeassistant/components/cpuspeed/manifest.json new file mode 100644 index 00000000000..9034cb7740d --- /dev/null +++ b/homeassistant/components/cpuspeed/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "cpuspeed", + "name": "Cpuspeed", + "documentation": "https://www.home-assistant.io/components/cpuspeed", + "requirements": [ + "py-cpuinfo==5.0.0" + ], + "dependencies": [], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/crimereports/manifest.json b/homeassistant/components/crimereports/manifest.json new file mode 100644 index 00000000000..0f74216b9b2 --- /dev/null +++ b/homeassistant/components/crimereports/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "crimereports", + "name": "Crimereports", + "documentation": "https://www.home-assistant.io/components/crimereports", + "requirements": [ + "crimereports==1.0.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/cups/manifest.json b/homeassistant/components/cups/manifest.json new file mode 100644 index 00000000000..def2846c4ca --- /dev/null +++ b/homeassistant/components/cups/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "cups", + "name": "Cups", + "documentation": "https://www.home-assistant.io/components/cups", + "requirements": [ + "pycups==1.9.73" + ], + "dependencies": [], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/currencylayer/manifest.json b/homeassistant/components/currencylayer/manifest.json new file mode 100644 index 00000000000..7064590bf25 --- /dev/null +++ b/homeassistant/components/currencylayer/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "currencylayer", + "name": "Currencylayer", + "documentation": "https://www.home-assistant.io/components/currencylayer", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/daikin/manifest.json b/homeassistant/components/daikin/manifest.json new file mode 100644 index 00000000000..28314bdf084 --- /dev/null +++ b/homeassistant/components/daikin/manifest.json @@ -0,0 +1,13 @@ +{ + "domain": "daikin", + "name": "Daikin", + "documentation": "https://www.home-assistant.io/components/daikin", + "requirements": [ + "pydaikin==1.3.1" + ], + "dependencies": [], + "codeowners": [ + "@fredrike", + "@rofrantz" + ] +} diff --git a/homeassistant/components/danfoss_air/manifest.json b/homeassistant/components/danfoss_air/manifest.json new file mode 100644 index 00000000000..8af1707de65 --- /dev/null +++ b/homeassistant/components/danfoss_air/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "danfoss_air", + "name": "Danfoss air", + "documentation": "https://www.home-assistant.io/components/danfoss_air", + "requirements": [ + "pydanfossair==0.0.7" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/darksky/manifest.json b/homeassistant/components/darksky/manifest.json new file mode 100644 index 00000000000..e4e6482484c --- /dev/null +++ b/homeassistant/components/darksky/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "darksky", + "name": "Darksky", + "documentation": "https://www.home-assistant.io/components/darksky", + "requirements": [ + "python-forecastio==1.4.0" + ], + "dependencies": [], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/datadog/manifest.json b/homeassistant/components/datadog/manifest.json new file mode 100644 index 00000000000..40a2e82d53a --- /dev/null +++ b/homeassistant/components/datadog/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "datadog", + "name": "Datadog", + "documentation": "https://www.home-assistant.io/components/datadog", + "requirements": [ + "datadog==0.15.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/ddwrt/manifest.json b/homeassistant/components/ddwrt/manifest.json new file mode 100644 index 00000000000..3c877a34841 --- /dev/null +++ b/homeassistant/components/ddwrt/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "ddwrt", + "name": "Ddwrt", + "documentation": "https://www.home-assistant.io/components/ddwrt", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/deconz/manifest.json b/homeassistant/components/deconz/manifest.json new file mode 100644 index 00000000000..c68da4b566c --- /dev/null +++ b/homeassistant/components/deconz/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "deconz", + "name": "Deconz", + "documentation": "https://www.home-assistant.io/components/deconz", + "requirements": [ + "pydeconz==54" + ], + "dependencies": [], + "codeowners": [ + "@kane610" + ] +} diff --git a/homeassistant/components/decora/manifest.json b/homeassistant/components/decora/manifest.json new file mode 100644 index 00000000000..923a543e827 --- /dev/null +++ b/homeassistant/components/decora/manifest.json @@ -0,0 +1,11 @@ +{ + "domain": "decora", + "name": "Decora", + "documentation": "https://www.home-assistant.io/components/decora", + "requirements": [ + "bluepy==1.1.4", + "decora==0.6" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/decora_wifi/manifest.json b/homeassistant/components/decora_wifi/manifest.json new file mode 100644 index 00000000000..3e938d743bd --- /dev/null +++ b/homeassistant/components/decora_wifi/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "decora_wifi", + "name": "Decora wifi", + "documentation": "https://www.home-assistant.io/components/decora_wifi", + "requirements": [ + "decora_wifi==1.3" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/default_config/manifest.json b/homeassistant/components/default_config/manifest.json new file mode 100644 index 00000000000..deda9c06805 --- /dev/null +++ b/homeassistant/components/default_config/manifest.json @@ -0,0 +1,25 @@ +{ + "domain": "default_config", + "name": "Default config", + "documentation": "https://www.home-assistant.io/components/default_config", + "requirements": [], + "dependencies": [ + "automation", + "cloud", + "config", + "conversation", + "frontend", + "history", + "logbook", + "map", + "mobile_app", + "person", + "script", + "stream", + "sun", + "system_health", + "updater", + "zeroconf" + ], + "codeowners": [] +} diff --git a/homeassistant/components/deluge/manifest.json b/homeassistant/components/deluge/manifest.json new file mode 100644 index 00000000000..2b3c6d4c055 --- /dev/null +++ b/homeassistant/components/deluge/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "deluge", + "name": "Deluge", + "documentation": "https://www.home-assistant.io/components/deluge", + "requirements": [ + "deluge-client==1.4.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/demo/manifest.json b/homeassistant/components/demo/manifest.json new file mode 100644 index 00000000000..08cf75a3c53 --- /dev/null +++ b/homeassistant/components/demo/manifest.json @@ -0,0 +1,14 @@ +{ + "domain": "demo", + "name": "Demo", + "documentation": "https://www.home-assistant.io/components/demo", + "requirements": [], + "dependencies": [ + "conversation", + "introduction", + "zone" + ], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/denon/manifest.json b/homeassistant/components/denon/manifest.json new file mode 100644 index 00000000000..2068b72fa9d --- /dev/null +++ b/homeassistant/components/denon/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "denon", + "name": "Denon", + "documentation": "https://www.home-assistant.io/components/denon", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/denonavr/manifest.json b/homeassistant/components/denonavr/manifest.json new file mode 100644 index 00000000000..df7d58169e0 --- /dev/null +++ b/homeassistant/components/denonavr/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "denonavr", + "name": "Denonavr", + "documentation": "https://www.home-assistant.io/components/denonavr", + "requirements": [ + "denonavr==0.7.8" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/deutsche_bahn/manifest.json b/homeassistant/components/deutsche_bahn/manifest.json new file mode 100644 index 00000000000..463c7d03fbb --- /dev/null +++ b/homeassistant/components/deutsche_bahn/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "deutsche_bahn", + "name": "Deutsche bahn", + "documentation": "https://www.home-assistant.io/components/deutsche_bahn", + "requirements": [ + "schiene==0.23" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/device_sun_light_trigger/manifest.json b/homeassistant/components/device_sun_light_trigger/manifest.json new file mode 100644 index 00000000000..abe5a1d500c --- /dev/null +++ b/homeassistant/components/device_sun_light_trigger/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "device_sun_light_trigger", + "name": "Device sun light trigger", + "documentation": "https://www.home-assistant.io/components/device_sun_light_trigger", + "requirements": [], + "dependencies": [ + "device_tracker", + "group", + "light" + ], + "codeowners": [] +} diff --git a/homeassistant/components/device_tracker/manifest.json b/homeassistant/components/device_tracker/manifest.json new file mode 100644 index 00000000000..7b32f7845a6 --- /dev/null +++ b/homeassistant/components/device_tracker/manifest.json @@ -0,0 +1,11 @@ +{ + "domain": "device_tracker", + "name": "Device tracker", + "documentation": "https://www.home-assistant.io/components/device_tracker", + "requirements": [], + "dependencies": [ + "group", + "zone" + ], + "codeowners": [] +} diff --git a/homeassistant/components/dht/manifest.json b/homeassistant/components/dht/manifest.json new file mode 100644 index 00000000000..05889bdd326 --- /dev/null +++ b/homeassistant/components/dht/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "dht", + "name": "Dht", + "documentation": "https://www.home-assistant.io/components/dht", + "requirements": [ + "Adafruit-DHT==1.4.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/dialogflow/manifest.json b/homeassistant/components/dialogflow/manifest.json new file mode 100644 index 00000000000..d136b8a984d --- /dev/null +++ b/homeassistant/components/dialogflow/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "dialogflow", + "name": "Dialogflow", + "documentation": "https://www.home-assistant.io/components/dialogflow", + "requirements": [], + "dependencies": [ + "webhook" + ], + "codeowners": [] +} diff --git a/homeassistant/components/digital_ocean/manifest.json b/homeassistant/components/digital_ocean/manifest.json new file mode 100644 index 00000000000..2ef940f60bd --- /dev/null +++ b/homeassistant/components/digital_ocean/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "digital_ocean", + "name": "Digital ocean", + "documentation": "https://www.home-assistant.io/components/digital_ocean", + "requirements": [ + "python-digitalocean==1.13.2" + ], + "dependencies": [], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/digitalloggers/manifest.json b/homeassistant/components/digitalloggers/manifest.json new file mode 100644 index 00000000000..990b39b21a5 --- /dev/null +++ b/homeassistant/components/digitalloggers/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "digitalloggers", + "name": "Digitalloggers", + "documentation": "https://www.home-assistant.io/components/digitalloggers", + "requirements": [ + "dlipower==0.7.165" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/directv/manifest.json b/homeassistant/components/directv/manifest.json new file mode 100644 index 00000000000..7dbe6122ac1 --- /dev/null +++ b/homeassistant/components/directv/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "directv", + "name": "Directv", + "documentation": "https://www.home-assistant.io/components/directv", + "requirements": [ + "directpy==0.5" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/discogs/manifest.json b/homeassistant/components/discogs/manifest.json new file mode 100644 index 00000000000..ca304bce88b --- /dev/null +++ b/homeassistant/components/discogs/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "discogs", + "name": "Discogs", + "documentation": "https://www.home-assistant.io/components/discogs", + "requirements": [ + "discogs_client==2.2.1" + ], + "dependencies": [], + "codeowners": [ + "@thibmaek" + ] +} diff --git a/homeassistant/components/discord/manifest.json b/homeassistant/components/discord/manifest.json new file mode 100644 index 00000000000..155e2b6806f --- /dev/null +++ b/homeassistant/components/discord/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "discord", + "name": "Discord", + "documentation": "https://www.home-assistant.io/components/discord", + "requirements": [ + "discord.py==0.16.12" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/discovery/manifest.json b/homeassistant/components/discovery/manifest.json new file mode 100644 index 00000000000..845e1af15d4 --- /dev/null +++ b/homeassistant/components/discovery/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "discovery", + "name": "Discovery", + "documentation": "https://www.home-assistant.io/components/discovery", + "requirements": [ + "netdisco==2.6.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/dlib_face_detect/manifest.json b/homeassistant/components/dlib_face_detect/manifest.json new file mode 100644 index 00000000000..c2ede62ee5b --- /dev/null +++ b/homeassistant/components/dlib_face_detect/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "dlib_face_detect", + "name": "Dlib face detect", + "documentation": "https://www.home-assistant.io/components/dlib_face_detect", + "requirements": [ + "face_recognition==1.2.3" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/dlib_face_identify/manifest.json b/homeassistant/components/dlib_face_identify/manifest.json new file mode 100644 index 00000000000..388017f78bb --- /dev/null +++ b/homeassistant/components/dlib_face_identify/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "dlib_face_identify", + "name": "Dlib face identify", + "documentation": "https://www.home-assistant.io/components/dlib_face_identify", + "requirements": [ + "face_recognition==1.2.3" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/dlink/manifest.json b/homeassistant/components/dlink/manifest.json new file mode 100644 index 00000000000..8f7d07eb0db --- /dev/null +++ b/homeassistant/components/dlink/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "dlink", + "name": "Dlink", + "documentation": "https://www.home-assistant.io/components/dlink", + "requirements": [ + "pyW215==0.6.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/dlna_dmr/manifest.json b/homeassistant/components/dlna_dmr/manifest.json new file mode 100644 index 00000000000..be2e655454e --- /dev/null +++ b/homeassistant/components/dlna_dmr/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "dlna_dmr", + "name": "Dlna dmr", + "documentation": "https://www.home-assistant.io/components/dlna_dmr", + "requirements": [ + "async-upnp-client==0.14.7" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/dnsip/manifest.json b/homeassistant/components/dnsip/manifest.json new file mode 100644 index 00000000000..2a92f1a0446 --- /dev/null +++ b/homeassistant/components/dnsip/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "dnsip", + "name": "Dnsip", + "documentation": "https://www.home-assistant.io/components/dnsip", + "requirements": [ + "aiodns==1.1.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/dominos/manifest.json b/homeassistant/components/dominos/manifest.json new file mode 100644 index 00000000000..f8d13b49f93 --- /dev/null +++ b/homeassistant/components/dominos/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "dominos", + "name": "Dominos", + "documentation": "https://www.home-assistant.io/components/dominos", + "requirements": [ + "pizzapi==0.0.3" + ], + "dependencies": [ + "http" + ], + "codeowners": [] +} diff --git a/homeassistant/components/doorbird/manifest.json b/homeassistant/components/doorbird/manifest.json new file mode 100644 index 00000000000..f65af20f93c --- /dev/null +++ b/homeassistant/components/doorbird/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "doorbird", + "name": "Doorbird", + "documentation": "https://www.home-assistant.io/components/doorbird", + "requirements": [ + "doorbirdpy==2.0.6" + ], + "dependencies": [], + "codeowners": [ + "@oblogic7" + ] +} diff --git a/homeassistant/components/dovado/manifest.json b/homeassistant/components/dovado/manifest.json new file mode 100644 index 00000000000..122d774c268 --- /dev/null +++ b/homeassistant/components/dovado/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "dovado", + "name": "Dovado", + "documentation": "https://www.home-assistant.io/components/dovado", + "requirements": [ + "dovado==0.4.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/downloader/manifest.json b/homeassistant/components/downloader/manifest.json new file mode 100644 index 00000000000..514509c004d --- /dev/null +++ b/homeassistant/components/downloader/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "downloader", + "name": "Downloader", + "documentation": "https://www.home-assistant.io/components/downloader", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/dsmr/manifest.json b/homeassistant/components/dsmr/manifest.json new file mode 100644 index 00000000000..21c98d56d1d --- /dev/null +++ b/homeassistant/components/dsmr/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "dsmr", + "name": "Dsmr", + "documentation": "https://www.home-assistant.io/components/dsmr", + "requirements": [ + "dsmr_parser==0.12" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/dte_energy_bridge/manifest.json b/homeassistant/components/dte_energy_bridge/manifest.json new file mode 100644 index 00000000000..fbf7a00f8e6 --- /dev/null +++ b/homeassistant/components/dte_energy_bridge/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "dte_energy_bridge", + "name": "Dte energy bridge", + "documentation": "https://www.home-assistant.io/components/dte_energy_bridge", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/dublin_bus_transport/manifest.json b/homeassistant/components/dublin_bus_transport/manifest.json new file mode 100644 index 00000000000..fc13fddc936 --- /dev/null +++ b/homeassistant/components/dublin_bus_transport/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "dublin_bus_transport", + "name": "Dublin bus transport", + "documentation": "https://www.home-assistant.io/components/dublin_bus_transport", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/duckdns/manifest.json b/homeassistant/components/duckdns/manifest.json new file mode 100644 index 00000000000..ed38d35346f --- /dev/null +++ b/homeassistant/components/duckdns/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "duckdns", + "name": "Duckdns", + "documentation": "https://www.home-assistant.io/components/duckdns", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/duke_energy/manifest.json b/homeassistant/components/duke_energy/manifest.json new file mode 100644 index 00000000000..602dfec801f --- /dev/null +++ b/homeassistant/components/duke_energy/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "duke_energy", + "name": "Duke energy", + "documentation": "https://www.home-assistant.io/components/duke_energy", + "requirements": [ + "pydukeenergy==0.0.6" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/dunehd/manifest.json b/homeassistant/components/dunehd/manifest.json new file mode 100644 index 00000000000..35e6c4a2449 --- /dev/null +++ b/homeassistant/components/dunehd/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "dunehd", + "name": "Dunehd", + "documentation": "https://www.home-assistant.io/components/dunehd", + "requirements": [ + "pdunehd==1.3" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/dwd_weather_warnings/manifest.json b/homeassistant/components/dwd_weather_warnings/manifest.json new file mode 100644 index 00000000000..a2b21a9e0bf --- /dev/null +++ b/homeassistant/components/dwd_weather_warnings/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "dwd_weather_warnings", + "name": "Dwd weather warnings", + "documentation": "https://www.home-assistant.io/components/dwd_weather_warnings", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/dweet/manifest.json b/homeassistant/components/dweet/manifest.json new file mode 100644 index 00000000000..e0a00620210 --- /dev/null +++ b/homeassistant/components/dweet/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "dweet", + "name": "Dweet", + "documentation": "https://www.home-assistant.io/components/dweet", + "requirements": [ + "dweepy==0.3.0" + ], + "dependencies": [], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/dyson/manifest.json b/homeassistant/components/dyson/manifest.json new file mode 100644 index 00000000000..7b956dd96c8 --- /dev/null +++ b/homeassistant/components/dyson/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "dyson", + "name": "Dyson", + "documentation": "https://www.home-assistant.io/components/dyson", + "requirements": [ + "libpurecool==0.5.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/ebox/manifest.json b/homeassistant/components/ebox/manifest.json new file mode 100644 index 00000000000..16b033df8fd --- /dev/null +++ b/homeassistant/components/ebox/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "ebox", + "name": "Ebox", + "documentation": "https://www.home-assistant.io/components/ebox", + "requirements": [ + "pyebox==1.1.4" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/ebusd/manifest.json b/homeassistant/components/ebusd/manifest.json new file mode 100644 index 00000000000..46b8fb761dc --- /dev/null +++ b/homeassistant/components/ebusd/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "ebusd", + "name": "Ebusd", + "documentation": "https://www.home-assistant.io/components/ebusd", + "requirements": [ + "ebusdpy==0.0.16" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/ecoal_boiler/manifest.json b/homeassistant/components/ecoal_boiler/manifest.json new file mode 100644 index 00000000000..5bd488e0ff4 --- /dev/null +++ b/homeassistant/components/ecoal_boiler/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "ecoal_boiler", + "name": "Ecoal boiler", + "documentation": "https://www.home-assistant.io/components/ecoal_boiler", + "requirements": [ + "ecoaliface==0.4.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/ecobee/manifest.json b/homeassistant/components/ecobee/manifest.json new file mode 100644 index 00000000000..3c7275a3895 --- /dev/null +++ b/homeassistant/components/ecobee/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "ecobee", + "name": "Ecobee", + "documentation": "https://www.home-assistant.io/components/ecobee", + "requirements": [ + "python-ecobee-api==0.0.18" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/econet/manifest.json b/homeassistant/components/econet/manifest.json new file mode 100644 index 00000000000..bd2cd19d519 --- /dev/null +++ b/homeassistant/components/econet/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "econet", + "name": "Econet", + "documentation": "https://www.home-assistant.io/components/econet", + "requirements": [ + "pyeconet==0.0.10" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/ecovacs/manifest.json b/homeassistant/components/ecovacs/manifest.json new file mode 100644 index 00000000000..d36768fb1b0 --- /dev/null +++ b/homeassistant/components/ecovacs/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "ecovacs", + "name": "Ecovacs", + "documentation": "https://www.home-assistant.io/components/ecovacs", + "requirements": [ + "sucks==0.9.3" + ], + "dependencies": [], + "codeowners": [ + "@OverloadUT" + ] +} diff --git a/homeassistant/components/eddystone_temperature/manifest.json b/homeassistant/components/eddystone_temperature/manifest.json new file mode 100644 index 00000000000..4684655aa37 --- /dev/null +++ b/homeassistant/components/eddystone_temperature/manifest.json @@ -0,0 +1,11 @@ +{ + "domain": "eddystone_temperature", + "name": "Eddystone temperature", + "documentation": "https://www.home-assistant.io/components/eddystone_temperature", + "requirements": [ + "beacontools[scan]==1.2.3", + "construct==2.9.45" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/edimax/manifest.json b/homeassistant/components/edimax/manifest.json new file mode 100644 index 00000000000..9fe0e4c50c9 --- /dev/null +++ b/homeassistant/components/edimax/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "edimax", + "name": "Edimax", + "documentation": "https://www.home-assistant.io/components/edimax", + "requirements": [ + "pyedimax==0.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/edp_redy/manifest.json b/homeassistant/components/edp_redy/manifest.json new file mode 100644 index 00000000000..90404b21678 --- /dev/null +++ b/homeassistant/components/edp_redy/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "edp_redy", + "name": "Edp redy", + "documentation": "https://www.home-assistant.io/components/edp_redy", + "requirements": [ + "edp_redy==0.0.3" + ], + "dependencies": [], + "codeowners": [ + "@abmantis" + ] +} diff --git a/homeassistant/components/ee_brightbox/manifest.json b/homeassistant/components/ee_brightbox/manifest.json new file mode 100644 index 00000000000..967f04228a8 --- /dev/null +++ b/homeassistant/components/ee_brightbox/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "ee_brightbox", + "name": "Ee brightbox", + "documentation": "https://www.home-assistant.io/components/ee_brightbox", + "requirements": [ + "eebrightbox==0.0.4" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/efergy/manifest.json b/homeassistant/components/efergy/manifest.json new file mode 100644 index 00000000000..f4ca116a647 --- /dev/null +++ b/homeassistant/components/efergy/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "efergy", + "name": "Efergy", + "documentation": "https://www.home-assistant.io/components/efergy", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/egardia/manifest.json b/homeassistant/components/egardia/manifest.json new file mode 100644 index 00000000000..3a95b90db99 --- /dev/null +++ b/homeassistant/components/egardia/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "egardia", + "name": "Egardia", + "documentation": "https://www.home-assistant.io/components/egardia", + "requirements": [ + "pythonegardia==1.0.39" + ], + "dependencies": [], + "codeowners": [ + "@jeroenterheerdt" + ] +} diff --git a/homeassistant/components/eight_sleep/manifest.json b/homeassistant/components/eight_sleep/manifest.json new file mode 100644 index 00000000000..2b008c3c370 --- /dev/null +++ b/homeassistant/components/eight_sleep/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "eight_sleep", + "name": "Eight sleep", + "documentation": "https://www.home-assistant.io/components/eight_sleep", + "requirements": [ + "pyeight==0.1.1" + ], + "dependencies": [], + "codeowners": [ + "@mezz64" + ] +} diff --git a/homeassistant/components/eliqonline/manifest.json b/homeassistant/components/eliqonline/manifest.json new file mode 100644 index 00000000000..98d94fd009e --- /dev/null +++ b/homeassistant/components/eliqonline/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "eliqonline", + "name": "Eliqonline", + "documentation": "https://www.home-assistant.io/components/eliqonline", + "requirements": [ + "eliqonline==1.2.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/elkm1/manifest.json b/homeassistant/components/elkm1/manifest.json new file mode 100644 index 00000000000..73b48623260 --- /dev/null +++ b/homeassistant/components/elkm1/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "elkm1", + "name": "Elkm1", + "documentation": "https://www.home-assistant.io/components/elkm1", + "requirements": [ + "elkm1-lib==0.7.13" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/emby/manifest.json b/homeassistant/components/emby/manifest.json new file mode 100644 index 00000000000..87688733e59 --- /dev/null +++ b/homeassistant/components/emby/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "emby", + "name": "Emby", + "documentation": "https://www.home-assistant.io/components/emby", + "requirements": [ + "pyemby==1.6" + ], + "dependencies": [], + "codeowners": [ + "@mezz64" + ] +} diff --git a/homeassistant/components/emoncms/manifest.json b/homeassistant/components/emoncms/manifest.json new file mode 100644 index 00000000000..90623c01d1b --- /dev/null +++ b/homeassistant/components/emoncms/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "emoncms", + "name": "Emoncms", + "documentation": "https://www.home-assistant.io/components/emoncms", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/emoncms_history/manifest.json b/homeassistant/components/emoncms_history/manifest.json new file mode 100644 index 00000000000..0cb09e3fb73 --- /dev/null +++ b/homeassistant/components/emoncms_history/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "emoncms_history", + "name": "Emoncms history", + "documentation": "https://www.home-assistant.io/components/emoncms_history", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/emulated_hue/manifest.json b/homeassistant/components/emulated_hue/manifest.json new file mode 100644 index 00000000000..75fcbc4c555 --- /dev/null +++ b/homeassistant/components/emulated_hue/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "emulated_hue", + "name": "Emulated hue", + "documentation": "https://www.home-assistant.io/components/emulated_hue", + "requirements": [ + "aiohttp_cors==0.7.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/emulated_roku/manifest.json b/homeassistant/components/emulated_roku/manifest.json new file mode 100644 index 00000000000..3b8eba396ec --- /dev/null +++ b/homeassistant/components/emulated_roku/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "emulated_roku", + "name": "Emulated roku", + "documentation": "https://www.home-assistant.io/components/emulated_roku", + "requirements": [ + "emulated_roku==0.1.8" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/enigma2/manifest.json b/homeassistant/components/enigma2/manifest.json new file mode 100644 index 00000000000..78eb9f9deff --- /dev/null +++ b/homeassistant/components/enigma2/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "enigma2", + "name": "Enigma2", + "documentation": "https://www.home-assistant.io/components/enigma2", + "requirements": [ + "openwebifpy==3.1.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/enocean/manifest.json b/homeassistant/components/enocean/manifest.json new file mode 100644 index 00000000000..7c4d7c0b8d9 --- /dev/null +++ b/homeassistant/components/enocean/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "enocean", + "name": "Enocean", + "documentation": "https://www.home-assistant.io/components/enocean", + "requirements": [ + "enocean==0.40" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/enphase_envoy/manifest.json b/homeassistant/components/enphase_envoy/manifest.json new file mode 100644 index 00000000000..6fee88b39fc --- /dev/null +++ b/homeassistant/components/enphase_envoy/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "enphase_envoy", + "name": "Enphase envoy", + "documentation": "https://www.home-assistant.io/components/enphase_envoy", + "requirements": [ + "envoy_reader==0.3" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/entur_public_transport/manifest.json b/homeassistant/components/entur_public_transport/manifest.json new file mode 100644 index 00000000000..b2b60cff95a --- /dev/null +++ b/homeassistant/components/entur_public_transport/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "entur_public_transport", + "name": "Entur public transport", + "documentation": "https://www.home-assistant.io/components/entur_public_transport", + "requirements": [ + "enturclient==0.2.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/envirophat/manifest.json b/homeassistant/components/envirophat/manifest.json new file mode 100644 index 00000000000..c69a66d43f8 --- /dev/null +++ b/homeassistant/components/envirophat/manifest.json @@ -0,0 +1,11 @@ +{ + "domain": "envirophat", + "name": "Envirophat", + "documentation": "https://www.home-assistant.io/components/envirophat", + "requirements": [ + "envirophat==0.0.6", + "smbus-cffi==0.5.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/envisalink/manifest.json b/homeassistant/components/envisalink/manifest.json new file mode 100644 index 00000000000..b34aa08951c --- /dev/null +++ b/homeassistant/components/envisalink/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "envisalink", + "name": "Envisalink", + "documentation": "https://www.home-assistant.io/components/envisalink", + "requirements": [ + "pyenvisalink==3.8" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/ephember/manifest.json b/homeassistant/components/ephember/manifest.json new file mode 100644 index 00000000000..3fed307aed5 --- /dev/null +++ b/homeassistant/components/ephember/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "ephember", + "name": "Ephember", + "documentation": "https://www.home-assistant.io/components/ephember", + "requirements": [ + "pyephember==0.2.0" + ], + "dependencies": [], + "codeowners": [ + "@ttroy50" + ] +} diff --git a/homeassistant/components/epson/manifest.json b/homeassistant/components/epson/manifest.json new file mode 100644 index 00000000000..e6623b83013 --- /dev/null +++ b/homeassistant/components/epson/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "epson", + "name": "Epson", + "documentation": "https://www.home-assistant.io/components/epson", + "requirements": [ + "epson-projector==0.1.3" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/eq3btsmart/manifest.json b/homeassistant/components/eq3btsmart/manifest.json new file mode 100644 index 00000000000..6d13c79bcec --- /dev/null +++ b/homeassistant/components/eq3btsmart/manifest.json @@ -0,0 +1,13 @@ +{ + "domain": "eq3btsmart", + "name": "Eq3btsmart", + "documentation": "https://www.home-assistant.io/components/eq3btsmart", + "requirements": [ + "construct==2.9.45", + "python-eq3bt==0.1.9" + ], + "dependencies": [], + "codeowners": [ + "@rytilahti" + ] +} diff --git a/homeassistant/components/esphome/manifest.json b/homeassistant/components/esphome/manifest.json new file mode 100644 index 00000000000..b00cdf9607d --- /dev/null +++ b/homeassistant/components/esphome/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "esphome", + "name": "Esphome", + "documentation": "https://www.home-assistant.io/components/esphome", + "requirements": [ + "aioesphomeapi==1.7.0" + ], + "dependencies": [], + "codeowners": [ + "@OttoWinter" + ] +} diff --git a/homeassistant/components/etherscan/manifest.json b/homeassistant/components/etherscan/manifest.json new file mode 100644 index 00000000000..452d1c4c475 --- /dev/null +++ b/homeassistant/components/etherscan/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "etherscan", + "name": "Etherscan", + "documentation": "https://www.home-assistant.io/components/etherscan", + "requirements": [ + "python-etherscan-api==0.0.3" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/eufy/manifest.json b/homeassistant/components/eufy/manifest.json new file mode 100644 index 00000000000..ec7f1fe7072 --- /dev/null +++ b/homeassistant/components/eufy/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "eufy", + "name": "Eufy", + "documentation": "https://www.home-assistant.io/components/eufy", + "requirements": [ + "lakeside==0.12" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/everlights/manifest.json b/homeassistant/components/everlights/manifest.json new file mode 100644 index 00000000000..9c2e1b2ae4f --- /dev/null +++ b/homeassistant/components/everlights/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "everlights", + "name": "Everlights", + "documentation": "https://www.home-assistant.io/components/everlights", + "requirements": [ + "pyeverlights==0.1.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/evohome/manifest.json b/homeassistant/components/evohome/manifest.json new file mode 100644 index 00000000000..b612baa476a --- /dev/null +++ b/homeassistant/components/evohome/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "evohome", + "name": "Evohome", + "documentation": "https://www.home-assistant.io/components/evohome", + "requirements": [ + "evohomeclient==0.3.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/facebook/manifest.json b/homeassistant/components/facebook/manifest.json new file mode 100644 index 00000000000..9632906a25a --- /dev/null +++ b/homeassistant/components/facebook/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "facebook", + "name": "Facebook", + "documentation": "https://www.home-assistant.io/components/facebook", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/facebox/manifest.json b/homeassistant/components/facebox/manifest.json new file mode 100644 index 00000000000..4a3eefc135c --- /dev/null +++ b/homeassistant/components/facebox/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "facebox", + "name": "Facebox", + "documentation": "https://www.home-assistant.io/components/facebox", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/fail2ban/manifest.json b/homeassistant/components/fail2ban/manifest.json new file mode 100644 index 00000000000..fc60658a3f2 --- /dev/null +++ b/homeassistant/components/fail2ban/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "fail2ban", + "name": "Fail2ban", + "documentation": "https://www.home-assistant.io/components/fail2ban", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/familyhub/manifest.json b/homeassistant/components/familyhub/manifest.json new file mode 100644 index 00000000000..48a73dfb030 --- /dev/null +++ b/homeassistant/components/familyhub/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "familyhub", + "name": "Familyhub", + "documentation": "https://www.home-assistant.io/components/familyhub", + "requirements": [ + "python-family-hub-local==0.0.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/fan/manifest.json b/homeassistant/components/fan/manifest.json new file mode 100644 index 00000000000..85bb982d2d1 --- /dev/null +++ b/homeassistant/components/fan/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "fan", + "name": "Fan", + "documentation": "https://www.home-assistant.io/components/fan", + "requirements": [], + "dependencies": [ + "group" + ], + "codeowners": [] +} diff --git a/homeassistant/components/fastdotcom/manifest.json b/homeassistant/components/fastdotcom/manifest.json new file mode 100644 index 00000000000..f4bf021380c --- /dev/null +++ b/homeassistant/components/fastdotcom/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "fastdotcom", + "name": "Fastdotcom", + "documentation": "https://www.home-assistant.io/components/fastdotcom", + "requirements": [ + "fastdotcom==0.0.3" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/fedex/manifest.json b/homeassistant/components/fedex/manifest.json new file mode 100644 index 00000000000..b34a8b8383e --- /dev/null +++ b/homeassistant/components/fedex/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "fedex", + "name": "Fedex", + "documentation": "https://www.home-assistant.io/components/fedex", + "requirements": [ + "fedexdeliverymanager==1.0.6" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/feedreader/manifest.json b/homeassistant/components/feedreader/manifest.json new file mode 100644 index 00000000000..e458d30073e --- /dev/null +++ b/homeassistant/components/feedreader/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "feedreader", + "name": "Feedreader", + "documentation": "https://www.home-assistant.io/components/feedreader", + "requirements": [ + "feedparser-homeassistant==5.2.2.dev1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/ffmpeg/manifest.json b/homeassistant/components/ffmpeg/manifest.json new file mode 100644 index 00000000000..4a3695e7dcc --- /dev/null +++ b/homeassistant/components/ffmpeg/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "ffmpeg", + "name": "Ffmpeg", + "documentation": "https://www.home-assistant.io/components/ffmpeg", + "requirements": [ + "ha-ffmpeg==2.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/ffmpeg_motion/manifest.json b/homeassistant/components/ffmpeg_motion/manifest.json new file mode 100644 index 00000000000..bc5dfaa4209 --- /dev/null +++ b/homeassistant/components/ffmpeg_motion/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "ffmpeg_motion", + "name": "Ffmpeg motion", + "documentation": "https://www.home-assistant.io/components/ffmpeg_motion", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/ffmpeg_noise/manifest.json b/homeassistant/components/ffmpeg_noise/manifest.json new file mode 100644 index 00000000000..6fdf07899fd --- /dev/null +++ b/homeassistant/components/ffmpeg_noise/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "ffmpeg_noise", + "name": "Ffmpeg noise", + "documentation": "https://www.home-assistant.io/components/ffmpeg_noise", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/fibaro/manifest.json b/homeassistant/components/fibaro/manifest.json new file mode 100644 index 00000000000..3574e6254de --- /dev/null +++ b/homeassistant/components/fibaro/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "fibaro", + "name": "Fibaro", + "documentation": "https://www.home-assistant.io/components/fibaro", + "requirements": [ + "fiblary3==0.1.7" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/fido/manifest.json b/homeassistant/components/fido/manifest.json new file mode 100644 index 00000000000..343a21ff072 --- /dev/null +++ b/homeassistant/components/fido/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "fido", + "name": "Fido", + "documentation": "https://www.home-assistant.io/components/fido", + "requirements": [ + "pyfido==2.1.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/file/manifest.json b/homeassistant/components/file/manifest.json new file mode 100644 index 00000000000..581b0e14156 --- /dev/null +++ b/homeassistant/components/file/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "file", + "name": "File", + "documentation": "https://www.home-assistant.io/components/file", + "requirements": [], + "dependencies": [], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/filesize/manifest.json b/homeassistant/components/filesize/manifest.json new file mode 100644 index 00000000000..f76bcd27466 --- /dev/null +++ b/homeassistant/components/filesize/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "filesize", + "name": "Filesize", + "documentation": "https://www.home-assistant.io/components/filesize", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/filter/manifest.json b/homeassistant/components/filter/manifest.json new file mode 100644 index 00000000000..28f061d26f7 --- /dev/null +++ b/homeassistant/components/filter/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "filter", + "name": "Filter", + "documentation": "https://www.home-assistant.io/components/filter", + "requirements": [], + "dependencies": [], + "codeowners": [ + "@dgomes" + ] +} diff --git a/homeassistant/components/fints/manifest.json b/homeassistant/components/fints/manifest.json new file mode 100644 index 00000000000..e3580676290 --- /dev/null +++ b/homeassistant/components/fints/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "fints", + "name": "Fints", + "documentation": "https://www.home-assistant.io/components/fints", + "requirements": [ + "fints==1.0.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/fitbit/manifest.json b/homeassistant/components/fitbit/manifest.json new file mode 100644 index 00000000000..d1335a1347d --- /dev/null +++ b/homeassistant/components/fitbit/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "fitbit", + "name": "Fitbit", + "documentation": "https://www.home-assistant.io/components/fitbit", + "requirements": [ + "fitbit==0.3.0" + ], + "dependencies": [], + "codeowners": [ + "@robbiet480" + ] +} diff --git a/homeassistant/components/fixer/manifest.json b/homeassistant/components/fixer/manifest.json new file mode 100644 index 00000000000..1e010bb06ed --- /dev/null +++ b/homeassistant/components/fixer/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "fixer", + "name": "Fixer", + "documentation": "https://www.home-assistant.io/components/fixer", + "requirements": [ + "fixerio==1.0.0a0" + ], + "dependencies": [], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/flexit/manifest.json b/homeassistant/components/flexit/manifest.json new file mode 100644 index 00000000000..1af86243f86 --- /dev/null +++ b/homeassistant/components/flexit/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "flexit", + "name": "Flexit", + "documentation": "https://www.home-assistant.io/components/flexit", + "requirements": [ + "pyflexit==0.3" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/flic/manifest.json b/homeassistant/components/flic/manifest.json new file mode 100644 index 00000000000..827bcb167c3 --- /dev/null +++ b/homeassistant/components/flic/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "flic", + "name": "Flic", + "documentation": "https://www.home-assistant.io/components/flic", + "requirements": [ + "pyflic-homeassistant==0.4.dev0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/flock/manifest.json b/homeassistant/components/flock/manifest.json new file mode 100644 index 00000000000..a5af541eeee --- /dev/null +++ b/homeassistant/components/flock/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "flock", + "name": "Flock", + "documentation": "https://www.home-assistant.io/components/flock", + "requirements": [], + "dependencies": [], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/flunearyou/manifest.json b/homeassistant/components/flunearyou/manifest.json new file mode 100644 index 00000000000..76053f75081 --- /dev/null +++ b/homeassistant/components/flunearyou/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "flunearyou", + "name": "Flunearyou", + "documentation": "https://www.home-assistant.io/components/flunearyou", + "requirements": [ + "pyflunearyou==1.0.3" + ], + "dependencies": [], + "codeowners": [ + "@bachya" + ] +} diff --git a/homeassistant/components/flux/manifest.json b/homeassistant/components/flux/manifest.json new file mode 100644 index 00000000000..8c07a70bca6 --- /dev/null +++ b/homeassistant/components/flux/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "flux", + "name": "Flux", + "documentation": "https://www.home-assistant.io/components/flux", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/flux_led/manifest.json b/homeassistant/components/flux_led/manifest.json new file mode 100644 index 00000000000..0d00275200c --- /dev/null +++ b/homeassistant/components/flux_led/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "flux_led", + "name": "Flux led", + "documentation": "https://www.home-assistant.io/components/flux_led", + "requirements": [ + "flux_led==0.22" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/folder/manifest.json b/homeassistant/components/folder/manifest.json new file mode 100644 index 00000000000..7a0bf76e0aa --- /dev/null +++ b/homeassistant/components/folder/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "folder", + "name": "Folder", + "documentation": "https://www.home-assistant.io/components/folder", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/folder_watcher/manifest.json b/homeassistant/components/folder_watcher/manifest.json new file mode 100644 index 00000000000..1a5b547e5ff --- /dev/null +++ b/homeassistant/components/folder_watcher/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "folder_watcher", + "name": "Folder watcher", + "documentation": "https://www.home-assistant.io/components/folder_watcher", + "requirements": [ + "watchdog==0.8.3" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/foobot/manifest.json b/homeassistant/components/foobot/manifest.json new file mode 100644 index 00000000000..9ed95597e41 --- /dev/null +++ b/homeassistant/components/foobot/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "foobot", + "name": "Foobot", + "documentation": "https://www.home-assistant.io/components/foobot", + "requirements": [ + "foobot_async==0.3.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/foscam/manifest.json b/homeassistant/components/foscam/manifest.json new file mode 100644 index 00000000000..b05aa956b42 --- /dev/null +++ b/homeassistant/components/foscam/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "foscam", + "name": "Foscam", + "documentation": "https://www.home-assistant.io/components/foscam", + "requirements": [ + "libpyfoscam==1.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/foursquare/manifest.json b/homeassistant/components/foursquare/manifest.json new file mode 100644 index 00000000000..84a98ca0336 --- /dev/null +++ b/homeassistant/components/foursquare/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "foursquare", + "name": "Foursquare", + "documentation": "https://www.home-assistant.io/components/foursquare", + "requirements": [], + "dependencies": [ + "http" + ], + "codeowners": [ + "@robbiet480" + ] +} diff --git a/homeassistant/components/free_mobile/manifest.json b/homeassistant/components/free_mobile/manifest.json new file mode 100644 index 00000000000..b8a40c3fc1d --- /dev/null +++ b/homeassistant/components/free_mobile/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "free_mobile", + "name": "Free mobile", + "documentation": "https://www.home-assistant.io/components/free_mobile", + "requirements": [ + "freesms==0.1.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/freebox/manifest.json b/homeassistant/components/freebox/manifest.json new file mode 100644 index 00000000000..9ee134d4170 --- /dev/null +++ b/homeassistant/components/freebox/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "freebox", + "name": "Freebox", + "documentation": "https://www.home-assistant.io/components/freebox", + "requirements": [ + "aiofreepybox==0.0.8" + ], + "dependencies": [], + "codeowners": [ + "@snoof85" + ] +} diff --git a/homeassistant/components/freedns/manifest.json b/homeassistant/components/freedns/manifest.json new file mode 100644 index 00000000000..63f929754db --- /dev/null +++ b/homeassistant/components/freedns/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "freedns", + "name": "Freedns", + "documentation": "https://www.home-assistant.io/components/freedns", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/fritz/manifest.json b/homeassistant/components/fritz/manifest.json new file mode 100644 index 00000000000..b2aacbd48ad --- /dev/null +++ b/homeassistant/components/fritz/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "fritz", + "name": "Fritz", + "documentation": "https://www.home-assistant.io/components/fritz", + "requirements": [ + "fritzconnection==0.6.5" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/fritzbox/manifest.json b/homeassistant/components/fritzbox/manifest.json new file mode 100644 index 00000000000..1ed18140bd2 --- /dev/null +++ b/homeassistant/components/fritzbox/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "fritzbox", + "name": "Fritzbox", + "documentation": "https://www.home-assistant.io/components/fritzbox", + "requirements": [ + "pyfritzhome==0.4.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/fritzbox_callmonitor/manifest.json b/homeassistant/components/fritzbox_callmonitor/manifest.json new file mode 100644 index 00000000000..19f232ed667 --- /dev/null +++ b/homeassistant/components/fritzbox_callmonitor/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "fritzbox_callmonitor", + "name": "Fritzbox callmonitor", + "documentation": "https://www.home-assistant.io/components/fritzbox_callmonitor", + "requirements": [ + "fritzconnection==0.6.5" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/fritzbox_netmonitor/manifest.json b/homeassistant/components/fritzbox_netmonitor/manifest.json new file mode 100644 index 00000000000..ac1ce2893e4 --- /dev/null +++ b/homeassistant/components/fritzbox_netmonitor/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "fritzbox_netmonitor", + "name": "Fritzbox netmonitor", + "documentation": "https://www.home-assistant.io/components/fritzbox_netmonitor", + "requirements": [ + "fritzconnection==0.6.5" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/fritzdect/manifest.json b/homeassistant/components/fritzdect/manifest.json new file mode 100644 index 00000000000..98d628fe078 --- /dev/null +++ b/homeassistant/components/fritzdect/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "fritzdect", + "name": "Fritzdect", + "documentation": "https://www.home-assistant.io/components/fritzdect", + "requirements": [ + "fritzhome==1.0.4" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/frontend/manifest.json b/homeassistant/components/frontend/manifest.json new file mode 100644 index 00000000000..5be4593a8bd --- /dev/null +++ b/homeassistant/components/frontend/manifest.json @@ -0,0 +1,20 @@ +{ + "domain": "frontend", + "name": "Home Assistant Frontend", + "documentation": "https://www.home-assistant.io/components/frontend", + "requirements": [ + "home-assistant-frontend==20190331.0" + ], + "dependencies": [ + "api", + "auth", + "http", + "lovelace", + "onboarding", + "system_log", + "websocket_api" + ], + "codeowners": [ + "@home-assistant/core" + ] +} diff --git a/homeassistant/components/frontier_silicon/manifest.json b/homeassistant/components/frontier_silicon/manifest.json new file mode 100644 index 00000000000..0e20a509d1f --- /dev/null +++ b/homeassistant/components/frontier_silicon/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "frontier_silicon", + "name": "Frontier silicon", + "documentation": "https://www.home-assistant.io/components/frontier_silicon", + "requirements": [ + "afsapi==0.0.4" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/futurenow/manifest.json b/homeassistant/components/futurenow/manifest.json new file mode 100644 index 00000000000..5191ab611ac --- /dev/null +++ b/homeassistant/components/futurenow/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "futurenow", + "name": "Futurenow", + "documentation": "https://www.home-assistant.io/components/futurenow", + "requirements": [ + "pyfnip==0.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/garadget/manifest.json b/homeassistant/components/garadget/manifest.json new file mode 100644 index 00000000000..d3781f81d04 --- /dev/null +++ b/homeassistant/components/garadget/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "garadget", + "name": "Garadget", + "documentation": "https://www.home-assistant.io/components/garadget", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/gc100/manifest.json b/homeassistant/components/gc100/manifest.json new file mode 100644 index 00000000000..96d792196ce --- /dev/null +++ b/homeassistant/components/gc100/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "gc100", + "name": "Gc100", + "documentation": "https://www.home-assistant.io/components/gc100", + "requirements": [ + "python-gc100==1.0.3a" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/gearbest/manifest.json b/homeassistant/components/gearbest/manifest.json new file mode 100644 index 00000000000..39ceca41d08 --- /dev/null +++ b/homeassistant/components/gearbest/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "gearbest", + "name": "Gearbest", + "documentation": "https://www.home-assistant.io/components/gearbest", + "requirements": [ + "gearbest_parser==1.0.7" + ], + "dependencies": [], + "codeowners": [ + "@HerrHofrat" + ] +} diff --git a/homeassistant/components/geizhals/manifest.json b/homeassistant/components/geizhals/manifest.json new file mode 100644 index 00000000000..d53bceaa145 --- /dev/null +++ b/homeassistant/components/geizhals/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "geizhals", + "name": "Geizhals", + "documentation": "https://www.home-assistant.io/components/geizhals", + "requirements": [ + "geizhals==0.0.9" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/generic/manifest.json b/homeassistant/components/generic/manifest.json new file mode 100644 index 00000000000..e4d3622a562 --- /dev/null +++ b/homeassistant/components/generic/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "generic", + "name": "Generic", + "documentation": "https://www.home-assistant.io/components/generic", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/generic_thermostat/manifest.json b/homeassistant/components/generic_thermostat/manifest.json new file mode 100644 index 00000000000..67306b1e7cd --- /dev/null +++ b/homeassistant/components/generic_thermostat/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "generic_thermostat", + "name": "Generic thermostat", + "documentation": "https://www.home-assistant.io/components/generic_thermostat", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/geo_json_events/manifest.json b/homeassistant/components/geo_json_events/manifest.json new file mode 100644 index 00000000000..8e4d7b8a7cd --- /dev/null +++ b/homeassistant/components/geo_json_events/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "geo_json_events", + "name": "Geo json events", + "documentation": "https://www.home-assistant.io/components/geo_json_events", + "requirements": [ + "geojson_client==0.3" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/geo_location/manifest.json b/homeassistant/components/geo_location/manifest.json new file mode 100644 index 00000000000..83b4241284e --- /dev/null +++ b/homeassistant/components/geo_location/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "geo_location", + "name": "Geo location", + "documentation": "https://www.home-assistant.io/components/geo_location", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/geo_rss_events/manifest.json b/homeassistant/components/geo_rss_events/manifest.json new file mode 100644 index 00000000000..bce6758b0fe --- /dev/null +++ b/homeassistant/components/geo_rss_events/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "geo_rss_events", + "name": "Geo rss events", + "documentation": "https://www.home-assistant.io/components/geo_rss_events", + "requirements": [ + "georss_generic_client==0.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/geofency/manifest.json b/homeassistant/components/geofency/manifest.json new file mode 100644 index 00000000000..576d0e419a7 --- /dev/null +++ b/homeassistant/components/geofency/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "geofency", + "name": "Geofency", + "documentation": "https://www.home-assistant.io/components/geofency", + "requirements": [], + "dependencies": [ + "webhook" + ], + "codeowners": [] +} diff --git a/homeassistant/components/github/manifest.json b/homeassistant/components/github/manifest.json new file mode 100644 index 00000000000..a2c2ae04376 --- /dev/null +++ b/homeassistant/components/github/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "github", + "name": "Github", + "documentation": "https://www.home-assistant.io/components/github", + "requirements": [ + "PyGithub==1.43.5" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/gitlab_ci/manifest.json b/homeassistant/components/gitlab_ci/manifest.json new file mode 100644 index 00000000000..4ea04de9e02 --- /dev/null +++ b/homeassistant/components/gitlab_ci/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "gitlab_ci", + "name": "Gitlab ci", + "documentation": "https://www.home-assistant.io/components/gitlab_ci", + "requirements": [ + "python-gitlab==1.6.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/gitter/manifest.json b/homeassistant/components/gitter/manifest.json new file mode 100644 index 00000000000..6600e46a4ce --- /dev/null +++ b/homeassistant/components/gitter/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "gitter", + "name": "Gitter", + "documentation": "https://www.home-assistant.io/components/gitter", + "requirements": [ + "gitterpy==0.1.7" + ], + "dependencies": [], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/glances/manifest.json b/homeassistant/components/glances/manifest.json new file mode 100644 index 00000000000..621bca8c430 --- /dev/null +++ b/homeassistant/components/glances/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "glances", + "name": "Glances", + "documentation": "https://www.home-assistant.io/components/glances", + "requirements": [ + "glances_api==0.2.0" + ], + "dependencies": [], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/gntp/manifest.json b/homeassistant/components/gntp/manifest.json new file mode 100644 index 00000000000..7315e3c7c84 --- /dev/null +++ b/homeassistant/components/gntp/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "gntp", + "name": "Gntp", + "documentation": "https://www.home-assistant.io/components/gntp", + "requirements": [ + "gntp==1.0.3" + ], + "dependencies": [], + "codeowners": [ + "@robbiet480" + ] +} diff --git a/homeassistant/components/goalfeed/manifest.json b/homeassistant/components/goalfeed/manifest.json new file mode 100644 index 00000000000..861abe0b462 --- /dev/null +++ b/homeassistant/components/goalfeed/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "goalfeed", + "name": "Goalfeed", + "documentation": "https://www.home-assistant.io/components/goalfeed", + "requirements": [ + "pysher==1.0.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/gogogate2/manifest.json b/homeassistant/components/gogogate2/manifest.json new file mode 100644 index 00000000000..3f3f2c25d0c --- /dev/null +++ b/homeassistant/components/gogogate2/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "gogogate2", + "name": "Gogogate2", + "documentation": "https://www.home-assistant.io/components/gogogate2", + "requirements": [ + "pygogogate2==0.1.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/google/manifest.json b/homeassistant/components/google/manifest.json new file mode 100644 index 00000000000..2db50b2d5b9 --- /dev/null +++ b/homeassistant/components/google/manifest.json @@ -0,0 +1,13 @@ +{ + "domain": "google", + "name": "Google", + "documentation": "https://www.home-assistant.io/components/google", + "requirements": [ + "gTTS-token==1.1.3", + "google-api-python-client==1.6.4", + "httplib2==0.10.3", + "oauth2client==4.0.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/google_assistant/manifest.json b/homeassistant/components/google_assistant/manifest.json new file mode 100644 index 00000000000..ff916930216 --- /dev/null +++ b/homeassistant/components/google_assistant/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "google_assistant", + "name": "Google assistant", + "documentation": "https://www.home-assistant.io/components/google_assistant", + "requirements": [], + "dependencies": [ + "http" + ], + "codeowners": [] +} diff --git a/homeassistant/components/google_domains/manifest.json b/homeassistant/components/google_domains/manifest.json new file mode 100644 index 00000000000..190e5860ee6 --- /dev/null +++ b/homeassistant/components/google_domains/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "google_domains", + "name": "Google domains", + "documentation": "https://www.home-assistant.io/components/google_domains", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/google_maps/manifest.json b/homeassistant/components/google_maps/manifest.json new file mode 100644 index 00000000000..7d6aeeef041 --- /dev/null +++ b/homeassistant/components/google_maps/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "google_maps", + "name": "Google maps", + "documentation": "https://www.home-assistant.io/components/google_maps", + "requirements": [ + "locationsharinglib==3.0.11" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/google_pubsub/manifest.json b/homeassistant/components/google_pubsub/manifest.json new file mode 100644 index 00000000000..ff61ad0e05d --- /dev/null +++ b/homeassistant/components/google_pubsub/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "google_pubsub", + "name": "Google pubsub", + "documentation": "https://www.home-assistant.io/components/google_pubsub", + "requirements": [ + "google-cloud-pubsub==0.39.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/google_travel_time/manifest.json b/homeassistant/components/google_travel_time/manifest.json new file mode 100644 index 00000000000..eaa168332a6 --- /dev/null +++ b/homeassistant/components/google_travel_time/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "google_travel_time", + "name": "Google travel time", + "documentation": "https://www.home-assistant.io/components/google_travel_time", + "requirements": [ + "googlemaps==2.5.1" + ], + "dependencies": [], + "codeowners": [ + "@robbiet480" + ] +} diff --git a/homeassistant/components/google_wifi/manifest.json b/homeassistant/components/google_wifi/manifest.json new file mode 100644 index 00000000000..6e840458207 --- /dev/null +++ b/homeassistant/components/google_wifi/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "google_wifi", + "name": "Google wifi", + "documentation": "https://www.home-assistant.io/components/google_wifi", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/googlehome/manifest.json b/homeassistant/components/googlehome/manifest.json new file mode 100644 index 00000000000..107e7d634f0 --- /dev/null +++ b/homeassistant/components/googlehome/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "googlehome", + "name": "Googlehome", + "documentation": "https://www.home-assistant.io/components/googlehome", + "requirements": [ + "googledevices==1.0.2" + ], + "dependencies": [], + "codeowners": [ + "@ludeeus" + ] +} diff --git a/homeassistant/components/gpmdp/manifest.json b/homeassistant/components/gpmdp/manifest.json new file mode 100644 index 00000000000..97e97e7645c --- /dev/null +++ b/homeassistant/components/gpmdp/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "gpmdp", + "name": "Gpmdp", + "documentation": "https://www.home-assistant.io/components/gpmdp", + "requirements": [ + "websocket-client==0.54.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/gpsd/manifest.json b/homeassistant/components/gpsd/manifest.json new file mode 100644 index 00000000000..b35d5cb1850 --- /dev/null +++ b/homeassistant/components/gpsd/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "gpsd", + "name": "Gpsd", + "documentation": "https://www.home-assistant.io/components/gpsd", + "requirements": [ + "gps3==0.33.3" + ], + "dependencies": [], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/gpslogger/manifest.json b/homeassistant/components/gpslogger/manifest.json new file mode 100644 index 00000000000..2d2166c1bb1 --- /dev/null +++ b/homeassistant/components/gpslogger/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "gpslogger", + "name": "Gpslogger", + "documentation": "https://www.home-assistant.io/components/gpslogger", + "requirements": [], + "dependencies": [ + "webhook" + ], + "codeowners": [] +} diff --git a/homeassistant/components/graphite/manifest.json b/homeassistant/components/graphite/manifest.json new file mode 100644 index 00000000000..a5eefc5af04 --- /dev/null +++ b/homeassistant/components/graphite/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "graphite", + "name": "Graphite", + "documentation": "https://www.home-assistant.io/components/graphite", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/greeneye_monitor/manifest.json b/homeassistant/components/greeneye_monitor/manifest.json new file mode 100644 index 00000000000..7bfb87ede47 --- /dev/null +++ b/homeassistant/components/greeneye_monitor/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "greeneye_monitor", + "name": "Greeneye monitor", + "documentation": "https://www.home-assistant.io/components/greeneye_monitor", + "requirements": [ + "greeneye_monitor==1.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/greenwave/manifest.json b/homeassistant/components/greenwave/manifest.json new file mode 100644 index 00000000000..1032b5eaf2a --- /dev/null +++ b/homeassistant/components/greenwave/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "greenwave", + "name": "Greenwave", + "documentation": "https://www.home-assistant.io/components/greenwave", + "requirements": [ + "greenwavereality==0.5.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/group/manifest.json b/homeassistant/components/group/manifest.json new file mode 100644 index 00000000000..aa99e20a4df --- /dev/null +++ b/homeassistant/components/group/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "group", + "name": "Group", + "documentation": "https://www.home-assistant.io/components/group", + "requirements": [], + "dependencies": [], + "codeowners": [ + "@home-assistant/core" + ] +} diff --git a/homeassistant/components/gstreamer/manifest.json b/homeassistant/components/gstreamer/manifest.json new file mode 100644 index 00000000000..6bfb8abbe0b --- /dev/null +++ b/homeassistant/components/gstreamer/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "gstreamer", + "name": "Gstreamer", + "documentation": "https://www.home-assistant.io/components/gstreamer", + "requirements": [ + "gstreamer-player==1.1.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/gtfs/manifest.json b/homeassistant/components/gtfs/manifest.json new file mode 100644 index 00000000000..1c7ddbd65ee --- /dev/null +++ b/homeassistant/components/gtfs/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "gtfs", + "name": "Gtfs", + "documentation": "https://www.home-assistant.io/components/gtfs", + "requirements": [ + "pygtfs==0.1.5" + ], + "dependencies": [], + "codeowners": [ + "@robbiet480" + ] +} diff --git a/homeassistant/components/gtt/manifest.json b/homeassistant/components/gtt/manifest.json new file mode 100644 index 00000000000..142261fe155 --- /dev/null +++ b/homeassistant/components/gtt/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "gtt", + "name": "Gtt", + "documentation": "https://www.home-assistant.io/components/gtt", + "requirements": [ + "pygtt==1.1.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/habitica/manifest.json b/homeassistant/components/habitica/manifest.json new file mode 100644 index 00000000000..b8e622823d3 --- /dev/null +++ b/homeassistant/components/habitica/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "habitica", + "name": "Habitica", + "documentation": "https://www.home-assistant.io/components/habitica", + "requirements": [ + "habitipy==0.2.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/hangouts/manifest.json b/homeassistant/components/hangouts/manifest.json new file mode 100644 index 00000000000..a17bd76adb4 --- /dev/null +++ b/homeassistant/components/hangouts/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "hangouts", + "name": "Hangouts", + "documentation": "https://www.home-assistant.io/components/hangouts", + "requirements": [ + "hangups==0.4.6" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/harman_kardon_avr/manifest.json b/homeassistant/components/harman_kardon_avr/manifest.json new file mode 100644 index 00000000000..eecbf0edd63 --- /dev/null +++ b/homeassistant/components/harman_kardon_avr/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "harman_kardon_avr", + "name": "Harman kardon avr", + "documentation": "https://www.home-assistant.io/components/harman_kardon_avr", + "requirements": [ + "hkavr==0.0.5" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/harmony/manifest.json b/homeassistant/components/harmony/manifest.json new file mode 100644 index 00000000000..c82e9b7bf10 --- /dev/null +++ b/homeassistant/components/harmony/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "harmony", + "name": "Harmony", + "documentation": "https://www.home-assistant.io/components/harmony", + "requirements": [ + "aioharmony==0.1.8" + ], + "dependencies": [], + "codeowners": [ + "@ehendrix23" + ] +} diff --git a/homeassistant/components/hassio/manifest.json b/homeassistant/components/hassio/manifest.json new file mode 100644 index 00000000000..e412f587abd --- /dev/null +++ b/homeassistant/components/hassio/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "hassio", + "name": "Hass.io", + "documentation": "https://www.home-assistant.io/hassio", + "requirements": [], + "dependencies": [ + "http" + ], + "codeowners": [ + "@home-assistant/hassio" + ] +} diff --git a/homeassistant/components/haveibeenpwned/manifest.json b/homeassistant/components/haveibeenpwned/manifest.json new file mode 100644 index 00000000000..f0b0561e170 --- /dev/null +++ b/homeassistant/components/haveibeenpwned/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "haveibeenpwned", + "name": "Haveibeenpwned", + "documentation": "https://www.home-assistant.io/components/haveibeenpwned", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/hddtemp/manifest.json b/homeassistant/components/hddtemp/manifest.json new file mode 100644 index 00000000000..2d34d3b4e7b --- /dev/null +++ b/homeassistant/components/hddtemp/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "hddtemp", + "name": "Hddtemp", + "documentation": "https://www.home-assistant.io/components/hddtemp", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/hdmi_cec/manifest.json b/homeassistant/components/hdmi_cec/manifest.json new file mode 100644 index 00000000000..b59d5622821 --- /dev/null +++ b/homeassistant/components/hdmi_cec/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "hdmi_cec", + "name": "Hdmi cec", + "documentation": "https://www.home-assistant.io/components/hdmi_cec", + "requirements": [ + "pyCEC==0.4.13" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/heatmiser/manifest.json b/homeassistant/components/heatmiser/manifest.json new file mode 100644 index 00000000000..0a11aecd079 --- /dev/null +++ b/homeassistant/components/heatmiser/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "heatmiser", + "name": "Heatmiser", + "documentation": "https://www.home-assistant.io/components/heatmiser", + "requirements": [ + "heatmiserV3==0.9.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/heos/manifest.json b/homeassistant/components/heos/manifest.json new file mode 100644 index 00000000000..91cefed75f7 --- /dev/null +++ b/homeassistant/components/heos/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "heos", + "name": "Heos", + "documentation": "https://www.home-assistant.io/components/heos", + "requirements": [ + "pyheos==0.3.0" + ], + "dependencies": [], + "codeowners": [ + "@andrewsayre" + ] +} diff --git a/homeassistant/components/hikvision/manifest.json b/homeassistant/components/hikvision/manifest.json new file mode 100644 index 00000000000..db6af975081 --- /dev/null +++ b/homeassistant/components/hikvision/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "hikvision", + "name": "Hikvision", + "documentation": "https://www.home-assistant.io/components/hikvision", + "requirements": [ + "pyhik==0.2.2" + ], + "dependencies": [], + "codeowners": [ + "@mezz64" + ] +} diff --git a/homeassistant/components/hikvisioncam/manifest.json b/homeassistant/components/hikvisioncam/manifest.json new file mode 100644 index 00000000000..ec63425572d --- /dev/null +++ b/homeassistant/components/hikvisioncam/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "hikvisioncam", + "name": "Hikvisioncam", + "documentation": "https://www.home-assistant.io/components/hikvisioncam", + "requirements": [ + "hikvision==0.4" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/hipchat/manifest.json b/homeassistant/components/hipchat/manifest.json new file mode 100644 index 00000000000..d49e05a5416 --- /dev/null +++ b/homeassistant/components/hipchat/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "hipchat", + "name": "Hipchat", + "documentation": "https://www.home-assistant.io/components/hipchat", + "requirements": [ + "hipnotify==1.0.8" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/history/manifest.json b/homeassistant/components/history/manifest.json new file mode 100644 index 00000000000..e0989958626 --- /dev/null +++ b/homeassistant/components/history/manifest.json @@ -0,0 +1,13 @@ +{ + "domain": "history", + "name": "History", + "documentation": "https://www.home-assistant.io/components/history", + "requirements": [], + "dependencies": [ + "http", + "recorder" + ], + "codeowners": [ + "@home-assistant/core" + ] +} diff --git a/homeassistant/components/history_graph/manifest.json b/homeassistant/components/history_graph/manifest.json new file mode 100644 index 00000000000..fa0d437a700 --- /dev/null +++ b/homeassistant/components/history_graph/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "history_graph", + "name": "History graph", + "documentation": "https://www.home-assistant.io/components/history_graph", + "requirements": [], + "dependencies": [ + "history" + ], + "codeowners": [ + "@andrey-git" + ] +} diff --git a/homeassistant/components/history_stats/manifest.json b/homeassistant/components/history_stats/manifest.json new file mode 100644 index 00000000000..8e0c1b24910 --- /dev/null +++ b/homeassistant/components/history_stats/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "history_stats", + "name": "History stats", + "documentation": "https://www.home-assistant.io/components/history_stats", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/hitron_coda/manifest.json b/homeassistant/components/hitron_coda/manifest.json new file mode 100644 index 00000000000..9f3c20fcca5 --- /dev/null +++ b/homeassistant/components/hitron_coda/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "hitron_coda", + "name": "Hitron coda", + "documentation": "https://www.home-assistant.io/components/hitron_coda", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/hive/manifest.json b/homeassistant/components/hive/manifest.json new file mode 100644 index 00000000000..76403f293ac --- /dev/null +++ b/homeassistant/components/hive/manifest.json @@ -0,0 +1,13 @@ +{ + "domain": "hive", + "name": "Hive", + "documentation": "https://www.home-assistant.io/components/hive", + "requirements": [ + "pyhiveapi==0.2.17" + ], + "dependencies": [], + "codeowners": [ + "@Rendili", + "@KJonline" + ] +} diff --git a/homeassistant/components/hlk_sw16/manifest.json b/homeassistant/components/hlk_sw16/manifest.json new file mode 100644 index 00000000000..5266b81ab03 --- /dev/null +++ b/homeassistant/components/hlk_sw16/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "hlk_sw16", + "name": "Hlk sw16", + "documentation": "https://www.home-assistant.io/components/hlk_sw16", + "requirements": [ + "hlk-sw16==0.0.7" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/homeassistant/manifest.json b/homeassistant/components/homeassistant/manifest.json new file mode 100644 index 00000000000..b612c3a9fa6 --- /dev/null +++ b/homeassistant/components/homeassistant/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "homeassistant", + "name": "Home Assistant Core Integration", + "documentation": "https://www.home-assistant.io/components/homeassistant", + "requirements": [], + "dependencies": [], + "codeowners": [ + "@home-assistant/core" + ] +} diff --git a/homeassistant/components/homekit/manifest.json b/homeassistant/components/homekit/manifest.json new file mode 100644 index 00000000000..fd781f206d1 --- /dev/null +++ b/homeassistant/components/homekit/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "homekit", + "name": "Homekit", + "documentation": "https://www.home-assistant.io/components/homekit", + "requirements": [ + "HAP-python==2.4.2" + ], + "dependencies": [], + "codeowners": [ + "@cdce8p" + ] +} diff --git a/homeassistant/components/homekit_controller/manifest.json b/homeassistant/components/homekit_controller/manifest.json new file mode 100644 index 00000000000..e641f87e2a3 --- /dev/null +++ b/homeassistant/components/homekit_controller/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "homekit_controller", + "name": "Homekit controller", + "documentation": "https://www.home-assistant.io/components/homekit_controller", + "requirements": [ + "homekit[IP]==0.13.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/homematic/manifest.json b/homeassistant/components/homematic/manifest.json new file mode 100644 index 00000000000..cba29992f23 --- /dev/null +++ b/homeassistant/components/homematic/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "homematic", + "name": "Homematic", + "documentation": "https://www.home-assistant.io/components/homematic", + "requirements": [ + "pyhomematic==0.1.58" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/homematicip_cloud/manifest.json b/homeassistant/components/homematicip_cloud/manifest.json new file mode 100644 index 00000000000..622928e8629 --- /dev/null +++ b/homeassistant/components/homematicip_cloud/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "homematicip_cloud", + "name": "Homematicip cloud", + "documentation": "https://www.home-assistant.io/components/homematicip_cloud", + "requirements": [ + "homematicip==0.10.6" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/homeworks/manifest.json b/homeassistant/components/homeworks/manifest.json new file mode 100644 index 00000000000..cdbbffb8d36 --- /dev/null +++ b/homeassistant/components/homeworks/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "homeworks", + "name": "Homeworks", + "documentation": "https://www.home-assistant.io/components/homeworks", + "requirements": [ + "pyhomeworks==0.0.6" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/honeywell/manifest.json b/homeassistant/components/honeywell/manifest.json new file mode 100644 index 00000000000..c3d76703e91 --- /dev/null +++ b/homeassistant/components/honeywell/manifest.json @@ -0,0 +1,11 @@ +{ + "domain": "honeywell", + "name": "Honeywell", + "documentation": "https://www.home-assistant.io/components/honeywell", + "requirements": [ + "evohomeclient==0.3.2", + "somecomfort==0.5.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/hook/manifest.json b/homeassistant/components/hook/manifest.json new file mode 100644 index 00000000000..d9898a71f8b --- /dev/null +++ b/homeassistant/components/hook/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "hook", + "name": "Hook", + "documentation": "https://www.home-assistant.io/components/hook", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/horizon/manifest.json b/homeassistant/components/horizon/manifest.json new file mode 100644 index 00000000000..2916e81ce4f --- /dev/null +++ b/homeassistant/components/horizon/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "horizon", + "name": "Horizon", + "documentation": "https://www.home-assistant.io/components/horizon", + "requirements": [ + "horimote==0.4.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/hp_ilo/manifest.json b/homeassistant/components/hp_ilo/manifest.json new file mode 100644 index 00000000000..3df6632e47a --- /dev/null +++ b/homeassistant/components/hp_ilo/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "hp_ilo", + "name": "Hp ilo", + "documentation": "https://www.home-assistant.io/components/hp_ilo", + "requirements": [ + "python-hpilo==3.9" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/html5/manifest.json b/homeassistant/components/html5/manifest.json new file mode 100644 index 00000000000..98b2834be7f --- /dev/null +++ b/homeassistant/components/html5/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "html5", + "name": "HTML5 Notifications", + "documentation": "https://www.home-assistant.io/components/html5", + "requirements": [ + "pywebpush==1.6.0" + ], + "dependencies": [], + "codeowners": [ + "@robbiet480" + ] +} diff --git a/homeassistant/components/http/manifest.json b/homeassistant/components/http/manifest.json new file mode 100644 index 00000000000..0bc5586445d --- /dev/null +++ b/homeassistant/components/http/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "http", + "name": "HTTP", + "documentation": "https://www.home-assistant.io/components/http", + "requirements": [ + "aiohttp_cors==0.7.0" + ], + "dependencies": [], + "codeowners": [ + "@home-assistant/core" + ] +} diff --git a/homeassistant/components/htu21d/manifest.json b/homeassistant/components/htu21d/manifest.json new file mode 100644 index 00000000000..70093df9b55 --- /dev/null +++ b/homeassistant/components/htu21d/manifest.json @@ -0,0 +1,11 @@ +{ + "domain": "htu21d", + "name": "Htu21d", + "documentation": "https://www.home-assistant.io/components/htu21d", + "requirements": [ + "i2csense==0.0.4", + "smbus-cffi==0.5.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/huawei_lte/manifest.json b/homeassistant/components/huawei_lte/manifest.json new file mode 100644 index 00000000000..2e096343b09 --- /dev/null +++ b/homeassistant/components/huawei_lte/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "huawei_lte", + "name": "Huawei lte", + "documentation": "https://www.home-assistant.io/components/huawei_lte", + "requirements": [ + "huawei-lte-api==1.1.5" + ], + "dependencies": [], + "codeowners": [ + "@scop" + ] +} diff --git a/homeassistant/components/huawei_router/manifest.json b/homeassistant/components/huawei_router/manifest.json new file mode 100644 index 00000000000..54fd155b557 --- /dev/null +++ b/homeassistant/components/huawei_router/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "huawei_router", + "name": "Huawei router", + "documentation": "https://www.home-assistant.io/components/huawei_router", + "requirements": [], + "dependencies": [], + "codeowners": [ + "@abmantis" + ] +} diff --git a/homeassistant/components/hue/manifest.json b/homeassistant/components/hue/manifest.json new file mode 100644 index 00000000000..54a3a11a189 --- /dev/null +++ b/homeassistant/components/hue/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "hue", + "name": "Philips Hue", + "documentation": "https://www.home-assistant.io/components/hue", + "requirements": [ + "aiohue==1.9.1" + ], + "dependencies": [], + "codeowners": [ + "@balloob" + ] +} diff --git a/homeassistant/components/hunterdouglas_powerview/manifest.json b/homeassistant/components/hunterdouglas_powerview/manifest.json new file mode 100644 index 00000000000..c4e1bcc28e8 --- /dev/null +++ b/homeassistant/components/hunterdouglas_powerview/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "hunterdouglas_powerview", + "name": "Hunterdouglas powerview", + "documentation": "https://www.home-assistant.io/components/hunterdouglas_powerview", + "requirements": [ + "aiopvapi==1.6.14" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/hydrawise/manifest.json b/homeassistant/components/hydrawise/manifest.json new file mode 100644 index 00000000000..6d332a28bcc --- /dev/null +++ b/homeassistant/components/hydrawise/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "hydrawise", + "name": "Hydrawise", + "documentation": "https://www.home-assistant.io/components/hydrawise", + "requirements": [ + "hydrawiser==0.1.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/hydroquebec/manifest.json b/homeassistant/components/hydroquebec/manifest.json new file mode 100644 index 00000000000..efea5ce0f2e --- /dev/null +++ b/homeassistant/components/hydroquebec/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "hydroquebec", + "name": "Hydroquebec", + "documentation": "https://www.home-assistant.io/components/hydroquebec", + "requirements": [ + "pyhydroquebec==2.2.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/hyperion/manifest.json b/homeassistant/components/hyperion/manifest.json new file mode 100644 index 00000000000..980c227944a --- /dev/null +++ b/homeassistant/components/hyperion/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "hyperion", + "name": "Hyperion", + "documentation": "https://www.home-assistant.io/components/hyperion", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/ialarm/manifest.json b/homeassistant/components/ialarm/manifest.json new file mode 100644 index 00000000000..df492d136fd --- /dev/null +++ b/homeassistant/components/ialarm/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "ialarm", + "name": "Ialarm", + "documentation": "https://www.home-assistant.io/components/ialarm", + "requirements": [ + "pyialarm==0.3" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/icloud/manifest.json b/homeassistant/components/icloud/manifest.json new file mode 100644 index 00000000000..865d64c6860 --- /dev/null +++ b/homeassistant/components/icloud/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "icloud", + "name": "Icloud", + "documentation": "https://www.home-assistant.io/components/icloud", + "requirements": [ + "pyicloud==0.9.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/idteck_prox/manifest.json b/homeassistant/components/idteck_prox/manifest.json new file mode 100644 index 00000000000..8df144a0f81 --- /dev/null +++ b/homeassistant/components/idteck_prox/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "idteck_prox", + "name": "Idteck prox", + "documentation": "https://www.home-assistant.io/components/idteck_prox", + "requirements": [ + "rfk101py==0.0.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/ifttt/manifest.json b/homeassistant/components/ifttt/manifest.json new file mode 100644 index 00000000000..007e0870023 --- /dev/null +++ b/homeassistant/components/ifttt/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "ifttt", + "name": "Ifttt", + "documentation": "https://www.home-assistant.io/components/ifttt", + "requirements": [ + "pyfttt==0.3" + ], + "dependencies": [ + "webhook" + ], + "codeowners": [] +} diff --git a/homeassistant/components/iglo/manifest.json b/homeassistant/components/iglo/manifest.json new file mode 100644 index 00000000000..4d84c27cd93 --- /dev/null +++ b/homeassistant/components/iglo/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "iglo", + "name": "Iglo", + "documentation": "https://www.home-assistant.io/components/iglo", + "requirements": [ + "iglo==1.2.7" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/ihc/manifest.json b/homeassistant/components/ihc/manifest.json new file mode 100644 index 00000000000..bbcd4ab9389 --- /dev/null +++ b/homeassistant/components/ihc/manifest.json @@ -0,0 +1,11 @@ +{ + "domain": "ihc", + "name": "Ihc", + "documentation": "https://www.home-assistant.io/components/ihc", + "requirements": [ + "defusedxml==0.5.0", + "ihcsdk==2.3.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/image_processing/manifest.json b/homeassistant/components/image_processing/manifest.json new file mode 100644 index 00000000000..e675d18a00b --- /dev/null +++ b/homeassistant/components/image_processing/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "image_processing", + "name": "Image processing", + "documentation": "https://www.home-assistant.io/components/image_processing", + "requirements": [], + "dependencies": [ + "camera" + ], + "codeowners": [] +} diff --git a/homeassistant/components/imap/manifest.json b/homeassistant/components/imap/manifest.json new file mode 100644 index 00000000000..9e0f387a7a6 --- /dev/null +++ b/homeassistant/components/imap/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "imap", + "name": "Imap", + "documentation": "https://www.home-assistant.io/components/imap", + "requirements": [ + "aioimaplib==0.7.15" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/imap_email_content/manifest.json b/homeassistant/components/imap_email_content/manifest.json new file mode 100644 index 00000000000..a1e2c616832 --- /dev/null +++ b/homeassistant/components/imap_email_content/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "imap_email_content", + "name": "Imap email content", + "documentation": "https://www.home-assistant.io/components/imap_email_content", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/influxdb/manifest.json b/homeassistant/components/influxdb/manifest.json new file mode 100644 index 00000000000..20652ddd046 --- /dev/null +++ b/homeassistant/components/influxdb/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "influxdb", + "name": "Influxdb", + "documentation": "https://www.home-assistant.io/components/influxdb", + "requirements": [ + "influxdb==5.2.0" + ], + "dependencies": [], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/input_boolean/manifest.json b/homeassistant/components/input_boolean/manifest.json new file mode 100644 index 00000000000..e233b5635fc --- /dev/null +++ b/homeassistant/components/input_boolean/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "input_boolean", + "name": "Input boolean", + "documentation": "https://www.home-assistant.io/components/input_boolean", + "requirements": [], + "dependencies": [], + "codeowners": [ + "@home-assistant/core" + ] +} diff --git a/homeassistant/components/input_datetime/manifest.json b/homeassistant/components/input_datetime/manifest.json new file mode 100644 index 00000000000..287777e2ccf --- /dev/null +++ b/homeassistant/components/input_datetime/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "input_datetime", + "name": "Input datetime", + "documentation": "https://www.home-assistant.io/components/input_datetime", + "requirements": [], + "dependencies": [], + "codeowners": [ + "@home-assistant/core" + ] +} diff --git a/homeassistant/components/input_number/manifest.json b/homeassistant/components/input_number/manifest.json new file mode 100644 index 00000000000..2015b8ea734 --- /dev/null +++ b/homeassistant/components/input_number/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "input_number", + "name": "Input number", + "documentation": "https://www.home-assistant.io/components/input_number", + "requirements": [], + "dependencies": [], + "codeowners": [ + "@home-assistant/core" + ] +} diff --git a/homeassistant/components/input_select/manifest.json b/homeassistant/components/input_select/manifest.json new file mode 100644 index 00000000000..a71fb53a5d1 --- /dev/null +++ b/homeassistant/components/input_select/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "input_select", + "name": "Input select", + "documentation": "https://www.home-assistant.io/components/input_select", + "requirements": [], + "dependencies": [], + "codeowners": [ + "@home-assistant/core" + ] +} diff --git a/homeassistant/components/input_text/manifest.json b/homeassistant/components/input_text/manifest.json new file mode 100644 index 00000000000..6362e679319 --- /dev/null +++ b/homeassistant/components/input_text/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "input_text", + "name": "Input text", + "documentation": "https://www.home-assistant.io/components/input_text", + "requirements": [], + "dependencies": [], + "codeowners": [ + "@home-assistant/core" + ] +} diff --git a/homeassistant/components/insteon/manifest.json b/homeassistant/components/insteon/manifest.json new file mode 100644 index 00000000000..7ba27cbe625 --- /dev/null +++ b/homeassistant/components/insteon/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "insteon", + "name": "Insteon", + "documentation": "https://www.home-assistant.io/components/insteon", + "requirements": [ + "insteonplm==0.15.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/insteon_local/manifest.json b/homeassistant/components/insteon_local/manifest.json new file mode 100644 index 00000000000..64b6bccdba6 --- /dev/null +++ b/homeassistant/components/insteon_local/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "insteon_local", + "name": "Insteon local", + "documentation": "https://www.home-assistant.io/components/insteon_local", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/insteon_plm/manifest.json b/homeassistant/components/insteon_plm/manifest.json new file mode 100644 index 00000000000..fa382dd2df0 --- /dev/null +++ b/homeassistant/components/insteon_plm/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "insteon_plm", + "name": "Insteon plm", + "documentation": "https://www.home-assistant.io/components/insteon_plm", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/integration/manifest.json b/homeassistant/components/integration/manifest.json new file mode 100644 index 00000000000..869ad2766f9 --- /dev/null +++ b/homeassistant/components/integration/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "integration", + "name": "Integration", + "documentation": "https://www.home-assistant.io/components/integration", + "requirements": [], + "dependencies": [], + "codeowners": [ + "@dgomes" + ] +} diff --git a/homeassistant/components/intent_script/manifest.json b/homeassistant/components/intent_script/manifest.json new file mode 100644 index 00000000000..891be6b2180 --- /dev/null +++ b/homeassistant/components/intent_script/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "intent_script", + "name": "Intent script", + "documentation": "https://www.home-assistant.io/components/intent_script", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/introduction/manifest.json b/homeassistant/components/introduction/manifest.json new file mode 100644 index 00000000000..4caa31e34e6 --- /dev/null +++ b/homeassistant/components/introduction/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "introduction", + "name": "Introduction", + "documentation": "https://www.home-assistant.io/components/introduction", + "requirements": [], + "dependencies": [], + "codeowners": [ + "@home-assistant/core" + ] +} diff --git a/homeassistant/components/ios/manifest.json b/homeassistant/components/ios/manifest.json new file mode 100644 index 00000000000..97c2e2ae28f --- /dev/null +++ b/homeassistant/components/ios/manifest.json @@ -0,0 +1,14 @@ +{ + "domain": "ios", + "name": "Ios", + "documentation": "https://www.home-assistant.io/components/ios", + "requirements": [], + "dependencies": [ + "device_tracker", + "http", + "zeroconf" + ], + "codeowners": [ + "@robbiet480" + ] +} diff --git a/homeassistant/components/iota/manifest.json b/homeassistant/components/iota/manifest.json new file mode 100644 index 00000000000..d83defbbec3 --- /dev/null +++ b/homeassistant/components/iota/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "iota", + "name": "Iota", + "documentation": "https://www.home-assistant.io/components/iota", + "requirements": [ + "pyota==2.0.5" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/iperf3/manifest.json b/homeassistant/components/iperf3/manifest.json new file mode 100644 index 00000000000..e35be24fc80 --- /dev/null +++ b/homeassistant/components/iperf3/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "iperf3", + "name": "Iperf3", + "documentation": "https://www.home-assistant.io/components/iperf3", + "requirements": [ + "iperf3==0.1.10" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/ipma/manifest.json b/homeassistant/components/ipma/manifest.json new file mode 100644 index 00000000000..29fc0429e86 --- /dev/null +++ b/homeassistant/components/ipma/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "ipma", + "name": "Ipma", + "documentation": "https://www.home-assistant.io/components/ipma", + "requirements": [ + "pyipma==1.2.1" + ], + "dependencies": [], + "codeowners": [ + "@dgomes" + ] +} diff --git a/homeassistant/components/irish_rail_transport/manifest.json b/homeassistant/components/irish_rail_transport/manifest.json new file mode 100644 index 00000000000..5961400e68e --- /dev/null +++ b/homeassistant/components/irish_rail_transport/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "irish_rail_transport", + "name": "Irish rail transport", + "documentation": "https://www.home-assistant.io/components/irish_rail_transport", + "requirements": [ + "pyirishrail==0.0.2" + ], + "dependencies": [], + "codeowners": [ + "@ttroy50" + ] +} diff --git a/homeassistant/components/islamic_prayer_times/manifest.json b/homeassistant/components/islamic_prayer_times/manifest.json new file mode 100644 index 00000000000..4dc9e2cb7c3 --- /dev/null +++ b/homeassistant/components/islamic_prayer_times/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "islamic_prayer_times", + "name": "Islamic prayer times", + "documentation": "https://www.home-assistant.io/components/islamic_prayer_times", + "requirements": [ + "prayer_times_calculator==0.0.3" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/iss/manifest.json b/homeassistant/components/iss/manifest.json new file mode 100644 index 00000000000..dc71e81ac08 --- /dev/null +++ b/homeassistant/components/iss/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "iss", + "name": "Iss", + "documentation": "https://www.home-assistant.io/components/iss", + "requirements": [ + "pyiss==1.0.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/isy994/manifest.json b/homeassistant/components/isy994/manifest.json new file mode 100644 index 00000000000..7860c080b2f --- /dev/null +++ b/homeassistant/components/isy994/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "isy994", + "name": "Isy994", + "documentation": "https://www.home-assistant.io/components/isy994", + "requirements": [ + "PyISY==1.1.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/itach/manifest.json b/homeassistant/components/itach/manifest.json new file mode 100644 index 00000000000..c26b19c636e --- /dev/null +++ b/homeassistant/components/itach/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "itach", + "name": "Itach", + "documentation": "https://www.home-assistant.io/components/itach", + "requirements": [ + "pyitachip2ir==0.0.7" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/itunes/manifest.json b/homeassistant/components/itunes/manifest.json new file mode 100644 index 00000000000..6f05125661e --- /dev/null +++ b/homeassistant/components/itunes/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "itunes", + "name": "Itunes", + "documentation": "https://www.home-assistant.io/components/itunes", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/jewish_calendar/manifest.json b/homeassistant/components/jewish_calendar/manifest.json new file mode 100644 index 00000000000..1f2917865b3 --- /dev/null +++ b/homeassistant/components/jewish_calendar/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "jewish_calendar", + "name": "Jewish calendar", + "documentation": "https://www.home-assistant.io/components/jewish_calendar", + "requirements": [ + "hdate==0.8.7" + ], + "dependencies": [], + "codeowners": [ + "@tsvi" + ] +} diff --git a/homeassistant/components/joaoapps_join/manifest.json b/homeassistant/components/joaoapps_join/manifest.json new file mode 100644 index 00000000000..220f2af2035 --- /dev/null +++ b/homeassistant/components/joaoapps_join/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "joaoapps_join", + "name": "Joaoapps join", + "documentation": "https://www.home-assistant.io/components/joaoapps_join", + "requirements": [ + "python-join-api==0.0.4" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/juicenet/manifest.json b/homeassistant/components/juicenet/manifest.json new file mode 100644 index 00000000000..e65aab2b69d --- /dev/null +++ b/homeassistant/components/juicenet/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "juicenet", + "name": "Juicenet", + "documentation": "https://www.home-assistant.io/components/juicenet", + "requirements": [ + "python-juicenet==0.0.5" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/kankun/manifest.json b/homeassistant/components/kankun/manifest.json new file mode 100644 index 00000000000..8e4e9747901 --- /dev/null +++ b/homeassistant/components/kankun/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "kankun", + "name": "Kankun", + "documentation": "https://www.home-assistant.io/components/kankun", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/keenetic_ndms2/manifest.json b/homeassistant/components/keenetic_ndms2/manifest.json new file mode 100644 index 00000000000..d95e6384606 --- /dev/null +++ b/homeassistant/components/keenetic_ndms2/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "keenetic_ndms2", + "name": "Keenetic ndms2", + "documentation": "https://www.home-assistant.io/components/keenetic_ndms2", + "requirements": [ + "ndms2_client==0.0.6" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/keyboard/manifest.json b/homeassistant/components/keyboard/manifest.json new file mode 100644 index 00000000000..0e8ade339c2 --- /dev/null +++ b/homeassistant/components/keyboard/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "keyboard", + "name": "Keyboard", + "documentation": "https://www.home-assistant.io/components/keyboard", + "requirements": [ + "pyuserinput==0.1.11" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/keyboard_remote/manifest.json b/homeassistant/components/keyboard_remote/manifest.json new file mode 100644 index 00000000000..d87d1abca48 --- /dev/null +++ b/homeassistant/components/keyboard_remote/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "keyboard_remote", + "name": "Keyboard remote", + "documentation": "https://www.home-assistant.io/components/keyboard_remote", + "requirements": [ + "evdev==0.6.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/kira/manifest.json b/homeassistant/components/kira/manifest.json new file mode 100644 index 00000000000..b7edd1f6c5f --- /dev/null +++ b/homeassistant/components/kira/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "kira", + "name": "Kira", + "documentation": "https://www.home-assistant.io/components/kira", + "requirements": [ + "pykira==0.1.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/kiwi/manifest.json b/homeassistant/components/kiwi/manifest.json new file mode 100644 index 00000000000..9f1595ebd77 --- /dev/null +++ b/homeassistant/components/kiwi/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "kiwi", + "name": "Kiwi", + "documentation": "https://www.home-assistant.io/components/kiwi", + "requirements": [ + "kiwiki-client==0.1.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/knx/manifest.json b/homeassistant/components/knx/manifest.json new file mode 100644 index 00000000000..1b1f16ccb03 --- /dev/null +++ b/homeassistant/components/knx/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "knx", + "name": "Knx", + "documentation": "https://www.home-assistant.io/components/knx", + "requirements": [ + "xknx==0.10.0" + ], + "dependencies": [], + "codeowners": [ + "@Julius2342" + ] +} diff --git a/homeassistant/components/kodi/manifest.json b/homeassistant/components/kodi/manifest.json new file mode 100644 index 00000000000..8c684d495e9 --- /dev/null +++ b/homeassistant/components/kodi/manifest.json @@ -0,0 +1,13 @@ +{ + "domain": "kodi", + "name": "Kodi", + "documentation": "https://www.home-assistant.io/components/kodi", + "requirements": [ + "jsonrpc-async==0.6", + "jsonrpc-websocket==0.6" + ], + "dependencies": [], + "codeowners": [ + "@armills" + ] +} diff --git a/homeassistant/components/konnected/manifest.json b/homeassistant/components/konnected/manifest.json new file mode 100644 index 00000000000..e4129af39bd --- /dev/null +++ b/homeassistant/components/konnected/manifest.json @@ -0,0 +1,14 @@ +{ + "domain": "konnected", + "name": "Konnected", + "documentation": "https://www.home-assistant.io/components/konnected", + "requirements": [ + "konnected==0.1.5" + ], + "dependencies": [ + "http" + ], + "codeowners": [ + "@heythisisnate" + ] +} diff --git a/homeassistant/components/kwb/manifest.json b/homeassistant/components/kwb/manifest.json new file mode 100644 index 00000000000..783907c0220 --- /dev/null +++ b/homeassistant/components/kwb/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "kwb", + "name": "Kwb", + "documentation": "https://www.home-assistant.io/components/kwb", + "requirements": [ + "pykwb==0.0.8" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/lacrosse/manifest.json b/homeassistant/components/lacrosse/manifest.json new file mode 100644 index 00000000000..4716b3cb548 --- /dev/null +++ b/homeassistant/components/lacrosse/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "lacrosse", + "name": "Lacrosse", + "documentation": "https://www.home-assistant.io/components/lacrosse", + "requirements": [ + "pylacrosse==0.3.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/lametric/manifest.json b/homeassistant/components/lametric/manifest.json new file mode 100644 index 00000000000..bbf22918a75 --- /dev/null +++ b/homeassistant/components/lametric/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "lametric", + "name": "Lametric", + "documentation": "https://www.home-assistant.io/components/lametric", + "requirements": [ + "lmnotify==0.0.4" + ], + "dependencies": [], + "codeowners": [ + "@robbiet480" + ] +} diff --git a/homeassistant/components/lannouncer/manifest.json b/homeassistant/components/lannouncer/manifest.json new file mode 100644 index 00000000000..951dd3ff85b --- /dev/null +++ b/homeassistant/components/lannouncer/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "lannouncer", + "name": "Lannouncer", + "documentation": "https://www.home-assistant.io/components/lannouncer", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/lastfm/manifest.json b/homeassistant/components/lastfm/manifest.json new file mode 100644 index 00000000000..2617b3e206b --- /dev/null +++ b/homeassistant/components/lastfm/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "lastfm", + "name": "Lastfm", + "documentation": "https://www.home-assistant.io/components/lastfm", + "requirements": [ + "pylast==3.1.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/launch_library/manifest.json b/homeassistant/components/launch_library/manifest.json new file mode 100644 index 00000000000..bbe9fa8ad05 --- /dev/null +++ b/homeassistant/components/launch_library/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "launch_library", + "name": "Launch library", + "documentation": "https://www.home-assistant.io/components/launch_library", + "requirements": [ + "pylaunches==0.2.0" + ], + "dependencies": [], + "codeowners": [ + "@ludeeus" + ] +} diff --git a/homeassistant/components/lcn/manifest.json b/homeassistant/components/lcn/manifest.json new file mode 100644 index 00000000000..bbf2746c067 --- /dev/null +++ b/homeassistant/components/lcn/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "lcn", + "name": "Lcn", + "documentation": "https://www.home-assistant.io/components/lcn", + "requirements": [ + "pypck==0.5.9" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/lg_netcast/manifest.json b/homeassistant/components/lg_netcast/manifest.json new file mode 100644 index 00000000000..1728aa50614 --- /dev/null +++ b/homeassistant/components/lg_netcast/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "lg_netcast", + "name": "Lg netcast", + "documentation": "https://www.home-assistant.io/components/lg_netcast", + "requirements": [ + "pylgnetcast-homeassistant==0.2.0.dev0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/lg_soundbar/manifest.json b/homeassistant/components/lg_soundbar/manifest.json new file mode 100644 index 00000000000..b09c8809382 --- /dev/null +++ b/homeassistant/components/lg_soundbar/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "lg_soundbar", + "name": "Lg soundbar", + "documentation": "https://www.home-assistant.io/components/lg_soundbar", + "requirements": [ + "temescal==0.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/lifx/manifest.json b/homeassistant/components/lifx/manifest.json new file mode 100644 index 00000000000..6b811b01f51 --- /dev/null +++ b/homeassistant/components/lifx/manifest.json @@ -0,0 +1,13 @@ +{ + "domain": "lifx", + "name": "Lifx", + "documentation": "https://www.home-assistant.io/components/lifx", + "requirements": [ + "aiolifx==0.6.7", + "aiolifx_effects==0.2.1" + ], + "dependencies": [], + "codeowners": [ + "@amelchio" + ] +} diff --git a/homeassistant/components/lifx_cloud/manifest.json b/homeassistant/components/lifx_cloud/manifest.json new file mode 100644 index 00000000000..c2834fbc788 --- /dev/null +++ b/homeassistant/components/lifx_cloud/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "lifx_cloud", + "name": "Lifx cloud", + "documentation": "https://www.home-assistant.io/components/lifx_cloud", + "requirements": [], + "dependencies": [], + "codeowners": [ + "@amelchio" + ] +} diff --git a/homeassistant/components/lifx_legacy/manifest.json b/homeassistant/components/lifx_legacy/manifest.json new file mode 100644 index 00000000000..4ff59ac1770 --- /dev/null +++ b/homeassistant/components/lifx_legacy/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "lifx_legacy", + "name": "Lifx legacy", + "documentation": "https://www.home-assistant.io/components/lifx_legacy", + "requirements": [ + "liffylights==0.9.4" + ], + "dependencies": [], + "codeowners": [ + "@amelchio" + ] +} diff --git a/homeassistant/components/light/manifest.json b/homeassistant/components/light/manifest.json new file mode 100644 index 00000000000..62eb96967f5 --- /dev/null +++ b/homeassistant/components/light/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "light", + "name": "Light", + "documentation": "https://www.home-assistant.io/components/light", + "requirements": [], + "dependencies": [ + "group" + ], + "codeowners": [] +} diff --git a/homeassistant/components/lightwave/manifest.json b/homeassistant/components/lightwave/manifest.json new file mode 100644 index 00000000000..a26500f69a6 --- /dev/null +++ b/homeassistant/components/lightwave/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "lightwave", + "name": "Lightwave", + "documentation": "https://www.home-assistant.io/components/lightwave", + "requirements": [ + "lightwave==0.15" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/limitlessled/manifest.json b/homeassistant/components/limitlessled/manifest.json new file mode 100644 index 00000000000..f8b42fabcbe --- /dev/null +++ b/homeassistant/components/limitlessled/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "limitlessled", + "name": "Limitlessled", + "documentation": "https://www.home-assistant.io/components/limitlessled", + "requirements": [ + "limitlessled==1.1.3" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/linksys_ap/manifest.json b/homeassistant/components/linksys_ap/manifest.json new file mode 100644 index 00000000000..ccad7298d6b --- /dev/null +++ b/homeassistant/components/linksys_ap/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "linksys_ap", + "name": "Linksys ap", + "documentation": "https://www.home-assistant.io/components/linksys_ap", + "requirements": [ + "beautifulsoup4==4.7.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/linksys_smart/manifest.json b/homeassistant/components/linksys_smart/manifest.json new file mode 100644 index 00000000000..19bb079c29c --- /dev/null +++ b/homeassistant/components/linksys_smart/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "linksys_smart", + "name": "Linksys smart", + "documentation": "https://www.home-assistant.io/components/linksys_smart", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/linky/manifest.json b/homeassistant/components/linky/manifest.json new file mode 100644 index 00000000000..706962b5c4d --- /dev/null +++ b/homeassistant/components/linky/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "linky", + "name": "Linky", + "documentation": "https://www.home-assistant.io/components/linky", + "requirements": [ + "pylinky==0.3.3" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/linode/manifest.json b/homeassistant/components/linode/manifest.json new file mode 100644 index 00000000000..7dc2e0d7518 --- /dev/null +++ b/homeassistant/components/linode/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "linode", + "name": "Linode", + "documentation": "https://www.home-assistant.io/components/linode", + "requirements": [ + "linode-api==4.1.9b1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/linux_battery/manifest.json b/homeassistant/components/linux_battery/manifest.json new file mode 100644 index 00000000000..4c32b88b2d5 --- /dev/null +++ b/homeassistant/components/linux_battery/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "linux_battery", + "name": "Linux battery", + "documentation": "https://www.home-assistant.io/components/linux_battery", + "requirements": [ + "batinfo==0.4.2" + ], + "dependencies": [], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/lirc/manifest.json b/homeassistant/components/lirc/manifest.json new file mode 100644 index 00000000000..d11cf0b2f1e --- /dev/null +++ b/homeassistant/components/lirc/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "lirc", + "name": "Lirc", + "documentation": "https://www.home-assistant.io/components/lirc", + "requirements": [ + "python-lirc==1.2.3" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/litejet/manifest.json b/homeassistant/components/litejet/manifest.json new file mode 100644 index 00000000000..08bcac67903 --- /dev/null +++ b/homeassistant/components/litejet/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "litejet", + "name": "Litejet", + "documentation": "https://www.home-assistant.io/components/litejet", + "requirements": [ + "pylitejet==0.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/liveboxplaytv/manifest.json b/homeassistant/components/liveboxplaytv/manifest.json new file mode 100644 index 00000000000..863507ada6c --- /dev/null +++ b/homeassistant/components/liveboxplaytv/manifest.json @@ -0,0 +1,13 @@ +{ + "domain": "liveboxplaytv", + "name": "Liveboxplaytv", + "documentation": "https://www.home-assistant.io/components/liveboxplaytv", + "requirements": [ + "liveboxplaytv==2.0.2", + "pyteleloisirs==3.4" + ], + "dependencies": [], + "codeowners": [ + "@pschmitt" + ] +} diff --git a/homeassistant/components/llamalab_automate/manifest.json b/homeassistant/components/llamalab_automate/manifest.json new file mode 100644 index 00000000000..e66050fceb5 --- /dev/null +++ b/homeassistant/components/llamalab_automate/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "llamalab_automate", + "name": "Llamalab automate", + "documentation": "https://www.home-assistant.io/components/llamalab_automate", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/local_file/manifest.json b/homeassistant/components/local_file/manifest.json new file mode 100644 index 00000000000..14a503f33f5 --- /dev/null +++ b/homeassistant/components/local_file/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "local_file", + "name": "Local file", + "documentation": "https://www.home-assistant.io/components/local_file", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/locative/manifest.json b/homeassistant/components/locative/manifest.json new file mode 100644 index 00000000000..afe2850caf8 --- /dev/null +++ b/homeassistant/components/locative/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "locative", + "name": "Locative", + "documentation": "https://www.home-assistant.io/components/locative", + "requirements": [], + "dependencies": [ + "webhook" + ], + "codeowners": [] +} diff --git a/homeassistant/components/lock/manifest.json b/homeassistant/components/lock/manifest.json new file mode 100644 index 00000000000..29a7a5513d0 --- /dev/null +++ b/homeassistant/components/lock/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "lock", + "name": "Lock", + "documentation": "https://www.home-assistant.io/components/lock", + "requirements": [], + "dependencies": [ + "group" + ], + "codeowners": [] +} diff --git a/homeassistant/components/lockitron/manifest.json b/homeassistant/components/lockitron/manifest.json new file mode 100644 index 00000000000..b515d65a14f --- /dev/null +++ b/homeassistant/components/lockitron/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "lockitron", + "name": "Lockitron", + "documentation": "https://www.home-assistant.io/components/lockitron", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/logbook/manifest.json b/homeassistant/components/logbook/manifest.json new file mode 100644 index 00000000000..cedce8152a2 --- /dev/null +++ b/homeassistant/components/logbook/manifest.json @@ -0,0 +1,11 @@ +{ + "domain": "logbook", + "name": "Logbook", + "documentation": "https://www.home-assistant.io/components/logbook", + "requirements": [], + "dependencies": [ + "frontend", + "recorder" + ], + "codeowners": [] +} diff --git a/homeassistant/components/logentries/manifest.json b/homeassistant/components/logentries/manifest.json new file mode 100644 index 00000000000..60be8f275ee --- /dev/null +++ b/homeassistant/components/logentries/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "logentries", + "name": "Logentries", + "documentation": "https://www.home-assistant.io/components/logentries", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/logger/manifest.json b/homeassistant/components/logger/manifest.json new file mode 100644 index 00000000000..c6b62387039 --- /dev/null +++ b/homeassistant/components/logger/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "logger", + "name": "Logger", + "documentation": "https://www.home-assistant.io/components/logger", + "requirements": [], + "dependencies": [], + "codeowners": [ + "@home-assistant/core" + ] +} diff --git a/homeassistant/components/logi_circle/manifest.json b/homeassistant/components/logi_circle/manifest.json new file mode 100644 index 00000000000..3e8281d5a9c --- /dev/null +++ b/homeassistant/components/logi_circle/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "logi_circle", + "name": "Logi circle", + "documentation": "https://www.home-assistant.io/components/logi_circle", + "requirements": [ + "logi_circle==0.1.7" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/london_air/manifest.json b/homeassistant/components/london_air/manifest.json new file mode 100644 index 00000000000..3f0c97edfe0 --- /dev/null +++ b/homeassistant/components/london_air/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "london_air", + "name": "London air", + "documentation": "https://www.home-assistant.io/components/london_air", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/london_underground/manifest.json b/homeassistant/components/london_underground/manifest.json new file mode 100644 index 00000000000..5262fa4837e --- /dev/null +++ b/homeassistant/components/london_underground/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "london_underground", + "name": "London underground", + "documentation": "https://www.home-assistant.io/components/london_underground", + "requirements": [ + "london-tube-status==0.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/loopenergy/manifest.json b/homeassistant/components/loopenergy/manifest.json new file mode 100644 index 00000000000..b282755b1a0 --- /dev/null +++ b/homeassistant/components/loopenergy/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "loopenergy", + "name": "Loopenergy", + "documentation": "https://www.home-assistant.io/components/loopenergy", + "requirements": [ + "pyloopenergy==0.1.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/lovelace/manifest.json b/homeassistant/components/lovelace/manifest.json new file mode 100644 index 00000000000..1c1a7a107e4 --- /dev/null +++ b/homeassistant/components/lovelace/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "lovelace", + "name": "Lovelace", + "documentation": "https://www.home-assistant.io/components/lovelace", + "requirements": [], + "dependencies": [], + "codeowners": [ + "@home-assistant/core" + ] +} diff --git a/homeassistant/components/luci/manifest.json b/homeassistant/components/luci/manifest.json new file mode 100644 index 00000000000..46e1702c36e --- /dev/null +++ b/homeassistant/components/luci/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "luci", + "name": "Luci", + "documentation": "https://www.home-assistant.io/components/luci", + "requirements": [ + "openwrt-luci-rpc==1.0.5" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/luftdaten/manifest.json b/homeassistant/components/luftdaten/manifest.json new file mode 100644 index 00000000000..0e6a46a5c5d --- /dev/null +++ b/homeassistant/components/luftdaten/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "luftdaten", + "name": "Luftdaten", + "documentation": "https://www.home-assistant.io/components/luftdaten", + "requirements": [ + "luftdaten==0.3.4" + ], + "dependencies": [], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/lupusec/manifest.json b/homeassistant/components/lupusec/manifest.json new file mode 100644 index 00000000000..344ec82d976 --- /dev/null +++ b/homeassistant/components/lupusec/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "lupusec", + "name": "Lupusec", + "documentation": "https://www.home-assistant.io/components/lupusec", + "requirements": [ + "lupupy==0.0.17" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/lutron/manifest.json b/homeassistant/components/lutron/manifest.json new file mode 100644 index 00000000000..b536eef0285 --- /dev/null +++ b/homeassistant/components/lutron/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "lutron", + "name": "Lutron", + "documentation": "https://www.home-assistant.io/components/lutron", + "requirements": [ + "pylutron==0.2.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/lutron_caseta/manifest.json b/homeassistant/components/lutron_caseta/manifest.json new file mode 100644 index 00000000000..4da58cdfc40 --- /dev/null +++ b/homeassistant/components/lutron_caseta/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "lutron_caseta", + "name": "Lutron caseta", + "documentation": "https://www.home-assistant.io/components/lutron_caseta", + "requirements": [ + "pylutron-caseta==0.5.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/lw12wifi/manifest.json b/homeassistant/components/lw12wifi/manifest.json new file mode 100644 index 00000000000..205072055bb --- /dev/null +++ b/homeassistant/components/lw12wifi/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "lw12wifi", + "name": "Lw12wifi", + "documentation": "https://www.home-assistant.io/components/lw12wifi", + "requirements": [ + "lw12==0.9.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/lyft/manifest.json b/homeassistant/components/lyft/manifest.json new file mode 100644 index 00000000000..ff7da7190d9 --- /dev/null +++ b/homeassistant/components/lyft/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "lyft", + "name": "Lyft", + "documentation": "https://www.home-assistant.io/components/lyft", + "requirements": [ + "lyft_rides==0.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/magicseaweed/manifest.json b/homeassistant/components/magicseaweed/manifest.json new file mode 100644 index 00000000000..6534d927f1b --- /dev/null +++ b/homeassistant/components/magicseaweed/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "magicseaweed", + "name": "Magicseaweed", + "documentation": "https://www.home-assistant.io/components/magicseaweed", + "requirements": [ + "magicseaweed==1.0.3" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/mailbox/manifest.json b/homeassistant/components/mailbox/manifest.json new file mode 100644 index 00000000000..4ca1db564a4 --- /dev/null +++ b/homeassistant/components/mailbox/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "mailbox", + "name": "Mailbox", + "documentation": "https://www.home-assistant.io/components/mailbox", + "requirements": [], + "dependencies": [ + "http" + ], + "codeowners": [] +} diff --git a/homeassistant/components/mailgun/manifest.json b/homeassistant/components/mailgun/manifest.json new file mode 100644 index 00000000000..2979b391ec2 --- /dev/null +++ b/homeassistant/components/mailgun/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "mailgun", + "name": "Mailgun", + "documentation": "https://www.home-assistant.io/components/mailgun", + "requirements": [ + "pymailgunner==1.4" + ], + "dependencies": [ + "webhook" + ], + "codeowners": [] +} diff --git a/homeassistant/components/manual/manifest.json b/homeassistant/components/manual/manifest.json new file mode 100644 index 00000000000..6c788971629 --- /dev/null +++ b/homeassistant/components/manual/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "manual", + "name": "Manual", + "documentation": "https://www.home-assistant.io/components/manual", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/manual_mqtt/manifest.json b/homeassistant/components/manual_mqtt/manifest.json new file mode 100644 index 00000000000..cc467ade5c1 --- /dev/null +++ b/homeassistant/components/manual_mqtt/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "manual_mqtt", + "name": "Manual mqtt", + "documentation": "https://www.home-assistant.io/components/manual_mqtt", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/map/manifest.json b/homeassistant/components/map/manifest.json new file mode 100644 index 00000000000..993dfc6577e --- /dev/null +++ b/homeassistant/components/map/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "map", + "name": "Map", + "documentation": "https://www.home-assistant.io/components/map", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/marytts/manifest.json b/homeassistant/components/marytts/manifest.json new file mode 100644 index 00000000000..5316935c442 --- /dev/null +++ b/homeassistant/components/marytts/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "marytts", + "name": "Marytts", + "documentation": "https://www.home-assistant.io/components/marytts", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/mastodon/manifest.json b/homeassistant/components/mastodon/manifest.json new file mode 100644 index 00000000000..fd7e023fc91 --- /dev/null +++ b/homeassistant/components/mastodon/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "mastodon", + "name": "Mastodon", + "documentation": "https://www.home-assistant.io/components/mastodon", + "requirements": [ + "Mastodon.py==1.3.1" + ], + "dependencies": [], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/matrix/manifest.json b/homeassistant/components/matrix/manifest.json new file mode 100644 index 00000000000..9ea1a6f0c55 --- /dev/null +++ b/homeassistant/components/matrix/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "matrix", + "name": "Matrix", + "documentation": "https://www.home-assistant.io/components/matrix", + "requirements": [ + "matrix-client==0.2.0" + ], + "dependencies": [], + "codeowners": [ + "@tinloaf" + ] +} diff --git a/homeassistant/components/maxcube/manifest.json b/homeassistant/components/maxcube/manifest.json new file mode 100644 index 00000000000..a28096c5eb7 --- /dev/null +++ b/homeassistant/components/maxcube/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "maxcube", + "name": "Maxcube", + "documentation": "https://www.home-assistant.io/components/maxcube", + "requirements": [ + "maxcube-api==0.1.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/media_extractor/manifest.json b/homeassistant/components/media_extractor/manifest.json new file mode 100644 index 00000000000..53375f14bfe --- /dev/null +++ b/homeassistant/components/media_extractor/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "media_extractor", + "name": "Media extractor", + "documentation": "https://www.home-assistant.io/components/media_extractor", + "requirements": [ + "youtube_dl==2019.03.18" + ], + "dependencies": [ + "media_player" + ], + "codeowners": [] +} diff --git a/homeassistant/components/media_player/manifest.json b/homeassistant/components/media_player/manifest.json new file mode 100644 index 00000000000..bf6f8fabafa --- /dev/null +++ b/homeassistant/components/media_player/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "media_player", + "name": "Media player", + "documentation": "https://www.home-assistant.io/components/media_player", + "requirements": [], + "dependencies": [ + "http" + ], + "codeowners": [] +} diff --git a/homeassistant/components/mediaroom/manifest.json b/homeassistant/components/mediaroom/manifest.json new file mode 100644 index 00000000000..134d85fa171 --- /dev/null +++ b/homeassistant/components/mediaroom/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "mediaroom", + "name": "Mediaroom", + "documentation": "https://www.home-assistant.io/components/mediaroom", + "requirements": [ + "pymediaroom==0.6.4" + ], + "dependencies": [], + "codeowners": [ + "@dgomes" + ] +} diff --git a/homeassistant/components/melissa/manifest.json b/homeassistant/components/melissa/manifest.json new file mode 100644 index 00000000000..f9fa1cab502 --- /dev/null +++ b/homeassistant/components/melissa/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "melissa", + "name": "Melissa", + "documentation": "https://www.home-assistant.io/components/melissa", + "requirements": [ + "py-melissa-climate==2.0.0" + ], + "dependencies": [], + "codeowners": [ + "@kennedyshead" + ] +} diff --git a/homeassistant/components/meraki/manifest.json b/homeassistant/components/meraki/manifest.json new file mode 100644 index 00000000000..d17e7c60525 --- /dev/null +++ b/homeassistant/components/meraki/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "meraki", + "name": "Meraki", + "documentation": "https://www.home-assistant.io/components/meraki", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/message_bird/manifest.json b/homeassistant/components/message_bird/manifest.json new file mode 100644 index 00000000000..a6c49b3c396 --- /dev/null +++ b/homeassistant/components/message_bird/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "message_bird", + "name": "Message bird", + "documentation": "https://www.home-assistant.io/components/message_bird", + "requirements": [ + "messagebird==1.2.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/met/manifest.json b/homeassistant/components/met/manifest.json new file mode 100644 index 00000000000..b2ef166be50 --- /dev/null +++ b/homeassistant/components/met/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "met", + "name": "Met", + "documentation": "https://www.home-assistant.io/components/met", + "requirements": [ + "pyMetno==0.4.6" + ], + "dependencies": [], + "codeowners": [ + "@danielhiversen" + ] +} diff --git a/homeassistant/components/meteo_france/manifest.json b/homeassistant/components/meteo_france/manifest.json new file mode 100644 index 00000000000..20ad5e46fe6 --- /dev/null +++ b/homeassistant/components/meteo_france/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "meteo_france", + "name": "Meteo france", + "documentation": "https://www.home-assistant.io/components/meteo_france", + "requirements": [ + "meteofrance==0.3.4" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/metoffice/manifest.json b/homeassistant/components/metoffice/manifest.json new file mode 100644 index 00000000000..f5d358854f6 --- /dev/null +++ b/homeassistant/components/metoffice/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "metoffice", + "name": "Metoffice", + "documentation": "https://www.home-assistant.io/components/metoffice", + "requirements": [ + "datapoint==0.4.3" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/mfi/manifest.json b/homeassistant/components/mfi/manifest.json new file mode 100644 index 00000000000..1e84b39a366 --- /dev/null +++ b/homeassistant/components/mfi/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "mfi", + "name": "Mfi", + "documentation": "https://www.home-assistant.io/components/mfi", + "requirements": [ + "mficlient==0.3.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/mhz19/manifest.json b/homeassistant/components/mhz19/manifest.json new file mode 100644 index 00000000000..8545db90e27 --- /dev/null +++ b/homeassistant/components/mhz19/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "mhz19", + "name": "Mhz19", + "documentation": "https://www.home-assistant.io/components/mhz19", + "requirements": [ + "pmsensor==0.4" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/microsoft/manifest.json b/homeassistant/components/microsoft/manifest.json new file mode 100644 index 00000000000..827d961a093 --- /dev/null +++ b/homeassistant/components/microsoft/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "microsoft", + "name": "Microsoft", + "documentation": "https://www.home-assistant.io/components/microsoft", + "requirements": [ + "pycsspeechtts==1.0.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/microsoft_face/manifest.json b/homeassistant/components/microsoft_face/manifest.json new file mode 100644 index 00000000000..7f6c4fbd935 --- /dev/null +++ b/homeassistant/components/microsoft_face/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "microsoft_face", + "name": "Microsoft face", + "documentation": "https://www.home-assistant.io/components/microsoft_face", + "requirements": [], + "dependencies": [ + "camera" + ], + "codeowners": [] +} diff --git a/homeassistant/components/microsoft_face_detect/manifest.json b/homeassistant/components/microsoft_face_detect/manifest.json new file mode 100644 index 00000000000..955b67a0a76 --- /dev/null +++ b/homeassistant/components/microsoft_face_detect/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "microsoft_face_detect", + "name": "Microsoft face detect", + "documentation": "https://www.home-assistant.io/components/microsoft_face_detect", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/microsoft_face_identify/manifest.json b/homeassistant/components/microsoft_face_identify/manifest.json new file mode 100644 index 00000000000..f32b9220b3d --- /dev/null +++ b/homeassistant/components/microsoft_face_identify/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "microsoft_face_identify", + "name": "Microsoft face identify", + "documentation": "https://www.home-assistant.io/components/microsoft_face_identify", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/miflora/manifest.json b/homeassistant/components/miflora/manifest.json new file mode 100644 index 00000000000..d4e7a333acf --- /dev/null +++ b/homeassistant/components/miflora/manifest.json @@ -0,0 +1,13 @@ +{ + "domain": "miflora", + "name": "Miflora", + "documentation": "https://www.home-assistant.io/components/miflora", + "requirements": [ + "miflora==0.4.0" + ], + "dependencies": [], + "codeowners": [ + "@danielhiversen", + "@ChristianKuehnel" + ] +} diff --git a/homeassistant/components/mikrotik/manifest.json b/homeassistant/components/mikrotik/manifest.json new file mode 100644 index 00000000000..caa9733f241 --- /dev/null +++ b/homeassistant/components/mikrotik/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "mikrotik", + "name": "Mikrotik", + "documentation": "https://www.home-assistant.io/components/mikrotik", + "requirements": [ + "librouteros==2.2.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/mill/manifest.json b/homeassistant/components/mill/manifest.json new file mode 100644 index 00000000000..05efb845c12 --- /dev/null +++ b/homeassistant/components/mill/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "mill", + "name": "Mill", + "documentation": "https://www.home-assistant.io/components/mill", + "requirements": [ + "millheater==0.3.4" + ], + "dependencies": [], + "codeowners": [ + "@danielhiversen" + ] +} diff --git a/homeassistant/components/min_max/manifest.json b/homeassistant/components/min_max/manifest.json new file mode 100644 index 00000000000..ea6befe498b --- /dev/null +++ b/homeassistant/components/min_max/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "min_max", + "name": "Min max", + "documentation": "https://www.home-assistant.io/components/min_max", + "requirements": [], + "dependencies": [], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/mitemp_bt/manifest.json b/homeassistant/components/mitemp_bt/manifest.json new file mode 100644 index 00000000000..2324a861b38 --- /dev/null +++ b/homeassistant/components/mitemp_bt/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "mitemp_bt", + "name": "Mitemp bt", + "documentation": "https://www.home-assistant.io/components/mitemp_bt", + "requirements": [ + "mitemp_bt==0.0.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/mjpeg/manifest.json b/homeassistant/components/mjpeg/manifest.json new file mode 100644 index 00000000000..2ecd66910be --- /dev/null +++ b/homeassistant/components/mjpeg/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "mjpeg", + "name": "Mjpeg", + "documentation": "https://www.home-assistant.io/components/mjpeg", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/mobile_app/manifest.json b/homeassistant/components/mobile_app/manifest.json new file mode 100644 index 00000000000..9c21858df1d --- /dev/null +++ b/homeassistant/components/mobile_app/manifest.json @@ -0,0 +1,16 @@ +{ + "domain": "mobile_app", + "name": "Home Assistant Mobile App Support", + "documentation": "https://www.home-assistant.io/components/mobile_app", + "requirements": [ + "PyNaCl==1.3.0" + ], + "dependencies": [ + "device_tracker", + "http", + "webhook" + ], + "codeowners": [ + "@robbiet480" + ] +} diff --git a/homeassistant/components/mochad/manifest.json b/homeassistant/components/mochad/manifest.json new file mode 100644 index 00000000000..0e5c4dd1ff3 --- /dev/null +++ b/homeassistant/components/mochad/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "mochad", + "name": "Mochad", + "documentation": "https://www.home-assistant.io/components/mochad", + "requirements": [ + "pymochad==0.2.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/modbus/manifest.json b/homeassistant/components/modbus/manifest.json new file mode 100644 index 00000000000..e27f594b0af --- /dev/null +++ b/homeassistant/components/modbus/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "modbus", + "name": "Modbus", + "documentation": "https://www.home-assistant.io/components/modbus", + "requirements": [ + "pymodbus==1.5.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/modem_callerid/manifest.json b/homeassistant/components/modem_callerid/manifest.json new file mode 100644 index 00000000000..e3d6d19b803 --- /dev/null +++ b/homeassistant/components/modem_callerid/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "modem_callerid", + "name": "Modem callerid", + "documentation": "https://www.home-assistant.io/components/modem_callerid", + "requirements": [ + "basicmodem==0.7" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/mold_indicator/manifest.json b/homeassistant/components/mold_indicator/manifest.json new file mode 100644 index 00000000000..de4680927a4 --- /dev/null +++ b/homeassistant/components/mold_indicator/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "mold_indicator", + "name": "Mold indicator", + "documentation": "https://www.home-assistant.io/components/mold_indicator", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/monoprice/manifest.json b/homeassistant/components/monoprice/manifest.json new file mode 100644 index 00000000000..aa07911a697 --- /dev/null +++ b/homeassistant/components/monoprice/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "monoprice", + "name": "Monoprice", + "documentation": "https://www.home-assistant.io/components/monoprice", + "requirements": [ + "pymonoprice==0.3" + ], + "dependencies": [], + "codeowners": [ + "@etsinko" + ] +} diff --git a/homeassistant/components/moon/manifest.json b/homeassistant/components/moon/manifest.json new file mode 100644 index 00000000000..50a93fce20a --- /dev/null +++ b/homeassistant/components/moon/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "moon", + "name": "Moon", + "documentation": "https://www.home-assistant.io/components/moon", + "requirements": [], + "dependencies": [], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/mopar/manifest.json b/homeassistant/components/mopar/manifest.json new file mode 100644 index 00000000000..5acd5bbdcdb --- /dev/null +++ b/homeassistant/components/mopar/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "mopar", + "name": "Mopar", + "documentation": "https://www.home-assistant.io/components/mopar", + "requirements": [ + "motorparts==1.1.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/mpchc/manifest.json b/homeassistant/components/mpchc/manifest.json new file mode 100644 index 00000000000..e874ca28891 --- /dev/null +++ b/homeassistant/components/mpchc/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "mpchc", + "name": "Mpchc", + "documentation": "https://www.home-assistant.io/components/mpchc", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/mpd/manifest.json b/homeassistant/components/mpd/manifest.json new file mode 100644 index 00000000000..beee3137ef5 --- /dev/null +++ b/homeassistant/components/mpd/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "mpd", + "name": "Mpd", + "documentation": "https://www.home-assistant.io/components/mpd", + "requirements": [ + "python-mpd2==1.0.0" + ], + "dependencies": [], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/mqtt/manifest.json b/homeassistant/components/mqtt/manifest.json new file mode 100644 index 00000000000..deed878711a --- /dev/null +++ b/homeassistant/components/mqtt/manifest.json @@ -0,0 +1,13 @@ +{ + "domain": "mqtt", + "name": "MQTT", + "documentation": "https://www.home-assistant.io/components/mqtt", + "requirements": [ + "hbmqtt==0.9.4", + "paho-mqtt==1.4.0" + ], + "dependencies": [], + "codeowners": [ + "@home-assistant/core" + ] +} diff --git a/homeassistant/components/mqtt_eventstream/manifest.json b/homeassistant/components/mqtt_eventstream/manifest.json new file mode 100644 index 00000000000..e795c8aaf18 --- /dev/null +++ b/homeassistant/components/mqtt_eventstream/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "mqtt_eventstream", + "name": "Mqtt eventstream", + "documentation": "https://www.home-assistant.io/components/mqtt_eventstream", + "requirements": [], + "dependencies": [ + "mqtt" + ], + "codeowners": [] +} diff --git a/homeassistant/components/mqtt_json/manifest.json b/homeassistant/components/mqtt_json/manifest.json new file mode 100644 index 00000000000..96a0a187e65 --- /dev/null +++ b/homeassistant/components/mqtt_json/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "mqtt_json", + "name": "Mqtt json", + "documentation": "https://www.home-assistant.io/components/mqtt_json", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/mqtt_room/manifest.json b/homeassistant/components/mqtt_room/manifest.json new file mode 100644 index 00000000000..e7b37aec50d --- /dev/null +++ b/homeassistant/components/mqtt_room/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "mqtt_room", + "name": "Mqtt room", + "documentation": "https://www.home-assistant.io/components/mqtt_room", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/mqtt_statestream/manifest.json b/homeassistant/components/mqtt_statestream/manifest.json new file mode 100644 index 00000000000..5fa99363729 --- /dev/null +++ b/homeassistant/components/mqtt_statestream/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "mqtt_statestream", + "name": "Mqtt statestream", + "documentation": "https://www.home-assistant.io/components/mqtt_statestream", + "requirements": [], + "dependencies": [ + "mqtt" + ], + "codeowners": [] +} diff --git a/homeassistant/components/mvglive/manifest.json b/homeassistant/components/mvglive/manifest.json new file mode 100644 index 00000000000..5626e244484 --- /dev/null +++ b/homeassistant/components/mvglive/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "mvglive", + "name": "Mvglive", + "documentation": "https://www.home-assistant.io/components/mvglive", + "requirements": [ + "PyMVGLive==1.1.4" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/mychevy/manifest.json b/homeassistant/components/mychevy/manifest.json new file mode 100644 index 00000000000..1ff997372ed --- /dev/null +++ b/homeassistant/components/mychevy/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "mychevy", + "name": "Mychevy", + "documentation": "https://www.home-assistant.io/components/mychevy", + "requirements": [ + "mychevy==1.2.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/mycroft/manifest.json b/homeassistant/components/mycroft/manifest.json new file mode 100644 index 00000000000..77e5a524aac --- /dev/null +++ b/homeassistant/components/mycroft/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "mycroft", + "name": "Mycroft", + "documentation": "https://www.home-assistant.io/components/mycroft", + "requirements": [ + "mycroftapi==2.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/myq/manifest.json b/homeassistant/components/myq/manifest.json new file mode 100644 index 00000000000..3dbabd4260d --- /dev/null +++ b/homeassistant/components/myq/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "myq", + "name": "Myq", + "documentation": "https://www.home-assistant.io/components/myq", + "requirements": [ + "pymyq==1.1.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/mysensors/manifest.json b/homeassistant/components/mysensors/manifest.json new file mode 100644 index 00000000000..2b94c2678aa --- /dev/null +++ b/homeassistant/components/mysensors/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "mysensors", + "name": "Mysensors", + "documentation": "https://www.home-assistant.io/components/mysensors", + "requirements": [ + "pymysensors==0.18.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/mystrom/manifest.json b/homeassistant/components/mystrom/manifest.json new file mode 100644 index 00000000000..a3744baccb1 --- /dev/null +++ b/homeassistant/components/mystrom/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "mystrom", + "name": "Mystrom", + "documentation": "https://www.home-assistant.io/components/mystrom", + "requirements": [ + "python-mystrom==0.5.0" + ], + "dependencies": [], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/mythicbeastsdns/manifest.json b/homeassistant/components/mythicbeastsdns/manifest.json new file mode 100644 index 00000000000..4e37544a99a --- /dev/null +++ b/homeassistant/components/mythicbeastsdns/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "mythicbeastsdns", + "name": "Mythicbeastsdns", + "documentation": "https://www.home-assistant.io/components/mythicbeastsdns", + "requirements": [ + "mbddns==0.1.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/nad/manifest.json b/homeassistant/components/nad/manifest.json new file mode 100644 index 00000000000..c624acd73da --- /dev/null +++ b/homeassistant/components/nad/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "nad", + "name": "Nad", + "documentation": "https://www.home-assistant.io/components/nad", + "requirements": [ + "nad_receiver==0.0.11" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/namecheapdns/manifest.json b/homeassistant/components/namecheapdns/manifest.json new file mode 100644 index 00000000000..c5c46b92166 --- /dev/null +++ b/homeassistant/components/namecheapdns/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "namecheapdns", + "name": "Namecheapdns", + "documentation": "https://www.home-assistant.io/components/namecheapdns", + "requirements": [ + "defusedxml==0.5.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/nanoleaf/manifest.json b/homeassistant/components/nanoleaf/manifest.json new file mode 100644 index 00000000000..a59a6352af2 --- /dev/null +++ b/homeassistant/components/nanoleaf/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "nanoleaf", + "name": "Nanoleaf", + "documentation": "https://www.home-assistant.io/components/nanoleaf", + "requirements": [ + "pynanoleaf==0.0.5" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/neato/manifest.json b/homeassistant/components/neato/manifest.json new file mode 100644 index 00000000000..042d7dcef09 --- /dev/null +++ b/homeassistant/components/neato/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "neato", + "name": "Neato", + "documentation": "https://www.home-assistant.io/components/neato", + "requirements": [ + "pybotvac==0.0.13" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/nederlandse_spoorwegen/manifest.json b/homeassistant/components/nederlandse_spoorwegen/manifest.json new file mode 100644 index 00000000000..baa6551cc7c --- /dev/null +++ b/homeassistant/components/nederlandse_spoorwegen/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "nederlandse_spoorwegen", + "name": "Nederlandse spoorwegen", + "documentation": "https://www.home-assistant.io/components/nederlandse_spoorwegen", + "requirements": [ + "nsapi==2.7.4" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/nello/manifest.json b/homeassistant/components/nello/manifest.json new file mode 100644 index 00000000000..0caafd7e27a --- /dev/null +++ b/homeassistant/components/nello/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "nello", + "name": "Nello", + "documentation": "https://www.home-assistant.io/components/nello", + "requirements": [ + "pynello==2.0.2" + ], + "dependencies": [], + "codeowners": [ + "@pschmitt" + ] +} diff --git a/homeassistant/components/ness_alarm/manifest.json b/homeassistant/components/ness_alarm/manifest.json new file mode 100644 index 00000000000..93b19470ac4 --- /dev/null +++ b/homeassistant/components/ness_alarm/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "ness_alarm", + "name": "Ness alarm", + "documentation": "https://www.home-assistant.io/components/ness_alarm", + "requirements": [ + "nessclient==0.9.15" + ], + "dependencies": [], + "codeowners": [ + "@nickw444" + ] +} diff --git a/homeassistant/components/nest/manifest.json b/homeassistant/components/nest/manifest.json new file mode 100644 index 00000000000..9f2e4202f93 --- /dev/null +++ b/homeassistant/components/nest/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "nest", + "name": "Nest", + "documentation": "https://www.home-assistant.io/components/nest", + "requirements": [ + "python-nest==4.1.0" + ], + "dependencies": [], + "codeowners": [ + "@awarecan" + ] +} diff --git a/homeassistant/components/netatmo/manifest.json b/homeassistant/components/netatmo/manifest.json new file mode 100644 index 00000000000..fa6789b81e6 --- /dev/null +++ b/homeassistant/components/netatmo/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "netatmo", + "name": "Netatmo", + "documentation": "https://www.home-assistant.io/components/netatmo", + "requirements": [ + "pyatmo==1.9" + ], + "dependencies": [ + "webhook" + ], + "codeowners": [] +} diff --git a/homeassistant/components/netatmo_public/manifest.json b/homeassistant/components/netatmo_public/manifest.json new file mode 100644 index 00000000000..4327db3f298 --- /dev/null +++ b/homeassistant/components/netatmo_public/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "netatmo_public", + "name": "Netatmo public", + "documentation": "https://www.home-assistant.io/components/netatmo_public", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/netdata/manifest.json b/homeassistant/components/netdata/manifest.json new file mode 100644 index 00000000000..9c3b8ad33d2 --- /dev/null +++ b/homeassistant/components/netdata/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "netdata", + "name": "Netdata", + "documentation": "https://www.home-assistant.io/components/netdata", + "requirements": [ + "netdata==0.1.2" + ], + "dependencies": [], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/netgear/manifest.json b/homeassistant/components/netgear/manifest.json new file mode 100644 index 00000000000..8fbf185c6af --- /dev/null +++ b/homeassistant/components/netgear/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "netgear", + "name": "Netgear", + "documentation": "https://www.home-assistant.io/components/netgear", + "requirements": [ + "pynetgear==0.5.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/netgear_lte/manifest.json b/homeassistant/components/netgear_lte/manifest.json new file mode 100644 index 00000000000..c35895c8c0f --- /dev/null +++ b/homeassistant/components/netgear_lte/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "netgear_lte", + "name": "Netgear lte", + "documentation": "https://www.home-assistant.io/components/netgear_lte", + "requirements": [ + "eternalegypt==0.0.6" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/netio/manifest.json b/homeassistant/components/netio/manifest.json new file mode 100644 index 00000000000..75649c66abb --- /dev/null +++ b/homeassistant/components/netio/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "netio", + "name": "Netio", + "documentation": "https://www.home-assistant.io/components/netio", + "requirements": [ + "pynetio==0.1.9.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/neurio_energy/manifest.json b/homeassistant/components/neurio_energy/manifest.json new file mode 100644 index 00000000000..04420d5c4f2 --- /dev/null +++ b/homeassistant/components/neurio_energy/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "neurio_energy", + "name": "Neurio energy", + "documentation": "https://www.home-assistant.io/components/neurio_energy", + "requirements": [ + "neurio==0.3.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/nfandroidtv/manifest.json b/homeassistant/components/nfandroidtv/manifest.json new file mode 100644 index 00000000000..8f3d88b58ee --- /dev/null +++ b/homeassistant/components/nfandroidtv/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "nfandroidtv", + "name": "Nfandroidtv", + "documentation": "https://www.home-assistant.io/components/nfandroidtv", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/niko_home_control/manifest.json b/homeassistant/components/niko_home_control/manifest.json new file mode 100644 index 00000000000..6f5ce87d8e1 --- /dev/null +++ b/homeassistant/components/niko_home_control/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "niko_home_control", + "name": "Niko home control", + "documentation": "https://www.home-assistant.io/components/niko_home_control", + "requirements": [ + "niko-home-control==0.1.8" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/nilu/manifest.json b/homeassistant/components/nilu/manifest.json new file mode 100644 index 00000000000..ee7645653e6 --- /dev/null +++ b/homeassistant/components/nilu/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "nilu", + "name": "Nilu", + "documentation": "https://www.home-assistant.io/components/nilu", + "requirements": [ + "niluclient==0.1.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/nissan_leaf/manifest.json b/homeassistant/components/nissan_leaf/manifest.json new file mode 100644 index 00000000000..ab94c01b7c1 --- /dev/null +++ b/homeassistant/components/nissan_leaf/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "nissan_leaf", + "name": "Nissan leaf", + "documentation": "https://www.home-assistant.io/components/nissan_leaf", + "requirements": [ + "pycarwings2==2.8" + ], + "dependencies": [], + "codeowners": [ + "@filcole" + ] +} diff --git a/homeassistant/components/nmap_tracker/manifest.json b/homeassistant/components/nmap_tracker/manifest.json new file mode 100644 index 00000000000..f4c4d33f036 --- /dev/null +++ b/homeassistant/components/nmap_tracker/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "nmap_tracker", + "name": "Nmap tracker", + "documentation": "https://www.home-assistant.io/components/nmap_tracker", + "requirements": [ + "python-nmap==0.6.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/nmbs/manifest.json b/homeassistant/components/nmbs/manifest.json new file mode 100644 index 00000000000..1a2fa055688 --- /dev/null +++ b/homeassistant/components/nmbs/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "nmbs", + "name": "Nmbs", + "documentation": "https://www.home-assistant.io/components/nmbs", + "requirements": [ + "pyrail==0.0.3" + ], + "dependencies": [], + "codeowners": [ + "@thibmaek" + ] +} diff --git a/homeassistant/components/no_ip/manifest.json b/homeassistant/components/no_ip/manifest.json new file mode 100644 index 00000000000..12581599532 --- /dev/null +++ b/homeassistant/components/no_ip/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "no_ip", + "name": "No ip", + "documentation": "https://www.home-assistant.io/components/no_ip", + "requirements": [], + "dependencies": [], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/noaa_tides/manifest.json b/homeassistant/components/noaa_tides/manifest.json new file mode 100644 index 00000000000..9ffc0215fd1 --- /dev/null +++ b/homeassistant/components/noaa_tides/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "noaa_tides", + "name": "Noaa tides", + "documentation": "https://www.home-assistant.io/components/noaa_tides", + "requirements": [ + "py_noaa==0.3.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/norway_air/manifest.json b/homeassistant/components/norway_air/manifest.json new file mode 100644 index 00000000000..08c9932c36f --- /dev/null +++ b/homeassistant/components/norway_air/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "norway_air", + "name": "Norway air", + "documentation": "https://www.home-assistant.io/components/norway_air", + "requirements": [ + "pyMetno==0.4.6" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/notify/manifest.json b/homeassistant/components/notify/manifest.json new file mode 100644 index 00000000000..22c85723cb8 --- /dev/null +++ b/homeassistant/components/notify/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "notify", + "name": "Notify", + "documentation": "https://www.home-assistant.io/components/notify", + "requirements": [], + "dependencies": [], + "codeowners": [ + "@flowolf" + ] +} diff --git a/homeassistant/components/nsw_fuel_station/manifest.json b/homeassistant/components/nsw_fuel_station/manifest.json new file mode 100644 index 00000000000..6be24fb5a2c --- /dev/null +++ b/homeassistant/components/nsw_fuel_station/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "nsw_fuel_station", + "name": "Nsw fuel station", + "documentation": "https://www.home-assistant.io/components/nsw_fuel_station", + "requirements": [ + "nsw-fuel-api-client==1.0.10" + ], + "dependencies": [], + "codeowners": [ + "@nickw444" + ] +} diff --git a/homeassistant/components/nsw_rural_fire_service_feed/manifest.json b/homeassistant/components/nsw_rural_fire_service_feed/manifest.json new file mode 100644 index 00000000000..dd0ba048a34 --- /dev/null +++ b/homeassistant/components/nsw_rural_fire_service_feed/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "nsw_rural_fire_service_feed", + "name": "Nsw rural fire service feed", + "documentation": "https://www.home-assistant.io/components/nsw_rural_fire_service_feed", + "requirements": [ + "geojson_client==0.3" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/nuheat/manifest.json b/homeassistant/components/nuheat/manifest.json new file mode 100644 index 00000000000..c9e69c44ec2 --- /dev/null +++ b/homeassistant/components/nuheat/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "nuheat", + "name": "Nuheat", + "documentation": "https://www.home-assistant.io/components/nuheat", + "requirements": [ + "nuheat==0.3.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/nuimo_controller/manifest.json b/homeassistant/components/nuimo_controller/manifest.json new file mode 100644 index 00000000000..9f18d2849f8 --- /dev/null +++ b/homeassistant/components/nuimo_controller/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "nuimo_controller", + "name": "Nuimo controller", + "documentation": "https://www.home-assistant.io/components/nuimo_controller", + "requirements": [ + "--only-binary=all nuimo==0.1.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/nuki/manifest.json b/homeassistant/components/nuki/manifest.json new file mode 100644 index 00000000000..d031cf6ce5f --- /dev/null +++ b/homeassistant/components/nuki/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "nuki", + "name": "Nuki", + "documentation": "https://www.home-assistant.io/components/nuki", + "requirements": [ + "pynuki==1.3.2" + ], + "dependencies": [], + "codeowners": [ + "@pschmitt" + ] +} diff --git a/homeassistant/components/nut/manifest.json b/homeassistant/components/nut/manifest.json new file mode 100644 index 00000000000..920e56fba7c --- /dev/null +++ b/homeassistant/components/nut/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "nut", + "name": "Nut", + "documentation": "https://www.home-assistant.io/components/nut", + "requirements": [ + "pynut2==2.1.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/nx584/manifest.json b/homeassistant/components/nx584/manifest.json new file mode 100644 index 00000000000..67b5b0e2eeb --- /dev/null +++ b/homeassistant/components/nx584/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "nx584", + "name": "Nx584", + "documentation": "https://www.home-assistant.io/components/nx584", + "requirements": [ + "pynx584==0.4" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/nzbget/manifest.json b/homeassistant/components/nzbget/manifest.json new file mode 100644 index 00000000000..69293ede516 --- /dev/null +++ b/homeassistant/components/nzbget/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "nzbget", + "name": "Nzbget", + "documentation": "https://www.home-assistant.io/components/nzbget", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/octoprint/manifest.json b/homeassistant/components/octoprint/manifest.json new file mode 100644 index 00000000000..c34e1458e4b --- /dev/null +++ b/homeassistant/components/octoprint/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "octoprint", + "name": "Octoprint", + "documentation": "https://www.home-assistant.io/components/octoprint", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/oem/manifest.json b/homeassistant/components/oem/manifest.json new file mode 100644 index 00000000000..d23b07b2756 --- /dev/null +++ b/homeassistant/components/oem/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "oem", + "name": "Oem", + "documentation": "https://www.home-assistant.io/components/oem", + "requirements": [ + "oemthermostat==1.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/ohmconnect/manifest.json b/homeassistant/components/ohmconnect/manifest.json new file mode 100644 index 00000000000..a163a7d673a --- /dev/null +++ b/homeassistant/components/ohmconnect/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "ohmconnect", + "name": "Ohmconnect", + "documentation": "https://www.home-assistant.io/components/ohmconnect", + "requirements": [ + "defusedxml==0.5.0" + ], + "dependencies": [], + "codeowners": [ + "@robbiet480" + ] +} diff --git a/homeassistant/components/onboarding/manifest.json b/homeassistant/components/onboarding/manifest.json new file mode 100644 index 00000000000..ffb01bd5602 --- /dev/null +++ b/homeassistant/components/onboarding/manifest.json @@ -0,0 +1,13 @@ +{ + "domain": "onboarding", + "name": "Onboarding", + "documentation": "https://www.home-assistant.io/components/onboarding", + "requirements": [], + "dependencies": [ + "auth", + "http" + ], + "codeowners": [ + "@home-assistant/core" + ] +} diff --git a/homeassistant/components/onewire/manifest.json b/homeassistant/components/onewire/manifest.json new file mode 100644 index 00000000000..00075d4485f --- /dev/null +++ b/homeassistant/components/onewire/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "onewire", + "name": "Onewire", + "documentation": "https://www.home-assistant.io/components/onewire", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/onkyo/manifest.json b/homeassistant/components/onkyo/manifest.json new file mode 100644 index 00000000000..7fd27dd7edf --- /dev/null +++ b/homeassistant/components/onkyo/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "onkyo", + "name": "Onkyo", + "documentation": "https://www.home-assistant.io/components/onkyo", + "requirements": [ + "onkyo-eiscp==1.2.4" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/onvif/manifest.json b/homeassistant/components/onvif/manifest.json new file mode 100644 index 00000000000..6d5ad256f16 --- /dev/null +++ b/homeassistant/components/onvif/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "onvif", + "name": "Onvif", + "documentation": "https://www.home-assistant.io/components/onvif", + "requirements": [ + "onvif-py3==0.1.3", + "suds-passworddigest-homeassistant==0.1.2a0.dev0", + "suds-py3==1.3.3.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/openalpr_cloud/manifest.json b/homeassistant/components/openalpr_cloud/manifest.json new file mode 100644 index 00000000000..f0421295836 --- /dev/null +++ b/homeassistant/components/openalpr_cloud/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "openalpr_cloud", + "name": "Openalpr cloud", + "documentation": "https://www.home-assistant.io/components/openalpr_cloud", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/openalpr_local/manifest.json b/homeassistant/components/openalpr_local/manifest.json new file mode 100644 index 00000000000..3c92e840f43 --- /dev/null +++ b/homeassistant/components/openalpr_local/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "openalpr_local", + "name": "Openalpr local", + "documentation": "https://www.home-assistant.io/components/openalpr_local", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/opencv/manifest.json b/homeassistant/components/opencv/manifest.json new file mode 100644 index 00000000000..b49e5b73554 --- /dev/null +++ b/homeassistant/components/opencv/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "opencv", + "name": "Opencv", + "documentation": "https://www.home-assistant.io/components/opencv", + "requirements": [ + "numpy==1.16.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/openevse/manifest.json b/homeassistant/components/openevse/manifest.json new file mode 100644 index 00000000000..f37c769d20e --- /dev/null +++ b/homeassistant/components/openevse/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "openevse", + "name": "Openevse", + "documentation": "https://www.home-assistant.io/components/openevse", + "requirements": [ + "openevsewifi==0.4" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/openexchangerates/manifest.json b/homeassistant/components/openexchangerates/manifest.json new file mode 100644 index 00000000000..ffb86d4a5e2 --- /dev/null +++ b/homeassistant/components/openexchangerates/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "openexchangerates", + "name": "Openexchangerates", + "documentation": "https://www.home-assistant.io/components/openexchangerates", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/opengarage/manifest.json b/homeassistant/components/opengarage/manifest.json new file mode 100644 index 00000000000..95f944b7087 --- /dev/null +++ b/homeassistant/components/opengarage/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "opengarage", + "name": "Opengarage", + "documentation": "https://www.home-assistant.io/components/opengarage", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/openhardwaremonitor/manifest.json b/homeassistant/components/openhardwaremonitor/manifest.json new file mode 100644 index 00000000000..d9281f08eda --- /dev/null +++ b/homeassistant/components/openhardwaremonitor/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "openhardwaremonitor", + "name": "Openhardwaremonitor", + "documentation": "https://www.home-assistant.io/components/openhardwaremonitor", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/openhome/manifest.json b/homeassistant/components/openhome/manifest.json new file mode 100644 index 00000000000..276346ae79b --- /dev/null +++ b/homeassistant/components/openhome/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "openhome", + "name": "Openhome", + "documentation": "https://www.home-assistant.io/components/openhome", + "requirements": [ + "openhomedevice==0.4.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/opensensemap/manifest.json b/homeassistant/components/opensensemap/manifest.json new file mode 100644 index 00000000000..ab03f1cf7c6 --- /dev/null +++ b/homeassistant/components/opensensemap/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "opensensemap", + "name": "Opensensemap", + "documentation": "https://www.home-assistant.io/components/opensensemap", + "requirements": [ + "opensensemap-api==0.1.5" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/opensky/manifest.json b/homeassistant/components/opensky/manifest.json new file mode 100644 index 00000000000..dd58cdd4168 --- /dev/null +++ b/homeassistant/components/opensky/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "opensky", + "name": "Opensky", + "documentation": "https://www.home-assistant.io/components/opensky", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/opentherm_gw/manifest.json b/homeassistant/components/opentherm_gw/manifest.json new file mode 100644 index 00000000000..50bfa4d1122 --- /dev/null +++ b/homeassistant/components/opentherm_gw/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "opentherm_gw", + "name": "Opentherm gw", + "documentation": "https://www.home-assistant.io/components/opentherm_gw", + "requirements": [ + "pyotgw==0.4b3" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/openuv/manifest.json b/homeassistant/components/openuv/manifest.json new file mode 100644 index 00000000000..b94a409aa71 --- /dev/null +++ b/homeassistant/components/openuv/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "openuv", + "name": "Openuv", + "documentation": "https://www.home-assistant.io/components/openuv", + "requirements": [ + "pyopenuv==1.0.9" + ], + "dependencies": [], + "codeowners": [ + "@bachya" + ] +} diff --git a/homeassistant/components/openweathermap/manifest.json b/homeassistant/components/openweathermap/manifest.json new file mode 100644 index 00000000000..d24b23f64bb --- /dev/null +++ b/homeassistant/components/openweathermap/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "openweathermap", + "name": "Openweathermap", + "documentation": "https://www.home-assistant.io/components/openweathermap", + "requirements": [ + "pyowm==2.10.0" + ], + "dependencies": [], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/opple/manifest.json b/homeassistant/components/opple/manifest.json new file mode 100644 index 00000000000..c10be48f3fa --- /dev/null +++ b/homeassistant/components/opple/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "opple", + "name": "Opple", + "documentation": "https://www.home-assistant.io/components/opple", + "requirements": [ + "pyoppleio==1.0.5" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/orvibo/manifest.json b/homeassistant/components/orvibo/manifest.json new file mode 100644 index 00000000000..73f4eaed7da --- /dev/null +++ b/homeassistant/components/orvibo/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "orvibo", + "name": "Orvibo", + "documentation": "https://www.home-assistant.io/components/orvibo", + "requirements": [ + "orvibo==1.1.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/osramlightify/manifest.json b/homeassistant/components/osramlightify/manifest.json new file mode 100644 index 00000000000..0b158b96742 --- /dev/null +++ b/homeassistant/components/osramlightify/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "osramlightify", + "name": "Osramlightify", + "documentation": "https://www.home-assistant.io/components/osramlightify", + "requirements": [ + "lightify==1.0.7.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/otp/manifest.json b/homeassistant/components/otp/manifest.json new file mode 100644 index 00000000000..3eb24e0f1c6 --- /dev/null +++ b/homeassistant/components/otp/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "otp", + "name": "Otp", + "documentation": "https://www.home-assistant.io/components/otp", + "requirements": [ + "pyotp==2.2.6" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/owlet/manifest.json b/homeassistant/components/owlet/manifest.json new file mode 100644 index 00000000000..edc51dcc533 --- /dev/null +++ b/homeassistant/components/owlet/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "owlet", + "name": "Owlet", + "documentation": "https://www.home-assistant.io/components/owlet", + "requirements": [ + "pyowlet==1.0.2" + ], + "dependencies": [], + "codeowners": [ + "@oblogic7" + ] +} diff --git a/homeassistant/components/owntracks/manifest.json b/homeassistant/components/owntracks/manifest.json new file mode 100644 index 00000000000..3646f32093a --- /dev/null +++ b/homeassistant/components/owntracks/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "owntracks", + "name": "Owntracks", + "documentation": "https://www.home-assistant.io/components/owntracks", + "requirements": [ + "PyNaCl==1.3.0" + ], + "dependencies": [ + "webhook" + ], + "codeowners": [] +} diff --git a/homeassistant/components/panasonic_bluray/manifest.json b/homeassistant/components/panasonic_bluray/manifest.json new file mode 100644 index 00000000000..fe2387744ab --- /dev/null +++ b/homeassistant/components/panasonic_bluray/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "panasonic_bluray", + "name": "Panasonic bluray", + "documentation": "https://www.home-assistant.io/components/panasonic_bluray", + "requirements": [ + "panacotta==0.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/panasonic_viera/manifest.json b/homeassistant/components/panasonic_viera/manifest.json new file mode 100644 index 00000000000..432e729ef20 --- /dev/null +++ b/homeassistant/components/panasonic_viera/manifest.json @@ -0,0 +1,11 @@ +{ + "domain": "panasonic_viera", + "name": "Panasonic viera", + "documentation": "https://www.home-assistant.io/components/panasonic_viera", + "requirements": [ + "panasonic_viera==0.3.2", + "wakeonlan==1.1.6" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/pandora/manifest.json b/homeassistant/components/pandora/manifest.json new file mode 100644 index 00000000000..68e8337a33d --- /dev/null +++ b/homeassistant/components/pandora/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "pandora", + "name": "Pandora", + "documentation": "https://www.home-assistant.io/components/pandora", + "requirements": [ + "pexpect==4.6.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/panel_custom/manifest.json b/homeassistant/components/panel_custom/manifest.json new file mode 100644 index 00000000000..5fb7adb2a4a --- /dev/null +++ b/homeassistant/components/panel_custom/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "panel_custom", + "name": "Panel custom", + "documentation": "https://www.home-assistant.io/components/panel_custom", + "requirements": [], + "dependencies": [ + "frontend" + ], + "codeowners": [ + "@home-assistant/core" + ] +} diff --git a/homeassistant/components/panel_iframe/manifest.json b/homeassistant/components/panel_iframe/manifest.json new file mode 100644 index 00000000000..127ff3caa4d --- /dev/null +++ b/homeassistant/components/panel_iframe/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "panel_iframe", + "name": "Panel iframe", + "documentation": "https://www.home-assistant.io/components/panel_iframe", + "requirements": [], + "dependencies": [ + "frontend" + ], + "codeowners": [ + "@home-assistant/core" + ] +} diff --git a/homeassistant/components/pencom/manifest.json b/homeassistant/components/pencom/manifest.json new file mode 100644 index 00000000000..186e071d25b --- /dev/null +++ b/homeassistant/components/pencom/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "pencom", + "name": "Pencom", + "documentation": "https://www.home-assistant.io/components/pencom", + "requirements": [ + "pencompy==0.0.3" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/persistent_notification/manifest.json b/homeassistant/components/persistent_notification/manifest.json new file mode 100644 index 00000000000..8bc343e1f08 --- /dev/null +++ b/homeassistant/components/persistent_notification/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "persistent_notification", + "name": "Persistent notification", + "documentation": "https://www.home-assistant.io/components/persistent_notification", + "requirements": [], + "dependencies": [], + "codeowners": [ + "@home-assistant/core" + ] +} diff --git a/homeassistant/components/person/manifest.json b/homeassistant/components/person/manifest.json new file mode 100644 index 00000000000..d2cba929259 --- /dev/null +++ b/homeassistant/components/person/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "person", + "name": "Person", + "documentation": "https://www.home-assistant.io/components/person", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/philips_js/manifest.json b/homeassistant/components/philips_js/manifest.json new file mode 100644 index 00000000000..18ddcf1f5ff --- /dev/null +++ b/homeassistant/components/philips_js/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "philips_js", + "name": "Philips js", + "documentation": "https://www.home-assistant.io/components/philips_js", + "requirements": [ + "ha-philipsjs==0.0.5" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/pi_hole/manifest.json b/homeassistant/components/pi_hole/manifest.json new file mode 100644 index 00000000000..c47d8811e68 --- /dev/null +++ b/homeassistant/components/pi_hole/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "pi_hole", + "name": "Pi hole", + "documentation": "https://www.home-assistant.io/components/pi_hole", + "requirements": [ + "hole==0.3.0" + ], + "dependencies": [], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/picotts/manifest.json b/homeassistant/components/picotts/manifest.json new file mode 100644 index 00000000000..bfe7f449ca0 --- /dev/null +++ b/homeassistant/components/picotts/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "picotts", + "name": "Picotts", + "documentation": "https://www.home-assistant.io/components/picotts", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/piglow/manifest.json b/homeassistant/components/piglow/manifest.json new file mode 100644 index 00000000000..67b1033c51e --- /dev/null +++ b/homeassistant/components/piglow/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "piglow", + "name": "Piglow", + "documentation": "https://www.home-assistant.io/components/piglow", + "requirements": [ + "piglow==1.2.4" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/pilight/manifest.json b/homeassistant/components/pilight/manifest.json new file mode 100644 index 00000000000..dfe4952e1a1 --- /dev/null +++ b/homeassistant/components/pilight/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "pilight", + "name": "Pilight", + "documentation": "https://www.home-assistant.io/components/pilight", + "requirements": [ + "pilight==0.1.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/ping/manifest.json b/homeassistant/components/ping/manifest.json new file mode 100644 index 00000000000..d98adef87a7 --- /dev/null +++ b/homeassistant/components/ping/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "ping", + "name": "Ping", + "documentation": "https://www.home-assistant.io/components/ping", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/pioneer/manifest.json b/homeassistant/components/pioneer/manifest.json new file mode 100644 index 00000000000..b06874149ed --- /dev/null +++ b/homeassistant/components/pioneer/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "pioneer", + "name": "Pioneer", + "documentation": "https://www.home-assistant.io/components/pioneer", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/pjlink/manifest.json b/homeassistant/components/pjlink/manifest.json new file mode 100644 index 00000000000..6901847bd8d --- /dev/null +++ b/homeassistant/components/pjlink/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "pjlink", + "name": "Pjlink", + "documentation": "https://www.home-assistant.io/components/pjlink", + "requirements": [ + "pypjlink2==1.2.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/plant/manifest.json b/homeassistant/components/plant/manifest.json new file mode 100644 index 00000000000..cbde894173b --- /dev/null +++ b/homeassistant/components/plant/manifest.json @@ -0,0 +1,13 @@ +{ + "domain": "plant", + "name": "Plant", + "documentation": "https://www.home-assistant.io/components/plant", + "requirements": [], + "dependencies": [ + "group", + "zone" + ], + "codeowners": [ + "@ChristianKuehnel" + ] +} diff --git a/homeassistant/components/plex/manifest.json b/homeassistant/components/plex/manifest.json new file mode 100644 index 00000000000..ae8e1b684ed --- /dev/null +++ b/homeassistant/components/plex/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "plex", + "name": "Plex", + "documentation": "https://www.home-assistant.io/components/plex", + "requirements": [ + "plexapi==3.0.6" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/plum_lightpad/manifest.json b/homeassistant/components/plum_lightpad/manifest.json new file mode 100644 index 00000000000..389eca09c42 --- /dev/null +++ b/homeassistant/components/plum_lightpad/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "plum_lightpad", + "name": "Plum lightpad", + "documentation": "https://www.home-assistant.io/components/plum_lightpad", + "requirements": [ + "plumlightpad==0.0.11" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/pocketcasts/manifest.json b/homeassistant/components/pocketcasts/manifest.json new file mode 100644 index 00000000000..11c20236324 --- /dev/null +++ b/homeassistant/components/pocketcasts/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "pocketcasts", + "name": "Pocketcasts", + "documentation": "https://www.home-assistant.io/components/pocketcasts", + "requirements": [ + "pocketcasts==0.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/point/manifest.json b/homeassistant/components/point/manifest.json new file mode 100644 index 00000000000..8b888a3647a --- /dev/null +++ b/homeassistant/components/point/manifest.json @@ -0,0 +1,14 @@ +{ + "domain": "point", + "name": "Point", + "documentation": "https://www.home-assistant.io/components/point", + "requirements": [ + "pypoint==1.1.1" + ], + "dependencies": [ + "webhook" + ], + "codeowners": [ + "@fredrike" + ] +} diff --git a/homeassistant/components/pollen/manifest.json b/homeassistant/components/pollen/manifest.json new file mode 100644 index 00000000000..2edf83a0d1f --- /dev/null +++ b/homeassistant/components/pollen/manifest.json @@ -0,0 +1,13 @@ +{ + "domain": "pollen", + "name": "Pollen", + "documentation": "https://www.home-assistant.io/components/pollen", + "requirements": [ + "numpy==1.16.2", + "pypollencom==2.2.3" + ], + "dependencies": [], + "codeowners": [ + "@bachya" + ] +} diff --git a/homeassistant/components/postnl/manifest.json b/homeassistant/components/postnl/manifest.json new file mode 100644 index 00000000000..9746cb168aa --- /dev/null +++ b/homeassistant/components/postnl/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "postnl", + "name": "Postnl", + "documentation": "https://www.home-assistant.io/components/postnl", + "requirements": [ + "postnl_api==1.0.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/prezzibenzina/manifest.json b/homeassistant/components/prezzibenzina/manifest.json new file mode 100644 index 00000000000..2427ebbfdb0 --- /dev/null +++ b/homeassistant/components/prezzibenzina/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "prezzibenzina", + "name": "Prezzibenzina", + "documentation": "https://www.home-assistant.io/components/prezzibenzina", + "requirements": [ + "prezzibenzina-py==1.1.4" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/proliphix/manifest.json b/homeassistant/components/proliphix/manifest.json new file mode 100644 index 00000000000..3aa356823c1 --- /dev/null +++ b/homeassistant/components/proliphix/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "proliphix", + "name": "Proliphix", + "documentation": "https://www.home-assistant.io/components/proliphix", + "requirements": [ + "proliphix==0.4.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/prometheus/manifest.json b/homeassistant/components/prometheus/manifest.json new file mode 100644 index 00000000000..d9699be6bf7 --- /dev/null +++ b/homeassistant/components/prometheus/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "prometheus", + "name": "Prometheus", + "documentation": "https://www.home-assistant.io/components/prometheus", + "requirements": [ + "prometheus_client==0.2.0" + ], + "dependencies": [ + "http" + ], + "codeowners": [] +} diff --git a/homeassistant/components/prowl/manifest.json b/homeassistant/components/prowl/manifest.json new file mode 100644 index 00000000000..a8b4893c995 --- /dev/null +++ b/homeassistant/components/prowl/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "prowl", + "name": "Prowl", + "documentation": "https://www.home-assistant.io/components/prowl", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/proximity/manifest.json b/homeassistant/components/proximity/manifest.json new file mode 100644 index 00000000000..335bea82fc9 --- /dev/null +++ b/homeassistant/components/proximity/manifest.json @@ -0,0 +1,11 @@ +{ + "domain": "proximity", + "name": "Proximity", + "documentation": "https://www.home-assistant.io/components/proximity", + "requirements": [], + "dependencies": [ + "device_tracker", + "zone" + ], + "codeowners": [] +} diff --git a/homeassistant/components/proxy/manifest.json b/homeassistant/components/proxy/manifest.json new file mode 100644 index 00000000000..a4a33efa2cd --- /dev/null +++ b/homeassistant/components/proxy/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "proxy", + "name": "Proxy", + "documentation": "https://www.home-assistant.io/components/proxy", + "requirements": [ + "pillow==5.4.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/ps4/manifest.json b/homeassistant/components/ps4/manifest.json new file mode 100644 index 00000000000..605dd3f530c --- /dev/null +++ b/homeassistant/components/ps4/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "ps4", + "name": "Ps4", + "documentation": "https://www.home-assistant.io/components/ps4", + "requirements": [ + "pyps4-homeassistant==0.5.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/pulseaudio_loopback/manifest.json b/homeassistant/components/pulseaudio_loopback/manifest.json new file mode 100644 index 00000000000..58a2871e027 --- /dev/null +++ b/homeassistant/components/pulseaudio_loopback/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "pulseaudio_loopback", + "name": "Pulseaudio loopback", + "documentation": "https://www.home-assistant.io/components/pulseaudio_loopback", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/push/manifest.json b/homeassistant/components/push/manifest.json new file mode 100644 index 00000000000..96b9e647e14 --- /dev/null +++ b/homeassistant/components/push/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "push", + "name": "Push", + "documentation": "https://www.home-assistant.io/components/push", + "requirements": [], + "dependencies": [], + "codeowners": [ + "@dgomes" + ] +} diff --git a/homeassistant/components/pushbullet/manifest.json b/homeassistant/components/pushbullet/manifest.json new file mode 100644 index 00000000000..51e77959d7a --- /dev/null +++ b/homeassistant/components/pushbullet/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "pushbullet", + "name": "Pushbullet", + "documentation": "https://www.home-assistant.io/components/pushbullet", + "requirements": [ + "pushbullet.py==0.11.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/pushetta/manifest.json b/homeassistant/components/pushetta/manifest.json new file mode 100644 index 00000000000..b42180c7268 --- /dev/null +++ b/homeassistant/components/pushetta/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "pushetta", + "name": "Pushetta", + "documentation": "https://www.home-assistant.io/components/pushetta", + "requirements": [ + "pushetta==1.0.15" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/pushover/manifest.json b/homeassistant/components/pushover/manifest.json new file mode 100644 index 00000000000..30dd35720de --- /dev/null +++ b/homeassistant/components/pushover/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "pushover", + "name": "Pushover", + "documentation": "https://www.home-assistant.io/components/pushover", + "requirements": [ + "python-pushover==0.3" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/pushsafer/manifest.json b/homeassistant/components/pushsafer/manifest.json new file mode 100644 index 00000000000..300d0ead4a5 --- /dev/null +++ b/homeassistant/components/pushsafer/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "pushsafer", + "name": "Pushsafer", + "documentation": "https://www.home-assistant.io/components/pushsafer", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/pvoutput/manifest.json b/homeassistant/components/pvoutput/manifest.json new file mode 100644 index 00000000000..b61c7100828 --- /dev/null +++ b/homeassistant/components/pvoutput/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "pvoutput", + "name": "Pvoutput", + "documentation": "https://www.home-assistant.io/components/pvoutput", + "requirements": [], + "dependencies": [], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/pyload/manifest.json b/homeassistant/components/pyload/manifest.json new file mode 100644 index 00000000000..437bd3bc4d2 --- /dev/null +++ b/homeassistant/components/pyload/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "pyload", + "name": "Pyload", + "documentation": "https://www.home-assistant.io/components/pyload", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/python_script/manifest.json b/homeassistant/components/python_script/manifest.json new file mode 100644 index 00000000000..0f88513bb45 --- /dev/null +++ b/homeassistant/components/python_script/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "python_script", + "name": "Python script", + "documentation": "https://www.home-assistant.io/components/python_script", + "requirements": [ + "restrictedpython==4.0b8" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/qbittorrent/manifest.json b/homeassistant/components/qbittorrent/manifest.json new file mode 100644 index 00000000000..5fb850739d8 --- /dev/null +++ b/homeassistant/components/qbittorrent/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "qbittorrent", + "name": "Qbittorrent", + "documentation": "https://www.home-assistant.io/components/qbittorrent", + "requirements": [ + "python-qbittorrent==0.3.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/qnap/manifest.json b/homeassistant/components/qnap/manifest.json new file mode 100644 index 00000000000..f02d416c7e6 --- /dev/null +++ b/homeassistant/components/qnap/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "qnap", + "name": "Qnap", + "documentation": "https://www.home-assistant.io/components/qnap", + "requirements": [ + "qnapstats==0.2.7" + ], + "dependencies": [], + "codeowners": [ + "@colinodell" + ] +} diff --git a/homeassistant/components/qrcode/manifest.json b/homeassistant/components/qrcode/manifest.json new file mode 100644 index 00000000000..96a351ac453 --- /dev/null +++ b/homeassistant/components/qrcode/manifest.json @@ -0,0 +1,11 @@ +{ + "domain": "qrcode", + "name": "Qrcode", + "documentation": "https://www.home-assistant.io/components/qrcode", + "requirements": [ + "pillow==5.4.1", + "pyzbar==0.1.7" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/quantum_gateway/manifest.json b/homeassistant/components/quantum_gateway/manifest.json new file mode 100644 index 00000000000..9c062482a4c --- /dev/null +++ b/homeassistant/components/quantum_gateway/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "quantum_gateway", + "name": "Quantum gateway", + "documentation": "https://www.home-assistant.io/components/quantum_gateway", + "requirements": [ + "quantum-gateway==0.0.5" + ], + "dependencies": [], + "codeowners": [ + "@cisasteelersfan" + ] +} diff --git a/homeassistant/components/qwikswitch/manifest.json b/homeassistant/components/qwikswitch/manifest.json new file mode 100644 index 00000000000..4907cb462b6 --- /dev/null +++ b/homeassistant/components/qwikswitch/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "qwikswitch", + "name": "Qwikswitch", + "documentation": "https://www.home-assistant.io/components/qwikswitch", + "requirements": [ + "pyqwikswitch==0.93" + ], + "dependencies": [], + "codeowners": [ + "@kellerza" + ] +} diff --git a/homeassistant/components/rachio/manifest.json b/homeassistant/components/rachio/manifest.json new file mode 100644 index 00000000000..30bde9a297d --- /dev/null +++ b/homeassistant/components/rachio/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "rachio", + "name": "Rachio", + "documentation": "https://www.home-assistant.io/components/rachio", + "requirements": [ + "rachiopy==0.1.3" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/radarr/manifest.json b/homeassistant/components/radarr/manifest.json new file mode 100644 index 00000000000..f12fcf4220c --- /dev/null +++ b/homeassistant/components/radarr/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "radarr", + "name": "Radarr", + "documentation": "https://www.home-assistant.io/components/radarr", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/radiotherm/manifest.json b/homeassistant/components/radiotherm/manifest.json new file mode 100644 index 00000000000..002fdb63273 --- /dev/null +++ b/homeassistant/components/radiotherm/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "radiotherm", + "name": "Radiotherm", + "documentation": "https://www.home-assistant.io/components/radiotherm", + "requirements": [ + "radiotherm==2.0.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/rainbird/manifest.json b/homeassistant/components/rainbird/manifest.json new file mode 100644 index 00000000000..24113d62534 --- /dev/null +++ b/homeassistant/components/rainbird/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "rainbird", + "name": "Rainbird", + "documentation": "https://www.home-assistant.io/components/rainbird", + "requirements": [ + "pyrainbird==0.1.6" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/raincloud/manifest.json b/homeassistant/components/raincloud/manifest.json new file mode 100644 index 00000000000..2befec24b91 --- /dev/null +++ b/homeassistant/components/raincloud/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "raincloud", + "name": "Raincloud", + "documentation": "https://www.home-assistant.io/components/raincloud", + "requirements": [ + "raincloudy==0.0.5" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/rainmachine/manifest.json b/homeassistant/components/rainmachine/manifest.json new file mode 100644 index 00000000000..ad7bdada321 --- /dev/null +++ b/homeassistant/components/rainmachine/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "rainmachine", + "name": "Rainmachine", + "documentation": "https://www.home-assistant.io/components/rainmachine", + "requirements": [ + "regenmaschine==1.4.0" + ], + "dependencies": [], + "codeowners": [ + "@bachya" + ] +} diff --git a/homeassistant/components/random/manifest.json b/homeassistant/components/random/manifest.json new file mode 100644 index 00000000000..c184f35734c --- /dev/null +++ b/homeassistant/components/random/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "random", + "name": "Random", + "documentation": "https://www.home-assistant.io/components/random", + "requirements": [], + "dependencies": [], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/raspihats/manifest.json b/homeassistant/components/raspihats/manifest.json new file mode 100644 index 00000000000..8f5040152a2 --- /dev/null +++ b/homeassistant/components/raspihats/manifest.json @@ -0,0 +1,11 @@ +{ + "domain": "raspihats", + "name": "Raspihats", + "documentation": "https://www.home-assistant.io/components/raspihats", + "requirements": [ + "raspihats==2.2.3", + "smbus-cffi==0.5.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/raspyrfm/manifest.json b/homeassistant/components/raspyrfm/manifest.json new file mode 100644 index 00000000000..fee815a7e6b --- /dev/null +++ b/homeassistant/components/raspyrfm/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "raspyrfm", + "name": "Raspyrfm", + "documentation": "https://www.home-assistant.io/components/raspyrfm", + "requirements": [ + "raspyrfm-client==1.2.8" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/recollect_waste/manifest.json b/homeassistant/components/recollect_waste/manifest.json new file mode 100644 index 00000000000..2cccf32f298 --- /dev/null +++ b/homeassistant/components/recollect_waste/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "recollect_waste", + "name": "Recollect waste", + "documentation": "https://www.home-assistant.io/components/recollect_waste", + "requirements": [ + "recollect-waste==1.0.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/recorder/manifest.json b/homeassistant/components/recorder/manifest.json new file mode 100644 index 00000000000..c466d35e23f --- /dev/null +++ b/homeassistant/components/recorder/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "recorder", + "name": "Recorder", + "documentation": "https://www.home-assistant.io/components/recorder", + "requirements": [ + "sqlalchemy==1.3.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/recswitch/manifest.json b/homeassistant/components/recswitch/manifest.json new file mode 100644 index 00000000000..af8e802c5ec --- /dev/null +++ b/homeassistant/components/recswitch/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "recswitch", + "name": "Recswitch", + "documentation": "https://www.home-assistant.io/components/recswitch", + "requirements": [ + "pyrecswitch==1.0.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/reddit/manifest.json b/homeassistant/components/reddit/manifest.json new file mode 100644 index 00000000000..72ee7a42ca4 --- /dev/null +++ b/homeassistant/components/reddit/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "reddit", + "name": "Reddit", + "documentation": "https://www.home-assistant.io/components/reddit", + "requirements": [ + "praw==6.1.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/rejseplanen/manifest.json b/homeassistant/components/rejseplanen/manifest.json new file mode 100644 index 00000000000..72562399330 --- /dev/null +++ b/homeassistant/components/rejseplanen/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "rejseplanen", + "name": "Rejseplanen", + "documentation": "https://www.home-assistant.io/components/rejseplanen", + "requirements": [ + "rjpl==0.3.5" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/remember_the_milk/manifest.json b/homeassistant/components/remember_the_milk/manifest.json new file mode 100644 index 00000000000..a2076eb5800 --- /dev/null +++ b/homeassistant/components/remember_the_milk/manifest.json @@ -0,0 +1,11 @@ +{ + "domain": "remember_the_milk", + "name": "Remember the milk", + "documentation": "https://www.home-assistant.io/components/remember_the_milk", + "requirements": [ + "RtmAPI==0.7.0", + "httplib2==0.10.3" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/remote/manifest.json b/homeassistant/components/remote/manifest.json new file mode 100644 index 00000000000..5fe585dcd83 --- /dev/null +++ b/homeassistant/components/remote/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "remote", + "name": "Remote", + "documentation": "https://www.home-assistant.io/components/remote", + "requirements": [], + "dependencies": [ + "group" + ], + "codeowners": [] +} diff --git a/homeassistant/components/rest/manifest.json b/homeassistant/components/rest/manifest.json new file mode 100644 index 00000000000..999f5740715 --- /dev/null +++ b/homeassistant/components/rest/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "rest", + "name": "Rest", + "documentation": "https://www.home-assistant.io/components/rest", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/rest_command/manifest.json b/homeassistant/components/rest_command/manifest.json new file mode 100644 index 00000000000..ced930fc64f --- /dev/null +++ b/homeassistant/components/rest_command/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "rest_command", + "name": "Rest command", + "documentation": "https://www.home-assistant.io/components/rest_command", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/rflink/manifest.json b/homeassistant/components/rflink/manifest.json new file mode 100644 index 00000000000..a3b81f39c55 --- /dev/null +++ b/homeassistant/components/rflink/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "rflink", + "name": "Rflink", + "documentation": "https://www.home-assistant.io/components/rflink", + "requirements": [ + "rflink==0.0.37" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/rfxtrx/manifest.json b/homeassistant/components/rfxtrx/manifest.json new file mode 100644 index 00000000000..5d6cd4b038c --- /dev/null +++ b/homeassistant/components/rfxtrx/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "rfxtrx", + "name": "Rfxtrx", + "documentation": "https://www.home-assistant.io/components/rfxtrx", + "requirements": [ + "pyRFXtrx==0.23" + ], + "dependencies": [], + "codeowners": [ + "@danielhiversen" + ] +} diff --git a/homeassistant/components/ring/manifest.json b/homeassistant/components/ring/manifest.json new file mode 100644 index 00000000000..4d1fc629035 --- /dev/null +++ b/homeassistant/components/ring/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "ring", + "name": "Ring", + "documentation": "https://www.home-assistant.io/components/ring", + "requirements": [ + "ring_doorbell==0.2.3" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/ripple/manifest.json b/homeassistant/components/ripple/manifest.json new file mode 100644 index 00000000000..fe93bf02445 --- /dev/null +++ b/homeassistant/components/ripple/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "ripple", + "name": "Ripple", + "documentation": "https://www.home-assistant.io/components/ripple", + "requirements": [ + "python-ripple-api==0.0.3" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/ritassist/manifest.json b/homeassistant/components/ritassist/manifest.json new file mode 100644 index 00000000000..af8464e4e93 --- /dev/null +++ b/homeassistant/components/ritassist/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "ritassist", + "name": "Ritassist", + "documentation": "https://www.home-assistant.io/components/ritassist", + "requirements": [ + "ritassist==0.9.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/rmvtransport/manifest.json b/homeassistant/components/rmvtransport/manifest.json new file mode 100644 index 00000000000..3f32a61c081 --- /dev/null +++ b/homeassistant/components/rmvtransport/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "rmvtransport", + "name": "Rmvtransport", + "documentation": "https://www.home-assistant.io/components/rmvtransport", + "requirements": [ + "PyRMVtransport==0.1.3" + ], + "dependencies": [], + "codeowners": [ + "@cgtobi" + ] +} diff --git a/homeassistant/components/rocketchat/manifest.json b/homeassistant/components/rocketchat/manifest.json new file mode 100644 index 00000000000..3a8959f1be6 --- /dev/null +++ b/homeassistant/components/rocketchat/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "rocketchat", + "name": "Rocketchat", + "documentation": "https://www.home-assistant.io/components/rocketchat", + "requirements": [ + "rocketchat-API==0.6.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/roku/manifest.json b/homeassistant/components/roku/manifest.json new file mode 100644 index 00000000000..7f7befbe418 --- /dev/null +++ b/homeassistant/components/roku/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "roku", + "name": "Roku", + "documentation": "https://www.home-assistant.io/components/roku", + "requirements": [ + "python-roku==3.1.5" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/roomba/manifest.json b/homeassistant/components/roomba/manifest.json new file mode 100644 index 00000000000..058ad0c5e81 --- /dev/null +++ b/homeassistant/components/roomba/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "roomba", + "name": "Roomba", + "documentation": "https://www.home-assistant.io/components/roomba", + "requirements": [ + "roombapy==1.3.1" + ], + "dependencies": [], + "codeowners": [ + "@pschmitt" + ] +} diff --git a/homeassistant/components/route53/manifest.json b/homeassistant/components/route53/manifest.json new file mode 100644 index 00000000000..d377ca7dca0 --- /dev/null +++ b/homeassistant/components/route53/manifest.json @@ -0,0 +1,11 @@ +{ + "domain": "route53", + "name": "Route53", + "documentation": "https://www.home-assistant.io/components/route53", + "requirements": [ + "boto3==1.9.16", + "ipify==1.0.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/rova/manifest.json b/homeassistant/components/rova/manifest.json new file mode 100644 index 00000000000..71ec8fcbc9b --- /dev/null +++ b/homeassistant/components/rova/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "rova", + "name": "Rova", + "documentation": "https://www.home-assistant.io/components/rova", + "requirements": [ + "rova==0.1.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/rpi_camera/manifest.json b/homeassistant/components/rpi_camera/manifest.json new file mode 100644 index 00000000000..1f905b103fe --- /dev/null +++ b/homeassistant/components/rpi_camera/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "rpi_camera", + "name": "Rpi camera", + "documentation": "https://www.home-assistant.io/components/rpi_camera", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/rpi_gpio/manifest.json b/homeassistant/components/rpi_gpio/manifest.json new file mode 100644 index 00000000000..88322708b27 --- /dev/null +++ b/homeassistant/components/rpi_gpio/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "rpi_gpio", + "name": "Rpi gpio", + "documentation": "https://www.home-assistant.io/components/rpi_gpio", + "requirements": [ + "RPi.GPIO==0.6.5" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/rpi_gpio_pwm/manifest.json b/homeassistant/components/rpi_gpio_pwm/manifest.json new file mode 100644 index 00000000000..d2ed380d68a --- /dev/null +++ b/homeassistant/components/rpi_gpio_pwm/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "rpi_gpio_pwm", + "name": "Rpi gpio pwm", + "documentation": "https://www.home-assistant.io/components/rpi_gpio_pwm", + "requirements": [ + "pwmled==1.4.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/rpi_pfio/manifest.json b/homeassistant/components/rpi_pfio/manifest.json new file mode 100644 index 00000000000..7fc724bf90a --- /dev/null +++ b/homeassistant/components/rpi_pfio/manifest.json @@ -0,0 +1,11 @@ +{ + "domain": "rpi_pfio", + "name": "Rpi pfio", + "documentation": "https://www.home-assistant.io/components/rpi_pfio", + "requirements": [ + "pifacecommon==4.2.2", + "pifacedigitalio==3.0.5" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/rpi_rf/manifest.json b/homeassistant/components/rpi_rf/manifest.json new file mode 100644 index 00000000000..e5fffee131e --- /dev/null +++ b/homeassistant/components/rpi_rf/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "rpi_rf", + "name": "Rpi rf", + "documentation": "https://www.home-assistant.io/components/rpi_rf", + "requirements": [ + "rpi-rf==0.9.7" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/rss_feed_template/manifest.json b/homeassistant/components/rss_feed_template/manifest.json new file mode 100644 index 00000000000..c92f6b2a0ba --- /dev/null +++ b/homeassistant/components/rss_feed_template/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "rss_feed_template", + "name": "Rss feed template", + "documentation": "https://www.home-assistant.io/components/rss_feed_template", + "requirements": [], + "dependencies": [ + "http" + ], + "codeowners": [] +} diff --git a/homeassistant/components/rtorrent/manifest.json b/homeassistant/components/rtorrent/manifest.json new file mode 100644 index 00000000000..ce2dca9e085 --- /dev/null +++ b/homeassistant/components/rtorrent/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "rtorrent", + "name": "Rtorrent", + "documentation": "https://www.home-assistant.io/components/rtorrent", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/russound_rio/manifest.json b/homeassistant/components/russound_rio/manifest.json new file mode 100644 index 00000000000..af81d9c031a --- /dev/null +++ b/homeassistant/components/russound_rio/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "russound_rio", + "name": "Russound rio", + "documentation": "https://www.home-assistant.io/components/russound_rio", + "requirements": [ + "russound_rio==0.1.4" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/russound_rnet/manifest.json b/homeassistant/components/russound_rnet/manifest.json new file mode 100644 index 00000000000..716f383040f --- /dev/null +++ b/homeassistant/components/russound_rnet/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "russound_rnet", + "name": "Russound rnet", + "documentation": "https://www.home-assistant.io/components/russound_rnet", + "requirements": [ + "russound==0.1.9" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/ruter/manifest.json b/homeassistant/components/ruter/manifest.json new file mode 100644 index 00000000000..57688d0e025 --- /dev/null +++ b/homeassistant/components/ruter/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "ruter", + "name": "Ruter", + "documentation": "https://www.home-assistant.io/components/ruter", + "requirements": [ + "pyruter==1.1.0" + ], + "dependencies": [], + "codeowners": [ + "@ludeeus" + ] +} diff --git a/homeassistant/components/sabnzbd/manifest.json b/homeassistant/components/sabnzbd/manifest.json new file mode 100644 index 00000000000..ae03895f415 --- /dev/null +++ b/homeassistant/components/sabnzbd/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "sabnzbd", + "name": "Sabnzbd", + "documentation": "https://www.home-assistant.io/components/sabnzbd", + "requirements": [ + "pysabnzbd==1.1.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/samsungtv/manifest.json b/homeassistant/components/samsungtv/manifest.json new file mode 100644 index 00000000000..c8825f4ac3f --- /dev/null +++ b/homeassistant/components/samsungtv/manifest.json @@ -0,0 +1,11 @@ +{ + "domain": "samsungtv", + "name": "Samsungtv", + "documentation": "https://www.home-assistant.io/components/samsungtv", + "requirements": [ + "samsungctl[websocket]==0.7.1", + "wakeonlan==1.1.6" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/satel_integra/manifest.json b/homeassistant/components/satel_integra/manifest.json new file mode 100644 index 00000000000..8df19ed90de --- /dev/null +++ b/homeassistant/components/satel_integra/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "satel_integra", + "name": "Satel integra", + "documentation": "https://www.home-assistant.io/components/satel_integra", + "requirements": [ + "satel_integra==0.3.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/scene/manifest.json b/homeassistant/components/scene/manifest.json new file mode 100644 index 00000000000..e1becfd1936 --- /dev/null +++ b/homeassistant/components/scene/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "scene", + "name": "Scene", + "documentation": "https://www.home-assistant.io/components/scene", + "requirements": [], + "dependencies": [], + "codeowners": [ + "@home-assistant/core" + ] +} diff --git a/homeassistant/components/scrape/manifest.json b/homeassistant/components/scrape/manifest.json new file mode 100644 index 00000000000..c7e60140dbf --- /dev/null +++ b/homeassistant/components/scrape/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "scrape", + "name": "Scrape", + "documentation": "https://www.home-assistant.io/components/scrape", + "requirements": [ + "beautifulsoup4==4.7.1" + ], + "dependencies": [], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/script/manifest.json b/homeassistant/components/script/manifest.json new file mode 100644 index 00000000000..56a3c39b7b6 --- /dev/null +++ b/homeassistant/components/script/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "script", + "name": "Script", + "documentation": "https://www.home-assistant.io/components/script", + "requirements": [], + "dependencies": [ + "group" + ], + "codeowners": [ + "@home-assistant/core" + ] +} diff --git a/homeassistant/components/scsgate/manifest.json b/homeassistant/components/scsgate/manifest.json new file mode 100644 index 00000000000..d565a5d336d --- /dev/null +++ b/homeassistant/components/scsgate/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "scsgate", + "name": "Scsgate", + "documentation": "https://www.home-assistant.io/components/scsgate", + "requirements": [ + "scsgate==0.1.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/season/manifest.json b/homeassistant/components/season/manifest.json new file mode 100644 index 00000000000..74bdb3d8b88 --- /dev/null +++ b/homeassistant/components/season/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "season", + "name": "Season", + "documentation": "https://www.home-assistant.io/components/season", + "requirements": [ + "ephem==3.7.6.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/sendgrid/manifest.json b/homeassistant/components/sendgrid/manifest.json new file mode 100644 index 00000000000..47372d861f1 --- /dev/null +++ b/homeassistant/components/sendgrid/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "sendgrid", + "name": "Sendgrid", + "documentation": "https://www.home-assistant.io/components/sendgrid", + "requirements": [ + "sendgrid==5.6.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/sense/manifest.json b/homeassistant/components/sense/manifest.json new file mode 100644 index 00000000000..272a4a58f33 --- /dev/null +++ b/homeassistant/components/sense/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "sense", + "name": "Sense", + "documentation": "https://www.home-assistant.io/components/sense", + "requirements": [ + "sense_energy==0.7.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/sensehat/manifest.json b/homeassistant/components/sensehat/manifest.json new file mode 100644 index 00000000000..cb148c92198 --- /dev/null +++ b/homeassistant/components/sensehat/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "sensehat", + "name": "Sensehat", + "documentation": "https://www.home-assistant.io/components/sensehat", + "requirements": [ + "sense-hat==2.2.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/sensibo/manifest.json b/homeassistant/components/sensibo/manifest.json new file mode 100644 index 00000000000..776b8444b82 --- /dev/null +++ b/homeassistant/components/sensibo/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "sensibo", + "name": "Sensibo", + "documentation": "https://www.home-assistant.io/components/sensibo", + "requirements": [ + "pysensibo==1.0.3" + ], + "dependencies": [], + "codeowners": [ + "@andrey-git" + ] +} diff --git a/homeassistant/components/sensor/manifest.json b/homeassistant/components/sensor/manifest.json new file mode 100644 index 00000000000..813bcc27aca --- /dev/null +++ b/homeassistant/components/sensor/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "sensor", + "name": "Sensor", + "documentation": "https://www.home-assistant.io/components/sensor", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/serial/manifest.json b/homeassistant/components/serial/manifest.json new file mode 100644 index 00000000000..945464dbdec --- /dev/null +++ b/homeassistant/components/serial/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "serial", + "name": "Serial", + "documentation": "https://www.home-assistant.io/components/serial", + "requirements": [ + "pyserial-asyncio==0.4" + ], + "dependencies": [], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/serial_pm/manifest.json b/homeassistant/components/serial_pm/manifest.json new file mode 100644 index 00000000000..b2a645c88f3 --- /dev/null +++ b/homeassistant/components/serial_pm/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "serial_pm", + "name": "Serial pm", + "documentation": "https://www.home-assistant.io/components/serial_pm", + "requirements": [ + "pmsensor==0.4" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/sesame/manifest.json b/homeassistant/components/sesame/manifest.json new file mode 100644 index 00000000000..9aed47462fe --- /dev/null +++ b/homeassistant/components/sesame/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "sesame", + "name": "Sesame", + "documentation": "https://www.home-assistant.io/components/sesame", + "requirements": [ + "pysesame==0.1.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/seven_segments/manifest.json b/homeassistant/components/seven_segments/manifest.json new file mode 100644 index 00000000000..45ce2f6a7a0 --- /dev/null +++ b/homeassistant/components/seven_segments/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "seven_segments", + "name": "Seven segments", + "documentation": "https://www.home-assistant.io/components/seven_segments", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/seventeentrack/manifest.json b/homeassistant/components/seventeentrack/manifest.json new file mode 100644 index 00000000000..47b36c12291 --- /dev/null +++ b/homeassistant/components/seventeentrack/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "seventeentrack", + "name": "Seventeentrack", + "documentation": "https://www.home-assistant.io/components/seventeentrack", + "requirements": [ + "py17track==2.2.2" + ], + "dependencies": [], + "codeowners": [ + "@bachya" + ] +} diff --git a/homeassistant/components/shell_command/manifest.json b/homeassistant/components/shell_command/manifest.json new file mode 100644 index 00000000000..dfe9a8e8e6f --- /dev/null +++ b/homeassistant/components/shell_command/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "shell_command", + "name": "Shell command", + "documentation": "https://www.home-assistant.io/components/shell_command", + "requirements": [], + "dependencies": [], + "codeowners": [ + "@home-assistant/core" + ] +} diff --git a/homeassistant/components/shiftr/manifest.json b/homeassistant/components/shiftr/manifest.json new file mode 100644 index 00000000000..02718396e5e --- /dev/null +++ b/homeassistant/components/shiftr/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "shiftr", + "name": "Shiftr", + "documentation": "https://www.home-assistant.io/components/shiftr", + "requirements": [ + "paho-mqtt==1.4.0" + ], + "dependencies": [], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/shodan/manifest.json b/homeassistant/components/shodan/manifest.json new file mode 100644 index 00000000000..8898b7976b5 --- /dev/null +++ b/homeassistant/components/shodan/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "shodan", + "name": "Shodan", + "documentation": "https://www.home-assistant.io/components/shodan", + "requirements": [ + "shodan==1.11.1" + ], + "dependencies": [], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/shopping_list/manifest.json b/homeassistant/components/shopping_list/manifest.json new file mode 100644 index 00000000000..b4ea3c2d388 --- /dev/null +++ b/homeassistant/components/shopping_list/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "shopping_list", + "name": "Shopping list", + "documentation": "https://www.home-assistant.io/components/shopping_list", + "requirements": [], + "dependencies": [ + "http" + ], + "codeowners": [] +} diff --git a/homeassistant/components/sht31/manifest.json b/homeassistant/components/sht31/manifest.json new file mode 100644 index 00000000000..dfa22fc6e23 --- /dev/null +++ b/homeassistant/components/sht31/manifest.json @@ -0,0 +1,11 @@ +{ + "domain": "sht31", + "name": "Sht31", + "documentation": "https://www.home-assistant.io/components/sht31", + "requirements": [ + "Adafruit-GPIO==1.0.3", + "Adafruit-SHT31==1.0.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/sigfox/manifest.json b/homeassistant/components/sigfox/manifest.json new file mode 100644 index 00000000000..1dc8f5255ce --- /dev/null +++ b/homeassistant/components/sigfox/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "sigfox", + "name": "Sigfox", + "documentation": "https://www.home-assistant.io/components/sigfox", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/simplepush/manifest.json b/homeassistant/components/simplepush/manifest.json new file mode 100644 index 00000000000..cbf2833a4f7 --- /dev/null +++ b/homeassistant/components/simplepush/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "simplepush", + "name": "Simplepush", + "documentation": "https://www.home-assistant.io/components/simplepush", + "requirements": [ + "simplepush==1.1.4" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/simplisafe/manifest.json b/homeassistant/components/simplisafe/manifest.json new file mode 100644 index 00000000000..eac586b355d --- /dev/null +++ b/homeassistant/components/simplisafe/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "simplisafe", + "name": "Simplisafe", + "documentation": "https://www.home-assistant.io/components/simplisafe", + "requirements": [ + "simplisafe-python==3.4.1" + ], + "dependencies": [], + "codeowners": [ + "@bachya" + ] +} diff --git a/homeassistant/components/simulated/manifest.json b/homeassistant/components/simulated/manifest.json new file mode 100644 index 00000000000..b972152aea4 --- /dev/null +++ b/homeassistant/components/simulated/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "simulated", + "name": "Simulated", + "documentation": "https://www.home-assistant.io/components/simulated", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/sisyphus/manifest.json b/homeassistant/components/sisyphus/manifest.json new file mode 100644 index 00000000000..b1809e7a572 --- /dev/null +++ b/homeassistant/components/sisyphus/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "sisyphus", + "name": "Sisyphus", + "documentation": "https://www.home-assistant.io/components/sisyphus", + "requirements": [ + "sisyphus-control==2.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/sky_hub/manifest.json b/homeassistant/components/sky_hub/manifest.json new file mode 100644 index 00000000000..46337918f84 --- /dev/null +++ b/homeassistant/components/sky_hub/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "sky_hub", + "name": "Sky hub", + "documentation": "https://www.home-assistant.io/components/sky_hub", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/skybeacon/manifest.json b/homeassistant/components/skybeacon/manifest.json new file mode 100644 index 00000000000..8d2f758aed2 --- /dev/null +++ b/homeassistant/components/skybeacon/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "skybeacon", + "name": "Skybeacon", + "documentation": "https://www.home-assistant.io/components/skybeacon", + "requirements": [ + "pygatt[GATTTOOL]==3.2.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/skybell/manifest.json b/homeassistant/components/skybell/manifest.json new file mode 100644 index 00000000000..6a22a698b4c --- /dev/null +++ b/homeassistant/components/skybell/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "skybell", + "name": "Skybell", + "documentation": "https://www.home-assistant.io/components/skybell", + "requirements": [ + "skybellpy==0.3.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/slack/manifest.json b/homeassistant/components/slack/manifest.json new file mode 100644 index 00000000000..3b6e764f814 --- /dev/null +++ b/homeassistant/components/slack/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "slack", + "name": "Slack", + "documentation": "https://www.home-assistant.io/components/slack", + "requirements": [ + "slacker==0.12.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/sleepiq/manifest.json b/homeassistant/components/sleepiq/manifest.json new file mode 100644 index 00000000000..339685d32e1 --- /dev/null +++ b/homeassistant/components/sleepiq/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "sleepiq", + "name": "Sleepiq", + "documentation": "https://www.home-assistant.io/components/sleepiq", + "requirements": [ + "sleepyq==0.6" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/sma/manifest.json b/homeassistant/components/sma/manifest.json new file mode 100644 index 00000000000..e5e7a5bf446 --- /dev/null +++ b/homeassistant/components/sma/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "sma", + "name": "Sma", + "documentation": "https://www.home-assistant.io/components/sma", + "requirements": [ + "pysma==0.3.1" + ], + "dependencies": [], + "codeowners": [ + "@kellerza" + ] +} diff --git a/homeassistant/components/smappee/manifest.json b/homeassistant/components/smappee/manifest.json new file mode 100644 index 00000000000..361802f312e --- /dev/null +++ b/homeassistant/components/smappee/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "smappee", + "name": "Smappee", + "documentation": "https://www.home-assistant.io/components/smappee", + "requirements": [ + "smappy==0.2.16" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/smartthings/manifest.json b/homeassistant/components/smartthings/manifest.json new file mode 100644 index 00000000000..d4baf69b108 --- /dev/null +++ b/homeassistant/components/smartthings/manifest.json @@ -0,0 +1,15 @@ +{ + "domain": "smartthings", + "name": "Smartthings", + "documentation": "https://www.home-assistant.io/components/smartthings", + "requirements": [ + "pysmartapp==0.3.2", + "pysmartthings==0.6.7" + ], + "dependencies": [ + "webhook" + ], + "codeowners": [ + "@andrewsayre" + ] +} diff --git a/homeassistant/components/smhi/manifest.json b/homeassistant/components/smhi/manifest.json new file mode 100644 index 00000000000..e4ad478e033 --- /dev/null +++ b/homeassistant/components/smhi/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "smhi", + "name": "Smhi", + "documentation": "https://www.home-assistant.io/components/smhi", + "requirements": [ + "smhi-pkg==1.0.10" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/smtp/manifest.json b/homeassistant/components/smtp/manifest.json new file mode 100644 index 00000000000..2e1a8d826ce --- /dev/null +++ b/homeassistant/components/smtp/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "smtp", + "name": "Smtp", + "documentation": "https://www.home-assistant.io/components/smtp", + "requirements": [], + "dependencies": [], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/snapcast/manifest.json b/homeassistant/components/snapcast/manifest.json new file mode 100644 index 00000000000..70c9db7dada --- /dev/null +++ b/homeassistant/components/snapcast/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "snapcast", + "name": "Snapcast", + "documentation": "https://www.home-assistant.io/components/snapcast", + "requirements": [ + "snapcast==2.0.9" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/snips/manifest.json b/homeassistant/components/snips/manifest.json new file mode 100644 index 00000000000..58fddb7a3f4 --- /dev/null +++ b/homeassistant/components/snips/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "snips", + "name": "Snips", + "documentation": "https://www.home-assistant.io/components/snips", + "requirements": [], + "dependencies": [ + "mqtt" + ], + "codeowners": [] +} diff --git a/homeassistant/components/snmp/manifest.json b/homeassistant/components/snmp/manifest.json new file mode 100644 index 00000000000..aeaa3451683 --- /dev/null +++ b/homeassistant/components/snmp/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "snmp", + "name": "Snmp", + "documentation": "https://www.home-assistant.io/components/snmp", + "requirements": [ + "pysnmp==4.4.8" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/sochain/manifest.json b/homeassistant/components/sochain/manifest.json new file mode 100644 index 00000000000..23fad3683cb --- /dev/null +++ b/homeassistant/components/sochain/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "sochain", + "name": "Sochain", + "documentation": "https://www.home-assistant.io/components/sochain", + "requirements": [ + "python-sochain-api==0.0.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/socialblade/manifest.json b/homeassistant/components/socialblade/manifest.json new file mode 100644 index 00000000000..e800bd7266a --- /dev/null +++ b/homeassistant/components/socialblade/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "socialblade", + "name": "Socialblade", + "documentation": "https://www.home-assistant.io/components/socialblade", + "requirements": [ + "socialbladeclient==0.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/solaredge/manifest.json b/homeassistant/components/solaredge/manifest.json new file mode 100644 index 00000000000..b2707a0a937 --- /dev/null +++ b/homeassistant/components/solaredge/manifest.json @@ -0,0 +1,11 @@ +{ + "domain": "solaredge", + "name": "Solaredge", + "documentation": "https://www.home-assistant.io/components/solaredge", + "requirements": [ + "solaredge==0.0.2", + "stringcase==1.2.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/sonarr/manifest.json b/homeassistant/components/sonarr/manifest.json new file mode 100644 index 00000000000..bc0235ec5b3 --- /dev/null +++ b/homeassistant/components/sonarr/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "sonarr", + "name": "Sonarr", + "documentation": "https://www.home-assistant.io/components/sonarr", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/songpal/manifest.json b/homeassistant/components/songpal/manifest.json new file mode 100644 index 00000000000..0d1af7053b2 --- /dev/null +++ b/homeassistant/components/songpal/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "songpal", + "name": "Songpal", + "documentation": "https://www.home-assistant.io/components/songpal", + "requirements": [ + "python-songpal==0.0.9.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/sonos/manifest.json b/homeassistant/components/sonos/manifest.json new file mode 100644 index 00000000000..3fa5ac0354a --- /dev/null +++ b/homeassistant/components/sonos/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "sonos", + "name": "Sonos", + "documentation": "https://www.home-assistant.io/components/sonos", + "requirements": [ + "pysonos==0.0.8" + ], + "dependencies": [], + "codeowners": [ + "@amelchio" + ] +} diff --git a/homeassistant/components/sony_projector/manifest.json b/homeassistant/components/sony_projector/manifest.json new file mode 100644 index 00000000000..1cc25d93f59 --- /dev/null +++ b/homeassistant/components/sony_projector/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "sony_projector", + "name": "Sony projector", + "documentation": "https://www.home-assistant.io/components/sony_projector", + "requirements": [ + "pysdcp==1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/soundtouch/manifest.json b/homeassistant/components/soundtouch/manifest.json new file mode 100644 index 00000000000..eba60bc6e34 --- /dev/null +++ b/homeassistant/components/soundtouch/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "soundtouch", + "name": "Soundtouch", + "documentation": "https://www.home-assistant.io/components/soundtouch", + "requirements": [ + "libsoundtouch==0.7.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/spaceapi/manifest.json b/homeassistant/components/spaceapi/manifest.json new file mode 100644 index 00000000000..03aa5c0a1f7 --- /dev/null +++ b/homeassistant/components/spaceapi/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "spaceapi", + "name": "Spaceapi", + "documentation": "https://www.home-assistant.io/components/spaceapi", + "requirements": [], + "dependencies": [ + "http" + ], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/spc/manifest.json b/homeassistant/components/spc/manifest.json new file mode 100644 index 00000000000..572d4b04b87 --- /dev/null +++ b/homeassistant/components/spc/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "spc", + "name": "Spc", + "documentation": "https://www.home-assistant.io/components/spc", + "requirements": [ + "pyspcwebgw==0.4.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/speedtestdotnet/manifest.json b/homeassistant/components/speedtestdotnet/manifest.json new file mode 100644 index 00000000000..91b7e7c5c0f --- /dev/null +++ b/homeassistant/components/speedtestdotnet/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "speedtestdotnet", + "name": "Speedtestdotnet", + "documentation": "https://www.home-assistant.io/components/speedtestdotnet", + "requirements": [ + "speedtest-cli==2.1.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/spider/manifest.json b/homeassistant/components/spider/manifest.json new file mode 100644 index 00000000000..4cd7a467737 --- /dev/null +++ b/homeassistant/components/spider/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "spider", + "name": "Spider", + "documentation": "https://www.home-assistant.io/components/spider", + "requirements": [ + "spiderpy==1.3.1" + ], + "dependencies": [], + "codeowners": [ + "@peternijssen" + ] +} diff --git a/homeassistant/components/splunk/manifest.json b/homeassistant/components/splunk/manifest.json new file mode 100644 index 00000000000..2e81da3409a --- /dev/null +++ b/homeassistant/components/splunk/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "splunk", + "name": "Splunk", + "documentation": "https://www.home-assistant.io/components/splunk", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/spotcrime/manifest.json b/homeassistant/components/spotcrime/manifest.json new file mode 100644 index 00000000000..49b8742c53e --- /dev/null +++ b/homeassistant/components/spotcrime/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "spotcrime", + "name": "Spotcrime", + "documentation": "https://www.home-assistant.io/components/spotcrime", + "requirements": [ + "spotcrime==1.0.3" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/spotify/manifest.json b/homeassistant/components/spotify/manifest.json new file mode 100644 index 00000000000..8c2c72e4d2a --- /dev/null +++ b/homeassistant/components/spotify/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "spotify", + "name": "Spotify", + "documentation": "https://www.home-assistant.io/components/spotify", + "requirements": [ + "spotipy-homeassistant==2.4.4.dev1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/sql/manifest.json b/homeassistant/components/sql/manifest.json new file mode 100644 index 00000000000..9a26e676018 --- /dev/null +++ b/homeassistant/components/sql/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "sql", + "name": "Sql", + "documentation": "https://www.home-assistant.io/components/sql", + "requirements": [ + "sqlalchemy==1.3.0" + ], + "dependencies": [], + "codeowners": [ + "@dgomes" + ] +} diff --git a/homeassistant/components/squeezebox/manifest.json b/homeassistant/components/squeezebox/manifest.json new file mode 100644 index 00000000000..ae124d6c03d --- /dev/null +++ b/homeassistant/components/squeezebox/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "squeezebox", + "name": "Squeezebox", + "documentation": "https://www.home-assistant.io/components/squeezebox", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/srp_energy/manifest.json b/homeassistant/components/srp_energy/manifest.json new file mode 100644 index 00000000000..050a78223c1 --- /dev/null +++ b/homeassistant/components/srp_energy/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "srp_energy", + "name": "Srp energy", + "documentation": "https://www.home-assistant.io/components/srp_energy", + "requirements": [ + "srpenergy==1.0.6" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/starlingbank/manifest.json b/homeassistant/components/starlingbank/manifest.json new file mode 100644 index 00000000000..1314fda5099 --- /dev/null +++ b/homeassistant/components/starlingbank/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "starlingbank", + "name": "Starlingbank", + "documentation": "https://www.home-assistant.io/components/starlingbank", + "requirements": [ + "starlingbank==3.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/startca/manifest.json b/homeassistant/components/startca/manifest.json new file mode 100644 index 00000000000..1d13936f592 --- /dev/null +++ b/homeassistant/components/startca/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "startca", + "name": "Startca", + "documentation": "https://www.home-assistant.io/components/startca", + "requirements": [ + "xmltodict==0.11.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/statistics/manifest.json b/homeassistant/components/statistics/manifest.json new file mode 100644 index 00000000000..49e476a6876 --- /dev/null +++ b/homeassistant/components/statistics/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "statistics", + "name": "Statistics", + "documentation": "https://www.home-assistant.io/components/statistics", + "requirements": [], + "dependencies": [], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/statsd/manifest.json b/homeassistant/components/statsd/manifest.json new file mode 100644 index 00000000000..20f4cc7f544 --- /dev/null +++ b/homeassistant/components/statsd/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "statsd", + "name": "Statsd", + "documentation": "https://www.home-assistant.io/components/statsd", + "requirements": [ + "statsd==3.2.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/steam_online/manifest.json b/homeassistant/components/steam_online/manifest.json new file mode 100644 index 00000000000..735a1869c34 --- /dev/null +++ b/homeassistant/components/steam_online/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "steam_online", + "name": "Steam online", + "documentation": "https://www.home-assistant.io/components/steam_online", + "requirements": [ + "steamodd==4.21" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/stream/manifest.json b/homeassistant/components/stream/manifest.json new file mode 100644 index 00000000000..9020ffb5b2b --- /dev/null +++ b/homeassistant/components/stream/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "stream", + "name": "Stream", + "documentation": "https://www.home-assistant.io/components/stream", + "requirements": [ + "av==6.1.2" + ], + "dependencies": [ + "http" + ], + "codeowners": [] +} diff --git a/homeassistant/components/stride/manifest.json b/homeassistant/components/stride/manifest.json new file mode 100644 index 00000000000..307f4c929cf --- /dev/null +++ b/homeassistant/components/stride/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "stride", + "name": "Stride", + "documentation": "https://www.home-assistant.io/components/stride", + "requirements": [ + "pystride==0.1.7" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/sun/manifest.json b/homeassistant/components/sun/manifest.json new file mode 100644 index 00000000000..2ef89da8f69 --- /dev/null +++ b/homeassistant/components/sun/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "sun", + "name": "Sun", + "documentation": "https://www.home-assistant.io/components/sun", + "requirements": [], + "dependencies": [], + "codeowners": [ + "@home-assistant/core" + ] +} diff --git a/homeassistant/components/supervisord/manifest.json b/homeassistant/components/supervisord/manifest.json new file mode 100644 index 00000000000..1fc849165ef --- /dev/null +++ b/homeassistant/components/supervisord/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "supervisord", + "name": "Supervisord", + "documentation": "https://www.home-assistant.io/components/supervisord", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/swiss_hydrological_data/manifest.json b/homeassistant/components/swiss_hydrological_data/manifest.json new file mode 100644 index 00000000000..d6b18d6cba8 --- /dev/null +++ b/homeassistant/components/swiss_hydrological_data/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "swiss_hydrological_data", + "name": "Swiss hydrological data", + "documentation": "https://www.home-assistant.io/components/swiss_hydrological_data", + "requirements": [ + "swisshydrodata==0.0.3" + ], + "dependencies": [], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/swiss_public_transport/manifest.json b/homeassistant/components/swiss_public_transport/manifest.json new file mode 100644 index 00000000000..99dcdbd0c88 --- /dev/null +++ b/homeassistant/components/swiss_public_transport/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "swiss_public_transport", + "name": "Swiss public transport", + "documentation": "https://www.home-assistant.io/components/swiss_public_transport", + "requirements": [ + "python_opendata_transport==0.1.4" + ], + "dependencies": [], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/swisscom/manifest.json b/homeassistant/components/swisscom/manifest.json new file mode 100644 index 00000000000..e52fda34083 --- /dev/null +++ b/homeassistant/components/swisscom/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "swisscom", + "name": "Swisscom", + "documentation": "https://www.home-assistant.io/components/swisscom", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/switch/manifest.json b/homeassistant/components/switch/manifest.json new file mode 100644 index 00000000000..0f287251582 --- /dev/null +++ b/homeassistant/components/switch/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "switch", + "name": "Switch", + "documentation": "https://www.home-assistant.io/components/switch", + "requirements": [], + "dependencies": [ + "group" + ], + "codeowners": [] +} diff --git a/homeassistant/components/switchbot/manifest.json b/homeassistant/components/switchbot/manifest.json new file mode 100644 index 00000000000..0143855db37 --- /dev/null +++ b/homeassistant/components/switchbot/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "switchbot", + "name": "Switchbot", + "documentation": "https://www.home-assistant.io/components/switchbot", + "requirements": [ + "PySwitchbot==0.5" + ], + "dependencies": [], + "codeowners": [ + "@danielhiversen" + ] +} diff --git a/homeassistant/components/switchmate/manifest.json b/homeassistant/components/switchmate/manifest.json new file mode 100644 index 00000000000..9461c776d6d --- /dev/null +++ b/homeassistant/components/switchmate/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "switchmate", + "name": "Switchmate", + "documentation": "https://www.home-assistant.io/components/switchmate", + "requirements": [ + "pySwitchmate==0.4.5" + ], + "dependencies": [], + "codeowners": [ + "@danielhiversen" + ] +} diff --git a/homeassistant/components/syncthru/manifest.json b/homeassistant/components/syncthru/manifest.json new file mode 100644 index 00000000000..1aadeb54909 --- /dev/null +++ b/homeassistant/components/syncthru/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "syncthru", + "name": "Syncthru", + "documentation": "https://www.home-assistant.io/components/syncthru", + "requirements": [ + "pysyncthru==0.3.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/synology/manifest.json b/homeassistant/components/synology/manifest.json new file mode 100644 index 00000000000..a108f5fa983 --- /dev/null +++ b/homeassistant/components/synology/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "synology", + "name": "Synology", + "documentation": "https://www.home-assistant.io/components/synology", + "requirements": [ + "py-synology==0.2.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/synology_chat/manifest.json b/homeassistant/components/synology_chat/manifest.json new file mode 100644 index 00000000000..d35b1d8c902 --- /dev/null +++ b/homeassistant/components/synology_chat/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "synology_chat", + "name": "Synology chat", + "documentation": "https://www.home-assistant.io/components/synology_chat", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/synology_srm/manifest.json b/homeassistant/components/synology_srm/manifest.json new file mode 100644 index 00000000000..fa89577f26e --- /dev/null +++ b/homeassistant/components/synology_srm/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "synology_srm", + "name": "Synology srm", + "documentation": "https://www.home-assistant.io/components/synology_srm", + "requirements": [ + "synology-srm==0.0.6" + ], + "dependencies": [], + "codeowners": [ + "@aerialls" + ] +} diff --git a/homeassistant/components/synologydsm/manifest.json b/homeassistant/components/synologydsm/manifest.json new file mode 100644 index 00000000000..fcce2e52a21 --- /dev/null +++ b/homeassistant/components/synologydsm/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "synologydsm", + "name": "Synologydsm", + "documentation": "https://www.home-assistant.io/components/synologydsm", + "requirements": [ + "python-synology==0.2.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/syslog/manifest.json b/homeassistant/components/syslog/manifest.json new file mode 100644 index 00000000000..19836ffa67f --- /dev/null +++ b/homeassistant/components/syslog/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "syslog", + "name": "Syslog", + "documentation": "https://www.home-assistant.io/components/syslog", + "requirements": [], + "dependencies": [], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/system_health/manifest.json b/homeassistant/components/system_health/manifest.json new file mode 100644 index 00000000000..9c2b7bcae39 --- /dev/null +++ b/homeassistant/components/system_health/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "system_health", + "name": "System health", + "documentation": "https://www.home-assistant.io/components/system_health", + "requirements": [], + "dependencies": [ + "http" + ], + "codeowners": [] +} diff --git a/homeassistant/components/system_log/manifest.json b/homeassistant/components/system_log/manifest.json new file mode 100644 index 00000000000..01f70af4a15 --- /dev/null +++ b/homeassistant/components/system_log/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "system_log", + "name": "System log", + "documentation": "https://www.home-assistant.io/components/system_log", + "requirements": [], + "dependencies": [ + "http" + ], + "codeowners": [] +} diff --git a/homeassistant/components/systemmonitor/manifest.json b/homeassistant/components/systemmonitor/manifest.json new file mode 100644 index 00000000000..591e710a871 --- /dev/null +++ b/homeassistant/components/systemmonitor/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "systemmonitor", + "name": "Systemmonitor", + "documentation": "https://www.home-assistant.io/components/systemmonitor", + "requirements": [ + "psutil==5.6.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/sytadin/manifest.json b/homeassistant/components/sytadin/manifest.json new file mode 100644 index 00000000000..0efc84fc552 --- /dev/null +++ b/homeassistant/components/sytadin/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "sytadin", + "name": "Sytadin", + "documentation": "https://www.home-assistant.io/components/sytadin", + "requirements": [ + "beautifulsoup4==4.7.1" + ], + "dependencies": [], + "codeowners": [ + "@gautric" + ] +} diff --git a/homeassistant/components/tado/manifest.json b/homeassistant/components/tado/manifest.json new file mode 100644 index 00000000000..8d42cde1c05 --- /dev/null +++ b/homeassistant/components/tado/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "tado", + "name": "Tado", + "documentation": "https://www.home-assistant.io/components/tado", + "requirements": [ + "python-tado==0.2.9" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/tahoma/manifest.json b/homeassistant/components/tahoma/manifest.json new file mode 100644 index 00000000000..ca3ab0bc882 --- /dev/null +++ b/homeassistant/components/tahoma/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "tahoma", + "name": "Tahoma", + "documentation": "https://www.home-assistant.io/components/tahoma", + "requirements": [ + "tahoma-api==0.0.14" + ], + "dependencies": [], + "codeowners": [ + "@philklei" + ] +} diff --git a/homeassistant/components/tank_utility/manifest.json b/homeassistant/components/tank_utility/manifest.json new file mode 100644 index 00000000000..04ffb48f396 --- /dev/null +++ b/homeassistant/components/tank_utility/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "tank_utility", + "name": "Tank utility", + "documentation": "https://www.home-assistant.io/components/tank_utility", + "requirements": [ + "tank_utility==1.4.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/tapsaff/manifest.json b/homeassistant/components/tapsaff/manifest.json new file mode 100644 index 00000000000..6008ef38cc6 --- /dev/null +++ b/homeassistant/components/tapsaff/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "tapsaff", + "name": "Tapsaff", + "documentation": "https://www.home-assistant.io/components/tapsaff", + "requirements": [ + "tapsaff==0.2.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/tautulli/manifest.json b/homeassistant/components/tautulli/manifest.json new file mode 100644 index 00000000000..d49b5280181 --- /dev/null +++ b/homeassistant/components/tautulli/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "tautulli", + "name": "Tautulli", + "documentation": "https://www.home-assistant.io/components/tautulli", + "requirements": [ + "pytautulli==0.5.0" + ], + "dependencies": [], + "codeowners": [ + "@ludeeus" + ] +} diff --git a/homeassistant/components/tcp/manifest.json b/homeassistant/components/tcp/manifest.json new file mode 100644 index 00000000000..2ff29a27f31 --- /dev/null +++ b/homeassistant/components/tcp/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "tcp", + "name": "Tcp", + "documentation": "https://www.home-assistant.io/components/tcp", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/ted5000/manifest.json b/homeassistant/components/ted5000/manifest.json new file mode 100644 index 00000000000..cf0439345dc --- /dev/null +++ b/homeassistant/components/ted5000/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "ted5000", + "name": "Ted5000", + "documentation": "https://www.home-assistant.io/components/ted5000", + "requirements": [ + "xmltodict==0.11.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/teksavvy/manifest.json b/homeassistant/components/teksavvy/manifest.json new file mode 100644 index 00000000000..14afdec3b71 --- /dev/null +++ b/homeassistant/components/teksavvy/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "teksavvy", + "name": "Teksavvy", + "documentation": "https://www.home-assistant.io/components/teksavvy", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/telegram/manifest.json b/homeassistant/components/telegram/manifest.json new file mode 100644 index 00000000000..6ace3cd5aa0 --- /dev/null +++ b/homeassistant/components/telegram/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "telegram", + "name": "Telegram", + "documentation": "https://www.home-assistant.io/components/telegram", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/telegram_bot/manifest.json b/homeassistant/components/telegram_bot/manifest.json new file mode 100644 index 00000000000..ba52cd4e935 --- /dev/null +++ b/homeassistant/components/telegram_bot/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "telegram_bot", + "name": "Telegram bot", + "documentation": "https://www.home-assistant.io/components/telegram_bot", + "requirements": [ + "python-telegram-bot==11.1.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/tellduslive/manifest.json b/homeassistant/components/tellduslive/manifest.json new file mode 100644 index 00000000000..2e6233f426c --- /dev/null +++ b/homeassistant/components/tellduslive/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "tellduslive", + "name": "Tellduslive", + "documentation": "https://www.home-assistant.io/components/tellduslive", + "requirements": [ + "tellduslive==0.10.10" + ], + "dependencies": [], + "codeowners": [ + "@fredrike" + ] +} diff --git a/homeassistant/components/tellstick/manifest.json b/homeassistant/components/tellstick/manifest.json new file mode 100644 index 00000000000..c50ba514f2a --- /dev/null +++ b/homeassistant/components/tellstick/manifest.json @@ -0,0 +1,11 @@ +{ + "domain": "tellstick", + "name": "Tellstick", + "documentation": "https://www.home-assistant.io/components/tellstick", + "requirements": [ + "tellcore-net==0.4", + "tellcore-py==1.1.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/telnet/manifest.json b/homeassistant/components/telnet/manifest.json new file mode 100644 index 00000000000..58f5e15cc1a --- /dev/null +++ b/homeassistant/components/telnet/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "telnet", + "name": "Telnet", + "documentation": "https://www.home-assistant.io/components/telnet", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/temper/manifest.json b/homeassistant/components/temper/manifest.json new file mode 100644 index 00000000000..0e60c957d9d --- /dev/null +++ b/homeassistant/components/temper/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "temper", + "name": "Temper", + "documentation": "https://www.home-assistant.io/components/temper", + "requirements": [ + "temperusb==1.5.3" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/template/manifest.json b/homeassistant/components/template/manifest.json new file mode 100644 index 00000000000..c8406c9d084 --- /dev/null +++ b/homeassistant/components/template/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "template", + "name": "Template", + "documentation": "https://www.home-assistant.io/components/template", + "requirements": [], + "dependencies": [], + "codeowners": [ + "@PhracturedBlue" + ] +} diff --git a/homeassistant/components/tensorflow/manifest.json b/homeassistant/components/tensorflow/manifest.json new file mode 100644 index 00000000000..e9643f36b67 --- /dev/null +++ b/homeassistant/components/tensorflow/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "tensorflow", + "name": "Tensorflow", + "documentation": "https://www.home-assistant.io/components/tensorflow", + "requirements": [ + "numpy==1.16.2", + "pillow==5.4.1", + "protobuf==3.6.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/tesla/manifest.json b/homeassistant/components/tesla/manifest.json new file mode 100644 index 00000000000..ab32a64e670 --- /dev/null +++ b/homeassistant/components/tesla/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "tesla", + "name": "Tesla", + "documentation": "https://www.home-assistant.io/components/tesla", + "requirements": [ + "teslajsonpy==0.0.25" + ], + "dependencies": [], + "codeowners": [ + "@zabuldon" + ] +} diff --git a/homeassistant/components/tfiac/manifest.json b/homeassistant/components/tfiac/manifest.json new file mode 100644 index 00000000000..9997ae00f0a --- /dev/null +++ b/homeassistant/components/tfiac/manifest.json @@ -0,0 +1,13 @@ +{ + "domain": "tfiac", + "name": "Tfiac", + "documentation": "https://www.home-assistant.io/components/tfiac", + "requirements": [ + "pytfiac==0.3" + ], + "dependencies": [], + "codeowners": [ + "@fredrike", + "@mellado" + ] +} diff --git a/homeassistant/components/thermoworks_smoke/manifest.json b/homeassistant/components/thermoworks_smoke/manifest.json new file mode 100644 index 00000000000..fab670627ba --- /dev/null +++ b/homeassistant/components/thermoworks_smoke/manifest.json @@ -0,0 +1,11 @@ +{ + "domain": "thermoworks_smoke", + "name": "Thermoworks smoke", + "documentation": "https://www.home-assistant.io/components/thermoworks_smoke", + "requirements": [ + "stringcase==1.2.0", + "thermoworks_smoke==0.1.8" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/thethingsnetwork/manifest.json b/homeassistant/components/thethingsnetwork/manifest.json new file mode 100644 index 00000000000..8d6082d74bf --- /dev/null +++ b/homeassistant/components/thethingsnetwork/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "thethingsnetwork", + "name": "Thethingsnetwork", + "documentation": "https://www.home-assistant.io/components/thethingsnetwork", + "requirements": [], + "dependencies": [], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/thingspeak/manifest.json b/homeassistant/components/thingspeak/manifest.json new file mode 100644 index 00000000000..482bb94ac2a --- /dev/null +++ b/homeassistant/components/thingspeak/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "thingspeak", + "name": "Thingspeak", + "documentation": "https://www.home-assistant.io/components/thingspeak", + "requirements": [ + "thingspeak==0.4.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/thinkingcleaner/manifest.json b/homeassistant/components/thinkingcleaner/manifest.json new file mode 100644 index 00000000000..4e43270a5e0 --- /dev/null +++ b/homeassistant/components/thinkingcleaner/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "thinkingcleaner", + "name": "Thinkingcleaner", + "documentation": "https://www.home-assistant.io/components/thinkingcleaner", + "requirements": [ + "pythinkingcleaner==0.0.3" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/thomson/manifest.json b/homeassistant/components/thomson/manifest.json new file mode 100644 index 00000000000..063c84d4ff7 --- /dev/null +++ b/homeassistant/components/thomson/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "thomson", + "name": "Thomson", + "documentation": "https://www.home-assistant.io/components/thomson", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/threshold/manifest.json b/homeassistant/components/threshold/manifest.json new file mode 100644 index 00000000000..107b4351505 --- /dev/null +++ b/homeassistant/components/threshold/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "threshold", + "name": "Threshold", + "documentation": "https://www.home-assistant.io/components/threshold", + "requirements": [], + "dependencies": [], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/tibber/manifest.json b/homeassistant/components/tibber/manifest.json new file mode 100644 index 00000000000..8c6982f9764 --- /dev/null +++ b/homeassistant/components/tibber/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "tibber", + "name": "Tibber", + "documentation": "https://www.home-assistant.io/components/tibber", + "requirements": [ + "pyTibber==0.10.1" + ], + "dependencies": [], + "codeowners": [ + "@danielhiversen" + ] +} diff --git a/homeassistant/components/tikteck/manifest.json b/homeassistant/components/tikteck/manifest.json new file mode 100644 index 00000000000..7edaf9ba978 --- /dev/null +++ b/homeassistant/components/tikteck/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "tikteck", + "name": "Tikteck", + "documentation": "https://www.home-assistant.io/components/tikteck", + "requirements": [ + "tikteck==0.4" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/tile/manifest.json b/homeassistant/components/tile/manifest.json new file mode 100644 index 00000000000..3d26e8315ae --- /dev/null +++ b/homeassistant/components/tile/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "tile", + "name": "Tile", + "documentation": "https://www.home-assistant.io/components/tile", + "requirements": [ + "pytile==2.0.6" + ], + "dependencies": [], + "codeowners": [ + "@bachya" + ] +} diff --git a/homeassistant/components/time_date/manifest.json b/homeassistant/components/time_date/manifest.json new file mode 100644 index 00000000000..bd620d4a18f --- /dev/null +++ b/homeassistant/components/time_date/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "time_date", + "name": "Time date", + "documentation": "https://www.home-assistant.io/components/time_date", + "requirements": [], + "dependencies": [], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/timer/manifest.json b/homeassistant/components/timer/manifest.json new file mode 100644 index 00000000000..76a506faee8 --- /dev/null +++ b/homeassistant/components/timer/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "timer", + "name": "Timer", + "documentation": "https://www.home-assistant.io/components/timer", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/tod/manifest.json b/homeassistant/components/tod/manifest.json new file mode 100644 index 00000000000..ff67748d64c --- /dev/null +++ b/homeassistant/components/tod/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "tod", + "name": "Tod", + "documentation": "https://www.home-assistant.io/components/tod", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/todoist/manifest.json b/homeassistant/components/todoist/manifest.json new file mode 100644 index 00000000000..7a6b4e2efab --- /dev/null +++ b/homeassistant/components/todoist/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "todoist", + "name": "Todoist", + "documentation": "https://www.home-assistant.io/components/todoist", + "requirements": [ + "todoist-python==7.0.17" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/tof/manifest.json b/homeassistant/components/tof/manifest.json new file mode 100644 index 00000000000..4e1857379c0 --- /dev/null +++ b/homeassistant/components/tof/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "tof", + "name": "Tof", + "documentation": "https://www.home-assistant.io/components/tof", + "requirements": [ + "VL53L1X2==0.1.5" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/tomato/manifest.json b/homeassistant/components/tomato/manifest.json new file mode 100644 index 00000000000..615ea9ecd7e --- /dev/null +++ b/homeassistant/components/tomato/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "tomato", + "name": "Tomato", + "documentation": "https://www.home-assistant.io/components/tomato", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/toon/manifest.json b/homeassistant/components/toon/manifest.json new file mode 100644 index 00000000000..7dbf6768db6 --- /dev/null +++ b/homeassistant/components/toon/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "toon", + "name": "Toon", + "documentation": "https://www.home-assistant.io/components/toon", + "requirements": [ + "toonapilib==3.2.2" + ], + "dependencies": [], + "codeowners": [ + "@frenck" + ] +} diff --git a/homeassistant/components/torque/manifest.json b/homeassistant/components/torque/manifest.json new file mode 100644 index 00000000000..3e69cb62e68 --- /dev/null +++ b/homeassistant/components/torque/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "torque", + "name": "Torque", + "documentation": "https://www.home-assistant.io/components/torque", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/totalconnect/manifest.json b/homeassistant/components/totalconnect/manifest.json new file mode 100644 index 00000000000..adb60599ae5 --- /dev/null +++ b/homeassistant/components/totalconnect/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "totalconnect", + "name": "Totalconnect", + "documentation": "https://www.home-assistant.io/components/totalconnect", + "requirements": [ + "total_connect_client==0.25" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/touchline/manifest.json b/homeassistant/components/touchline/manifest.json new file mode 100644 index 00000000000..5b8b4f521ee --- /dev/null +++ b/homeassistant/components/touchline/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "touchline", + "name": "Touchline", + "documentation": "https://www.home-assistant.io/components/touchline", + "requirements": [ + "pytouchline==0.7" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/tplink/manifest.json b/homeassistant/components/tplink/manifest.json new file mode 100644 index 00000000000..c2a9ee2ee41 --- /dev/null +++ b/homeassistant/components/tplink/manifest.json @@ -0,0 +1,13 @@ +{ + "domain": "tplink", + "name": "Tplink", + "documentation": "https://www.home-assistant.io/components/tplink", + "requirements": [ + "pyHS100==0.3.4", + "tplink==0.2.1" + ], + "dependencies": [], + "codeowners": [ + "@rytilahti" + ] +} diff --git a/homeassistant/components/tplink_lte/manifest.json b/homeassistant/components/tplink_lte/manifest.json new file mode 100644 index 00000000000..e3efd8c8331 --- /dev/null +++ b/homeassistant/components/tplink_lte/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "tplink_lte", + "name": "Tplink lte", + "documentation": "https://www.home-assistant.io/components/tplink_lte", + "requirements": [ + "tp-connected==0.0.4" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/traccar/manifest.json b/homeassistant/components/traccar/manifest.json new file mode 100644 index 00000000000..57bd1383363 --- /dev/null +++ b/homeassistant/components/traccar/manifest.json @@ -0,0 +1,13 @@ +{ + "domain": "traccar", + "name": "Traccar", + "documentation": "https://www.home-assistant.io/components/traccar", + "requirements": [ + "pytraccar==0.5.0", + "stringcase==1.2.0" + ], + "dependencies": [], + "codeowners": [ + "@ludeeus" + ] +} diff --git a/homeassistant/components/trackr/manifest.json b/homeassistant/components/trackr/manifest.json new file mode 100644 index 00000000000..6ad348176ba --- /dev/null +++ b/homeassistant/components/trackr/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "trackr", + "name": "Trackr", + "documentation": "https://www.home-assistant.io/components/trackr", + "requirements": [ + "pytrackr==0.0.5" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/tradfri/manifest.json b/homeassistant/components/tradfri/manifest.json new file mode 100644 index 00000000000..19e8348e987 --- /dev/null +++ b/homeassistant/components/tradfri/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "tradfri", + "name": "Tradfri", + "documentation": "https://www.home-assistant.io/components/tradfri", + "requirements": [ + "pytradfri[async]==6.0.1" + ], + "dependencies": [], + "codeowners": [ + "@ggravlingen" + ] +} diff --git a/homeassistant/components/trafikverket_weatherstation/manifest.json b/homeassistant/components/trafikverket_weatherstation/manifest.json new file mode 100644 index 00000000000..9bd734fe094 --- /dev/null +++ b/homeassistant/components/trafikverket_weatherstation/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "trafikverket_weatherstation", + "name": "Trafikverket weatherstation", + "documentation": "https://www.home-assistant.io/components/trafikverket_weatherstation", + "requirements": [ + "pytrafikverket==0.1.5.9" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/transmission/manifest.json b/homeassistant/components/transmission/manifest.json new file mode 100644 index 00000000000..bc5da64fcac --- /dev/null +++ b/homeassistant/components/transmission/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "transmission", + "name": "Transmission", + "documentation": "https://www.home-assistant.io/components/transmission", + "requirements": [ + "transmissionrpc==0.11" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/transport_nsw/manifest.json b/homeassistant/components/transport_nsw/manifest.json new file mode 100644 index 00000000000..491cce7407f --- /dev/null +++ b/homeassistant/components/transport_nsw/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "transport_nsw", + "name": "Transport nsw", + "documentation": "https://www.home-assistant.io/components/transport_nsw", + "requirements": [ + "PyTransportNSW==0.1.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/travisci/manifest.json b/homeassistant/components/travisci/manifest.json new file mode 100644 index 00000000000..eb553fbe73c --- /dev/null +++ b/homeassistant/components/travisci/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "travisci", + "name": "Travisci", + "documentation": "https://www.home-assistant.io/components/travisci", + "requirements": [ + "TravisPy==0.3.5" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/trend/manifest.json b/homeassistant/components/trend/manifest.json new file mode 100644 index 00000000000..865d7064db2 --- /dev/null +++ b/homeassistant/components/trend/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "trend", + "name": "Trend", + "documentation": "https://www.home-assistant.io/components/trend", + "requirements": [ + "numpy==1.16.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/tts/manifest.json b/homeassistant/components/tts/manifest.json new file mode 100644 index 00000000000..ce600473cc5 --- /dev/null +++ b/homeassistant/components/tts/manifest.json @@ -0,0 +1,14 @@ +{ + "domain": "tts", + "name": "Tts", + "documentation": "https://www.home-assistant.io/components/tts", + "requirements": [ + "mutagen==1.42.0" + ], + "dependencies": [ + "http" + ], + "codeowners": [ + "@robbiet480" + ] +} diff --git a/homeassistant/components/tuya/manifest.json b/homeassistant/components/tuya/manifest.json new file mode 100644 index 00000000000..f4361c89909 --- /dev/null +++ b/homeassistant/components/tuya/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "tuya", + "name": "Tuya", + "documentation": "https://www.home-assistant.io/components/tuya", + "requirements": [ + "tuyapy==0.1.3" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/twilio/manifest.json b/homeassistant/components/twilio/manifest.json new file mode 100644 index 00000000000..dfb7dd4b14d --- /dev/null +++ b/homeassistant/components/twilio/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "twilio", + "name": "Twilio", + "documentation": "https://www.home-assistant.io/components/twilio", + "requirements": [ + "twilio==6.19.1" + ], + "dependencies": [ + "webhook" + ], + "codeowners": [] +} diff --git a/homeassistant/components/twilio_call/manifest.json b/homeassistant/components/twilio_call/manifest.json new file mode 100644 index 00000000000..85545084c7b --- /dev/null +++ b/homeassistant/components/twilio_call/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "twilio_call", + "name": "Twilio call", + "documentation": "https://www.home-assistant.io/components/twilio_call", + "requirements": [], + "dependencies": [], + "codeowners": [ + "@robbiet480" + ] +} diff --git a/homeassistant/components/twilio_sms/manifest.json b/homeassistant/components/twilio_sms/manifest.json new file mode 100644 index 00000000000..25cee38dbc8 --- /dev/null +++ b/homeassistant/components/twilio_sms/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "twilio_sms", + "name": "Twilio sms", + "documentation": "https://www.home-assistant.io/components/twilio_sms", + "requirements": [], + "dependencies": [], + "codeowners": [ + "@robbiet480" + ] +} diff --git a/homeassistant/components/twitch/manifest.json b/homeassistant/components/twitch/manifest.json new file mode 100644 index 00000000000..80bc795b536 --- /dev/null +++ b/homeassistant/components/twitch/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "twitch", + "name": "Twitch", + "documentation": "https://www.home-assistant.io/components/twitch", + "requirements": [ + "python-twitch-client==0.6.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/twitter/manifest.json b/homeassistant/components/twitter/manifest.json new file mode 100644 index 00000000000..e721bb669ed --- /dev/null +++ b/homeassistant/components/twitter/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "twitter", + "name": "Twitter", + "documentation": "https://www.home-assistant.io/components/twitter", + "requirements": [ + "TwitterAPI==2.5.9" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/ubee/manifest.json b/homeassistant/components/ubee/manifest.json new file mode 100644 index 00000000000..c19c72e8686 --- /dev/null +++ b/homeassistant/components/ubee/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "ubee", + "name": "Ubee", + "documentation": "https://www.home-assistant.io/components/ubee", + "requirements": [ + "pyubee==0.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/uber/manifest.json b/homeassistant/components/uber/manifest.json new file mode 100644 index 00000000000..a7db237ab91 --- /dev/null +++ b/homeassistant/components/uber/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "uber", + "name": "Uber", + "documentation": "https://www.home-assistant.io/components/uber", + "requirements": [ + "uber_rides==0.6.0" + ], + "dependencies": [], + "codeowners": [ + "@robbiet480" + ] +} diff --git a/homeassistant/components/ubus/manifest.json b/homeassistant/components/ubus/manifest.json new file mode 100644 index 00000000000..f886e84254b --- /dev/null +++ b/homeassistant/components/ubus/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "ubus", + "name": "Ubus", + "documentation": "https://www.home-assistant.io/components/ubus", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/ue_smart_radio/manifest.json b/homeassistant/components/ue_smart_radio/manifest.json new file mode 100644 index 00000000000..189ac690758 --- /dev/null +++ b/homeassistant/components/ue_smart_radio/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "ue_smart_radio", + "name": "Ue smart radio", + "documentation": "https://www.home-assistant.io/components/ue_smart_radio", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/uk_transport/manifest.json b/homeassistant/components/uk_transport/manifest.json new file mode 100644 index 00000000000..be44a9d8cc8 --- /dev/null +++ b/homeassistant/components/uk_transport/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "uk_transport", + "name": "Uk transport", + "documentation": "https://www.home-assistant.io/components/uk_transport", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/unifi/manifest.json b/homeassistant/components/unifi/manifest.json new file mode 100644 index 00000000000..85a84539663 --- /dev/null +++ b/homeassistant/components/unifi/manifest.json @@ -0,0 +1,13 @@ +{ + "domain": "unifi", + "name": "Unifi", + "documentation": "https://www.home-assistant.io/components/unifi", + "requirements": [ + "aiounifi==4", + "pyunifi==2.16" + ], + "dependencies": [], + "codeowners": [ + "@kane610" + ] +} diff --git a/homeassistant/components/unifi_direct/manifest.json b/homeassistant/components/unifi_direct/manifest.json new file mode 100644 index 00000000000..515bd68d011 --- /dev/null +++ b/homeassistant/components/unifi_direct/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "unifi_direct", + "name": "Unifi direct", + "documentation": "https://www.home-assistant.io/components/unifi_direct", + "requirements": [ + "pexpect==4.6.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/universal/manifest.json b/homeassistant/components/universal/manifest.json new file mode 100644 index 00000000000..ac72d10f07f --- /dev/null +++ b/homeassistant/components/universal/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "universal", + "name": "Universal", + "documentation": "https://www.home-assistant.io/components/universal", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/upc_connect/manifest.json b/homeassistant/components/upc_connect/manifest.json new file mode 100644 index 00000000000..926fb9acf88 --- /dev/null +++ b/homeassistant/components/upc_connect/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "upc_connect", + "name": "Upc connect", + "documentation": "https://www.home-assistant.io/components/upc_connect", + "requirements": [ + "defusedxml==0.5.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/upcloud/manifest.json b/homeassistant/components/upcloud/manifest.json new file mode 100644 index 00000000000..3a58d80f64a --- /dev/null +++ b/homeassistant/components/upcloud/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "upcloud", + "name": "Upcloud", + "documentation": "https://www.home-assistant.io/components/upcloud", + "requirements": [ + "upcloud-api==0.4.3" + ], + "dependencies": [], + "codeowners": [ + "@scop" + ] +} diff --git a/homeassistant/components/updater/manifest.json b/homeassistant/components/updater/manifest.json new file mode 100644 index 00000000000..9275ef34968 --- /dev/null +++ b/homeassistant/components/updater/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "updater", + "name": "Updater", + "documentation": "https://www.home-assistant.io/components/updater", + "requirements": [ + "distro==1.4.0" + ], + "dependencies": [], + "codeowners": [ + "@home-assistant/core" + ] +} diff --git a/homeassistant/components/upnp/manifest.json b/homeassistant/components/upnp/manifest.json new file mode 100644 index 00000000000..75213ecc9b9 --- /dev/null +++ b/homeassistant/components/upnp/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "upnp", + "name": "Upnp", + "documentation": "https://www.home-assistant.io/components/upnp", + "requirements": [ + "async-upnp-client==0.14.7" + ], + "dependencies": [], + "codeowners": [ + "@robbiet480" + ] +} diff --git a/homeassistant/components/ups/manifest.json b/homeassistant/components/ups/manifest.json new file mode 100644 index 00000000000..98db00c3094 --- /dev/null +++ b/homeassistant/components/ups/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "ups", + "name": "Ups", + "documentation": "https://www.home-assistant.io/components/ups", + "requirements": [ + "upsmychoice==1.0.6" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/uptime/manifest.json b/homeassistant/components/uptime/manifest.json new file mode 100644 index 00000000000..10197178381 --- /dev/null +++ b/homeassistant/components/uptime/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "uptime", + "name": "Uptime", + "documentation": "https://www.home-assistant.io/components/uptime", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/uptimerobot/manifest.json b/homeassistant/components/uptimerobot/manifest.json new file mode 100644 index 00000000000..375baf12565 --- /dev/null +++ b/homeassistant/components/uptimerobot/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "uptimerobot", + "name": "Uptimerobot", + "documentation": "https://www.home-assistant.io/components/uptimerobot", + "requirements": [ + "pyuptimerobot==0.0.5" + ], + "dependencies": [], + "codeowners": [ + "@ludeeus" + ] +} diff --git a/homeassistant/components/uscis/manifest.json b/homeassistant/components/uscis/manifest.json new file mode 100644 index 00000000000..f2ffcfbf8a3 --- /dev/null +++ b/homeassistant/components/uscis/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "uscis", + "name": "Uscis", + "documentation": "https://www.home-assistant.io/components/uscis", + "requirements": [ + "uscisstatus==0.1.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/usgs_earthquakes_feed/manifest.json b/homeassistant/components/usgs_earthquakes_feed/manifest.json new file mode 100644 index 00000000000..0b3848dbde6 --- /dev/null +++ b/homeassistant/components/usgs_earthquakes_feed/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "usgs_earthquakes_feed", + "name": "Usgs earthquakes feed", + "documentation": "https://www.home-assistant.io/components/usgs_earthquakes_feed", + "requirements": [ + "geojson_client==0.3" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/usps/manifest.json b/homeassistant/components/usps/manifest.json new file mode 100644 index 00000000000..9e2f8886d3a --- /dev/null +++ b/homeassistant/components/usps/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "usps", + "name": "Usps", + "documentation": "https://www.home-assistant.io/components/usps", + "requirements": [ + "myusps==1.3.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/utility_meter/manifest.json b/homeassistant/components/utility_meter/manifest.json new file mode 100644 index 00000000000..59f4d1ca21b --- /dev/null +++ b/homeassistant/components/utility_meter/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "utility_meter", + "name": "Utility meter", + "documentation": "https://www.home-assistant.io/components/utility_meter", + "requirements": [], + "dependencies": [], + "codeowners": [ + "@dgomes" + ] +} diff --git a/homeassistant/components/uvc/manifest.json b/homeassistant/components/uvc/manifest.json new file mode 100644 index 00000000000..5c77f9ecc70 --- /dev/null +++ b/homeassistant/components/uvc/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "uvc", + "name": "Uvc", + "documentation": "https://www.home-assistant.io/components/uvc", + "requirements": [ + "uvcclient==0.11.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/vacuum/manifest.json b/homeassistant/components/vacuum/manifest.json new file mode 100644 index 00000000000..8dfbb8ed968 --- /dev/null +++ b/homeassistant/components/vacuum/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "vacuum", + "name": "Vacuum", + "documentation": "https://www.home-assistant.io/components/vacuum", + "requirements": [], + "dependencies": [ + "group" + ], + "codeowners": [] +} diff --git a/homeassistant/components/vasttrafik/manifest.json b/homeassistant/components/vasttrafik/manifest.json new file mode 100644 index 00000000000..47153dcf17f --- /dev/null +++ b/homeassistant/components/vasttrafik/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "vasttrafik", + "name": "Vasttrafik", + "documentation": "https://www.home-assistant.io/components/vasttrafik", + "requirements": [ + "vtjp==0.1.14" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/velbus/manifest.json b/homeassistant/components/velbus/manifest.json new file mode 100644 index 00000000000..4df9fe32dd9 --- /dev/null +++ b/homeassistant/components/velbus/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "velbus", + "name": "Velbus", + "documentation": "https://www.home-assistant.io/components/velbus", + "requirements": [ + "python-velbus==2.0.22" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/velux/manifest.json b/homeassistant/components/velux/manifest.json new file mode 100644 index 00000000000..bac2587cdc9 --- /dev/null +++ b/homeassistant/components/velux/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "velux", + "name": "Velux", + "documentation": "https://www.home-assistant.io/components/velux", + "requirements": [ + "pyvlx==0.2.10" + ], + "dependencies": [], + "codeowners": [ + "@Julius2342" + ] +} diff --git a/homeassistant/components/venstar/manifest.json b/homeassistant/components/venstar/manifest.json new file mode 100644 index 00000000000..e8b9158f721 --- /dev/null +++ b/homeassistant/components/venstar/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "venstar", + "name": "Venstar", + "documentation": "https://www.home-assistant.io/components/venstar", + "requirements": [ + "venstarcolortouch==0.6" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/vera/manifest.json b/homeassistant/components/vera/manifest.json new file mode 100644 index 00000000000..7b475c437c3 --- /dev/null +++ b/homeassistant/components/vera/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "vera", + "name": "Vera", + "documentation": "https://www.home-assistant.io/components/vera", + "requirements": [ + "pyvera==0.2.45" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/verisure/manifest.json b/homeassistant/components/verisure/manifest.json new file mode 100644 index 00000000000..7c895233f77 --- /dev/null +++ b/homeassistant/components/verisure/manifest.json @@ -0,0 +1,11 @@ +{ + "domain": "verisure", + "name": "Verisure", + "documentation": "https://www.home-assistant.io/components/verisure", + "requirements": [ + "jsonpath==0.75", + "vsure==1.5.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/version/manifest.json b/homeassistant/components/version/manifest.json new file mode 100644 index 00000000000..34f984f953a --- /dev/null +++ b/homeassistant/components/version/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "version", + "name": "Version", + "documentation": "https://www.home-assistant.io/components/version", + "requirements": [ + "pyhaversion==2.0.3" + ], + "dependencies": [], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/vesync/manifest.json b/homeassistant/components/vesync/manifest.json new file mode 100644 index 00000000000..bba754d135f --- /dev/null +++ b/homeassistant/components/vesync/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "vesync", + "name": "Vesync", + "documentation": "https://www.home-assistant.io/components/vesync", + "requirements": [ + "pyvesync_v2==0.9.6" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/viaggiatreno/manifest.json b/homeassistant/components/viaggiatreno/manifest.json new file mode 100644 index 00000000000..e145b26b0c9 --- /dev/null +++ b/homeassistant/components/viaggiatreno/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "viaggiatreno", + "name": "Viaggiatreno", + "documentation": "https://www.home-assistant.io/components/viaggiatreno", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/vizio/manifest.json b/homeassistant/components/vizio/manifest.json new file mode 100644 index 00000000000..ac589de841a --- /dev/null +++ b/homeassistant/components/vizio/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "vizio", + "name": "Vizio", + "documentation": "https://www.home-assistant.io/components/vizio", + "requirements": [ + "pyvizio==0.0.4" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/vlc/manifest.json b/homeassistant/components/vlc/manifest.json new file mode 100644 index 00000000000..a40b0e8c7d6 --- /dev/null +++ b/homeassistant/components/vlc/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "vlc", + "name": "Vlc", + "documentation": "https://www.home-assistant.io/components/vlc", + "requirements": [ + "python-vlc==1.1.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/voicerss/manifest.json b/homeassistant/components/voicerss/manifest.json new file mode 100644 index 00000000000..6f0b4ae5fd2 --- /dev/null +++ b/homeassistant/components/voicerss/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "voicerss", + "name": "Voicerss", + "documentation": "https://www.home-assistant.io/components/voicerss", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/volkszaehler/manifest.json b/homeassistant/components/volkszaehler/manifest.json new file mode 100644 index 00000000000..db068e35056 --- /dev/null +++ b/homeassistant/components/volkszaehler/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "volkszaehler", + "name": "Volkszaehler", + "documentation": "https://www.home-assistant.io/components/volkszaehler", + "requirements": [ + "volkszaehler==0.1.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/volumio/manifest.json b/homeassistant/components/volumio/manifest.json new file mode 100644 index 00000000000..e7c4bac4abd --- /dev/null +++ b/homeassistant/components/volumio/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "volumio", + "name": "Volumio", + "documentation": "https://www.home-assistant.io/components/volumio", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/volvooncall/manifest.json b/homeassistant/components/volvooncall/manifest.json new file mode 100644 index 00000000000..aa691d7766c --- /dev/null +++ b/homeassistant/components/volvooncall/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "volvooncall", + "name": "Volvooncall", + "documentation": "https://www.home-assistant.io/components/volvooncall", + "requirements": [ + "volvooncall==0.8.7" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/vultr/manifest.json b/homeassistant/components/vultr/manifest.json new file mode 100644 index 00000000000..5f5461f2d63 --- /dev/null +++ b/homeassistant/components/vultr/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "vultr", + "name": "Vultr", + "documentation": "https://www.home-assistant.io/components/vultr", + "requirements": [ + "vultr==0.1.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/w800rf32/manifest.json b/homeassistant/components/w800rf32/manifest.json new file mode 100644 index 00000000000..920ee1120a7 --- /dev/null +++ b/homeassistant/components/w800rf32/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "w800rf32", + "name": "W800rf32", + "documentation": "https://www.home-assistant.io/components/w800rf32", + "requirements": [ + "pyW800rf32==0.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/wake_on_lan/manifest.json b/homeassistant/components/wake_on_lan/manifest.json new file mode 100644 index 00000000000..dc689f8d617 --- /dev/null +++ b/homeassistant/components/wake_on_lan/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "wake_on_lan", + "name": "Wake on lan", + "documentation": "https://www.home-assistant.io/components/wake_on_lan", + "requirements": [ + "wakeonlan==1.1.6" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/waqi/manifest.json b/homeassistant/components/waqi/manifest.json new file mode 100644 index 00000000000..4b692c669d1 --- /dev/null +++ b/homeassistant/components/waqi/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "waqi", + "name": "Waqi", + "documentation": "https://www.home-assistant.io/components/waqi", + "requirements": [ + "waqiasync==1.0.0" + ], + "dependencies": [], + "codeowners": [ + "@andrey-git" + ] +} diff --git a/homeassistant/components/water_heater/manifest.json b/homeassistant/components/water_heater/manifest.json new file mode 100644 index 00000000000..e291777483e --- /dev/null +++ b/homeassistant/components/water_heater/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "water_heater", + "name": "Water heater", + "documentation": "https://www.home-assistant.io/components/water_heater", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/waterfurnace/manifest.json b/homeassistant/components/waterfurnace/manifest.json new file mode 100644 index 00000000000..57aa663a348 --- /dev/null +++ b/homeassistant/components/waterfurnace/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "waterfurnace", + "name": "Waterfurnace", + "documentation": "https://www.home-assistant.io/components/waterfurnace", + "requirements": [ + "waterfurnace==1.1.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/watson_iot/manifest.json b/homeassistant/components/watson_iot/manifest.json new file mode 100644 index 00000000000..8896f34f976 --- /dev/null +++ b/homeassistant/components/watson_iot/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "watson_iot", + "name": "Watson iot", + "documentation": "https://www.home-assistant.io/components/watson_iot", + "requirements": [ + "ibmiotf==0.3.4" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/waze_travel_time/manifest.json b/homeassistant/components/waze_travel_time/manifest.json new file mode 100644 index 00000000000..64b384356ce --- /dev/null +++ b/homeassistant/components/waze_travel_time/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "waze_travel_time", + "name": "Waze travel time", + "documentation": "https://www.home-assistant.io/components/waze_travel_time", + "requirements": [ + "WazeRouteCalculator==0.9" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/weather/manifest.json b/homeassistant/components/weather/manifest.json new file mode 100644 index 00000000000..7008c033f95 --- /dev/null +++ b/homeassistant/components/weather/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "weather", + "name": "Weather", + "documentation": "https://www.home-assistant.io/components/weather", + "requirements": [], + "dependencies": [], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/webhook/manifest.json b/homeassistant/components/webhook/manifest.json new file mode 100644 index 00000000000..384e61aed2a --- /dev/null +++ b/homeassistant/components/webhook/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "webhook", + "name": "Webhook", + "documentation": "https://www.home-assistant.io/components/webhook", + "requirements": [], + "dependencies": [ + "http" + ], + "codeowners": [] +} diff --git a/homeassistant/components/weblink/manifest.json b/homeassistant/components/weblink/manifest.json new file mode 100644 index 00000000000..7c30ad6c5d3 --- /dev/null +++ b/homeassistant/components/weblink/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "weblink", + "name": "Weblink", + "documentation": "https://www.home-assistant.io/components/weblink", + "requirements": [], + "dependencies": [], + "codeowners": [ + "@home-assistant/core" + ] +} diff --git a/homeassistant/components/webostv/manifest.json b/homeassistant/components/webostv/manifest.json new file mode 100644 index 00000000000..0673c36e91f --- /dev/null +++ b/homeassistant/components/webostv/manifest.json @@ -0,0 +1,11 @@ +{ + "domain": "webostv", + "name": "Webostv", + "documentation": "https://www.home-assistant.io/components/webostv", + "requirements": [ + "pylgtv==0.1.9", + "websockets==6.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/websocket_api/manifest.json b/homeassistant/components/websocket_api/manifest.json new file mode 100644 index 00000000000..bc630b2947f --- /dev/null +++ b/homeassistant/components/websocket_api/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "websocket_api", + "name": "Websocket api", + "documentation": "https://www.home-assistant.io/components/websocket_api", + "requirements": [], + "dependencies": [ + "http" + ], + "codeowners": [ + "@home-assistant/core" + ] +} diff --git a/homeassistant/components/wemo/manifest.json b/homeassistant/components/wemo/manifest.json new file mode 100644 index 00000000000..238be891886 --- /dev/null +++ b/homeassistant/components/wemo/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "wemo", + "name": "Wemo", + "documentation": "https://www.home-assistant.io/components/wemo", + "requirements": [ + "pywemo==0.4.34" + ], + "dependencies": [], + "codeowners": [ + "@sqldiablo" + ] +} diff --git a/homeassistant/components/whois/manifest.json b/homeassistant/components/whois/manifest.json new file mode 100644 index 00000000000..dec3e78a503 --- /dev/null +++ b/homeassistant/components/whois/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "whois", + "name": "Whois", + "documentation": "https://www.home-assistant.io/components/whois", + "requirements": [ + "python-whois==0.7.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/wink/manifest.json b/homeassistant/components/wink/manifest.json new file mode 100644 index 00000000000..6ad6fa2b940 --- /dev/null +++ b/homeassistant/components/wink/manifest.json @@ -0,0 +1,11 @@ +{ + "domain": "wink", + "name": "Wink", + "documentation": "https://www.home-assistant.io/components/wink", + "requirements": [ + "pubnubsub-handler==1.0.3", + "python-wink==1.10.3" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/wirelesstag/manifest.json b/homeassistant/components/wirelesstag/manifest.json new file mode 100644 index 00000000000..c3da00ce951 --- /dev/null +++ b/homeassistant/components/wirelesstag/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "wirelesstag", + "name": "Wirelesstag", + "documentation": "https://www.home-assistant.io/components/wirelesstag", + "requirements": [ + "wirelesstagpy==0.4.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/workday/manifest.json b/homeassistant/components/workday/manifest.json new file mode 100644 index 00000000000..889ce4059be --- /dev/null +++ b/homeassistant/components/workday/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "workday", + "name": "Workday", + "documentation": "https://www.home-assistant.io/components/workday", + "requirements": [ + "holidays==0.9.10" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/worldclock/manifest.json b/homeassistant/components/worldclock/manifest.json new file mode 100644 index 00000000000..2da33f942b8 --- /dev/null +++ b/homeassistant/components/worldclock/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "worldclock", + "name": "Worldclock", + "documentation": "https://www.home-assistant.io/components/worldclock", + "requirements": [], + "dependencies": [], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/worldtidesinfo/manifest.json b/homeassistant/components/worldtidesinfo/manifest.json new file mode 100644 index 00000000000..dfc116c97db --- /dev/null +++ b/homeassistant/components/worldtidesinfo/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "worldtidesinfo", + "name": "Worldtidesinfo", + "documentation": "https://www.home-assistant.io/components/worldtidesinfo", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/worxlandroid/manifest.json b/homeassistant/components/worxlandroid/manifest.json new file mode 100644 index 00000000000..3e7c626ddd0 --- /dev/null +++ b/homeassistant/components/worxlandroid/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "worxlandroid", + "name": "Worxlandroid", + "documentation": "https://www.home-assistant.io/components/worxlandroid", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/wsdot/manifest.json b/homeassistant/components/wsdot/manifest.json new file mode 100644 index 00000000000..c778ed1049f --- /dev/null +++ b/homeassistant/components/wsdot/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "wsdot", + "name": "Wsdot", + "documentation": "https://www.home-assistant.io/components/wsdot", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/wunderground/manifest.json b/homeassistant/components/wunderground/manifest.json new file mode 100644 index 00000000000..d14c9db419a --- /dev/null +++ b/homeassistant/components/wunderground/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "wunderground", + "name": "Wunderground", + "documentation": "https://www.home-assistant.io/components/wunderground", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/wunderlist/manifest.json b/homeassistant/components/wunderlist/manifest.json new file mode 100644 index 00000000000..505447f454c --- /dev/null +++ b/homeassistant/components/wunderlist/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "wunderlist", + "name": "Wunderlist", + "documentation": "https://www.home-assistant.io/components/wunderlist", + "requirements": [ + "wunderpy2==0.1.6" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/x10/manifest.json b/homeassistant/components/x10/manifest.json new file mode 100644 index 00000000000..2fbe16a6e7a --- /dev/null +++ b/homeassistant/components/x10/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "x10", + "name": "X10", + "documentation": "https://www.home-assistant.io/components/x10", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/xbox_live/manifest.json b/homeassistant/components/xbox_live/manifest.json new file mode 100644 index 00000000000..0d80ce770ce --- /dev/null +++ b/homeassistant/components/xbox_live/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "xbox_live", + "name": "Xbox live", + "documentation": "https://www.home-assistant.io/components/xbox_live", + "requirements": [ + "xboxapi==0.1.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/xeoma/manifest.json b/homeassistant/components/xeoma/manifest.json new file mode 100644 index 00000000000..ee8ed2f6de3 --- /dev/null +++ b/homeassistant/components/xeoma/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "xeoma", + "name": "Xeoma", + "documentation": "https://www.home-assistant.io/components/xeoma", + "requirements": [ + "pyxeoma==1.4.1" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/xfinity/manifest.json b/homeassistant/components/xfinity/manifest.json new file mode 100644 index 00000000000..71750ccf088 --- /dev/null +++ b/homeassistant/components/xfinity/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "xfinity", + "name": "Xfinity", + "documentation": "https://www.home-assistant.io/components/xfinity", + "requirements": [ + "xfinity-gateway==0.0.4" + ], + "dependencies": [], + "codeowners": [ + "@cisasteelersfan" + ] +} diff --git a/homeassistant/components/xiaomi/manifest.json b/homeassistant/components/xiaomi/manifest.json new file mode 100644 index 00000000000..158a2e9b2fc --- /dev/null +++ b/homeassistant/components/xiaomi/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "xiaomi", + "name": "Xiaomi", + "documentation": "https://www.home-assistant.io/components/xiaomi", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/xiaomi_aqara/manifest.json b/homeassistant/components/xiaomi_aqara/manifest.json new file mode 100644 index 00000000000..a79f2960497 --- /dev/null +++ b/homeassistant/components/xiaomi_aqara/manifest.json @@ -0,0 +1,13 @@ +{ + "domain": "xiaomi_aqara", + "name": "Xiaomi aqara", + "documentation": "https://www.home-assistant.io/components/xiaomi_aqara", + "requirements": [ + "PyXiaomiGateway==0.12.2" + ], + "dependencies": [], + "codeowners": [ + "@danielhiversen", + "@syssi" + ] +} diff --git a/homeassistant/components/xiaomi_miio/manifest.json b/homeassistant/components/xiaomi_miio/manifest.json new file mode 100644 index 00000000000..d7e0d0d732e --- /dev/null +++ b/homeassistant/components/xiaomi_miio/manifest.json @@ -0,0 +1,14 @@ +{ + "domain": "xiaomi_miio", + "name": "Xiaomi miio", + "documentation": "https://www.home-assistant.io/components/xiaomi_miio", + "requirements": [ + "construct==2.9.45", + "python-miio==0.4.5" + ], + "dependencies": [], + "codeowners": [ + "@rytilahti", + "@syssi" + ] +} diff --git a/homeassistant/components/xiaomi_tv/manifest.json b/homeassistant/components/xiaomi_tv/manifest.json new file mode 100644 index 00000000000..221532c1c8d --- /dev/null +++ b/homeassistant/components/xiaomi_tv/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "xiaomi_tv", + "name": "Xiaomi tv", + "documentation": "https://www.home-assistant.io/components/xiaomi_tv", + "requirements": [ + "pymitv==1.4.3" + ], + "dependencies": [], + "codeowners": [ + "@fattdev" + ] +} diff --git a/homeassistant/components/xmpp/manifest.json b/homeassistant/components/xmpp/manifest.json new file mode 100644 index 00000000000..d8e4e5c4da6 --- /dev/null +++ b/homeassistant/components/xmpp/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "xmpp", + "name": "Xmpp", + "documentation": "https://www.home-assistant.io/components/xmpp", + "requirements": [ + "slixmpp==1.4.2" + ], + "dependencies": [], + "codeowners": [ + "@fabaff" + ] +} diff --git a/homeassistant/components/xs1/manifest.json b/homeassistant/components/xs1/manifest.json new file mode 100644 index 00000000000..4ee13acf647 --- /dev/null +++ b/homeassistant/components/xs1/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "xs1", + "name": "Xs1", + "documentation": "https://www.home-assistant.io/components/xs1", + "requirements": [ + "xs1-api-client==2.3.5" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/yale_smart_alarm/manifest.json b/homeassistant/components/yale_smart_alarm/manifest.json new file mode 100644 index 00000000000..7b786c7bf7c --- /dev/null +++ b/homeassistant/components/yale_smart_alarm/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "yale_smart_alarm", + "name": "Yale smart alarm", + "documentation": "https://www.home-assistant.io/components/yale_smart_alarm", + "requirements": [ + "yalesmartalarmclient==0.1.6" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/yamaha/manifest.json b/homeassistant/components/yamaha/manifest.json new file mode 100644 index 00000000000..5a277fc7ce8 --- /dev/null +++ b/homeassistant/components/yamaha/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "yamaha", + "name": "Yamaha", + "documentation": "https://www.home-assistant.io/components/yamaha", + "requirements": [ + "rxv==0.6.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/yamaha_musiccast/manifest.json b/homeassistant/components/yamaha_musiccast/manifest.json new file mode 100644 index 00000000000..7769026e092 --- /dev/null +++ b/homeassistant/components/yamaha_musiccast/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "yamaha_musiccast", + "name": "Yamaha musiccast", + "documentation": "https://www.home-assistant.io/components/yamaha_musiccast", + "requirements": [ + "pymusiccast==0.1.6" + ], + "dependencies": [], + "codeowners": [ + "@jalmeroth" + ] +} diff --git a/homeassistant/components/yandextts/manifest.json b/homeassistant/components/yandextts/manifest.json new file mode 100644 index 00000000000..7f622a1e25f --- /dev/null +++ b/homeassistant/components/yandextts/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "yandextts", + "name": "Yandextts", + "documentation": "https://www.home-assistant.io/components/yandextts", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/yeelight/manifest.json b/homeassistant/components/yeelight/manifest.json new file mode 100644 index 00000000000..f734f092a1a --- /dev/null +++ b/homeassistant/components/yeelight/manifest.json @@ -0,0 +1,13 @@ +{ + "domain": "yeelight", + "name": "Yeelight", + "documentation": "https://www.home-assistant.io/components/yeelight", + "requirements": [ + "yeelight==0.4.4" + ], + "dependencies": [], + "codeowners": [ + "@rytilahti", + "@zewelor" + ] +} diff --git a/homeassistant/components/yeelightsunflower/manifest.json b/homeassistant/components/yeelightsunflower/manifest.json new file mode 100644 index 00000000000..1a75472b801 --- /dev/null +++ b/homeassistant/components/yeelightsunflower/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "yeelightsunflower", + "name": "Yeelightsunflower", + "documentation": "https://www.home-assistant.io/components/yeelightsunflower", + "requirements": [ + "yeelightsunflower==0.0.10" + ], + "dependencies": [], + "codeowners": [ + "@lindsaymarkward" + ] +} diff --git a/homeassistant/components/yessssms/manifest.json b/homeassistant/components/yessssms/manifest.json new file mode 100644 index 00000000000..103a9fce31e --- /dev/null +++ b/homeassistant/components/yessssms/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "yessssms", + "name": "Yessssms", + "documentation": "https://www.home-assistant.io/components/yessssms", + "requirements": [ + "YesssSMS==0.2.3" + ], + "dependencies": [], + "codeowners": [ + "@flowolf" + ] +} diff --git a/homeassistant/components/yi/manifest.json b/homeassistant/components/yi/manifest.json new file mode 100644 index 00000000000..0a1a6aabc57 --- /dev/null +++ b/homeassistant/components/yi/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "yi", + "name": "Yi", + "documentation": "https://www.home-assistant.io/components/yi", + "requirements": [ + "aioftp==0.12.0" + ], + "dependencies": [], + "codeowners": [ + "@bachya" + ] +} diff --git a/homeassistant/components/yr/manifest.json b/homeassistant/components/yr/manifest.json new file mode 100644 index 00000000000..ec12f6cdac4 --- /dev/null +++ b/homeassistant/components/yr/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "yr", + "name": "Yr", + "documentation": "https://www.home-assistant.io/components/yr", + "requirements": [ + "xmltodict==0.11.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/yweather/manifest.json b/homeassistant/components/yweather/manifest.json new file mode 100644 index 00000000000..c3048601595 --- /dev/null +++ b/homeassistant/components/yweather/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "yweather", + "name": "Yweather", + "documentation": "https://www.home-assistant.io/components/yweather", + "requirements": [ + "yahooweather==0.10" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/zabbix/manifest.json b/homeassistant/components/zabbix/manifest.json new file mode 100644 index 00000000000..c0f100fa62f --- /dev/null +++ b/homeassistant/components/zabbix/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "zabbix", + "name": "Zabbix", + "documentation": "https://www.home-assistant.io/components/zabbix", + "requirements": [ + "pyzabbix==0.7.4" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/zamg/manifest.json b/homeassistant/components/zamg/manifest.json new file mode 100644 index 00000000000..ce16e1b523c --- /dev/null +++ b/homeassistant/components/zamg/manifest.json @@ -0,0 +1,8 @@ +{ + "domain": "zamg", + "name": "Zamg", + "documentation": "https://www.home-assistant.io/components/zamg", + "requirements": [], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/zengge/manifest.json b/homeassistant/components/zengge/manifest.json new file mode 100644 index 00000000000..b846c95f5fa --- /dev/null +++ b/homeassistant/components/zengge/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "zengge", + "name": "Zengge", + "documentation": "https://www.home-assistant.io/components/zengge", + "requirements": [ + "zengge==0.2" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/zeroconf/manifest.json b/homeassistant/components/zeroconf/manifest.json new file mode 100644 index 00000000000..bd7cf3ec0d6 --- /dev/null +++ b/homeassistant/components/zeroconf/manifest.json @@ -0,0 +1,14 @@ +{ + "domain": "zeroconf", + "name": "Zeroconf", + "documentation": "https://www.home-assistant.io/components/zeroconf", + "requirements": [ + "zeroconf==0.21.3" + ], + "dependencies": [ + "api" + ], + "codeowners": [ + "@robbiet480" + ] +} diff --git a/homeassistant/components/zestimate/manifest.json b/homeassistant/components/zestimate/manifest.json new file mode 100644 index 00000000000..1d67ddbd581 --- /dev/null +++ b/homeassistant/components/zestimate/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "zestimate", + "name": "Zestimate", + "documentation": "https://www.home-assistant.io/components/zestimate", + "requirements": [ + "xmltodict==0.11.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/zha/manifest.json b/homeassistant/components/zha/manifest.json new file mode 100644 index 00000000000..e2b2c54fd93 --- /dev/null +++ b/homeassistant/components/zha/manifest.json @@ -0,0 +1,17 @@ +{ + "domain": "zha", + "name": "Zigbee Home Automation", + "documentation": "https://www.home-assistant.io/components/zha", + "requirements": [ + "bellows-homeassistant==0.7.2", + "zha-quirks==0.0.7", + "zigpy-deconz==0.1.3", + "zigpy-homeassistant==0.3.1", + "zigpy-xbee-homeassistant==0.1.3" + ], + "dependencies": [], + "codeowners": [ + "@dmulcahey", + "@adminiuga" + ] +} diff --git a/homeassistant/components/zhong_hong/manifest.json b/homeassistant/components/zhong_hong/manifest.json new file mode 100644 index 00000000000..6382a830dcf --- /dev/null +++ b/homeassistant/components/zhong_hong/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "zhong_hong", + "name": "Zhong hong", + "documentation": "https://www.home-assistant.io/components/zhong_hong", + "requirements": [ + "zhong_hong_hvac==1.0.9" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/zigbee/manifest.json b/homeassistant/components/zigbee/manifest.json new file mode 100644 index 00000000000..1e4076b8439 --- /dev/null +++ b/homeassistant/components/zigbee/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "zigbee", + "name": "Zigbee", + "documentation": "https://www.home-assistant.io/components/zigbee", + "requirements": [ + "xbee-helper==0.0.7" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/ziggo_mediabox_xl/manifest.json b/homeassistant/components/ziggo_mediabox_xl/manifest.json new file mode 100644 index 00000000000..9e587137922 --- /dev/null +++ b/homeassistant/components/ziggo_mediabox_xl/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "ziggo_mediabox_xl", + "name": "Ziggo mediabox xl", + "documentation": "https://www.home-assistant.io/components/ziggo_mediabox_xl", + "requirements": [ + "ziggo-mediabox-xl==1.1.0" + ], + "dependencies": [], + "codeowners": [] +} diff --git a/homeassistant/components/zone/manifest.json b/homeassistant/components/zone/manifest.json new file mode 100644 index 00000000000..897908b61da --- /dev/null +++ b/homeassistant/components/zone/manifest.json @@ -0,0 +1,10 @@ +{ + "domain": "zone", + "name": "Zone", + "documentation": "https://www.home-assistant.io/components/zone", + "requirements": [], + "dependencies": [], + "codeowners": [ + "@home-assistant/core" + ] +} diff --git a/homeassistant/components/zoneminder/manifest.json b/homeassistant/components/zoneminder/manifest.json new file mode 100644 index 00000000000..9d371fbabf7 --- /dev/null +++ b/homeassistant/components/zoneminder/manifest.json @@ -0,0 +1,12 @@ +{ + "domain": "zoneminder", + "name": "Zoneminder", + "documentation": "https://www.home-assistant.io/components/zoneminder", + "requirements": [ + "zm-py==0.3.3" + ], + "dependencies": [], + "codeowners": [ + "@rohankapoorcom" + ] +} diff --git a/homeassistant/components/zwave/manifest.json b/homeassistant/components/zwave/manifest.json new file mode 100644 index 00000000000..ac7e327f19a --- /dev/null +++ b/homeassistant/components/zwave/manifest.json @@ -0,0 +1,13 @@ +{ + "domain": "zwave", + "name": "Z-Wave", + "documentation": "https://www.home-assistant.io/components/zwave", + "requirements": [ + "homeassistant-pyozw==0.1.3", + "pydispatcher==2.0.5" + ], + "dependencies": [], + "codeowners": [ + "@home-assistant/z-wave" + ] +}