From aed7080ddc54aff37235b17929c199e0da955c9c Mon Sep 17 00:00:00 2001 From: "Andreas Billmeier (@Home/mbp)" Date: Sat, 20 Mar 2021 11:11:34 +0100 Subject: [PATCH] update homeassistant-2021.3.1 --- CHANGELOG.txt | 1 + app-misc/homeassistant-full/Manifest | 6 +- .../homeassistant-full-2021.3.1.ebuild | 927 ++++++++++++++++++ .../homeassistant-full-9999.ebuild | 27 +- app-misc/homeassistant-full/metadata.xml | 21 + app-misc/homeassistant-min/Manifest | 2 + .../homeassistant-min-2021.3.1.ebuild | 221 +++++ app-misc/homeassistant/Manifest | 2 + .../homeassistant-2021.3.1.ebuild | 437 +++++++++ requirements_all.txt | 25 +- 10 files changed, 1663 insertions(+), 6 deletions(-) create mode 100644 app-misc/homeassistant-full/homeassistant-full-2021.3.1.ebuild create mode 100644 app-misc/homeassistant-min/homeassistant-min-2021.3.1.ebuild create mode 100644 app-misc/homeassistant/homeassistant-2021.3.1.ebuild diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 8debfd8e9..f17e5f02c 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -24,6 +24,7 @@ * update homeassistant-2021.3.0 * add huisbaasje-client-0.1.0 * bump motionblinds-0.4.8 + * update homeassistant-2021.3.1 2021-03-15 * add a copy (from main repo) of acme-1.11.0, still needed diff --git a/app-misc/homeassistant-full/Manifest b/app-misc/homeassistant-full/Manifest index e396f2d71..3fe0e760f 100644 --- a/app-misc/homeassistant-full/Manifest +++ b/app-misc/homeassistant-full/Manifest @@ -20,6 +20,7 @@ DIST homeassistant-2021.2.1.tar.gz 8795722 BLAKE2B bdcc563178d49b16610b9e53c9ba9 DIST homeassistant-2021.2.2.tar.gz 8797300 BLAKE2B 87f261ddafbca1e024f5674059f9324cf3005e79f74045a3f17ccd800a94190b8e49adeeb97afa05c0723ced98ada11451448cccb9d0cdbbe27cf91e18b044ca SHA512 d51e61fca1e12360943935cfa9cdec98f92387adda135ab2ceca6e62482f15048f8cf4b75e8bb089e2de0eb7248ee9039eeb04b4ca1291c246a6f5338ee0546b DIST homeassistant-2021.2.3.tar.gz 8795973 BLAKE2B 7822a85c17ce3e7b7271526cc7bdb3d1e7c8ad622d6fb6d12b7755212ff10c48ebbc01d3e132c99b669590ef9f2597681470a599d950e787a140d6e83cd2c4f4 SHA512 5748d975313d3f97ac0b5b611c0289dfb20a9f48d53ad29bb5110af39c1aa87d32c0b721c4f2aabc0e536bfcd60e82d79a51d6d8e7f8fc39e6d13ef332f8d7ec DIST homeassistant-2021.3.0.tar.gz 9106458 BLAKE2B 655df5b2330e48e8917462e74b2fb20c42470351b534f9990805bbc9f46258447ea1990ce825c53a05bb06fa241b04b1db9d566ce7e4ff31ceb4f64aefb0a8d9 SHA512 3a8932e0caeff3f7a0d362943e132ddacf689e8553a302444fe7a2da1b6d5a894da63886e09a2ff7a81c76d4e0c4ef73972384cd17cc2cb0dd27498840d2bc42 +DIST homeassistant-2021.3.1.tar.gz 9106873 BLAKE2B f9e8619400e935c141df4cbeaf492c2fd9f688d91fe1b31e356d94aae610a4e12345b67d731c58b2dcc6e2b0eed1b54a960476559109383bcab25e16df0b7dcf SHA512 4560678e0d169aa6fd2874d6bb4fdd35e3ee45e5c13fddf20a081013ba4f48e6709e89b5a11cdee3fd97bb0b802593c74523a274a7964eb7f1be8da024bca8bf EBUILD homeassistant-full-0.117.6.ebuild 63102 BLAKE2B 5e9ee2246fe0b2dd3908582cc096d4d1a552b9521bf7f4822576a72904d4588c5dea8853d2d16ccf0d1a5a5caf1f2ba640cd4dcc0d461c54380f9762bc1959a5 SHA512 b65da5415d5ff641ced9d1d5004b08c84f51ac40fb4eae94bb2c59987c0b3e26cc87b896d022591de662b2e877d5f2047ec15f116dde5d053291db6347fc61fd EBUILD homeassistant-full-0.118.4.ebuild 63345 BLAKE2B 226a4c1d10e575fea1b2f1e36de98338af70db0d7578bfc46b1eba220009ac543c6a8f43539ae2fda4dd2f26f00443ed12e693211ce77d7e9b00e76f321313c6 SHA512 9142c58cefcbf9048f1e89900b0bfe3e2add9b0637cd68c50c785bae55f2e08dcf04e488881e2d063db9a0c0c4f58b41215f6a977af4e4b56712d3824a057845 EBUILD homeassistant-full-0.118.5-r1.ebuild 63250 BLAKE2B 002fd045a47e51d70847588246478a6b9694a9a1f879ce55cbef3f9d008d7187c828ccd9401220c96b77c1285c9b16f00bd9efc335902a8bcba0f80c66e1ddb0 SHA512 bc0d8d24738503d7bbc4e7dfc70e6f3d16b79eebba16a0db2f8811323916cb92cedfca065b00a73a096168cf93c5238d608b8abc1431d0b1bed8ffccd46b7f5a @@ -32,5 +33,6 @@ EBUILD homeassistant-full-2021.2.1.ebuild 62264 BLAKE2B 0f6f3b3e4276f527503233e5 EBUILD homeassistant-full-2021.2.2.ebuild 62210 BLAKE2B b8f039a415e551f12ca6c0e320a3f868043251d1a3771bcd02e4cb1df861d6066626b048a17a9b4bccb770e250142f81f69c4a23d709915678d24a55f9a043e3 SHA512 7bf1b530a9e9f5bbc81183dee9da38d52fb1e0f16aadbf394a5b731a4d380e20179a8a7b4a357b5f5f248e1027a2e57506aab087e1f2c2eec2e1cfa580a1e914 EBUILD homeassistant-full-2021.2.3-r1.ebuild 62263 BLAKE2B 0ece4d02ae9afb1b98442e04deb8bf36a6559d5dd535270156d090ff616e22800fbabc94eec6faabf4094147c1c5a81a33dc04b7b5c443a1256436344e878b6a SHA512 c77fa541975174bf784a1324ca065265792681649ee8055939262308a49f5a30ee69832df7b68c99e039024a83fa4a1c0c1ab883e3e850bc74bd3d4b64719da7 EBUILD homeassistant-full-2021.3.0.ebuild 62347 BLAKE2B 841322a34741864e57dc32176754e81d0dd401ddf4dd3f3d2482bc8d8eb1b2c46f3233f397b9dabffccc49b8633bc3c303445ee25b2cf0ead2fc4058b91b40cf SHA512 e1a21e4fb778ff9ca0dd8a2a59fa834c10f0abba0f78475cfa4e845c637c9609954d734e75b30438bfe1a487e09906200f6dede98d56163bd0e8000baf8afa30 -EBUILD homeassistant-full-9999.ebuild 62353 BLAKE2B 5874c27f074635aa20268caa3a0c8e5b6daafa6793ffceedf885a2fbfeb6bb2bb63986233ec9eb1eaeb62f904fbd5405d3d8bdf6e70d9d8524f5f35cd4e24cad SHA512 202e018208a13306372c77240a6fc84d34f7775a17b36df5f8fd87450a5b068cee03e5d357fa418e825f2a0a20bb9175c374e111e0235ee6d7e530343a319f75 -MISC metadata.xml 68073 BLAKE2B 4e91348f0c985897a179da3cfd0ad61a0a015f450bcc8cd365ded6c1f620b9bec6bbea4d4cb298ea996f373aba22c8f61c6d1243c38069c319e65bfce11dd542 SHA512 4f1b5c5fd421113a5948473a4a7e39f972fbabca454ded2424e88c9748bdfc833f6bcffaccd177193f4acb6c145eea624197bc6e3233d176e4c7bbdc61ac0224 +EBUILD homeassistant-full-2021.3.1.ebuild 63915 BLAKE2B bc0f60cba4aa5773f753771d16c28e3c9b31c634c5df878950f565a8a4b1caf66575354ed8a39a4f61b5a77b9ab436a4b2d2ed87f2d56be0596c6fb9316a005f SHA512 4f2af1ee700e83cba2540f7983cc8e51cf45c91aaadcb1ce7cd433f2cd56c1e16398a609f7d4a5f91ce01042e3459ea0114630599adaa628f4832a262e9bed67 +EBUILD homeassistant-full-9999.ebuild 63921 BLAKE2B d6d34bebde727fb27f2135b182451b768aa8ca1cfa59a5ea9af3baf1bc56fd213143c60697e96fee34a066ddadca610333893328a3deb2253259458ff4f88b70 SHA512 1bcc364c33c0ec0b07f956e2d5afed406ae4cdfe0c2614d39463c6d689f72827bfae20888aa0ffb0024627949e80cdb8fcd09977fc4ab8f5b6504114b672786c +MISC metadata.xml 69774 BLAKE2B 5dffa6e3f2d00c96f05221a017d23f912a39eb319004af5fa5320aa6fd9f37fe0d5adc9a08a1ae172386927b0f9192e46184994dd074c8082d69696cbec2c6bc SHA512 0a199d5b2e0e48758ded43c5997bc88df7d002b0074c3067e8cc0cd8ca61db437a09b35eecf7bf8a43095a123b6f21ba0f1f506d4a4828d6bc48f0b9c175e17b diff --git a/app-misc/homeassistant-full/homeassistant-full-2021.3.1.ebuild b/app-misc/homeassistant-full/homeassistant-full-2021.3.1.ebuild new file mode 100644 index 000000000..1d96d2c27 --- /dev/null +++ b/app-misc/homeassistant-full/homeassistant-full-2021.3.1.ebuild @@ -0,0 +1,927 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +PYTHON_COMPAT=( python3_{7,8} ) +inherit readme.gentoo-r1 eutils distutils-r1 systemd + +MY_PN=homeassistant + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/home-assistant/core.git" + EGIT_BRANCH="dev" + S="${WORKDIR}/core/" +else + MY_PV=${PV/_beta/b} + MY_P=${MY_PN}-${MY_PV} + SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz" + S="${WORKDIR}/core-${MY_PV}" +fi + +DESCRIPTION="Open-source home automation platform running on Python 3.7 & 3.8" +HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/" + +LICENSE="Apache-2.0" +SLOT="0" + +KEYWORDS="amd64 arm arm64 x86 amd64-linux x86-linux" +IUSE="abode accuweather acer_projector acmeda adguard ads advantage_air aemet aftership agent_dvr airly airnow airvisual aladdin_connect alarmdecoder almond alpha_vantage amazon_polly ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apns apple_tv apprise aprs aqualogic aquostv arcam_fmj arduino arlo arris_tg2492lg aruba asterisk_mbox asuswrt atag aten_pe atome august aurora aurora_abb_powerone avea avion -avri awair -aws axis baidu bbb_gpio bbox -beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluesound bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmp280 bmw_connected_drive bom bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav canary cast channels circuit cisco_ios cisco_mobility_express cisco_webex_teams clementine cli climacell cloud cloudflare cmus co2signal coinbase coinmarketcap color_extractor comfoconnect concord232 control4 coolmaster coronavirus cppm_tracker cpuspeed crimereports cups daikin danfoss_air darksky datadog debugpy deconz decora decora_wifi delijn deluge denonavr deutsche_bahn devolo_home_control dexcom dhcp dht digitalloggers digital_ocean directv discogs discord discovery dlink dlna_dmr dnsip dominos doods doorbird dovado dsmr dunehd +dwd_weather_warnings dweet dynalite dyson eafm ebox ebusd ecoal_boiler ecobee econet ecovacs eddystone_temperature edimax edl21 ee_brightbox egardia eight_sleep elgato eliqonline elkm1 elv emby emulated_hue emulated_kasa emulated_roku enigma2 enocean enphase_envoy entur_public_transport environment_canada envirophat ephember epson epsonworkforce eq3btsmart esphome essent etherscan eufy everlights evohome ezviz faa_delays familyhub fastdotcom feedreader ffmpeg fibaro fido fints fireservicerota firmata fitbit fixer fleetgo flexit flic flick_electric flo flume flunearyou flux_led folder_watcher foobot forked_daapd fortios foscam freebox free_mobile fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius frontier_silicon futurenow garmin_connect gc100 gdacs geizhals geniushub geonetnz_quakes geonetnz_volcano geo_json_events geo_rss_events gios github gitlab_ci gitter glances -gntp goalfeed goalzero gogogate2 google google_maps google_pubsub google_travel_time gpmdp -gpsd gree greeneye_monitor greenwave griddy growatt_server gstreamer gtfs guardian habitica hangouts harman_kardon_avr harmony hdmi_cec heatmiser heos here_travel_time hikvision hikvisioncam hisense_aehw4a1 hive hlk_sw16 +homekit homekit_controller -homematic -homematicip_cloud homeworks home_connect honeywell horizon hp_ilo html5 http htu21d huawei_lte hue huisbaasje hunterdouglas_powerview hvv_departures hydrawise hyperion ialarm iammeter iaqualink -icloud idteck_prox ifttt iglo ign_sismologia ihc image imap incomfort influxdb insteon intesishome iota iperf3 ipma ipp iqvia irish_rail_transport islamic_prayer_times iss isy994 itach izone jewish_calendar joaoapps_join juicenet kaiterra keenetic_ndms2 kef keyboard keyboard_remote kira kiwi kmtronic knx kodi konnected kulersky kwb lacrosse lametric lastfm launch_library lcn lg_netcast lg_soundbar life360 lifx lifx_legacy lightwave limitlessled linode linux_battery lirc litejet litterrobot logi_circle loopenergy luci luftdaten lupusec lutron lutron_caseta lw12wifi lyft lyric magicseaweed mailgun marytts mastodon matrix maxcube mazda mcp23017 mediaroom media_extractor melcloud melissa message_bird met meteoalarm meteo_france metoffice mfi mhz19 microsoft miflora mikrotik mill minio -mitemp_bt +mobile_app mochad modbus modem_callerid monoprice motion_blinds mpd +mqtt msteams mullvad mvglive mychevy mycroft myq mysensors +mysql mystrom mythicbeastsdns n26 nad nanoleaf neato nederlandse_spoorwegen nello ness_alarm nest netatmo netdata netgear netgear_lte netio neurio_energy nexia nextbus nextcloud nightscout niko_home_control nilu nissan_leaf nmap_tracker nmbs noaa_tides norway_air +notify_events notion nsw_fuel_station nsw_rural_fire_service_feed nuheat nuimo_controller nuki numato nut nws nx584 nzbget oasa_telematics obihai oem ohmconnect ombi omnilogic ondilo_ico onewire onkyo onvif openerz openevse opengarage openhome opensensemap opentherm_gw openuv openweathermap opnsense opple orangepi_gpio oru orvibo osramlightify +otp ovo_energy owntracks ozw panasonic_bluray panasonic_viera pandora pcal9535a pencom philips_js pi4ioe5v9xxxx piglow pilight +ping pi_hole pjlink plaato plex plugwise plum_lightpad pocketcasts point poolsense powerwall profiler progettihwsw proliphix prometheus proxmoxve proxy ps4 ptvsd pulseaudio_loopback pushbullet pushover +python_script qbittorrent qld_bushfire qnap qrcode quantum_gateway qvr_pro qwikswitch rachio radiotherm rainbird raincloud rainforest_eagle rainmachine raspihats raspyrfm recollect_waste +recorder recswitch reddit rejseplanen -remember_the_milk remote_rpi_gpio repetier +rest rflink rfxtrx ring ripple risco rituals_perfume_genie rmvtransport rocketchat roku roomba roon route53 rova rpi_gpio rpi_gpio_pwm rpi_pfio rpi_power rpi_rf ruckus_unleashed russound_rio russound_rnet sabnzbd saj salt samsungtv satel_integra schluter +scrape scsgate season sendgrid sense sensehat sensibo sentry serial serial_pm sesame seventeentrack seven_segments sharkiq shelly shiftr shodan sht31 sighthound signal_messenger simplepush simplisafe sinch sisyphus skybeacon skybell sky_hub slack sleepiq slide sma smappee smarthab smartthings smarttub smarty smart_meter_texas smhi sms snapcast +snmp socat sochain socialblade solaredge solaredge_local solarlog solax soma somfy somfy_mylink sonarr songpal sonos sony_projector soundtouch spc speedtestdotnet spider splunk spotcrime spotify +sql squeezebox srp_energy ssdp +ssl starline startca statsd steam_online stiebel_eltron stookalert stream streamlabswater subaru suez_water supla surepetcare swiss_hydrological_data swiss_public_transport switchbot switcher_kis switchmate syncthru synology synology_dsm synology_srm systemd systemmonitor tado tahoma tankerkoenig tank_utility tapsaff tasmota tautulli ted5000 telegram_bot tellduslive tellstick temper tesla test tfiac thermoworks_smoke thingspeak thinkingcleaner tibber tikteck tile tmb todoist tof toon totalconnect touchline tplink tplink_lte traccar trackr tradfri trafikverket_train trafikverket_weatherstation transmission transport_nsw travisci trend tts tuya twentemilieu twilio twinkly twitch twitter unifi unifiled unifi_direct upb upcloud upc_connect updater upnp uscis usgs_earthquakes_feed uvc vallox velbus velux venstar vera verisure versasense +version vesync vicare vilfo vivotek vizio vlc vlc_telnet volkszaehler volumio volvooncall vultr w800rf32 +wake_on_lan waqi waterfurnace watson_iot waze_travel_time webostv wemo whois wiffi wilight wink wirelesstag withings wled wolflink workday xbee xbox xbox_live xeoma xfinity xiaomi_aqara xiaomi_miio xiaomi_tv xmpp xs1 yale_smart_alarm yamaha yamaha_musiccast yandex_transport yeelight yeelightsunflower yessssms yi zabbix zengge zeroconf zerproc zestimate zha zhong_hong ziggo_mediabox_xl zoneminder +zwave zwave_js" + +# external deps +RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN} + || ( dev-lang/python:3.7 dev-lang/python:3.8 ) + app-admin/logrotate + dev-db/sqlite + dev-libs/libfastjson + >=dev-libs/xerces-c-3.1.4-r1" + +# make sure no conflicting main Ebuild is installed +RDEPEND="${RDEPEND} + !app-misc/homeassistant-min + !app-misc/homeassistant" + +# Home Assistant Core dependencies +# from package_constraints.txt +RDEPEND="${RDEPEND} + ~dev-python/aiohttp-3.7.4[${PYTHON_USEDEP}] + ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] + ~dev-python/astral-1.10.1[${PYTHON_USEDEP}] + ~dev-python/async-upnp-client-0.14.13[${PYTHON_USEDEP}] + ~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}] + ~dev-python/attrs-19.3.0[${PYTHON_USEDEP}] + ~dev-python/awesomeversion-21.2.3[${PYTHON_USEDEP}] + ~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}] + >=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}] + >=dev-python/certifi-2020.12.5[${PYTHON_USEDEP}] + ~dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}] + ~dev-python/cryptography-3.3.2[${PYTHON_USEDEP}] + ~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] + ~dev-python/distro-1.5.0[${PYTHON_USEDEP}] + ~dev-python/emoji-1.2.0[${PYTHON_USEDEP}] + ~dev-python/grpcio-1.31.0[${PYTHON_USEDEP}] + >=dev-python/h11-0.12.0[${PYTHON_USEDEP}] + ~dev-python/hass-nabucasa-0.41.0[${PYTHON_USEDEP}] + ~dev-python/home-assistant-frontend-20210302.4[${PYTHON_USEDEP}] + >=dev-python/httpcore-0.12.3[${PYTHON_USEDEP}] + >=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}] + ~dev-python/httpx-0.16.1[${PYTHON_USEDEP}] + ~dev-python/jinja-2.11.3[${PYTHON_USEDEP}] + ~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}] + ~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}] + ~dev-python/pillow-8.1.1[${PYTHON_USEDEP}] + =dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}] + ~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}] + ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] + ~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}] + >=dev-python/pytz-2021.1[${PYTHON_USEDEP}] + ~dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}] + ~dev-python/requests-2.25.1[${PYTHON_USEDEP}] + ~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}] + ~net-analyzer/scapy-2.4.4 + ~dev-python/sqlalchemy-1.3.23[${PYTHON_USEDEP}] + >=dev-python/urllib3-1.24.3[${PYTHON_USEDEP}] + ~dev-python/voluptuous-serialize-2.4.0[${PYTHON_USEDEP}] + ~dev-python/voluptuous-0.12.1[${PYTHON_USEDEP}] + ~dev-python/yarl-1.6.3[${PYTHON_USEDEP}] + ~dev-python/zeroconf-0.28.8[${PYTHON_USEDEP}]" + +# unknown origin, still something to clean up here +# some moved to suggested USE Flags + +RDEPEND="${RDEPEND} + ~dev-python/colorlog-4.5.0[${PYTHON_USEDEP}] + ~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}] + >=dev-python/multidict-4.5.2[${PYTHON_USEDEP}] + >=dev-python/numpy-1.19.1[${PYTHON_USEDEP}] + >=dev-python/pycparser-2.19[${PYTHON_USEDEP}] + >=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}] + ~media-libs/mutagen-1.45.1" + +# Module requirements from useflags +RDEPEND="${RDEPEND} + abode? ( ~dev-python/abodepy-1.2.0[${PYTHON_USEDEP}] ) + accuweather? ( ~dev-python/accuweather-0.1.0[${PYTHON_USEDEP}] ) + acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ) + acmeda? ( ~dev-python/aiopulse-0.4.2[${PYTHON_USEDEP}] ) + adguard? ( ~dev-python/adguardhome-0.4.2[${PYTHON_USEDEP}] ) + ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] ) + advantage_air? ( ~dev-python/advantage-air-0.2.1[${PYTHON_USEDEP}] ) + aemet? ( ~dev-python/AEMET-OpenData-0.1.8[${PYTHON_USEDEP}] ) + aftership? ( ~dev-python/pyaftership-0.1.2[${PYTHON_USEDEP}] ) + agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] ) + airly? ( ~dev-python/airly-1.0.0[${PYTHON_USEDEP}] ) + airnow? ( ~dev-python/pyairnow-1.1.0[${PYTHON_USEDEP}] ) + airvisual? ( ~dev-python/pyairvisual-5.0.4[${PYTHON_USEDEP}] ) + aladdin_connect? ( ~dev-python/aladdin-connect-0.3[${PYTHON_USEDEP}] ) + alarmdecoder? ( ~dev-python/adext-0.4.1[${PYTHON_USEDEP}] ) + almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] ) + alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] ) + amazon_polly? ( ~dev-python/boto3-1.9.252[${PYTHON_USEDEP}] ) + ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] ) + ambient_station? ( ~dev-python/aioambient-1.2.1[${PYTHON_USEDEP}] ) + amcrest? ( ~dev-python/amcrest-1.7.0[${PYTHON_USEDEP}] ) + ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] ) + androidtv? ( ~dev-python/adb-shell-0.2.1[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.57[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] ) + android_ip_webcam? ( ~dev-python/pydroid-ipcam-0.8[${PYTHON_USEDEP}] ) + anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] ) + anthemav? ( ~dev-python/anthemav-1.1.10[${PYTHON_USEDEP}] ) + apache_kafka? ( ~dev-python/aiokafka-0.6.0[${PYTHON_USEDEP}] ) + apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] ) + apns? ( ~dev-python/apns2-0.3.0[${PYTHON_USEDEP}] ) + apple_tv? ( ~dev-python/pyatv-0.7.6[${PYTHON_USEDEP}] ) + apprise? ( ~dev-python/apprise-0.8.9[${PYTHON_USEDEP}] ) + aprs? ( ~dev-python/aprslib-0.6.46[${PYTHON_USEDEP}] ~dev-python/geopy-1.21.0[${PYTHON_USEDEP}] ) + aqualogic? ( ~dev-python/aqualogic-1.0[${PYTHON_USEDEP}] ) + aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] ) + arcam_fmj? ( ~dev-python/arcam-fmj-0.5.3[${PYTHON_USEDEP}] ) + arduino? ( ~dev-python/PyMata-2.20[${PYTHON_USEDEP}] ) + arlo? ( ~dev-python/pyarlo-0.2.4[${PYTHON_USEDEP}] ) + arris_tg2492lg? ( ~dev-python/arris-tg2492lg-1.1.0[${PYTHON_USEDEP}] ) + aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] ) + asterisk_mbox? ( ~dev-python/asterisk_mbox-0.5.0[${PYTHON_USEDEP}] ) + asuswrt? ( ~dev-python/aioasuswrt-1.3.1[${PYTHON_USEDEP}] ) + atag? ( ~dev-python/pyatag-0.3.4.4[${PYTHON_USEDEP}] ) + aten_pe? ( ~dev-python/atenpdu-0.3.0[${PYTHON_USEDEP}] ) + atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] ) + august? ( ~dev-python/py-august-0.25.2[${PYTHON_USEDEP}] ) + aurora? ( ~dev-python/auroranoaa-0.0.2[${PYTHON_USEDEP}] ) + aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] ) + avea? ( ~dev-python/avea-1.5.1[${PYTHON_USEDEP}] ) + avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] ) + avri? ( ~dev-python/avri-api-0.1.7[${PYTHON_USEDEP}] ~dev-python/pycountry-19.8.18[${PYTHON_USEDEP}] ) + awair? ( ~dev-python/python-awair-0.2.1[${PYTHON_USEDEP}] ) + aws? ( ~dev-python/aiobotocore-0.11.1[${PYTHON_USEDEP}] ) + axis? ( ~dev-python/axis-43[${PYTHON_USEDEP}] ) + baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] ) + bbb_gpio? ( ~dev-python/Adafruit_BBIO-1.1.1[${PYTHON_USEDEP}] ) + bbox? ( ~dev-python/pybbox-0.0.5_alpha0[${PYTHON_USEDEP}] ) + beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.10[${PYTHON_USEDEP}] ) + bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ) + bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] ) + bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] ) + blackbird? ( ~dev-python/pyblackbird-0.5[${PYTHON_USEDEP}] ) + blebox? ( ~dev-python/blebox-uniapi-1.3.2[${PYTHON_USEDEP}] ) + blink? ( ~dev-python/blinkpy-0.17.0[${PYTHON_USEDEP}] ) + blinksticklight? ( ~dev-python/BlinkStick-1.1.8[${PYTHON_USEDEP}] ) + blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] ) + blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] ) + bluesound? ( ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] ) + bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] ) + bluetooth_tracker? ( ~dev-python/bt-proximity-0.2[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] ) + bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ) + bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ) + bmp280? ( ~dev-python/adafruit-circuitpython-bmp280-3.1.1[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.0[${PYTHON_USEDEP}] ) + bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.15[${PYTHON_USEDEP}] ) + bom? ( ~dev-python/bomradarloop-0.1.5[${PYTHON_USEDEP}] ) + bond? ( ~dev-python/bond-api-0.1.11[${PYTHON_USEDEP}] ) + braviatv? ( ~dev-python/bravia-tv-1.0.8[${PYTHON_USEDEP}] ) + broadlink? ( ~dev-python/broadlink-0.16.0[${PYTHON_USEDEP}] ) + brother? ( ~dev-python/brother-0.2.1[${PYTHON_USEDEP}] ) + brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] ) + brunt? ( ~dev-python/brunt-0.1.3[${PYTHON_USEDEP}] ) + bsblan? ( ~dev-python/bsblan-0.4.0[${PYTHON_USEDEP}] ) + bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] ) + bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.0[${PYTHON_USEDEP}] ) + buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] ) + caldav? ( ~dev-python/caldav-0.7.1[${PYTHON_USEDEP}] ) + canary? ( ~dev-python/py-canary-0.5.1[${PYTHON_USEDEP}] ) + cast? ( ~dev-python/pychromecast-8.1.2[${PYTHON_USEDEP}] ) + channels? ( ~dev-python/pychannels-1.0.0[${PYTHON_USEDEP}] ) + circuit? ( ~dev-python/circuit-webhook-1.0.1[${PYTHON_USEDEP}] ) + cisco_ios? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] ) + cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] ) + cisco_webex_teams? ( ~dev-python/webexteamssdk-1.1.1[${PYTHON_USEDEP}] ) + clementine? ( ~dev-python/python-clementine-remote-1.0.1[${PYTHON_USEDEP}] ) + cli? ( app-misc/home-assistant-cli ) + climacell? ( ~dev-python/pyclimacell-0.14.0[${PYTHON_USEDEP}] ) + cloud? ( ~dev-python/hass-nabucasa-0.41.0[${PYTHON_USEDEP}] ) + cloudflare? ( ~dev-python/pycfdns-1.2.1[${PYTHON_USEDEP}] ) + cmus? ( ~dev-python/pycmus-0.1.1[${PYTHON_USEDEP}] ) + co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] ) + coinbase? ( ~dev-python/coinbase-2.1.0[${PYTHON_USEDEP}] ) + coinmarketcap? ( ~dev-python/coinmarketcap-5.0.3[${PYTHON_USEDEP}] ) + color_extractor? ( ~dev-python/colorthief-0.2.1[${PYTHON_USEDEP}] ) + comfoconnect? ( ~dev-python/pycomfoconnect-0.4[${PYTHON_USEDEP}] ) + concord232? ( ~dev-python/concord232-0.15[${PYTHON_USEDEP}] ) + control4? ( ~dev-python/pyControl4-0.0.6[${PYTHON_USEDEP}] ) + coolmaster? ( ~dev-python/pycoolmasternet-async-0.1.2[${PYTHON_USEDEP}] ) + coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] ) + cppm_tracker? ( ~dev-python/clearpasspy-1.0.2[${PYTHON_USEDEP}] ) + cpuspeed? ( ~dev-python/py-cpuinfo-7.0.0[${PYTHON_USEDEP}] ) + crimereports? ( ~dev-python/crimereports-1.0.1[${PYTHON_USEDEP}] ) + cups? ( ~dev-python/pycups-1.9.73[${PYTHON_USEDEP}] ) + daikin? ( ~dev-python/pydaikin-2.4.1[${PYTHON_USEDEP}] ) + danfoss_air? ( ~dev-python/pydanfossair-0.1.0[${PYTHON_USEDEP}] ) + darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] ) + datadog? ( ~dev-python/datadog-0.15.0[${PYTHON_USEDEP}] ) + debugpy? ( ~dev-python/debugpy-1.2.1[${PYTHON_USEDEP}] ) + deconz? ( ~dev-python/pydeconz-77[${PYTHON_USEDEP}] ) + decora? ( ~dev-python/bluepy-1.3.0[${PYTHON_USEDEP}] ~dev-python/decora-0.6[${PYTHON_USEDEP}] ) + decora_wifi? ( ~dev-python/decora-wifi-1.4[${PYTHON_USEDEP}] ) + delijn? ( ~dev-python/pydelijn-0.6.1[${PYTHON_USEDEP}] ) + deluge? ( ~dev-python/deluge-client-1.7.1[${PYTHON_USEDEP}] ) + denonavr? ( ~dev-python/denonavr-0.9.10[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ) + deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] ) + devolo_home_control? ( ~dev-python/devolo-home-control-api-0.16.0[${PYTHON_USEDEP}] ) + dexcom? ( ~dev-python/pydexcom-0.2.0[${PYTHON_USEDEP}] ) + dhcp? ( ~net-analyzer/scapy-2.4.4 ) + dht? ( ~dev-python/Adafruit-DHT-1.4.0[${PYTHON_USEDEP}] ) + digitalloggers? ( ~dev-python/dlipower-0.7.165[${PYTHON_USEDEP}] ) + digital_ocean? ( ~dev-python/python-digitalocean-1.13.2[${PYTHON_USEDEP}] ) + directv? ( ~dev-python/directv-0.4.0[${PYTHON_USEDEP}] ) + discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] ) + discord? ( ~dev-python/discord-py-1.6.0[${PYTHON_USEDEP}] ) + discovery? ( ~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}] ) + dlink? ( ~dev-python/pyW215-0.7.0[${PYTHON_USEDEP}] ) + dlna_dmr? ( ~dev-python/async-upnp-client-0.14.13[${PYTHON_USEDEP}] ) + dnsip? ( ~dev-python/aiodns-2.0.0[${PYTHON_USEDEP}] ) + dominos? ( ~dev-python/pizzapi-0.0.3[${PYTHON_USEDEP}] ) + doods? ( ~dev-python/pydoods-1.0.2[${PYTHON_USEDEP}] ~dev-python/pillow-8.1.1[${PYTHON_USEDEP}] ) + doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] ) + dovado? ( ~dev-python/dovado-0.4.1[${PYTHON_USEDEP}] ) + dsmr? ( ~dev-python/dsmr-parser-0.28[${PYTHON_USEDEP}] ) + dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] ) + dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.3[${PYTHON_USEDEP}] ) + dweet? ( ~dev-python/dweepy-0.3.0[${PYTHON_USEDEP}] ) + dynalite? ( ~dev-python/dynalite-devices-0.1.46[${PYTHON_USEDEP}] ) + dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] ) + eafm? ( ~dev-python/aioeafm-0.1.2[${PYTHON_USEDEP}] ) + ebox? ( ~dev-python/pyebox-1.1.4[${PYTHON_USEDEP}] ) + ebusd? ( ~dev-python/ebusdpy-0.0.16[${PYTHON_USEDEP}] ) + ecoal_boiler? ( ~dev-python/ecoaliface-0.4.0[${PYTHON_USEDEP}] ) + ecobee? ( ~dev-python/python-ecobee-api-0.2.10[${PYTHON_USEDEP}] ) + econet? ( ~dev-python/pyeconet-0.1.12[${PYTHON_USEDEP}] ) + ecovacs? ( ~dev-python/sucks-0.9.4[${PYTHON_USEDEP}] ) + eddystone_temperature? ( ~dev-python/beacontools-1.2.3[${PYTHON_USEDEP}] ~dev-python/construct-2.10.56[${PYTHON_USEDEP}] ) + edimax? ( ~dev-python/pyedimax-0.2.1[${PYTHON_USEDEP}] ) + edl21? ( ~dev-python/pysml-0.0.3[${PYTHON_USEDEP}] ) + ee_brightbox? ( ~dev-python/eebrightbox-0.0.4[${PYTHON_USEDEP}] ) + egardia? ( ~dev-python/pythonegardia-1.0.40[${PYTHON_USEDEP}] ) + eight_sleep? ( ~dev-python/pyEight-0.1.5[${PYTHON_USEDEP}] ) + elgato? ( ~dev-python/elgato-1.0.0[${PYTHON_USEDEP}] ) + eliqonline? ( ~dev-python/eliqonline-1.2.2[${PYTHON_USEDEP}] ) + elkm1? ( ~dev-python/elkm1-lib-0.8.10[${PYTHON_USEDEP}] ) + elv? ( ~dev-python/pypca-0.0.7[${PYTHON_USEDEP}] ) + emby? ( ~dev-python/pyEmby-1.7[${PYTHON_USEDEP}] ) + emulated_hue? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ) + emulated_kasa? ( ~dev-python/sense-energy-0.9.0[${PYTHON_USEDEP}] ) + emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] ) + enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] ) + enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] ) + enphase_envoy? ( ~dev-python/envoy-reader-0.18.3[${PYTHON_USEDEP}] ) + entur_public_transport? ( ~dev-python/enturclient-0.2.1[${PYTHON_USEDEP}] ) + environment_canada? ( ~dev-python/env-canada-0.2.5[${PYTHON_USEDEP}] ) + envirophat? ( ~dev-python/envirophat-0.0.6[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ) + ephember? ( ~dev-python/pyephember-0.3.1[${PYTHON_USEDEP}] ) + epson? ( ~dev-python/epson-projector-0.2.3[${PYTHON_USEDEP}] ) + epsonworkforce? ( ~dev-python/epsonprinter-0.0.9[${PYTHON_USEDEP}] ) + eq3btsmart? ( ~dev-python/construct-2.10.56[${PYTHON_USEDEP}] ~dev-python/python-eq3bt-0.1.11[${PYTHON_USEDEP}] ) + esphome? ( ~dev-python/aioesphomeapi-2.6.5[${PYTHON_USEDEP}] ) + essent? ( ~dev-python/PyEssent-0.14[${PYTHON_USEDEP}] ) + etherscan? ( ~dev-python/python-etherscan-api-0.0.3[${PYTHON_USEDEP}] ) + eufy? ( ~dev-python/lakeside-0.12[${PYTHON_USEDEP}] ) + everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] ) + evohome? ( ~dev-python/evohome-async-0.3.5[${PYTHON_USEDEP}] ) + ezviz? ( ~dev-python/pyEzviz-0.1.5.2[${PYTHON_USEDEP}] ) + faa_delays? ( ~dev-python/faadelays-0.0.6[${PYTHON_USEDEP}] ) + familyhub? ( ~dev-python/python-family-hub-local-0.0.2[${PYTHON_USEDEP}] ) + fastdotcom? ( ~dev-python/fastdotcom-0.0.3[${PYTHON_USEDEP}] ) + feedreader? ( ~dev-python/feedparser-6.0.2[${PYTHON_USEDEP}] ) + ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] ) + fibaro? ( ~dev-python/fiblary3-0.1.7[${PYTHON_USEDEP}] ) + fido? ( ~dev-python/pyfido-2.1.1[${PYTHON_USEDEP}] ) + fints? ( ~dev-python/fints-1.0.1[${PYTHON_USEDEP}] ) + fireservicerota? ( ~dev-python/pyfireservicerota-0.0.40[${PYTHON_USEDEP}] ) + firmata? ( ~dev-python/pymata-express-1.19[${PYTHON_USEDEP}] ) + fitbit? ( ~dev-python/fitbit-0.3.1[${PYTHON_USEDEP}] ) + fixer? ( ~dev-python/fixerio-1.0.0_alpha0[${PYTHON_USEDEP}] ) + fleetgo? ( ~dev-python/ritassist-0.9.2[${PYTHON_USEDEP}] ) + flexit? ( ~dev-python/pyflexit-0.3[${PYTHON_USEDEP}] ) + flic? ( ~dev-python/pyflic-homeassistant-0.4[${PYTHON_USEDEP}] ) + flick_electric? ( ~dev-python/PyFlick-0.0.2[${PYTHON_USEDEP}] ) + flo? ( ~dev-python/aioflo-0.4.1[${PYTHON_USEDEP}] ) + flume? ( ~dev-python/PyFlume-0.5.5[${PYTHON_USEDEP}] ) + flunearyou? ( ~dev-python/pyflunearyou-1.0.7[${PYTHON_USEDEP}] ) + flux_led? ( ~dev-python/flux-led-0.22[${PYTHON_USEDEP}] ) + folder_watcher? ( ~dev-python/watchdog-1.0.2[${PYTHON_USEDEP}] ) + foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] ) + forked_daapd? ( ~dev-python/pyforked-daapd-0.1.11[${PYTHON_USEDEP}] ~dev-python/pylibrespot-java-0.1.0[${PYTHON_USEDEP}] ) + fortios? ( ~dev-python/fortiosapi-0.10.8[${PYTHON_USEDEP}] ) + foscam? ( ~dev-python/libpyfoscam-1.0[${PYTHON_USEDEP}] ) + freebox? ( ~dev-python/freebox-api-0.0.9[${PYTHON_USEDEP}] ) + free_mobile? ( ~dev-python/freesms-0.1.2[${PYTHON_USEDEP}] ) + fritz? ( ~dev-python/fritzconnection-1.4.0[${PYTHON_USEDEP}] ) + fritzbox? ( ~dev-python/pyfritzhome-0.4.2[${PYTHON_USEDEP}] ) + fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.4.0[${PYTHON_USEDEP}] ) + fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.0[${PYTHON_USEDEP}] ) + fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] ) + frontier_silicon? ( ~dev-python/afsapi-0.0.4[${PYTHON_USEDEP}] ) + futurenow? ( ~dev-python/pyfnip-0.2[${PYTHON_USEDEP}] ) + garmin_connect? ( ~dev-python/garminconnect-0.1.19[${PYTHON_USEDEP}] ) + gc100? ( ~dev-python/python-gc100-1.0.3_alpha0[${PYTHON_USEDEP}] ) + gdacs? ( ~dev-python/aio-georss-gdacs-0.4[${PYTHON_USEDEP}] ) + geizhals? ( ~dev-python/geizhals-0.0.9[${PYTHON_USEDEP}] ) + geniushub? ( ~dev-python/geniushub-client-0.6.30[${PYTHON_USEDEP}] ) + geonetnz_quakes? ( ~dev-python/aio-geojson-geonetnz-quakes-0.12[${PYTHON_USEDEP}] ) + geonetnz_volcano? ( ~dev-python/aio-geojson-geonetnz-volcano-0.5[${PYTHON_USEDEP}] ) + geo_json_events? ( ~dev-python/geojson-client-0.4[${PYTHON_USEDEP}] ) + geo_rss_events? ( ~dev-python/georss-generic-client-0.4[${PYTHON_USEDEP}] ) + gios? ( ~dev-python/gios-0.1.5[${PYTHON_USEDEP}] ) + github? ( ~dev-python/PyGithub-1.43.8[${PYTHON_USEDEP}] ) + gitlab_ci? ( ~dev-python/python-gitlab-1.6.0[${PYTHON_USEDEP}] ) + gitter? ( ~dev-python/gitterpy-0.1.7[${PYTHON_USEDEP}] ) + glances? ( ~dev-python/glances_api-0.2.0[${PYTHON_USEDEP}] ) + gntp? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] ) + goalfeed? ( ~dev-python/Pysher-1.0.1[${PYTHON_USEDEP}] ) + goalzero? ( ~dev-python/goalzero-0.1.4[${PYTHON_USEDEP}] ) + gogogate2? ( ~dev-python/gogogate2-api-3.0.0[${PYTHON_USEDEP}] ) + google? ( ~dev-python/google-api-python-client-1.6.4[${PYTHON_USEDEP}] ~dev-python/httplib2-0.19.0[${PYTHON_USEDEP}] ~dev-python/oauth2client-4.0.0[${PYTHON_USEDEP}] ) + google_maps? ( ~dev-python/locationsharinglib-4.1.5[${PYTHON_USEDEP}] ) + google_pubsub? ( ~dev-python/google-cloud-pubsub-2.1.0[${PYTHON_USEDEP}] ) + google_travel_time? ( ~dev-python/googlemaps-2.5.1[${PYTHON_USEDEP}] ) + gpmdp? ( ~dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}] ) + gpsd? ( ~dev-python/gps3-0.33.3[${PYTHON_USEDEP}] ) + gree? ( ~dev-python/greeclimate-0.10.3[${PYTHON_USEDEP}] ) + greeneye_monitor? ( ~dev-python/greeneye-monitor-2.1[${PYTHON_USEDEP}] ) + greenwave? ( ~dev-python/greenwavereality-0.5.1[${PYTHON_USEDEP}] ) + griddy? ( ~dev-python/griddypower-0.1.0[${PYTHON_USEDEP}] ) + growatt_server? ( ~dev-python/growattServer-0.1.1[${PYTHON_USEDEP}] ) + gstreamer? ( ~dev-python/gstreamer-player-1.1.2[${PYTHON_USEDEP}] ) + gtfs? ( ~dev-python/pygtfs-0.1.5[${PYTHON_USEDEP}] ) + guardian? ( ~dev-python/aioguardian-1.0.4[${PYTHON_USEDEP}] ) + habitica? ( ~dev-python/habitipy-0.2.0[${PYTHON_USEDEP}] ) + hangouts? ( ~dev-python/hangups-0.4.11[${PYTHON_USEDEP}] ) + harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] ) + harmony? ( ~dev-python/aioharmony-0.2.7[${PYTHON_USEDEP}] ) + hdmi_cec? ( ~dev-python/pyCEC-0.4.14[${PYTHON_USEDEP}] ) + heatmiser? ( ~dev-python/heatmiserV3-1.1.18[${PYTHON_USEDEP}] ) + heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] ) + here_travel_time? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] ) + hikvision? ( ~dev-python/pyHik-0.2.8[${PYTHON_USEDEP}] ) + hikvisioncam? ( ~dev-python/hikvision-0.4[${PYTHON_USEDEP}] ) + hisense_aehw4a1? ( ~dev-python/pyaehw4a1-0.3.9[${PYTHON_USEDEP}] ) + hive? ( ~dev-python/pyhiveapi-0.3.4.4[${PYTHON_USEDEP}] ) + hlk_sw16? ( ~dev-python/hlk-sw16-0.0.9[${PYTHON_USEDEP}] ) + homekit? ( ~dev-python/HAP-python-3.3.2[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ~dev-python/PyTurboJPEG-1.4.0[${PYTHON_USEDEP}] ) + homekit_controller? ( ~dev-python/aiohomekit-0.2.60[${PYTHON_USEDEP}] ) + homematic? ( ~dev-python/pyhomematic-0.1.71[${PYTHON_USEDEP}] ) + homematicip_cloud? ( ~dev-python/homematicip-0.13.1[${PYTHON_USEDEP}] ) + homeworks? ( ~dev-python/pyhomeworks-0.0.6[${PYTHON_USEDEP}] ) + home_connect? ( ~dev-python/homeconnect-0.6.3[${PYTHON_USEDEP}] ) + honeywell? ( ~dev-python/somecomfort-0.5.2[${PYTHON_USEDEP}] ) + horizon? ( ~dev-python/horimote-0.4.1[${PYTHON_USEDEP}] ) + hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] ) + html5? ( ~dev-python/pywebpush-1.9.2[${PYTHON_USEDEP}] ) + http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ) + htu21d? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ) + huawei_lte? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/huawei-lte-api-1.4.17[${PYTHON_USEDEP}] ~dev-python/stringcase-1.2.0[${PYTHON_USEDEP}] ~dev-python/url-normalize-1.4.1[${PYTHON_USEDEP}] ) + hue? ( ~dev-python/aiohue-2.1.0[${PYTHON_USEDEP}] ) + huisbaasje? ( ~dev-python/huisbaasje-client-0.1.0[${PYTHON_USEDEP}] ) + hunterdouglas_powerview? ( ~dev-python/aiopvapi-1.6.14[${PYTHON_USEDEP}] ) + hvv_departures? ( ~dev-python/pygti-0.9.2[${PYTHON_USEDEP}] ) + hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] ) + hyperion? ( ~dev-python/hyperion-py-0.7.0[${PYTHON_USEDEP}] ) + ialarm? ( ~dev-python/pyialarm-0.3[${PYTHON_USEDEP}] ) + iammeter? ( ~dev-python/iammeter-0.1.7[${PYTHON_USEDEP}] ) + iaqualink? ( ~dev-python/iaqualink-0.3.4[${PYTHON_USEDEP}] ) + icloud? ( ~dev-python/pyicloud-0.10.2[${PYTHON_USEDEP}] ) + idteck_prox? ( ~dev-python/rfk101py-0.0.1[${PYTHON_USEDEP}] ) + ifttt? ( ~dev-python/pyfttt-0.3.2[${PYTHON_USEDEP}] ) + iglo? ( ~dev-python/iglo-1.2.7[${PYTHON_USEDEP}] ) + ign_sismologia? ( ~dev-python/georss-ign-sismologia-client-0.2[${PYTHON_USEDEP}] ) + ihc? ( ~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.0[${PYTHON_USEDEP}] ) + image? ( ~dev-python/pillow-8.1.1[${PYTHON_USEDEP}] ) + imap? ( ~dev-python/aioimaplib-0.7.15[${PYTHON_USEDEP}] ) + incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] ) + influxdb? ( ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.14.0[${PYTHON_USEDEP}] ) + insteon? ( ~dev-python/pyinsteon-1.0.9[${PYTHON_USEDEP}] ) + intesishome? ( ~dev-python/pyintesishome-1.7.5[${PYTHON_USEDEP}] ) + iota? ( ~dev-python/PyOTA-2.0.5[${PYTHON_USEDEP}] ) + iperf3? ( ~dev-python/iperf3-0.1.11[${PYTHON_USEDEP}] ) + ipma? ( ~dev-python/pyipma-2.0.5[${PYTHON_USEDEP}] ) + ipp? ( ~dev-python/pyipp-0.11.0[${PYTHON_USEDEP}] ) + iqvia? ( ~dev-python/numpy-1.19.2[${PYTHON_USEDEP}] ~dev-python/pyiqvia-0.3.1[${PYTHON_USEDEP}] ) + irish_rail_transport? ( ~dev-python/pyirishrail-0.0.2[${PYTHON_USEDEP}] ) + islamic_prayer_times? ( ~dev-python/prayer_times_calculator-0.0.3[${PYTHON_USEDEP}] ) + iss? ( ~dev-python/pyiss-1.0.1[${PYTHON_USEDEP}] ) + isy994? ( ~dev-python/pyisy-2.1.1[${PYTHON_USEDEP}] ) + itach? ( ~dev-python/pyitachip2ir-0.0.7[${PYTHON_USEDEP}] ) + izone? ( ~dev-python/python-izone-1.1.3[${PYTHON_USEDEP}] ) + jewish_calendar? ( ~dev-python/hdate-0.9.12[${PYTHON_USEDEP}] ) + joaoapps_join? ( ~dev-python/python-join-api-0.0.6[${PYTHON_USEDEP}] ) + juicenet? ( ~dev-python/python-juicenet-1.0.1[${PYTHON_USEDEP}] ) + kaiterra? ( ~dev-python/kaiterra-async-client-0.0.2[${PYTHON_USEDEP}] ) + keenetic_ndms2? ( ~dev-python/ndms2-client-0.1.1[${PYTHON_USEDEP}] ) + kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ) + keyboard? ( ~dev-python/PyUserInput-0.1.11[${PYTHON_USEDEP}] ) + keyboard_remote? ( ~dev-python/evdev-1.1.2[${PYTHON_USEDEP}] ~dev-python/aionotify-0.2.0[${PYTHON_USEDEP}] ) + kira? ( ~dev-python/pykira-0.1.1[${PYTHON_USEDEP}] ) + kiwi? ( ~dev-python/kiwiki-client-0.1.1[${PYTHON_USEDEP}] ) + kmtronic? ( ~dev-python/pykmtronic-0.0.3[${PYTHON_USEDEP}] ) + knx? ( ~dev-python/xknx-0.17.1[${PYTHON_USEDEP}] ) + kodi? ( ~dev-python/pykodi-0.2.1[${PYTHON_USEDEP}] ) + konnected? ( ~dev-python/konnected-1.2.0[${PYTHON_USEDEP}] ) + kulersky? ( ~dev-python/pykulersky-0.4.0[${PYTHON_USEDEP}] ) + kwb? ( ~dev-python/pykwb-0.0.8[${PYTHON_USEDEP}] ) + lacrosse? ( ~dev-python/pylacrosse-0.4[${PYTHON_USEDEP}] ) + lametric? ( ~dev-python/lmnotify-0.0.4[${PYTHON_USEDEP}] ) + lastfm? ( ~dev-python/pylast-4.1.0[${PYTHON_USEDEP}] ) + launch_library? ( ~dev-python/pylaunches-1.0.0[${PYTHON_USEDEP}] ) + lcn? ( ~dev-python/pypck-0.7.9[${PYTHON_USEDEP}] ) + lg_netcast? ( ~dev-python/pylgnetcast-homeassistant-0.2.0[${PYTHON_USEDEP}] ) + lg_soundbar? ( ~dev-python/temescal-0.3[${PYTHON_USEDEP}] ) + life360? ( ~dev-python/life360-4.1.1[${PYTHON_USEDEP}] ) + lifx? ( ~dev-python/aiolifx-0.6.9[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.2.2[${PYTHON_USEDEP}] ) + lifx_legacy? ( ~dev-python/liffylights-0.9.4[${PYTHON_USEDEP}] ) + lightwave? ( ~dev-python/lightwave-0.19[${PYTHON_USEDEP}] ) + limitlessled? ( ~dev-python/limitlessled-1.1.3[${PYTHON_USEDEP}] ) + linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] ) + linux_battery? ( ~dev-python/batinfo-0.4.2[${PYTHON_USEDEP}] ) + lirc? ( ~dev-python/python-lirc-1.2.3[${PYTHON_USEDEP}] ) + litejet? ( ~dev-python/pylitejet-0.3.0[${PYTHON_USEDEP}] ) + litterrobot? ( ~dev-python/pylitterbot-2021.2.5[${PYTHON_USEDEP}] ) + logi_circle? ( ~dev-python/logi-circle-0.2.2[${PYTHON_USEDEP}] ) + loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] ) + luci? ( ~dev-python/openwrt-luci-rpc-1.1.6[${PYTHON_USEDEP}] ) + luftdaten? ( ~dev-python/luftdaten-0.6.4[${PYTHON_USEDEP}] ) + lupusec? ( ~dev-python/lupupy-0.0.18[${PYTHON_USEDEP}] ) + lutron? ( ~dev-python/pylutron-0.2.7[${PYTHON_USEDEP}] ) + lutron_caseta? ( ~dev-python/pylutron-caseta-0.9.0[${PYTHON_USEDEP}] ~dev-python/aiolip-1.1.4[${PYTHON_USEDEP}] ) + lw12wifi? ( ~dev-python/lw12-0.9.2[${PYTHON_USEDEP}] ) + lyft? ( ~dev-python/lyft_rides-0.2[${PYTHON_USEDEP}] ) + lyric? ( ~dev-python/aiolyric-1.0.5[${PYTHON_USEDEP}] ) + magicseaweed? ( ~dev-python/magicseaweed-1.0.3[${PYTHON_USEDEP}] ) + mailgun? ( ~dev-python/pymailgunner-1.4[${PYTHON_USEDEP}] ) + marytts? ( ~dev-python/speak2mary-1.4.0[${PYTHON_USEDEP}] ) + mastodon? ( ~dev-python/Mastodon-py-1.5.1[${PYTHON_USEDEP}] ) + matrix? ( ~dev-python/matrix-client-0.3.2[${PYTHON_USEDEP}] ) + maxcube? ( ~dev-python/maxcube-api-0.3.0[${PYTHON_USEDEP}] ) + mazda? ( ~dev-python/pymazda-0.0.8[${PYTHON_USEDEP}] ) + mcp23017? ( ~dev-python/RPi-GPIO-0.7.0[${PYTHON_USEDEP}] ~dev-python/adafruit-circuitpython-mcp230xx-2.2.2[${PYTHON_USEDEP}] ) + mediaroom? ( ~dev-python/pymediaroom-0.6.4.1[${PYTHON_USEDEP}] ) + media_extractor? ( ~dev-python/youtube_dl-2021.1.24.1[${PYTHON_USEDEP}] ) + melcloud? ( ~dev-python/pymelcloud-2.5.2[${PYTHON_USEDEP}] ) + melissa? ( ~dev-python/py-melissa-climate-2.1.4[${PYTHON_USEDEP}] ) + message_bird? ( ~dev-python/messagebird-1.2.0[${PYTHON_USEDEP}] ) + met? ( ~dev-python/PyMetno-0.8.1[${PYTHON_USEDEP}] ) + meteoalarm? ( ~dev-python/meteoalertapi-0.1.6[${PYTHON_USEDEP}] ) + meteo_france? ( ~dev-python/meteofrance-api-1.0.1[${PYTHON_USEDEP}] ) + metoffice? ( ~dev-python/datapoint-0.9.5[${PYTHON_USEDEP}] ) + mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] ) + mhz19? ( ~dev-python/pmsensor-0.4[${PYTHON_USEDEP}] ) + microsoft? ( ~dev-python/pycsspeechtts-1.0.4[${PYTHON_USEDEP}] ) + miflora? ( ~dev-python/bluepy-1.3.0[${PYTHON_USEDEP}] ~dev-python/miflora-0.7.0[${PYTHON_USEDEP}] ) + mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] ) + mill? ( ~dev-python/millheater-0.4.0[${PYTHON_USEDEP}] ) + minio? ( ~dev-python/minio-4.0.9[${PYTHON_USEDEP}] ) + mitemp_bt? ( ~dev-python/mitemp-bt-0.0.3[${PYTHON_USEDEP}] ) + mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] ~dev-python/emoji-1.2.0[${PYTHON_USEDEP}] ) + mochad? ( ~dev-python/pymochad-0.2.0[${PYTHON_USEDEP}] ) + modbus? ( ~dev-python/pymodbus-2.3.0[${PYTHON_USEDEP}] ) + modem_callerid? ( ~dev-python/basicmodem-0.7[${PYTHON_USEDEP}] ) + monoprice? ( ~dev-python/pymonoprice-0.3[${PYTHON_USEDEP}] ) + motion_blinds? ( ~dev-python/motionblinds-0.4.8[${PYTHON_USEDEP}] ) + mpd? ( ~dev-python/python-mpd2-3.0.4[${PYTHON_USEDEP}] ) + mqtt? ( ~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}] ) + msteams? ( ~dev-python/pymsteams-0.1.12[${PYTHON_USEDEP}] ) + mullvad? ( ~dev-python/mullvad-api-1.0.0[${PYTHON_USEDEP}] ) + mvglive? ( ~dev-python/PyMVGLive-1.1.4[${PYTHON_USEDEP}] ) + mychevy? ( ~dev-python/mychevy-2.1.1[${PYTHON_USEDEP}] ) + mycroft? ( ~dev-python/mycroftapi-2.0[${PYTHON_USEDEP}] ) + myq? ( ~dev-python/pymyq-3.0.4[${PYTHON_USEDEP}] ) + mysensors? ( ~dev-python/pymysensors-0.20.1[${PYTHON_USEDEP}] ) + mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${PYTHON_USEDEP}] ) + mystrom? ( ~dev-python/python-mystrom-1.1.2[${PYTHON_USEDEP}] ) + mythicbeastsdns? ( ~dev-python/mbddns-0.1.2[${PYTHON_USEDEP}] ) + n26? ( ~dev-python/n26-0.2.7[${PYTHON_USEDEP}] ) + nad? ( ~dev-python/nad-receiver-0.0.12[${PYTHON_USEDEP}] ) + nanoleaf? ( ~dev-python/pynanoleaf-0.0.5[${PYTHON_USEDEP}] ) + neato? ( ~dev-python/pybotvac-0.0.20[${PYTHON_USEDEP}] ) + nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.4[${PYTHON_USEDEP}] ) + nello? ( ~dev-python/pynello-2.0.3[${PYTHON_USEDEP}] ) + ness_alarm? ( ~dev-python/nessclient-0.9.15[${PYTHON_USEDEP}] ) + nest? ( ~dev-python/python-nest-4.1.0[${PYTHON_USEDEP}] ~dev-python/google-nest-sdm-0.2.12[${PYTHON_USEDEP}] ) + netatmo? ( ~dev-python/pyatmo-4.2.2[${PYTHON_USEDEP}] ) + netdata? ( ~dev-python/netdata-0.2.0[${PYTHON_USEDEP}] ) + netgear? ( ~dev-python/pynetgear-0.6.1[${PYTHON_USEDEP}] ) + netgear_lte? ( ~dev-python/eternalegypt-0.0.12[${PYTHON_USEDEP}] ) + netio? ( ~dev-python/pynetio-0.1.9.1[${PYTHON_USEDEP}] ) + neurio_energy? ( ~dev-python/neurio-0.3.1[${PYTHON_USEDEP}] ) + nexia? ( ~dev-python/nexia-0.9.5[${PYTHON_USEDEP}] ) + nextbus? ( ~dev-python/py-nextbusnext-0.1.4[${PYTHON_USEDEP}] ) + nextcloud? ( ~dev-python/nextcloudmonitor-1.1.0[${PYTHON_USEDEP}] ) + nightscout? ( ~dev-python/py-nightscout-1.2.2[${PYTHON_USEDEP}] ) + niko_home_control? ( ~dev-python/niko-home-control-0.2.1[${PYTHON_USEDEP}] ) + nilu? ( ~dev-python/niluclient-0.1.2[${PYTHON_USEDEP}] ) + nissan_leaf? ( ~dev-python/pycarwings2-2.10[${PYTHON_USEDEP}] ) + nmap_tracker? ( ~dev-python/python-nmap-0.6.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ) + nmbs? ( ~dev-python/pyrail-0.0.3[${PYTHON_USEDEP}] ) + noaa_tides? ( ~dev-python/noaa-coops-0.1.8[${PYTHON_USEDEP}] ) + norway_air? ( ~dev-python/PyMetno-0.8.1[${PYTHON_USEDEP}] ) + notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] ) + notion? ( ~dev-python/aionotion-1.1.0[${PYTHON_USEDEP}] ) + nsw_fuel_station? ( ~dev-python/nsw-fuel-api-client-1.0.10[${PYTHON_USEDEP}] ) + nsw_rural_fire_service_feed? ( ~dev-python/aio-geojson-nsw-rfs-incidents-0.3[${PYTHON_USEDEP}] ) + nuheat? ( ~dev-python/nuheat-0.3.0[${PYTHON_USEDEP}] ) + nuimo_controller? ( ~dev-python/nuimo-0.1.0[${PYTHON_USEDEP}] ) + nuki? ( ~dev-python/pynuki-1.3.8[${PYTHON_USEDEP}] ) + numato? ( ~dev-python/numato-gpio-0.8.0[${PYTHON_USEDEP}] ) + nut? ( ~dev-python/pynut2-2.1.2[${PYTHON_USEDEP}] ) + nws? ( ~dev-python/pynws-1.3.0[${PYTHON_USEDEP}] ) + nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] ) + nzbget? ( ~dev-python/pynzbgetapi-0.2.0[${PYTHON_USEDEP}] ) + oasa_telematics? ( ~dev-python/oasatelematics-0.3[${PYTHON_USEDEP}] ) + obihai? ( ~dev-python/pyobihai-1.3.1[${PYTHON_USEDEP}] ) + oem? ( ~dev-python/oemthermostat-1.1.1[${PYTHON_USEDEP}] ) + ohmconnect? ( ~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] ) + ombi? ( ~dev-python/pyombi-0.1.10[${PYTHON_USEDEP}] ) + omnilogic? ( ~dev-python/omnilogic-0.4.2[${PYTHON_USEDEP}] ) + ondilo_ico? ( ~dev-python/ondilo-0.2.0[${PYTHON_USEDEP}] ) + onewire? ( ~dev-python/pyownet-0.10.0[${PYTHON_USEDEP}] ~dev-python/pi1wire-0.1.0[${PYTHON_USEDEP}] ) + onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] ) + onvif? ( ~dev-python/onvif-zeep-async-1.0.0[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] ~dev-python/zeep-4.0.0[${PYTHON_USEDEP}] ) + openerz? ( ~dev-python/openerz-api-0.1.0[${PYTHON_USEDEP}] ) + openevse? ( ~dev-python/openevsewifi-1.1.0[${PYTHON_USEDEP}] ) + opengarage? ( ~dev-python/open-garage-0.1.4[${PYTHON_USEDEP}] ) + openhome? ( ~dev-python/openhomedevice-0.7.2[${PYTHON_USEDEP}] ) + opensensemap? ( ~dev-python/opensensemap-api-0.1.5[${PYTHON_USEDEP}] ) + opentherm_gw? ( ~dev-python/pyotgw-1.0_beta1[${PYTHON_USEDEP}] ) + openuv? ( ~dev-python/pyopenuv-1.0.9[${PYTHON_USEDEP}] ) + openweathermap? ( ~dev-python/pyowm-3.1.1[${PYTHON_USEDEP}] ) + opnsense? ( ~dev-python/pyopnsense-0.2.0[${PYTHON_USEDEP}] ) + opple? ( ~dev-python/pyoppleio-1.0.5[${PYTHON_USEDEP}] ) + orangepi_gpio? ( ~dev-python/OPi-GPIO-0.4.0[${PYTHON_USEDEP}] ) + oru? ( ~dev-python/oru-0.1.11[${PYTHON_USEDEP}] ) + orvibo? ( ~dev-python/orvibo-1.1.1[${PYTHON_USEDEP}] ) + osramlightify? ( ~dev-python/lightify-1.0.7.3[${PYTHON_USEDEP}] ) + otp? ( ~dev-python/pyotp-2.3.0[${PYTHON_USEDEP}] ) + ovo_energy? ( ~dev-python/ovoenergy-1.1.11[${PYTHON_USEDEP}] ) + owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] ) + ozw? ( ~dev-python/python-openzwave-mqtt-1.4.0[${PYTHON_USEDEP}] ) + panasonic_bluray? ( ~dev-python/panacotta-0.1[${PYTHON_USEDEP}] ) + panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] ) + pandora? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] ) + pcal9535a? ( ~dev-python/pcal9535a-0.7[${PYTHON_USEDEP}] ) + pencom? ( ~dev-python/pencompy-0.0.3[${PYTHON_USEDEP}] ) + philips_js? ( ~dev-python/ha-philipsjs-2.3.0[${PYTHON_USEDEP}] ) + pi4ioe5v9xxxx? ( ~dev-python/pi4ioe5v9xxxx-0.0.2[${PYTHON_USEDEP}] ) + piglow? ( ~dev-python/piglow-1.2.4[${PYTHON_USEDEP}] ) + pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] ) + ping? ( ~dev-python/icmplib-2.0[${PYTHON_USEDEP}] ) + pi_hole? ( ~dev-python/hole-0.5.1[${PYTHON_USEDEP}] ) + pjlink? ( ~dev-python/pypjlink2-1.2.1[${PYTHON_USEDEP}] ) + plaato? ( ~dev-python/pyplaato-0.0.15[${PYTHON_USEDEP}] ) + plex? ( ~dev-python/PlexAPI-4.4.0[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.12[${PYTHON_USEDEP}] ) + plugwise? ( ~dev-python/plugwise-0.8.5[${PYTHON_USEDEP}] ) + plum_lightpad? ( ~dev-python/plumlightpad-0.0.11[${PYTHON_USEDEP}] ) + pocketcasts? ( ~dev-python/pycketcasts-1.0.0[${PYTHON_USEDEP}] ) + point? ( ~dev-python/pypoint-2.0.0[${PYTHON_USEDEP}] ) + poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] ) + powerwall? ( ~dev-python/tesla-powerwall-0.3.5[${PYTHON_USEDEP}] ) + profiler? ( ~dev-python/pyprof2calltree-1.4.5[${PYTHON_USEDEP}] ~dev-python/guppy3-3.1.0[${PYTHON_USEDEP}] ~dev-python/objgraph-3.4.1[${PYTHON_USEDEP}] ) + progettihwsw? ( ~dev-python/ProgettiHWSW-0.1.1[${PYTHON_USEDEP}] ) + proliphix? ( ~dev-python/proliphix-0.4.1[${PYTHON_USEDEP}] ) + prometheus? ( ~dev-python/prometheus_client-0.7.1[${PYTHON_USEDEP}] ) + proxmoxve? ( ~dev-python/proxmoxer-1.1.1[${PYTHON_USEDEP}] ) + proxy? ( ~dev-python/pillow-8.1.1[${PYTHON_USEDEP}] ) + ps4? ( ~dev-python/pyps4-2ndscreen-1.2.0[${PYTHON_USEDEP}] ) + ptvsd? ( ~dev-python/ptvsd-4.3.2[${PYTHON_USEDEP}] ) + pulseaudio_loopback? ( ~dev-python/pulsectl-20.2.4[${PYTHON_USEDEP}] ) + pushbullet? ( ~dev-python/pushbullet-py-0.11.0[${PYTHON_USEDEP}] ) + pushover? ( ~dev-python/pushover_complete-1.1.1[${PYTHON_USEDEP}] ) + python_script? ( ~dev-python/RestrictedPython-5.1[${PYTHON_USEDEP}] ) + qbittorrent? ( ~dev-python/python-qbittorrent-0.4.2[${PYTHON_USEDEP}] ) + qld_bushfire? ( ~dev-python/georss-qld-bushfire-alert-client-0.3[${PYTHON_USEDEP}] ) + qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] ) + qrcode? ( ~dev-python/pillow-8.1.1[${PYTHON_USEDEP}] ~dev-python/pyzbar-0.1.7[${PYTHON_USEDEP}] ) + quantum_gateway? ( ~dev-python/quantum-gateway-0.0.5[${PYTHON_USEDEP}] ) + qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] ) + qwikswitch? ( ~dev-python/pyqwikswitch-0.93[${PYTHON_USEDEP}] ) + rachio? ( ~dev-python/RachioPy-1.0.3[${PYTHON_USEDEP}] ) + radiotherm? ( ~dev-python/radiotherm-2.1.0[${PYTHON_USEDEP}] ) + rainbird? ( ~dev-python/pyrainbird-0.4.2[${PYTHON_USEDEP}] ) + raincloud? ( ~dev-python/raincloudy-0.0.7[${PYTHON_USEDEP}] ) + rainforest_eagle? ( ~dev-python/eagle200-reader-0.2.4[${PYTHON_USEDEP}] ~dev-python/uEagle-0.0.2[${PYTHON_USEDEP}] ) + rainmachine? ( ~dev-python/regenmaschine-3.0.0[${PYTHON_USEDEP}] ) + raspihats? ( ~dev-python/raspihats-2.2.3[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ) + raspyrfm? ( ~dev-python/raspyrfm-client-1.2.8[${PYTHON_USEDEP}] ) + recollect_waste? ( ~dev-python/aiorecollect-1.0.1[${PYTHON_USEDEP}] ) + recorder? ( ~dev-python/sqlalchemy-1.3.23[${PYTHON_USEDEP}] ) + recswitch? ( ~dev-python/pyrecswitch-1.0.2[${PYTHON_USEDEP}] ) + reddit? ( ~dev-python/praw-7.1.4[${PYTHON_USEDEP}] ) + rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] ) + remember_the_milk? ( ~dev-python/RtmAPI-0.7.2[${PYTHON_USEDEP}] ~dev-python/httplib2-0.19.0[${PYTHON_USEDEP}] ) + remote_rpi_gpio? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] ) + repetier? ( ~dev-python/pyrepetier-3.0.5[${PYTHON_USEDEP}] ) + rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] ) + rflink? ( ~dev-python/rflink-0.0.58[${PYTHON_USEDEP}] ) + rfxtrx? ( ~dev-python/pyRFXtrx-0.26.1[${PYTHON_USEDEP}] ) + ring? ( ~dev-python/ring-doorbell-0.6.2[${PYTHON_USEDEP}] ) + ripple? ( ~dev-python/python-ripple-api-0.0.3[${PYTHON_USEDEP}] ) + risco? ( ~dev-python/pyrisco-0.3.1[${PYTHON_USEDEP}] ) + rituals_perfume_genie? ( ~dev-python/pyrituals-0.0.2[${PYTHON_USEDEP}] ) + rmvtransport? ( ~dev-python/PyRMVtransport-0.3.1[${PYTHON_USEDEP}] ) + rocketchat? ( ~dev-python/rocketchat-API-0.6.1[${PYTHON_USEDEP}] ) + roku? ( ~dev-python/rokuecp-0.8.0[${PYTHON_USEDEP}] ) + roomba? ( ~dev-python/roombapy-1.6.2[${PYTHON_USEDEP}] ) + roon? ( ~dev-python/roonapi-0.0.32[${PYTHON_USEDEP}] ) + route53? ( ~dev-python/boto3-1.9.252[${PYTHON_USEDEP}] ) + rova? ( ~dev-python/rova-0.2.1[${PYTHON_USEDEP}] ) + rpi_gpio? ( ~dev-python/RPi-GPIO-0.7.0[${PYTHON_USEDEP}] ) + rpi_gpio_pwm? ( ~dev-python/pwmled-1.6.7[${PYTHON_USEDEP}] ) + rpi_pfio? ( ~dev-python/pifacecommon-4.2.2[${PYTHON_USEDEP}] ~dev-python/pifacedigitalio-3.0.5[${PYTHON_USEDEP}] ) + rpi_power? ( ~dev-python/rpi-bad-power-0.1.0[${PYTHON_USEDEP}] ) + rpi_rf? ( ~dev-python/rpi-rf-0.9.7[${PYTHON_USEDEP}] ) + ruckus_unleashed? ( ~dev-python/pyruckus-0.12[${PYTHON_USEDEP}] ) + russound_rio? ( ~dev-python/russound-rio-0.1.7[${PYTHON_USEDEP}] ) + russound_rnet? ( ~dev-python/russound-0.1.9[${PYTHON_USEDEP}] ) + sabnzbd? ( ~dev-python/pysabnzbd-1.1.0[${PYTHON_USEDEP}] ) + saj? ( ~dev-python/pysaj-0.0.16[${PYTHON_USEDEP}] ) + salt? ( ~dev-python/saltbox-0.1.3[${PYTHON_USEDEP}] ) + samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-1.6.0[${PYTHON_USEDEP}] ) + satel_integra? ( ~dev-python/satel-integra-0.3.4[${PYTHON_USEDEP}] ) + schluter? ( ~dev-python/py-schluter-0.1.7[${PYTHON_USEDEP}] ) + scrape? ( ~dev-python/beautifulsoup-4.9.3[${PYTHON_USEDEP}] ) + scsgate? ( ~dev-python/scsgate-0.1.0[${PYTHON_USEDEP}] ) + season? ( ~dev-python/ephem-3.7.7.0[${PYTHON_USEDEP}] ) + sendgrid? ( ~dev-python/sendgrid-6.5.0[${PYTHON_USEDEP}] ) + sense? ( ~dev-python/sense-energy-0.9.0[${PYTHON_USEDEP}] ) + sensehat? ( ~dev-python/python-sense-hat-2.2.0[${PYTHON_USEDEP}] ) + sensibo? ( ~dev-python/pysensibo-1.0.3[${PYTHON_USEDEP}] ) + sentry? ( ~dev-python/sentry-sdk-0.20.3[${PYTHON_USEDEP}] ) + serial? ( ~dev-python/pyserial-asyncio-0.5[${PYTHON_USEDEP}] ) + serial_pm? ( ~dev-python/pmsensor-0.4[${PYTHON_USEDEP}] ) + sesame? ( ~dev-python/pysesame2-1.0.1[${PYTHON_USEDEP}] ) + seventeentrack? ( ~dev-python/py17track-2.2.2[${PYTHON_USEDEP}] ) + seven_segments? ( ~dev-python/pillow-8.1.1[${PYTHON_USEDEP}] ) + sharkiq? ( ~dev-python/sharkiqpy-0.1.8[${PYTHON_USEDEP}] ) + shelly? ( ~dev-python/aioshelly-0.6.1[${PYTHON_USEDEP}] ) + shiftr? ( ~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}] ) + shodan? ( ~dev-python/shodan-1.25.0[${PYTHON_USEDEP}] ) + sht31? ( ~dev-python/Adafruit-GPIO-1.0.3[${PYTHON_USEDEP}] ~dev-python/Adafruit-SHT31-1.0.2[${PYTHON_USEDEP}] ) + sighthound? ( ~dev-python/pillow-8.1.1[${PYTHON_USEDEP}] ~dev-python/simplehound-0.3[${PYTHON_USEDEP}] ) + signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] ) + simplepush? ( ~dev-python/simplepush-1.1.4[${PYTHON_USEDEP}] ) + simplisafe? ( ~dev-python/simplisafe-python-9.6.9[${PYTHON_USEDEP}] ) + sinch? ( ~dev-python/clx-sdk-xms-1.0.0[${PYTHON_USEDEP}] ) + sisyphus? ( ~dev-python/sisyphus-control-3.0[${PYTHON_USEDEP}] ) + skybeacon? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] ) + skybell? ( ~dev-python/skybellpy-0.6.3[${PYTHON_USEDEP}] ) + sky_hub? ( ~dev-python/pyskyqhub-0.1.3[${PYTHON_USEDEP}] ) + slack? ( ~dev-python/slackclient-2.5.0[${PYTHON_USEDEP}] ) + sleepiq? ( ~dev-python/sleepyq-0.8.1[${PYTHON_USEDEP}] ) + slide? ( ~dev-python/goslide-api-0.5.1[${PYTHON_USEDEP}] ) + sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] ) + smappee? ( ~dev-python/pysmappee-0.2.17[${PYTHON_USEDEP}] ) + smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] ) + smartthings? ( ~dev-python/pysmartapp-0.3.3[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.6[${PYTHON_USEDEP}] ) + smarttub? ( ~dev-python/python-smarttub-0.0.17[${PYTHON_USEDEP}] ) + smarty? ( ~dev-python/pysmarty-0.8[${PYTHON_USEDEP}] ) + smart_meter_texas? ( ~dev-python/smart-meter-texas-0.4.0[${PYTHON_USEDEP}] ) + smhi? ( ~dev-python/smhi-pkg-1.0.13[${PYTHON_USEDEP}] ) + sms? ( ~dev-python/python-gammu-3.1[${PYTHON_USEDEP}] ) + snapcast? ( ~dev-python/snapcast-2.1.1[${PYTHON_USEDEP}] ) + snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] ) + socat? ( net-misc/socat ) + sochain? ( ~dev-python/python-sochain-api-0.0.2[${PYTHON_USEDEP}] ) + socialblade? ( ~dev-python/socialbladeclient-0.5[${PYTHON_USEDEP}] ) + solaredge? ( ~dev-python/solaredge-0.0.2[${PYTHON_USEDEP}] ~dev-python/stringcase-1.2.0[${PYTHON_USEDEP}] ) + solaredge_local? ( ~dev-python/solaredge-local-0.2.0[${PYTHON_USEDEP}] ) + solarlog? ( ~dev-python/sunwatcher-0.2.1[${PYTHON_USEDEP}] ) + solax? ( ~dev-python/solax-0.2.5[${PYTHON_USEDEP}] ) + soma? ( ~dev-python/pysoma-0.0.10[${PYTHON_USEDEP}] ) + somfy? ( ~dev-python/pymfy-0.9.3[${PYTHON_USEDEP}] ) + somfy_mylink? ( ~dev-python/somfy-mylink-synergy-1.0.6[${PYTHON_USEDEP}] ) + sonarr? ( ~dev-python/sonarr-0.3.0[${PYTHON_USEDEP}] ) + songpal? ( ~dev-python/python-songpal-0.12[${PYTHON_USEDEP}] ) + sonos? ( ~dev-python/pysonos-0.0.40[${PYTHON_USEDEP}] ) + sony_projector? ( ~dev-python/pySDCP-1[${PYTHON_USEDEP}] ) + soundtouch? ( ~dev-python/libsoundtouch-0.8.0[${PYTHON_USEDEP}] ) + spc? ( ~dev-python/pyspcwebgw-0.4.0[${PYTHON_USEDEP}] ) + speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] ) + spider? ( ~dev-python/spiderpy-1.4.2[${PYTHON_USEDEP}] ) + splunk? ( ~dev-python/hass-splunk-0.1.1[${PYTHON_USEDEP}] ) + spotcrime? ( ~dev-python/spotcrime-1.0.4[${PYTHON_USEDEP}] ) + spotify? ( ~dev-python/spotipy-2.16.1[${PYTHON_USEDEP}] ) + sql? ( ~dev-python/sqlalchemy-1.3.23[${PYTHON_USEDEP}] ) + squeezebox? ( ~dev-python/pysqueezebox-0.5.5[${PYTHON_USEDEP}] ) + srp_energy? ( ~dev-python/srpenergy-1.3.2[${PYTHON_USEDEP}] ) + ssdp? ( ~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] ~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.14.13[${PYTHON_USEDEP}] ) + ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy ) + starline? ( ~dev-python/starline-0.1.5[${PYTHON_USEDEP}] ) + startca? ( ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] ) + statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] ) + steam_online? ( ~dev-python/steamodd-4.21[${PYTHON_USEDEP}] ) + stiebel_eltron? ( ~dev-python/pystiebeleltron-0.0.1[${PYTHON_USEDEP}] ) + stookalert? ( ~dev-python/stookalert-0.1.4[${PYTHON_USEDEP}] ) + stream? ( ~dev-python/av-8.0.3[${PYTHON_USEDEP}] ) + streamlabswater? ( ~dev-python/streamlabswater-1.0.1[${PYTHON_USEDEP}] ) + subaru? ( ~dev-python/subarulink-0.3.12[${PYTHON_USEDEP}] ) + suez_water? ( ~dev-python/pysuez-0.1.19[${PYTHON_USEDEP}] ) + supla? ( ~dev-python/asyncpysupla-0.0.5[${PYTHON_USEDEP}] ) + surepetcare? ( ~dev-python/surepy-0.4.0[${PYTHON_USEDEP}] ) + swiss_hydrological_data? ( ~dev-python/swisshydrodata-0.0.3[${PYTHON_USEDEP}] ) + swiss_public_transport? ( ~dev-python/python_opendata_transport-0.2.1[${PYTHON_USEDEP}] ) + switchbot? ( ~dev-python/PySwitchbot-0.8.0[${PYTHON_USEDEP}] ) + switcher_kis? ( ~dev-python/aioswitcher-1.2.1[${PYTHON_USEDEP}] ) + switchmate? ( ~dev-python/PySwitchmate-0.4.6[${PYTHON_USEDEP}] ) + syncthru? ( ~dev-python/PySyncThru-0.7.0[${PYTHON_USEDEP}] ~dev-python/url-normalize-1.4.1[${PYTHON_USEDEP}] ) + synology? ( ~dev-python/py-synology-0.2.0[${PYTHON_USEDEP}] ) + synology_dsm? ( ~dev-python/synologydsm-api-1.0.1[${PYTHON_USEDEP}] ) + synology_srm? ( ~dev-python/synology-srm-0.2.0[${PYTHON_USEDEP}] ) + systemmonitor? ( ~dev-python/psutil-5.8.0[${PYTHON_USEDEP}] ) + tado? ( ~dev-python/python-tado-0.10.0[${PYTHON_USEDEP}] ) + tahoma? ( ~dev-python/tahoma-api-0.0.16[${PYTHON_USEDEP}] ) + tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] ) + tank_utility? ( ~dev-python/tank_utility-1.4.0[${PYTHON_USEDEP}] ) + tapsaff? ( ~dev-python/tapsaff-0.2.1[${PYTHON_USEDEP}] ) + tasmota? ( ~dev-python/HATasmota-0.2.9[${PYTHON_USEDEP}] ) + tautulli? ( ~dev-python/pytautulli-0.5.0[${PYTHON_USEDEP}] ) + ted5000? ( ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] ) + telegram_bot? ( ~dev-python/python-telegram-bot-13.1[${PYTHON_USEDEP}] ~dev-python/PySocks-1.7.1[${PYTHON_USEDEP}] ) + tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] ) + tellstick? ( ~dev-python/tellcore-net-0.4[${PYTHON_USEDEP}] ~dev-python/tellcore-py-1.1.2[${PYTHON_USEDEP}] ) + temper? ( ~dev-python/temperusb-1.5.3[${PYTHON_USEDEP}] ) + tesla? ( ~dev-python/teslajsonpy-0.11.5[${PYTHON_USEDEP}] ) + tfiac? ( ~dev-python/pytfiac-0.4[${PYTHON_USEDEP}] ) + thermoworks_smoke? ( ~dev-python/stringcase-1.2.0[${PYTHON_USEDEP}] ~dev-python/thermoworks-smoke-0.1.8[${PYTHON_USEDEP}] ) + thingspeak? ( ~dev-python/thingspeak-1.0.0[${PYTHON_USEDEP}] ) + thinkingcleaner? ( ~dev-python/pythinkingcleaner-0.0.3[${PYTHON_USEDEP}] ) + tibber? ( ~dev-python/pyTibber-0.16.1[${PYTHON_USEDEP}] ) + tikteck? ( ~dev-python/tikteck-0.4[${PYTHON_USEDEP}] ) + tile? ( ~dev-python/pytile-5.2.0[${PYTHON_USEDEP}] ) + tmb? ( ~dev-python/tmb-0.0.4[${PYTHON_USEDEP}] ) + todoist? ( ~dev-python/todoist-python-8.0.0[${PYTHON_USEDEP}] ) + tof? ( ~dev-python/VL53L1X2-0.1.5[${PYTHON_USEDEP}] ) + toon? ( ~dev-python/toonapi-0.2.0[${PYTHON_USEDEP}] ) + totalconnect? ( ~dev-python/total-connect-client-0.57[${PYTHON_USEDEP}] ) + touchline? ( ~dev-python/pytouchline-0.7[${PYTHON_USEDEP}] ) + tplink? ( ~dev-python/pyHS100-0.3.5.2[${PYTHON_USEDEP}] ) + tplink_lte? ( ~dev-python/tp-connected-0.0.4[${PYTHON_USEDEP}] ) + traccar? ( ~dev-python/pytraccar-0.9.0[${PYTHON_USEDEP}] ~dev-python/stringcase-1.2.0[${PYTHON_USEDEP}] ) + trackr? ( ~dev-python/pytrackr-0.0.5[${PYTHON_USEDEP}] ) + tradfri? ( ~dev-python/pytradfri-7.0.6[${PYTHON_USEDEP}] ) + trafikverket_train? ( ~dev-python/pytrafikverket-0.1.6.2[${PYTHON_USEDEP}] ) + trafikverket_weatherstation? ( ~dev-python/pytrafikverket-0.1.6.2[${PYTHON_USEDEP}] ) + transmission? ( ~dev-python/transmissionrpc-0.11[${PYTHON_USEDEP}] ) + transport_nsw? ( ~dev-python/PyTransportNSW-0.1.1[${PYTHON_USEDEP}] ) + travisci? ( ~dev-python/TravisPy-0.3.5[${PYTHON_USEDEP}] ) + trend? ( ~dev-python/numpy-1.19.2[${PYTHON_USEDEP}] ) + tts? ( ~media-libs/mutagen-1.45.1 ) + tuya? ( ~dev-python/tuyaha-0.0.10[${PYTHON_USEDEP}] ) + twentemilieu? ( ~dev-python/twentemilieu-0.3.0[${PYTHON_USEDEP}] ) + twilio? ( ~dev-python/twilio-6.32.0[${PYTHON_USEDEP}] ) + twinkly? ( ~dev-python/twinkly-client-0.0.2[${PYTHON_USEDEP}] ) + twitch? ( ~dev-python/python-twitch-client-0.6.0[${PYTHON_USEDEP}] ) + twitter? ( ~dev-python/TwitterAPI-2.6.6[${PYTHON_USEDEP}] ) + unifi? ( ~dev-python/aiounifi-26[${PYTHON_USEDEP}] ) + unifiled? ( ~dev-python/unifiled-0.11[${PYTHON_USEDEP}] ) + unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] ) + upb? ( ~dev-python/upb-lib-0.4.12[${PYTHON_USEDEP}] ) + upcloud? ( ~dev-python/upcloud-api-0.4.5[${PYTHON_USEDEP}] ) + upc_connect? ( ~dev-python/connect-box-0.2.8[${PYTHON_USEDEP}] ) + updater? ( ~dev-python/distro-1.5.0[${PYTHON_USEDEP}] ) + upnp? ( ~dev-python/async-upnp-client-0.14.13[${PYTHON_USEDEP}] ) + uscis? ( ~dev-python/uscisstatus-0.1.1[${PYTHON_USEDEP}] ) + usgs_earthquakes_feed? ( ~dev-python/geojson-client-0.4[${PYTHON_USEDEP}] ) + uvc? ( ~dev-python/uvcclient-0.11.0[${PYTHON_USEDEP}] ) + vallox? ( ~dev-python/vallox-websocket-api-2.4.0[${PYTHON_USEDEP}] ) + velbus? ( ~dev-python/python-velbus-2.1.2[${PYTHON_USEDEP}] ) + velux? ( ~dev-python/pyvlx-0.2.18[${PYTHON_USEDEP}] ) + venstar? ( ~dev-python/venstarcolortouch-0.13[${PYTHON_USEDEP}] ) + vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] ) + verisure? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/vsure-1.7.2[${PYTHON_USEDEP}] ) + versasense? ( ~dev-python/pyversasense-0.0.6[${PYTHON_USEDEP}] ) + version? ( ~dev-python/pyhaversion-3.4.2[${PYTHON_USEDEP}] ) + vesync? ( ~dev-python/pyvesync-1.2.0[${PYTHON_USEDEP}] ) + vicare? ( ~dev-python/PyViCare-0.2.5[${PYTHON_USEDEP}] ) + vilfo? ( ~dev-python/vilfo-api-client-0.3.2[${PYTHON_USEDEP}] ) + vivotek? ( ~dev-python/libpyvivotek-0.4.0[${PYTHON_USEDEP}] ) + vizio? ( ~dev-python/pyvizio-0.1.57[${PYTHON_USEDEP}] ) + vlc? ( ~dev-python/python-vlc-1.1.2[${PYTHON_USEDEP}] ) + vlc_telnet? ( ~dev-python/python-telnet-vlc-2.0.1[${PYTHON_USEDEP}] ) + volkszaehler? ( ~dev-python/volkszaehler-0.2.1[${PYTHON_USEDEP}] ) + volumio? ( ~dev-python/pyvolumio-0.1.3[${PYTHON_USEDEP}] ) + volvooncall? ( ~dev-python/volvooncall-0.8.12[${PYTHON_USEDEP}] ) + vultr? ( ~dev-python/vultr-0.1.2[${PYTHON_USEDEP}] ) + w800rf32? ( ~dev-python/pyW800rf32-0.1[${PYTHON_USEDEP}] ) + wake_on_lan? ( ~dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}] ) + waqi? ( ~dev-python/waqiasync-1.0.0[${PYTHON_USEDEP}] ) + waterfurnace? ( ~dev-python/waterfurnace-1.1.0[${PYTHON_USEDEP}] ) + watson_iot? ( ~dev-python/ibmiotf-0.3.4[${PYTHON_USEDEP}] ) + waze_travel_time? ( ~dev-python/WazeRouteCalculator-0.12[${PYTHON_USEDEP}] ) + webostv? ( ~dev-python/aiopylgtv-0.3.3[${PYTHON_USEDEP}] ) + wemo? ( ~dev-python/pywemo-0.6.3[${PYTHON_USEDEP}] ) + whois? ( ~dev-python/python-whois-0.7.3[${PYTHON_USEDEP}] ) + wiffi? ( ~dev-python/wiffi-1.0.1[${PYTHON_USEDEP}] ) + wilight? ( ~dev-python/pywilight-0.0.68[${PYTHON_USEDEP}] ) + wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] ) + wirelesstag? ( ~dev-python/wirelesstagpy-0.4.1[${PYTHON_USEDEP}] ) + withings? ( ~dev-python/withings-api-2.1.6[${PYTHON_USEDEP}] ) + wled? ( ~dev-python/wled-0.4.4[${PYTHON_USEDEP}] ) + wolflink? ( ~dev-python/wolf_smartset-0.1.8[${PYTHON_USEDEP}] ) + workday? ( ~dev-python/holidays-0.10.5.2[${PYTHON_USEDEP}] ) + xbee? ( ~dev-python/xbee-helper-0.0.7[${PYTHON_USEDEP}] ) + xbox? ( ~dev-python/xbox-webapi-2.0.8[${PYTHON_USEDEP}] ) + xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] ) + xeoma? ( ~dev-python/pyxeoma-1.4.1[${PYTHON_USEDEP}] ) + xfinity? ( ~dev-python/xfinity-gateway-0.0.4[${PYTHON_USEDEP}] ) + xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.13.4[${PYTHON_USEDEP}] ) + xiaomi_miio? ( ~dev-python/construct-2.10.56[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.4[${PYTHON_USEDEP}] ) + xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] ) + xmpp? ( ~dev-python/slixmpp-1.7.0[${PYTHON_USEDEP}] ) + xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] ) + yale_smart_alarm? ( ~dev-python/yalesmartalarmclient-0.1.6[${PYTHON_USEDEP}] ) + yamaha? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}] ) + yamaha_musiccast? ( ~dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] ) + yandex_transport? ( ~dev-python/aioymaps-1.1.0[${PYTHON_USEDEP}] ) + yeelight? ( ~dev-python/yeelight-0.5.4[${PYTHON_USEDEP}] ) + yeelightsunflower? ( ~dev-python/yeelightsunflower-0.0.10[${PYTHON_USEDEP}] ) + yessssms? ( ~dev-python/YesssSMS-0.4.1[${PYTHON_USEDEP}] ) + yi? ( ~dev-python/aioftp-0.12.0[${PYTHON_USEDEP}] ) + zabbix? ( ~dev-python/py-zabbix-1.1.7[${PYTHON_USEDEP}] ) + zengge? ( ~dev-python/zengge-0.2[${PYTHON_USEDEP}] ) + zeroconf? ( ~dev-python/zeroconf-0.28.8[${PYTHON_USEDEP}] ) + zerproc? ( ~dev-python/pyzerproc-0.4.7[${PYTHON_USEDEP}] ) + zestimate? ( ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] ) + zha? ( ~dev-python/bellows-0.22.0[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.5[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.54[${PYTHON_USEDEP}] ~dev-python/zigpy-cc-0.5.2[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.11.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.32.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.13.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.7.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.4.0[${PYTHON_USEDEP}] ) + zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] ) + ziggo_mediabox_xl? ( ~dev-python/ziggo-mediabox-xl-1.1.0[${PYTHON_USEDEP}] ) + zoneminder? ( ~dev-python/zm-py-0.5.2[${PYTHON_USEDEP}] ) + zwave? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] ) + zwave_js? ( ~dev-python/zwave-js-server-python-0.21.0[${PYTHON_USEDEP}] )" + +BDEPEND="${RDEPEND} + test? ( + ~dev-python/astroid-2.4.2[${PYTHON_USEDEP}] + ~dev-python/codecov-2.1.10[${PYTHON_USEDEP}] + ~dev-python/coverage-5.4[${PYTHON_USEDEP}] + ~dev-python/jsonpickle-1.4.1[${PYTHON_USEDEP}] + ~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}] + ~dev-python/mypy-0.812[${PYTHON_USEDEP}] + ~dev-python/pipdeptree-1.0.0[${PYTHON_USEDEP}] + ~dev-python/pre-commit-2.10.1[${PYTHON_USEDEP}] + ~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}] + ~dev-python/pylint-2.6.0[${PYTHON_USEDEP}] + ~dev-python/pytest-cov-2.10.1[${PYTHON_USEDEP}] + ~dev-python/pytest-sugar-0.9.4[${PYTHON_USEDEP}] + ~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}] + ~dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}] + ~dev-python/pytest-xdist-2.1.0[${PYTHON_USEDEP}] + ~dev-python/pytest-6.2.2[${PYTHON_USEDEP}] + ~dev-python/requests-mock-1.8.0[${PYTHON_USEDEP}] + ~dev-python/responses-0.12.0[${PYTHON_USEDEP}] + ~dev-python/respx-0.16.2[${PYTHON_USEDEP}] + ~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}] + ~dev-python/tqdm-4.49.0[${PYTHON_USEDEP}] + ) + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}]" + +INSTALL_DIR="/opt/${MY_PN}" + +DISABLE_AUTOFORMATTING=1 +DOC_CONTENTS=" +The HA interface listens on port 8123 +hass configuration is in: /etc/${MY_PN} +daemon command line arguments are configured in: /etc/conf.d/${MY_PN} +logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log +The sqlite db is by default in: /etc/${MY_PN} +support at https://git.edevau.net/onkelbeh/HomeAssistantRepository +" + +S="${WORKDIR}/core-${MY_PV}" + +DOCS="README.rst" + +python_install_all() { + dodoc ${DOCS} + distutils-r1_python_install_all + keepdir "$INSTALL_DIR" + keepdir "/etc/${MY_PN}" + fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}" + keepdir "/var/log/${MY_PN}" + fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}" + newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}" + newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}" + use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service" + dobin "${FILESDIR}/hasstest" + if use socat ; then + newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave" + sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die + fi + if use mqtt ; then + sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die + fi + insinto /etc/logrotate.d + newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}" + readme.gentoo_create_doc +} + +pkg_postinst() { + readme.gentoo_print_elog +} + diff --git a/app-misc/homeassistant-full/homeassistant-full-9999.ebuild b/app-misc/homeassistant-full/homeassistant-full-9999.ebuild index 450dacc2b..b6025f855 100644 --- a/app-misc/homeassistant-full/homeassistant-full-9999.ebuild +++ b/app-misc/homeassistant-full/homeassistant-full-9999.ebuild @@ -27,7 +27,7 @@ LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" -IUSE="abode accuweather acer_projector acmeda adguard ads advantage_air aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage amazon_polly ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apns apple_tv apprise aprs aqualogic aquostv arcam_fmj arduino arlo arris_tg2492lg aruba asterisk_mbox asuswrt atag aten_pe atome august aurora aurora_abb_powerone avea avion -avri awair -aws axis baidu bbb_gpio bbox -beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluesound bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmp280 bmw_connected_drive bom bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav canary cast channels circuit cisco_ios cisco_mobility_express cisco_webex_teams clementine cli cloud cloudflare cmus co2signal coinbase coinmarketcap color_extractor comfoconnect concord232 control4 coolmaster coronavirus cppm_tracker cpuspeed crimereports cups daikin danfoss_air darksky datadog debugpy deconz decora decora_wifi delijn deluge denonavr deutsche_bahn devolo_home_control dexcom dhcp dht digitalloggers digital_ocean directv discogs discord discovery dlink dlna_dmr dnsip dominos doods doorbird dovado dsmr dunehd +dwd_weather_warnings dweet dynalite dyson eafm ebox ebusd ecoal_boiler ecobee econet ecovacs eddystone_temperature edimax edl21 ee_brightbox egardia eight_sleep elgato eliqonline elkm1 elv emby emulated_hue emulated_kasa emulated_roku enigma2 enocean enphase_envoy entur_public_transport environment_canada envirophat ephember epson epsonworkforce eq3btsmart esphome essent etherscan eufy everlights evohome ezviz familyhub fastdotcom feedreader ffmpeg fibaro fido fints firmata fitbit fixer fleetgo flexit flic flick_electric flo flume flunearyou flux_led folder_watcher foobot forked_daapd fortios foscam freebox free_mobile fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius frontier_silicon futurenow garmin_connect gc100 gdacs geizhals geniushub geonetnz_quakes geonetnz_volcano geo_json_events geo_rss_events gios github gitlab_ci gitter glances -gntp goalfeed goalzero gogogate2 google google_maps google_pubsub google_travel_time gpmdp -gpsd gree greeneye_monitor greenwave griddy growatt_server gstreamer gtfs guardian habitica hangouts harman_kardon_avr harmony hdmi_cec heatmiser heos here_travel_time hikvision hikvisioncam hisense_aehw4a1 hive hlk_sw16 +homekit homekit_controller -homematic -homematicip_cloud homeworks home_connect honeywell horizon hp_ilo html5 http htu21d huawei_lte hue hunterdouglas_powerview hvv_departures hydrawise hyperion ialarm iammeter iaqualink -icloud idteck_prox ifttt iglo ign_sismologia ihc image imap incomfort influxdb insteon intesishome iota iperf3 ipma ipp iqvia irish_rail_transport islamic_prayer_times iss isy994 itach izone jewish_calendar joaoapps_join juicenet kaiterra keenetic_ndms2 kef keyboard keyboard_remote kira kiwi knx kodi konnected kwb lacrosse lametric lastfm launch_library lcn lg_netcast lg_soundbar life360 lifx lifx_legacy lightwave limitlessled linode linux_battery lirc litejet logi_circle loopenergy luci luftdaten lupusec lutron lutron_caseta lw12wifi lyft magicseaweed mailgun marytts mastodon matrix maxcube mcp23017 mediaroom media_extractor melcloud melissa message_bird met meteoalarm meteo_france metoffice mfi mhz19 microsoft miflora mikrotik mill minio -mitemp_bt +mobile_app mochad modbus modem_callerid monoprice mpd +mqtt msteams mvglive mychevy mycroft myq mysensors +mysql mystrom mythicbeastsdns n26 nad nanoleaf neato nederlandse_spoorwegen nello ness_alarm nest netatmo netdata netgear netgear_lte netio neurio_energy nexia nextbus nextcloud nightscout niko_home_control nilu nissan_leaf nmap_tracker nmbs noaa_tides norway_air +notify_events notion nsw_fuel_station nsw_rural_fire_service_feed nuheat nuimo_controller nuki numato nut nws nx584 nzbget oasa_telematics obihai oem ohmconnect ombi omnilogic onewire onkyo onvif openerz openevse opengarage openhome opensensemap opentherm_gw openuv openweathermap opnsense opple orangepi_gpio oru orvibo osramlightify +otp ovo_energy owntracks ozw panasonic_bluray panasonic_viera pandora pcal9535a pencom philips_js pi4ioe5v9xxxx piglow pilight +ping pi_hole pjlink plex plugwise plum_lightpad pocketcasts point poolsense powerwall profiler progettihwsw proliphix prometheus proxmoxve proxy ps4 ptvsd pulseaudio_loopback pushbullet pushover +python_script qbittorrent qld_bushfire qnap qrcode quantum_gateway qvr_pro qwikswitch rachio radiotherm rainbird raincloud rainforest_eagle rainmachine raspihats raspyrfm recollect_waste +recorder recswitch reddit rejseplanen -remember_the_milk remote_rpi_gpio repetier +rest rflink rfxtrx ring ripple risco rmvtransport rocketchat roku roomba roon route53 rova rpi_gpio rpi_gpio_pwm rpi_pfio rpi_power rpi_rf ruckus_unleashed russound_rio russound_rnet sabnzbd saj salt samsungtv satel_integra schluter +scrape scsgate season sendgrid sense sensehat sensibo sentry serial serial_pm sesame seventeentrack seven_segments sharkiq shelly shiftr shodan sht31 sighthound signal_messenger simplepush simplisafe sinch sisyphus skybeacon skybell sky_hub slack sleepiq slide sma smappee smarthab smartthings smarty smart_meter_texas smhi sms snapcast +snmp socat sochain socialblade solaredge solaredge_local solarlog solax soma somfy somfy_mylink sonarr songpal sonos sony_projector soundtouch spc speedtestdotnet spider splunk spotcrime spotify +sql squeezebox ssdp +ssl starline startca statsd steam_online stiebel_eltron stookalert stream streamlabswater suez_water supla surepetcare swiss_hydrological_data swiss_public_transport switchbot switcher_kis switchmate syncthru synology synology_dsm synology_srm systemd systemmonitor tado tahoma tankerkoenig tank_utility tapsaff tasmota tautulli ted5000 telegram_bot tellduslive tellstick temper tesla test tfiac thermoworks_smoke thingspeak thinkingcleaner tibber tikteck tile tmb todoist tof toon totalconnect touchline tplink tplink_lte traccar trackr tradfri trafikverket_train trafikverket_weatherstation transmission transport_nsw travisci trend tts tuya twentemilieu twilio twitch twitter unifi unifiled unifi_direct upb upcloud upc_connect updater upnp uscis usgs_earthquakes_feed uvc vallox velbus velux venstar vera verisure versasense +version vesync vicare vilfo vivotek vizio vlc vlc_telnet volkszaehler volumio volvooncall vultr w800rf32 +wake_on_lan waqi waterfurnace watson_iot waze_travel_time webostv wemo whois wiffi wilight wink wirelesstag withings wled wolflink workday xbee xbox xbox_live xeoma xfinity xiaomi_aqara xiaomi_miio xiaomi_tv xmpp xs1 yale_smart_alarm yamaha yamaha_musiccast yandex_transport yeelight yeelightsunflower yessssms yi zabbix zengge zeroconf zerproc zestimate zha zhong_hong ziggo_mediabox_xl zoneminder +zwave" +IUSE="abode accuweather acer_projector acmeda adguard ads advantage_air aemet aftership agent_dvr airly airnow airvisual aladdin_connect alarmdecoder almond alpha_vantage amazon_polly ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apns apple_tv apprise aprs aqualogic aquostv arcam_fmj arduino arlo arris_tg2492lg aruba asterisk_mbox asuswrt atag aten_pe atome august aurora aurora_abb_powerone avea avion -avri awair -aws axis baidu bbb_gpio bbox -beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluesound bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmp280 bmw_connected_drive bom bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav canary cast channels circuit cisco_ios cisco_mobility_express cisco_webex_teams clementine cli climacell cloud cloudflare cmus co2signal coinbase coinmarketcap color_extractor comfoconnect concord232 control4 coolmaster coronavirus cppm_tracker cpuspeed crimereports cups daikin danfoss_air darksky datadog debugpy deconz decora decora_wifi delijn deluge denonavr deutsche_bahn devolo_home_control dexcom dhcp dht digitalloggers digital_ocean directv discogs discord discovery dlink dlna_dmr dnsip dominos doods doorbird dovado dsmr dunehd +dwd_weather_warnings dweet dynalite dyson eafm ebox ebusd ecoal_boiler ecobee econet ecovacs eddystone_temperature edimax edl21 ee_brightbox egardia eight_sleep elgato eliqonline elkm1 elv emby emulated_hue emulated_kasa emulated_roku enigma2 enocean enphase_envoy entur_public_transport environment_canada envirophat ephember epson epsonworkforce eq3btsmart esphome essent etherscan eufy everlights evohome ezviz faa_delays familyhub fastdotcom feedreader ffmpeg fibaro fido fints fireservicerota firmata fitbit fixer fleetgo flexit flic flick_electric flo flume flunearyou flux_led folder_watcher foobot forked_daapd fortios foscam freebox free_mobile fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius frontier_silicon futurenow garmin_connect gc100 gdacs geizhals geniushub geonetnz_quakes geonetnz_volcano geo_json_events geo_rss_events gios github gitlab_ci gitter glances -gntp goalfeed goalzero gogogate2 google google_maps google_pubsub google_travel_time gpmdp -gpsd gree greeneye_monitor greenwave griddy growatt_server gstreamer gtfs guardian habitica hangouts harman_kardon_avr harmony hdmi_cec heatmiser heos here_travel_time hikvision hikvisioncam hisense_aehw4a1 hive hlk_sw16 +homekit homekit_controller -homematic -homematicip_cloud homeworks home_connect honeywell horizon hp_ilo html5 http htu21d huawei_lte hue huisbaasje hunterdouglas_powerview hvv_departures hydrawise hyperion ialarm iammeter iaqualink -icloud idteck_prox ifttt iglo ign_sismologia ihc image imap incomfort influxdb insteon intesishome iota iperf3 ipma ipp iqvia irish_rail_transport islamic_prayer_times iss isy994 itach izone jewish_calendar joaoapps_join juicenet kaiterra keenetic_ndms2 kef keyboard keyboard_remote kira kiwi kmtronic knx kodi konnected kulersky kwb lacrosse lametric lastfm launch_library lcn lg_netcast lg_soundbar life360 lifx lifx_legacy lightwave limitlessled linode linux_battery lirc litejet litterrobot logi_circle loopenergy luci luftdaten lupusec lutron lutron_caseta lw12wifi lyft lyric magicseaweed mailgun marytts mastodon matrix maxcube mazda mcp23017 mediaroom media_extractor melcloud melissa message_bird met meteoalarm meteo_france metoffice mfi mhz19 microsoft miflora mikrotik mill minio -mitemp_bt +mobile_app mochad modbus modem_callerid monoprice motion_blinds mpd +mqtt msteams mullvad mvglive mychevy mycroft myq mysensors +mysql mystrom mythicbeastsdns n26 nad nanoleaf neato nederlandse_spoorwegen nello ness_alarm nest netatmo netdata netgear netgear_lte netio neurio_energy nexia nextbus nextcloud nightscout niko_home_control nilu nissan_leaf nmap_tracker nmbs noaa_tides norway_air +notify_events notion nsw_fuel_station nsw_rural_fire_service_feed nuheat nuimo_controller nuki numato nut nws nx584 nzbget oasa_telematics obihai oem ohmconnect ombi omnilogic ondilo_ico onewire onkyo onvif openerz openevse opengarage openhome opensensemap opentherm_gw openuv openweathermap opnsense opple orangepi_gpio oru orvibo osramlightify +otp ovo_energy owntracks ozw panasonic_bluray panasonic_viera pandora pcal9535a pencom philips_js pi4ioe5v9xxxx piglow pilight +ping pi_hole pjlink plaato plex plugwise plum_lightpad pocketcasts point poolsense powerwall profiler progettihwsw proliphix prometheus proxmoxve proxy ps4 ptvsd pulseaudio_loopback pushbullet pushover +python_script qbittorrent qld_bushfire qnap qrcode quantum_gateway qvr_pro qwikswitch rachio radiotherm rainbird raincloud rainforest_eagle rainmachine raspihats raspyrfm recollect_waste +recorder recswitch reddit rejseplanen -remember_the_milk remote_rpi_gpio repetier +rest rflink rfxtrx ring ripple risco rituals_perfume_genie rmvtransport rocketchat roku roomba roon route53 rova rpi_gpio rpi_gpio_pwm rpi_pfio rpi_power rpi_rf ruckus_unleashed russound_rio russound_rnet sabnzbd saj salt samsungtv satel_integra schluter +scrape scsgate season sendgrid sense sensehat sensibo sentry serial serial_pm sesame seventeentrack seven_segments sharkiq shelly shiftr shodan sht31 sighthound signal_messenger simplepush simplisafe sinch sisyphus skybeacon skybell sky_hub slack sleepiq slide sma smappee smarthab smartthings smarttub smarty smart_meter_texas smhi sms snapcast +snmp socat sochain socialblade solaredge solaredge_local solarlog solax soma somfy somfy_mylink sonarr songpal sonos sony_projector soundtouch spc speedtestdotnet spider splunk spotcrime spotify +sql squeezebox srp_energy ssdp +ssl starline startca statsd steam_online stiebel_eltron stookalert stream streamlabswater subaru suez_water supla surepetcare swiss_hydrological_data swiss_public_transport switchbot switcher_kis switchmate syncthru synology synology_dsm synology_srm systemd systemmonitor tado tahoma tankerkoenig tank_utility tapsaff tasmota tautulli ted5000 telegram_bot tellduslive tellstick temper tesla test tfiac thermoworks_smoke thingspeak thinkingcleaner tibber tikteck tile tmb todoist tof toon totalconnect touchline tplink tplink_lte traccar trackr tradfri trafikverket_train trafikverket_weatherstation transmission transport_nsw travisci trend tts tuya twentemilieu twilio twinkly twitch twitter unifi unifiled unifi_direct upb upcloud upc_connect updater upnp uscis usgs_earthquakes_feed uvc vallox velbus velux venstar vera verisure versasense +version vesync vicare vilfo vivotek vizio vlc vlc_telnet volkszaehler volumio volvooncall vultr w800rf32 +wake_on_lan waqi waterfurnace watson_iot waze_travel_time webostv wemo whois wiffi wilight wink wirelesstag withings wled wolflink workday xbee xbox xbox_live xeoma xfinity xiaomi_aqara xiaomi_miio xiaomi_tv xmpp xs1 yale_smart_alarm yamaha yamaha_musiccast yandex_transport yeelight yeelightsunflower yessssms yi zabbix zengge zeroconf zerproc zestimate zha zhong_hong ziggo_mediabox_xl zoneminder +zwave zwave_js" # external deps RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN} @@ -63,7 +63,7 @@ RDEPEND="${RDEPEND} ~dev-python/grpcio-1.31.0[${PYTHON_USEDEP}] >=dev-python/h11-0.12.0[${PYTHON_USEDEP}] ~dev-python/hass-nabucasa-0.41.0[${PYTHON_USEDEP}] - ~dev-python/home-assistant-frontend-20210302.3[${PYTHON_USEDEP}] + ~dev-python/home-assistant-frontend-20210302.4[${PYTHON_USEDEP}] >=dev-python/httpcore-0.12.3[${PYTHON_USEDEP}] >=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}] ~dev-python/httpx-0.16.1[${PYTHON_USEDEP}] @@ -109,9 +109,11 @@ RDEPEND="${RDEPEND} adguard? ( ~dev-python/adguardhome-0.4.2[${PYTHON_USEDEP}] ) ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] ) advantage_air? ( ~dev-python/advantage-air-0.2.1[${PYTHON_USEDEP}] ) + aemet? ( ~dev-python/AEMET-OpenData-0.1.8[${PYTHON_USEDEP}] ) aftership? ( ~dev-python/pyaftership-0.1.2[${PYTHON_USEDEP}] ) agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] ) airly? ( ~dev-python/airly-1.0.0[${PYTHON_USEDEP}] ) + airnow? ( ~dev-python/pyairnow-1.1.0[${PYTHON_USEDEP}] ) airvisual? ( ~dev-python/pyairvisual-5.0.4[${PYTHON_USEDEP}] ) aladdin_connect? ( ~dev-python/aladdin-connect-0.3[${PYTHON_USEDEP}] ) alarmdecoder? ( ~dev-python/adext-0.4.1[${PYTHON_USEDEP}] ) @@ -194,6 +196,7 @@ RDEPEND="${RDEPEND} cisco_webex_teams? ( ~dev-python/webexteamssdk-1.1.1[${PYTHON_USEDEP}] ) clementine? ( ~dev-python/python-clementine-remote-1.0.1[${PYTHON_USEDEP}] ) cli? ( app-misc/home-assistant-cli ) + climacell? ( ~dev-python/pyclimacell-0.14.0[${PYTHON_USEDEP}] ) cloud? ( ~dev-python/hass-nabucasa-0.41.0[${PYTHON_USEDEP}] ) cloudflare? ( ~dev-python/pycfdns-1.2.1[${PYTHON_USEDEP}] ) cmus? ( ~dev-python/pycmus-0.1.1[${PYTHON_USEDEP}] ) @@ -283,6 +286,7 @@ RDEPEND="${RDEPEND} everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] ) evohome? ( ~dev-python/evohome-async-0.3.5[${PYTHON_USEDEP}] ) ezviz? ( ~dev-python/pyEzviz-0.1.5.2[${PYTHON_USEDEP}] ) + faa_delays? ( ~dev-python/faadelays-0.0.6[${PYTHON_USEDEP}] ) familyhub? ( ~dev-python/python-family-hub-local-0.0.2[${PYTHON_USEDEP}] ) fastdotcom? ( ~dev-python/fastdotcom-0.0.3[${PYTHON_USEDEP}] ) feedreader? ( ~dev-python/feedparser-6.0.2[${PYTHON_USEDEP}] ) @@ -290,6 +294,7 @@ RDEPEND="${RDEPEND} fibaro? ( ~dev-python/fiblary3-0.1.7[${PYTHON_USEDEP}] ) fido? ( ~dev-python/pyfido-2.1.1[${PYTHON_USEDEP}] ) fints? ( ~dev-python/fints-1.0.1[${PYTHON_USEDEP}] ) + fireservicerota? ( ~dev-python/pyfireservicerota-0.0.40[${PYTHON_USEDEP}] ) firmata? ( ~dev-python/pymata-express-1.19[${PYTHON_USEDEP}] ) fitbit? ( ~dev-python/fitbit-0.3.1[${PYTHON_USEDEP}] ) fixer? ( ~dev-python/fixerio-1.0.0_alpha0[${PYTHON_USEDEP}] ) @@ -374,6 +379,7 @@ RDEPEND="${RDEPEND} htu21d? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ) huawei_lte? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/huawei-lte-api-1.4.17[${PYTHON_USEDEP}] ~dev-python/stringcase-1.2.0[${PYTHON_USEDEP}] ~dev-python/url-normalize-1.4.1[${PYTHON_USEDEP}] ) hue? ( ~dev-python/aiohue-2.1.0[${PYTHON_USEDEP}] ) + huisbaasje? ( ~dev-python/huisbaasje-client-0.1.0[${PYTHON_USEDEP}] ) hunterdouglas_powerview? ( ~dev-python/aiopvapi-1.6.14[${PYTHON_USEDEP}] ) hvv_departures? ( ~dev-python/pygti-0.9.2[${PYTHON_USEDEP}] ) hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] ) @@ -414,9 +420,11 @@ RDEPEND="${RDEPEND} keyboard_remote? ( ~dev-python/evdev-1.1.2[${PYTHON_USEDEP}] ~dev-python/aionotify-0.2.0[${PYTHON_USEDEP}] ) kira? ( ~dev-python/pykira-0.1.1[${PYTHON_USEDEP}] ) kiwi? ( ~dev-python/kiwiki-client-0.1.1[${PYTHON_USEDEP}] ) + kmtronic? ( ~dev-python/pykmtronic-0.0.3[${PYTHON_USEDEP}] ) knx? ( ~dev-python/xknx-0.17.1[${PYTHON_USEDEP}] ) kodi? ( ~dev-python/pykodi-0.2.1[${PYTHON_USEDEP}] ) konnected? ( ~dev-python/konnected-1.2.0[${PYTHON_USEDEP}] ) + kulersky? ( ~dev-python/pykulersky-0.4.0[${PYTHON_USEDEP}] ) kwb? ( ~dev-python/pykwb-0.0.8[${PYTHON_USEDEP}] ) lacrosse? ( ~dev-python/pylacrosse-0.4[${PYTHON_USEDEP}] ) lametric? ( ~dev-python/lmnotify-0.0.4[${PYTHON_USEDEP}] ) @@ -434,6 +442,7 @@ RDEPEND="${RDEPEND} linux_battery? ( ~dev-python/batinfo-0.4.2[${PYTHON_USEDEP}] ) lirc? ( ~dev-python/python-lirc-1.2.3[${PYTHON_USEDEP}] ) litejet? ( ~dev-python/pylitejet-0.3.0[${PYTHON_USEDEP}] ) + litterrobot? ( ~dev-python/pylitterbot-2021.2.5[${PYTHON_USEDEP}] ) logi_circle? ( ~dev-python/logi-circle-0.2.2[${PYTHON_USEDEP}] ) loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] ) luci? ( ~dev-python/openwrt-luci-rpc-1.1.6[${PYTHON_USEDEP}] ) @@ -443,12 +452,14 @@ RDEPEND="${RDEPEND} lutron_caseta? ( ~dev-python/pylutron-caseta-0.9.0[${PYTHON_USEDEP}] ~dev-python/aiolip-1.1.4[${PYTHON_USEDEP}] ) lw12wifi? ( ~dev-python/lw12-0.9.2[${PYTHON_USEDEP}] ) lyft? ( ~dev-python/lyft_rides-0.2[${PYTHON_USEDEP}] ) + lyric? ( ~dev-python/aiolyric-1.0.5[${PYTHON_USEDEP}] ) magicseaweed? ( ~dev-python/magicseaweed-1.0.3[${PYTHON_USEDEP}] ) mailgun? ( ~dev-python/pymailgunner-1.4[${PYTHON_USEDEP}] ) marytts? ( ~dev-python/speak2mary-1.4.0[${PYTHON_USEDEP}] ) mastodon? ( ~dev-python/Mastodon-py-1.5.1[${PYTHON_USEDEP}] ) matrix? ( ~dev-python/matrix-client-0.3.2[${PYTHON_USEDEP}] ) maxcube? ( ~dev-python/maxcube-api-0.3.0[${PYTHON_USEDEP}] ) + mazda? ( ~dev-python/pymazda-0.0.8[${PYTHON_USEDEP}] ) mcp23017? ( ~dev-python/RPi-GPIO-0.7.0[${PYTHON_USEDEP}] ~dev-python/adafruit-circuitpython-mcp230xx-2.2.2[${PYTHON_USEDEP}] ) mediaroom? ( ~dev-python/pymediaroom-0.6.4.1[${PYTHON_USEDEP}] ) media_extractor? ( ~dev-python/youtube_dl-2021.1.24.1[${PYTHON_USEDEP}] ) @@ -472,9 +483,11 @@ RDEPEND="${RDEPEND} modbus? ( ~dev-python/pymodbus-2.3.0[${PYTHON_USEDEP}] ) modem_callerid? ( ~dev-python/basicmodem-0.7[${PYTHON_USEDEP}] ) monoprice? ( ~dev-python/pymonoprice-0.3[${PYTHON_USEDEP}] ) + motion_blinds? ( ~dev-python/motionblinds-0.4.8[${PYTHON_USEDEP}] ) mpd? ( ~dev-python/python-mpd2-3.0.4[${PYTHON_USEDEP}] ) mqtt? ( ~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}] ) msteams? ( ~dev-python/pymsteams-0.1.12[${PYTHON_USEDEP}] ) + mullvad? ( ~dev-python/mullvad-api-1.0.0[${PYTHON_USEDEP}] ) mvglive? ( ~dev-python/PyMVGLive-1.1.4[${PYTHON_USEDEP}] ) mychevy? ( ~dev-python/mychevy-2.1.1[${PYTHON_USEDEP}] ) mycroft? ( ~dev-python/mycroftapi-2.0[${PYTHON_USEDEP}] ) @@ -526,6 +539,7 @@ RDEPEND="${RDEPEND} ohmconnect? ( ~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] ) ombi? ( ~dev-python/pyombi-0.1.10[${PYTHON_USEDEP}] ) omnilogic? ( ~dev-python/omnilogic-0.4.2[${PYTHON_USEDEP}] ) + ondilo_ico? ( ~dev-python/ondilo-0.2.0[${PYTHON_USEDEP}] ) onewire? ( ~dev-python/pyownet-0.10.0[${PYTHON_USEDEP}] ~dev-python/pi1wire-0.1.0[${PYTHON_USEDEP}] ) onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] ) onvif? ( ~dev-python/onvif-zeep-async-1.0.0[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] ~dev-python/zeep-4.0.0[${PYTHON_USEDEP}] ) @@ -559,6 +573,7 @@ RDEPEND="${RDEPEND} ping? ( ~dev-python/icmplib-2.0[${PYTHON_USEDEP}] ) pi_hole? ( ~dev-python/hole-0.5.1[${PYTHON_USEDEP}] ) pjlink? ( ~dev-python/pypjlink2-1.2.1[${PYTHON_USEDEP}] ) + plaato? ( ~dev-python/pyplaato-0.0.15[${PYTHON_USEDEP}] ) plex? ( ~dev-python/PlexAPI-4.4.0[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.12[${PYTHON_USEDEP}] ) plugwise? ( ~dev-python/plugwise-0.8.5[${PYTHON_USEDEP}] ) plum_lightpad? ( ~dev-python/plumlightpad-0.0.11[${PYTHON_USEDEP}] ) @@ -607,6 +622,7 @@ RDEPEND="${RDEPEND} ring? ( ~dev-python/ring-doorbell-0.6.2[${PYTHON_USEDEP}] ) ripple? ( ~dev-python/python-ripple-api-0.0.3[${PYTHON_USEDEP}] ) risco? ( ~dev-python/pyrisco-0.3.1[${PYTHON_USEDEP}] ) + rituals_perfume_genie? ( ~dev-python/pyrituals-0.0.2[${PYTHON_USEDEP}] ) rmvtransport? ( ~dev-python/PyRMVtransport-0.3.1[${PYTHON_USEDEP}] ) rocketchat? ( ~dev-python/rocketchat-API-0.6.1[${PYTHON_USEDEP}] ) roku? ( ~dev-python/rokuecp-0.8.0[${PYTHON_USEDEP}] ) @@ -662,6 +678,7 @@ RDEPEND="${RDEPEND} smappee? ( ~dev-python/pysmappee-0.2.17[${PYTHON_USEDEP}] ) smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] ) smartthings? ( ~dev-python/pysmartapp-0.3.3[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.6[${PYTHON_USEDEP}] ) + smarttub? ( ~dev-python/python-smarttub-0.0.17[${PYTHON_USEDEP}] ) smarty? ( ~dev-python/pysmarty-0.8[${PYTHON_USEDEP}] ) smart_meter_texas? ( ~dev-python/smart-meter-texas-0.4.0[${PYTHON_USEDEP}] ) smhi? ( ~dev-python/smhi-pkg-1.0.13[${PYTHON_USEDEP}] ) @@ -691,6 +708,7 @@ RDEPEND="${RDEPEND} spotify? ( ~dev-python/spotipy-2.16.1[${PYTHON_USEDEP}] ) sql? ( ~dev-python/sqlalchemy-1.3.23[${PYTHON_USEDEP}] ) squeezebox? ( ~dev-python/pysqueezebox-0.5.5[${PYTHON_USEDEP}] ) + srp_energy? ( ~dev-python/srpenergy-1.3.2[${PYTHON_USEDEP}] ) ssdp? ( ~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] ~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.14.13[${PYTHON_USEDEP}] ) ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy ) starline? ( ~dev-python/starline-0.1.5[${PYTHON_USEDEP}] ) @@ -701,6 +719,7 @@ RDEPEND="${RDEPEND} stookalert? ( ~dev-python/stookalert-0.1.4[${PYTHON_USEDEP}] ) stream? ( ~dev-python/av-8.0.3[${PYTHON_USEDEP}] ) streamlabswater? ( ~dev-python/streamlabswater-1.0.1[${PYTHON_USEDEP}] ) + subaru? ( ~dev-python/subarulink-0.3.12[${PYTHON_USEDEP}] ) suez_water? ( ~dev-python/pysuez-0.1.19[${PYTHON_USEDEP}] ) supla? ( ~dev-python/asyncpysupla-0.0.5[${PYTHON_USEDEP}] ) surepetcare? ( ~dev-python/surepy-0.4.0[${PYTHON_USEDEP}] ) @@ -755,6 +774,7 @@ RDEPEND="${RDEPEND} tuya? ( ~dev-python/tuyaha-0.0.10[${PYTHON_USEDEP}] ) twentemilieu? ( ~dev-python/twentemilieu-0.3.0[${PYTHON_USEDEP}] ) twilio? ( ~dev-python/twilio-6.32.0[${PYTHON_USEDEP}] ) + twinkly? ( ~dev-python/twinkly-client-0.0.2[${PYTHON_USEDEP}] ) twitch? ( ~dev-python/python-twitch-client-0.6.0[${PYTHON_USEDEP}] ) twitter? ( ~dev-python/TwitterAPI-2.6.6[${PYTHON_USEDEP}] ) unifi? ( ~dev-python/aiounifi-26[${PYTHON_USEDEP}] ) @@ -831,7 +851,8 @@ RDEPEND="${RDEPEND} zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] ) ziggo_mediabox_xl? ( ~dev-python/ziggo-mediabox-xl-1.1.0[${PYTHON_USEDEP}] ) zoneminder? ( ~dev-python/zm-py-0.5.2[${PYTHON_USEDEP}] ) - zwave? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )" + zwave? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] ) + zwave_js? ( ~dev-python/zwave-js-server-python-0.21.0[${PYTHON_USEDEP}] )" BDEPEND="${RDEPEND} test? ( diff --git a/app-misc/homeassistant-full/metadata.xml b/app-misc/homeassistant-full/metadata.xml index 1b01a5931..d1a6dd043 100644 --- a/app-misc/homeassistant-full/metadata.xml +++ b/app-misc/homeassistant-full/metadata.xml @@ -21,9 +21,11 @@ Monitor your ad- and tracker-blocking DNS server Beckhoff automation devices running TwinCAT API helper for Advantage Air's MyAir and e-zone API + AEMET OpenData meteorological data The aftership platform allows one to track deliveries by AfterShip Agent DVR is a free* software DVR solution Uses the Airly web service as a source for air quality data + AirNow web service as a source for air quality data Airvisual sensor platform queries the AirVisual cloud API for air quality data The aladdin_connect cover platform lets you control Genie Aladdin Connect garage AlarmDecoder extended @@ -106,6 +108,7 @@ Deliver rich notifications from Home Assistant to Cisco Webex Teams The clementine platform allows you to control a Clementine Music Player Set a dependency for Home Assistant Cli hass-cli (lots of modules required) + obtain weather information from the ClimaCell API Quickly integrate your local Home Assistant with various cloud services With the cloudflare integration, you can keep your Cloudflare records up to date Allows you to control a cmus music player from Home Assistant @@ -195,6 +198,7 @@ Library for controlling an EverLights lighting system links with all non-US Honeywell Total Connect Comfort (TCC) CH/DHW systems ezviz sensor platform uses the EzvizLife API to interact with the devices + delays at US Airports based on the FAA’s National Airspace System Status get images of the inside of your Samsung Family Hub refrigerator uses the Fast.com web service to measure network bandwidth performance an RSS/Atom feed reader that polls feeds every hour @@ -202,6 +206,7 @@ Fibaro hub is a controller mainly connecting to Z-Wave devices Integrate your Fido account information into Home Assistant This only works with banks that support the FinTS (aka. HBCI) standard + scheduling and dispatching system for firefighters Firmata can be used to add digital inputs and outputs to Home Assistant The Fitbit sensor allows you to expose data from Fitbit to Home Assistant current exchange rate from Fixer.io using data from ECB @@ -286,6 +291,7 @@ Read the temperature and humidity from a HTU21D sensor (I2C) allows you to observe and control Huawei LTE devices talk to Philips Hue + Huisbaasje smart energy meters integrate your Hunter Douglas PowerView devices departures of busses, trains and ferries in Hamburg communicate with Hunter Wi-Fi irrigation controllers @@ -326,9 +332,11 @@ Receive signals from a keyboard and use it as a remote control main integration to integrate Keene Electronics IR over IP Kira modules open your KIWI Smart Locks and Smart Entry Devices + IP-connected relays Asynchronous Library for the KNX protocol control a Kodi multimedia system connect wired sensors and switches to a Konnected Alarm Panel + connects Brightech Kuler Sky floor lamps to Home Assistant integrates the sensors of KWB Easyfire pellet central heating units using the data provided by a Jeelink USB dongle or this Arduino sketch LaMetric Time smart clock listen to web radio and display notifications @@ -346,6 +354,7 @@ sensor platform is using the information stored in /sys/class/power_supply/ Python bindings for LIRC allows a computer to control the system via LiteJet’s third party protocol + Wi-Fi-enabled, automatic, self-cleaning litter box for cats integrate your Logi Circle cameras in Home Assistant Integrate your Loop Energy meter information into Home Assistant fetch connected devices from your OpenWrt @@ -355,12 +364,14 @@ for communicating with the Lutron Caseta Smart Bridge Library to control the Lagute LW-12 WiFi LED controller Unofficial Lyft Rides API Python SDK + Honeywell Lyric thermostat platform Provides API wrapper to magicseaweed.com. A simple mailgun client - pymailgun fork with Python 3 support text-to-speech platform uses MaryTTS Text-to-Speech engine uses Mastodon to deliver notifications from Home Assistant allows you to send messages to matrix rooms eQ-3 ELV MAX Cube Python API + Mazda Connected Services integration base for all related mcp23017 platforms in Home Assistant control a Mediaroom Set-Top Box (STB) from Home Assistant support for youtube_dl @@ -384,9 +395,11 @@ sensors and switches controlled over MODBUS serial, TCP, and UDP connections Uses an available modem for collecting caller ID information Python API for talking to Monoprice 6-zone amplifier + control Motion Blinds from Coulisse B.V. allows you to control a Music Player Daemon from Home Assistant install MQTT Broker and dependencies send notifications from Home Assistant to a team channel in Microsoft Teams + Mullvad VPN integration pulls Mullvad VPN status information departure times bus, tram, subway, train of Munich public transport network communicates with the my.chevrolet website using the javascript API allows you to send notifications and more to Mycroft from Home Assistant @@ -438,6 +451,7 @@ show you the current OhmConnect status for the given OhmConnect ID The Ombi integration monitors data from your Ombi instance Hayward Onmilogic pool control system + ICO continuously analyzes the water quality of your pool/spa supports sensors which that using the One wire (1-wire) bus for communication allows you to control a Onkyo, Integra and some recent Pioneer receivers allows you to use an ONVIF Profile S conformant device @@ -471,6 +485,7 @@ ICMPLib retrieve statistics and interact with a Pi-hole system control projectors with support for the PJLink protocol from Home Assistant + sets up integration with Plaato Airlock and Keg Python bindings for the Plex API Plugwise_Smile (Anna/Adam/P1/Stretch) API to use in conjunction with Home Assist A python package that interacts with the Plum Lightpad @@ -519,6 +534,7 @@ integrate your ring.com devices The ripple sensor platform displays Ripple wallet balances from Ripple.com This integration connects with Risco Alarms over Risco Cloud + monitor your Rituals perfume diffusers departure time of bus, tram, subway, train in Rhein-Main area public transport allows you to send messages to your Rocket.Chat instance from Home Assistant add support for Roku players @@ -574,6 +590,7 @@ integrate Smappee monitors, plugs and switches control your lights and shutters with the SmartHab integration use the SmartThings Cloud API + control hot tubs which use the SmartTub system lets you control Salda Smarty ventilation units from Home Assistant allows Texas residents to integrate their electric meters into Home Assistant support for the SMHI.se web service as a source for meteorological data @@ -603,6 +620,7 @@ Spotify media player integration allows you to control Spotify playback enables you to use an SQL database supported by the sqlalchemy library library to control Logitech Media Server + SRP Energy integration hourly energy usage report will scan the network for supported devices and services (Upnp) include support for haproxy retrieve data of your StarLine security system from the StarLine portal @@ -613,6 +631,7 @@ queries the RIVM Stookalert API for unfavorable weather conditions provides a way to proxy live streams through Home Assistant interact with StreamLabs water monitoring devices + MySubaru connected vehicle services consumption of water from the French water provider Tout Sur Mon Eau Supla is an Open Source home automation system for ESP8266 based devices information on your Sure Petcare Connect Pet or Cat Flap @@ -669,6 +688,7 @@ integrate all Tuya Smart related platforms allows you to track the next scheduled waste pickups by Twente Milieu enables the sending of notifications via SMS and the creation of calls + control Twinkly LED string from Home Assistant monitor Twitch channel status from within Home Assistant notification platform uses Twitter to deliver notifications from Home Assistant talk with a Ubiquiti unifi Controller @@ -746,5 +766,6 @@ allows you to control a Ziggo Mediabox XL Support for ZoneMinder Cameras Support for Z-Wave Devices (uncomplete) + control a Z-Wave network via the Z-Wave JS driver diff --git a/app-misc/homeassistant-min/Manifest b/app-misc/homeassistant-min/Manifest index 5a1661c85..521094537 100644 --- a/app-misc/homeassistant-min/Manifest +++ b/app-misc/homeassistant-min/Manifest @@ -20,6 +20,7 @@ DIST homeassistant-2021.2.1.tar.gz 8795722 BLAKE2B bdcc563178d49b16610b9e53c9ba9 DIST homeassistant-2021.2.2.tar.gz 8797300 BLAKE2B 87f261ddafbca1e024f5674059f9324cf3005e79f74045a3f17ccd800a94190b8e49adeeb97afa05c0723ced98ada11451448cccb9d0cdbbe27cf91e18b044ca SHA512 d51e61fca1e12360943935cfa9cdec98f92387adda135ab2ceca6e62482f15048f8cf4b75e8bb089e2de0eb7248ee9039eeb04b4ca1291c246a6f5338ee0546b DIST homeassistant-2021.2.3.tar.gz 8795973 BLAKE2B 7822a85c17ce3e7b7271526cc7bdb3d1e7c8ad622d6fb6d12b7755212ff10c48ebbc01d3e132c99b669590ef9f2597681470a599d950e787a140d6e83cd2c4f4 SHA512 5748d975313d3f97ac0b5b611c0289dfb20a9f48d53ad29bb5110af39c1aa87d32c0b721c4f2aabc0e536bfcd60e82d79a51d6d8e7f8fc39e6d13ef332f8d7ec DIST homeassistant-2021.3.0.tar.gz 9106458 BLAKE2B 655df5b2330e48e8917462e74b2fb20c42470351b534f9990805bbc9f46258447ea1990ce825c53a05bb06fa241b04b1db9d566ce7e4ff31ceb4f64aefb0a8d9 SHA512 3a8932e0caeff3f7a0d362943e132ddacf689e8553a302444fe7a2da1b6d5a894da63886e09a2ff7a81c76d4e0c4ef73972384cd17cc2cb0dd27498840d2bc42 +DIST homeassistant-2021.3.1.tar.gz 9106873 BLAKE2B f9e8619400e935c141df4cbeaf492c2fd9f688d91fe1b31e356d94aae610a4e12345b67d731c58b2dcc6e2b0eed1b54a960476559109383bcab25e16df0b7dcf SHA512 4560678e0d169aa6fd2874d6bb4fdd35e3ee45e5c13fddf20a081013ba4f48e6709e89b5a11cdee3fd97bb0b802593c74523a274a7964eb7f1be8da024bca8bf EBUILD homeassistant-min-0.117.6.ebuild 9607 BLAKE2B b2de10e03da1b625a6f1dcde3a541f1ade5ca3ae8177a0a063952f1ca40aced0c1b5499cbf65d983f5d362a98a1d4758e3d2f17a7ba5241cc7101977a7662909 SHA512 9a695aa6f664e34b15f0bb730e5e91029b9a5f444106458e8a35802f5827f399d0007f15692e109b80f0635dcfe54236e269591f19e245ca8c263249976413e8 EBUILD homeassistant-min-0.118.4.ebuild 9670 BLAKE2B 33995e87e31f64271e21cd0e4e74698cc9b84d0ebbe5572012a7f03056b2dcac587624cecb2c7e316473a2e40f0916ec9c05b6e0aa4290d0582c10866e0dfd35 SHA512 d2de3a6542ebd4b7ba05b03984769937fdb721a1b613578cb1c7d065507fc8d3ddc6fb6bccdff254ce4ecd0e57e630f376157c263d39e1e64d56904a221c3584 EBUILD homeassistant-min-0.118.5-r1.ebuild 9652 BLAKE2B 2369b707ac68b67c74b3ac0a1ab9636ee31e7fe8a5ffd8a30dfc0ff6ca8aae7598b434013081ae787cbe8ce0363bd83442b7214b07651b412b55983ea206ced2 SHA512 a1a6054ba9e283543d6484b30ae149bf4af163667e1a1347f8ab2d038c4a8178b587be4cc5fb71838b93d52c4d62538e2b5ffa81af65fb9361c9a75bd7533dcf @@ -32,4 +33,5 @@ EBUILD homeassistant-min-2021.2.1.ebuild 9838 BLAKE2B e31cff5fae596155085ef8c12f EBUILD homeassistant-min-2021.2.2.ebuild 9784 BLAKE2B a725b6df0d5a7ed18789e68994495f225b4bdebf0544f8da88c3b05eee5033a47c045149655b39da7daa63b94eab8b15191bdac42b568b5c785551552ecdecd4 SHA512 c893a5b0140ee61e9404bef9c6a062c31209235234722b7869439be9670d42f5945a2ba7b90629850a446c4f4fffbc2b3e05fbc5b8ea5ed004a1a2832c4e3a07 EBUILD homeassistant-min-2021.2.3-r1.ebuild 9838 BLAKE2B c8d457511e0bae9d670b2018220882c214d88468169012998b4b71f12cf4b939a25e8bee78e4d30c6197bfe1534ca1464dc141991a1548b2b8649f5a1fc39710 SHA512 8e7969a756ebda622b241882cf455abdeb6ee29b11faba31c7f93dc2733de7b41746354fc5ee6a7a4b0db9a7c1be0fd5f5d9f130f21bf4941079a15c6e5be5ad EBUILD homeassistant-min-2021.3.0.ebuild 9822 BLAKE2B b984d43ae313ba0a4b5dda66d236475d9d0b7543c17ea4be82b154bed1c463f64bd67a88baed6a7003fcb012c3dd5e9827e049d90de878fc933b7f021db3c099 SHA512 ee026e816b9b88b62b9ded2935b0616b53bbc789e32d18902c5393f9b1b2bc5378d1395a85ce2726c629094082d05477ee39ff26dacc35944d65ecf8935785bb +EBUILD homeassistant-min-2021.3.1.ebuild 9822 BLAKE2B 30d08a18cdd9a7aa09c18a90c6cc63eebe97bf9356e67d7e2f7bfdea7fd75ea1a1f8a7f1f506e5a3761e823057f8a8a0d7e058763dbcb8d860e9fdfeb2298741 SHA512 2cd6c1a37f2c5b5a415bd5106a0bc62f9b73d6e66d059c5d2d9521f47cfab0906623d4a5e2d81f99d563615ff67e33face661a8c32af5f7d9eb39ce759740ae4 MISC metadata.xml 4393 BLAKE2B 560e80122ab7b1a997bcd8e976ca308155707986af72aab3abce25ad798ce9d9b2cd778932a79b84a859a9e60fed7cb4ea6f8c6910b8d922ea6b79e2a2020685 SHA512 318704f059f959ada0a38fd61070a3a18bcf641bb772089756ef4ffadc00dd397a76b31f72385025d5d1d46f41743412b9b4aef8431d017e23b39ad7361a71fa diff --git a/app-misc/homeassistant-min/homeassistant-min-2021.3.1.ebuild b/app-misc/homeassistant-min/homeassistant-min-2021.3.1.ebuild new file mode 100644 index 000000000..0b88fbdff --- /dev/null +++ b/app-misc/homeassistant-min/homeassistant-min-2021.3.1.ebuild @@ -0,0 +1,221 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +PYTHON_COMPAT=( python3_{7,8} ) +inherit readme.gentoo-r1 eutils distutils-r1 systemd + +MY_PN=homeassistant + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/home-assistant/core.git" + EGIT_BRANCH="dev" + S="${WORKDIR}/core/" +else + MY_PV=${PV/_beta/b} + MY_P=${MY_PN}-${MY_PV} + SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz" + S="${WORKDIR}/core-${MY_PV}" +fi + +DESCRIPTION="Open-source home automation platform running on Python 3.7 & 3.8" +HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/" + +LICENSE="Apache-2.0" +SLOT="0" + +KEYWORDS="amd64 arm arm64 x86 amd64-linux x86-linux" +IUSE="androidtv axis +caldav cli coronavirus darksky +dwd_weather_warnings enigma2 esphome fronius github +homekit influxdb kodi maxcube mikrotik +mobile_app +mqtt +mysql +notify_events +otp owntracks +ping +python_script qnap qvr_pro +recorder +rest samsungtv +scrape shelly signal_messenger +snmp socat sonos +sql +ssl systemd tasmota test tradfri +version +wake_on_lan workday yamaha yamaha_musiccast +zwave" + +# external deps +RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN} + || ( dev-lang/python:3.7 dev-lang/python:3.8 ) + app-admin/logrotate + dev-db/sqlite + dev-libs/libfastjson + >=dev-libs/xerces-c-3.1.4-r1" + +# make sure no conflicting main Ebuild is installed +RDEPEND="${RDEPEND} + !app-misc/homeassistant + !app-misc/homeassistant-full" + +# Home Assistant Core dependencies +# from package_constraints.txt +RDEPEND="${RDEPEND} + ~dev-python/aiohttp-3.7.4[${PYTHON_USEDEP}] + ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] + ~dev-python/astral-1.10.1[${PYTHON_USEDEP}] + ~dev-python/async-upnp-client-0.14.13[${PYTHON_USEDEP}] + ~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}] + ~dev-python/attrs-19.3.0[${PYTHON_USEDEP}] + ~dev-python/awesomeversion-21.2.3[${PYTHON_USEDEP}] + ~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}] + >=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}] + >=dev-python/certifi-2020.12.5[${PYTHON_USEDEP}] + ~dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}] + ~dev-python/cryptography-3.3.2[${PYTHON_USEDEP}] + ~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] + ~dev-python/distro-1.5.0[${PYTHON_USEDEP}] + ~dev-python/emoji-1.2.0[${PYTHON_USEDEP}] + ~dev-python/grpcio-1.31.0[${PYTHON_USEDEP}] + >=dev-python/h11-0.12.0[${PYTHON_USEDEP}] + ~dev-python/hass-nabucasa-0.41.0[${PYTHON_USEDEP}] + ~dev-python/home-assistant-frontend-20210302.4[${PYTHON_USEDEP}] + >=dev-python/httpcore-0.12.3[${PYTHON_USEDEP}] + >=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}] + ~dev-python/httpx-0.16.1[${PYTHON_USEDEP}] + ~dev-python/jinja-2.11.3[${PYTHON_USEDEP}] + ~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}] + ~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}] + ~dev-python/pillow-8.1.1[${PYTHON_USEDEP}] + =dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}] + ~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}] + ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] + ~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}] + >=dev-python/pytz-2021.1[${PYTHON_USEDEP}] + ~dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}] + ~dev-python/requests-2.25.1[${PYTHON_USEDEP}] + ~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}] + ~net-analyzer/scapy-2.4.4 + ~dev-python/sqlalchemy-1.3.23[${PYTHON_USEDEP}] + >=dev-python/urllib3-1.24.3[${PYTHON_USEDEP}] + ~dev-python/voluptuous-serialize-2.4.0[${PYTHON_USEDEP}] + ~dev-python/voluptuous-0.12.1[${PYTHON_USEDEP}] + ~dev-python/yarl-1.6.3[${PYTHON_USEDEP}] + ~dev-python/zeroconf-0.28.8[${PYTHON_USEDEP}]" + +# unknown origin, still something to clean up here +# some moved to suggested USE Flags + +RDEPEND="${RDEPEND} + ~dev-python/colorlog-4.5.0[${PYTHON_USEDEP}] + ~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}] + >=dev-python/multidict-4.5.2[${PYTHON_USEDEP}] + >=dev-python/numpy-1.19.1[${PYTHON_USEDEP}] + >=dev-python/pycparser-2.19[${PYTHON_USEDEP}] + >=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}] + ~media-libs/mutagen-1.45.1" + +# Module requirements from useflags +RDEPEND="${RDEPEND} + androidtv? ( ~dev-python/adb-shell-0.2.1[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.57[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] ) + axis? ( ~dev-python/axis-43[${PYTHON_USEDEP}] ) + caldav? ( ~dev-python/caldav-0.7.1[${PYTHON_USEDEP}] ) + cli? ( app-misc/home-assistant-cli ) + coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] ) + darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] ) + dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.3[${PYTHON_USEDEP}] ) + enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] ) + esphome? ( ~dev-python/aioesphomeapi-2.6.5[${PYTHON_USEDEP}] ) + fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] ) + github? ( ~dev-python/PyGithub-1.43.8[${PYTHON_USEDEP}] ) + homekit? ( ~dev-python/HAP-python-3.3.2[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ~dev-python/PyTurboJPEG-1.4.0[${PYTHON_USEDEP}] ) + influxdb? ( ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.14.0[${PYTHON_USEDEP}] ) + kodi? ( ~dev-python/pykodi-0.2.1[${PYTHON_USEDEP}] ) + maxcube? ( ~dev-python/maxcube-api-0.3.0[${PYTHON_USEDEP}] ) + mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] ) + mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] ~dev-python/emoji-1.2.0[${PYTHON_USEDEP}] ) + mqtt? ( ~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}] ) + mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${PYTHON_USEDEP}] ) + notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] ) + otp? ( ~dev-python/pyotp-2.3.0[${PYTHON_USEDEP}] ) + owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] ) + ping? ( ~dev-python/icmplib-2.0[${PYTHON_USEDEP}] ) + python_script? ( ~dev-python/RestrictedPython-5.1[${PYTHON_USEDEP}] ) + qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] ) + qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] ) + recorder? ( ~dev-python/sqlalchemy-1.3.23[${PYTHON_USEDEP}] ) + rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] ) + samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-1.6.0[${PYTHON_USEDEP}] ) + scrape? ( ~dev-python/beautifulsoup-4.9.3[${PYTHON_USEDEP}] ) + shelly? ( ~dev-python/aioshelly-0.6.1[${PYTHON_USEDEP}] ) + signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] ) + snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] ) + socat? ( net-misc/socat ) + sonos? ( ~dev-python/pysonos-0.0.40[${PYTHON_USEDEP}] ) + sql? ( ~dev-python/sqlalchemy-1.3.23[${PYTHON_USEDEP}] ) + ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy ) + tasmota? ( ~dev-python/HATasmota-0.2.9[${PYTHON_USEDEP}] ) + tradfri? ( ~dev-python/pytradfri-7.0.6[${PYTHON_USEDEP}] ) + version? ( ~dev-python/pyhaversion-3.4.2[${PYTHON_USEDEP}] ) + wake_on_lan? ( ~dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}] ) + workday? ( ~dev-python/holidays-0.10.5.2[${PYTHON_USEDEP}] ) + yamaha? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}] ) + yamaha_musiccast? ( ~dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] ) + zwave? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )" + +BDEPEND="${RDEPEND} + test? ( + ~dev-python/astroid-2.4.2[${PYTHON_USEDEP}] + ~dev-python/codecov-2.1.10[${PYTHON_USEDEP}] + ~dev-python/coverage-5.4[${PYTHON_USEDEP}] + ~dev-python/jsonpickle-1.4.1[${PYTHON_USEDEP}] + ~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}] + ~dev-python/mypy-0.812[${PYTHON_USEDEP}] + ~dev-python/pipdeptree-1.0.0[${PYTHON_USEDEP}] + ~dev-python/pre-commit-2.10.1[${PYTHON_USEDEP}] + ~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}] + ~dev-python/pylint-2.6.0[${PYTHON_USEDEP}] + ~dev-python/pytest-cov-2.10.1[${PYTHON_USEDEP}] + ~dev-python/pytest-sugar-0.9.4[${PYTHON_USEDEP}] + ~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}] + ~dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}] + ~dev-python/pytest-xdist-2.1.0[${PYTHON_USEDEP}] + ~dev-python/pytest-6.2.2[${PYTHON_USEDEP}] + ~dev-python/requests-mock-1.8.0[${PYTHON_USEDEP}] + ~dev-python/responses-0.12.0[${PYTHON_USEDEP}] + ~dev-python/respx-0.16.2[${PYTHON_USEDEP}] + ~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}] + ~dev-python/tqdm-4.49.0[${PYTHON_USEDEP}] + ) + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}]" + +INSTALL_DIR="/opt/${MY_PN}" + +DISABLE_AUTOFORMATTING=1 +DOC_CONTENTS=" +The HA interface listens on port 8123 +hass configuration is in: /etc/${MY_PN} +daemon command line arguments are configured in: /etc/conf.d/${MY_PN} +logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log +The sqlite db is by default in: /etc/${MY_PN} +support at https://git.edevau.net/onkelbeh/HomeAssistantRepository +" + +S="${WORKDIR}/core-${MY_PV}" + +DOCS="README.rst" + +python_install_all() { + dodoc ${DOCS} + distutils-r1_python_install_all + keepdir "$INSTALL_DIR" + keepdir "/etc/${MY_PN}" + fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}" + keepdir "/var/log/${MY_PN}" + fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}" + newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}" + newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}" + use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service" + dobin "${FILESDIR}/hasstest" + if use socat ; then + newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave" + sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die + fi + if use mqtt ; then + sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die + fi + insinto /etc/logrotate.d + newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}" + readme.gentoo_create_doc +} + +pkg_postinst() { + readme.gentoo_print_elog +} + diff --git a/app-misc/homeassistant/Manifest b/app-misc/homeassistant/Manifest index 9aa317b0b..940e68858 100644 --- a/app-misc/homeassistant/Manifest +++ b/app-misc/homeassistant/Manifest @@ -20,6 +20,7 @@ DIST homeassistant-2021.2.1.tar.gz 8795722 BLAKE2B bdcc563178d49b16610b9e53c9ba9 DIST homeassistant-2021.2.2.tar.gz 8797300 BLAKE2B 87f261ddafbca1e024f5674059f9324cf3005e79f74045a3f17ccd800a94190b8e49adeeb97afa05c0723ced98ada11451448cccb9d0cdbbe27cf91e18b044ca SHA512 d51e61fca1e12360943935cfa9cdec98f92387adda135ab2ceca6e62482f15048f8cf4b75e8bb089e2de0eb7248ee9039eeb04b4ca1291c246a6f5338ee0546b DIST homeassistant-2021.2.3.tar.gz 8795973 BLAKE2B 7822a85c17ce3e7b7271526cc7bdb3d1e7c8ad622d6fb6d12b7755212ff10c48ebbc01d3e132c99b669590ef9f2597681470a599d950e787a140d6e83cd2c4f4 SHA512 5748d975313d3f97ac0b5b611c0289dfb20a9f48d53ad29bb5110af39c1aa87d32c0b721c4f2aabc0e536bfcd60e82d79a51d6d8e7f8fc39e6d13ef332f8d7ec DIST homeassistant-2021.3.0.tar.gz 9106458 BLAKE2B 655df5b2330e48e8917462e74b2fb20c42470351b534f9990805bbc9f46258447ea1990ce825c53a05bb06fa241b04b1db9d566ce7e4ff31ceb4f64aefb0a8d9 SHA512 3a8932e0caeff3f7a0d362943e132ddacf689e8553a302444fe7a2da1b6d5a894da63886e09a2ff7a81c76d4e0c4ef73972384cd17cc2cb0dd27498840d2bc42 +DIST homeassistant-2021.3.1.tar.gz 9106873 BLAKE2B f9e8619400e935c141df4cbeaf492c2fd9f688d91fe1b31e356d94aae610a4e12345b67d731c58b2dcc6e2b0eed1b54a960476559109383bcab25e16df0b7dcf SHA512 4560678e0d169aa6fd2874d6bb4fdd35e3ee45e5c13fddf20a081013ba4f48e6709e89b5a11cdee3fd97bb0b802593c74523a274a7964eb7f1be8da024bca8bf EBUILD homeassistant-0.117.6.ebuild 26180 BLAKE2B 6c130c24b360e5e498e2b52335ce2be44aa08e6cf4c6ccefa0b603b4d66df4c3eeb843ab5a81307858817ff0966f0df8fba9f5ac5ee63e67654d9d0b85751afe SHA512 9c7fef550887e10ae25fa59fbbae67c3f81db786ba63a6986c1013de062e9d73c01729c91bdc82536c0ba3621c13b912949157ba3e4eca809fa16a3b0e368c04 EBUILD homeassistant-0.118.4.ebuild 26246 BLAKE2B 77fab9ca16e71fa57941dffa1592b4c04dbc0f046b1d3884030f28b966aaa055fb406f716942a16e65ad1648ffad874f915dc46ef6bda3a98c5d87a8aece5356 SHA512 b826aeb1a71567305f640130626c9f2210397a851553500ea7d54440cedfea040b283e9fdbe6fe84ca7ebaeb715b17e9a4e2f1940c6f37731600ddf7e4e4bd58 EBUILD homeassistant-0.118.5-r1.ebuild 26170 BLAKE2B 51a072940d3650ffdb7278a92efd1ba7c9231f71fe96bf7c7dfb2e1866a162711a905c7c058caf5524864cf0cdcce640edc7ae3371c9658b801b1a5a392f8daa SHA512 c537d1b2f1041d6059267a9ff95850421147d1d4c34d25746b394e54c293db611aa91160e34f212176da32a6ddb67b075932c916614dad543fa5157fd11bc618 @@ -32,4 +33,5 @@ EBUILD homeassistant-2021.2.1.ebuild 26463 BLAKE2B 5b4ea4956ad6bbc0a4723f465fd59 EBUILD homeassistant-2021.2.2.ebuild 26409 BLAKE2B 75392b812ce0ecdf9a7a04b5b31cb6da028d1a8ff74bd085af19c251aa082d749408403a98c5373d48c3bd23438d044234b9f2e86693374b47a14db50110876f SHA512 37cc51a49b4dde877da2305c9a5c43ba8305eacc815fdd32bbf664eceebcca57bfe52a49cc0a6995033294ec6ca3286397e2dd3169aef3c343d703775332ec88 EBUILD homeassistant-2021.2.3-r1.ebuild 26462 BLAKE2B f70f63ffd678c5bac77077b80a33875c116ea807189c63769fceaad0a070af7aafb1fdbabc26c953a58df7925bf29b984f9ec0782646798a5ba2091c64564996 SHA512 b525a4ec3ab29e37b49a14d3fda8afdff079506fc272a8f55939466b318f91ebf41cf2e1bdbab97b9b832feee6c010461466a9bf383b44ba6157e69537b096f9 EBUILD homeassistant-2021.3.0.ebuild 26455 BLAKE2B a8162713533fe90235e201892fd9b30f1432e92f466fa65ee9ba2a53c249d8a1935a5b9f8b7cc345401bd7be45db3efa6530758e159f38863adcf1bae5fe2187 SHA512 0fb493782642ffe500855741187468d7af50f9e57dde6765ad733bda219acf9faa848bbadd39cd2de20501f8643df477d83ba016a055ccbe42e2125408b115f7 +EBUILD homeassistant-2021.3.1.ebuild 26455 BLAKE2B 252c51338a6eb2924f77267ccc3d438d00472a149f92095ef2aaa5750f29ab64d494841390a5f26affa1acfc78407055eadb863654ad07bd6ae28da83069a834 SHA512 4033dc274b417393af33f29074cbc6c82ccf38ff50f9084fe269cdd248abe8450852576f52d2a4427a2fc62641b3e6e068bf897ca6849b73f0064a365f0cf9e8 MISC metadata.xml 23324 BLAKE2B b7a9ac0b560f561d7578f0d3e2cdc39ab03fad1b9d26a63234195f8565ffe48ed3bd1419be13362feadcc07808decf52620edbf4b52c21524cf7de7f1cd50275 SHA512 45d700b6097f2f5a5359f42f001948511ceceae4bc82265a7be94ba75dcd7f9d34fc17873939ec24ba5a57a7d4af765bd1043eaf8ca6e8a4783daa8ede3c31b4 diff --git a/app-misc/homeassistant/homeassistant-2021.3.1.ebuild b/app-misc/homeassistant/homeassistant-2021.3.1.ebuild new file mode 100644 index 000000000..aa86b7f43 --- /dev/null +++ b/app-misc/homeassistant/homeassistant-2021.3.1.ebuild @@ -0,0 +1,437 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +PYTHON_COMPAT=( python3_{7,8} ) +inherit readme.gentoo-r1 eutils distutils-r1 systemd + +MY_PN=homeassistant + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/home-assistant/core.git" + EGIT_BRANCH="dev" + S="${WORKDIR}/core/" +else + MY_PV=${PV/_beta/b} + MY_P=${MY_PN}-${MY_PV} + SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz" + S="${WORKDIR}/core-${MY_PV}" +fi + +DESCRIPTION="Open-source home automation platform running on Python 3.7 & 3.8" +HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/" + +LICENSE="Apache-2.0" +SLOT="0" + +KEYWORDS="amd64 arm arm64 x86 amd64-linux x86-linux" +IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion -avri awair axis baidu -beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bom bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav canary cast cisco_mobility_express cli co2signal coronavirus daikin darksky deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee elv emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome fibaro flume flunearyou flux_led foobot fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller -homematic -homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc incomfort influxdb insteon intesishome ipma islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi linode loopenergy luci luftdaten maxcube media_extractor meteo_france mfi miflora mikrotik -mitemp_bt +mobile_app +mqtt myq +mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 opengarage opensensemap +otp owntracks ozw panasonic_viera philips_js pilight +ping pi_hole plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat socialblade solax somfy sonos speedtestdotnet +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tasmota tellduslive tesla test tile toon totalconnect tplink tradfri tuya unifi unifi_direct upnp vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zerproc zha zhong_hong zoneminder +zwave" + +# external deps +RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN} + || ( dev-lang/python:3.7 dev-lang/python:3.8 ) + app-admin/logrotate + dev-db/sqlite + dev-libs/libfastjson + >=dev-libs/xerces-c-3.1.4-r1" + +# make sure no conflicting main Ebuild is installed +RDEPEND="${RDEPEND} + !app-misc/homeassistant-min + !app-misc/homeassistant-full" + +# Home Assistant Core dependencies +# from package_constraints.txt +RDEPEND="${RDEPEND} + ~dev-python/aiohttp-3.7.4[${PYTHON_USEDEP}] + ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] + ~dev-python/astral-1.10.1[${PYTHON_USEDEP}] + ~dev-python/async-upnp-client-0.14.13[${PYTHON_USEDEP}] + ~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}] + ~dev-python/attrs-19.3.0[${PYTHON_USEDEP}] + ~dev-python/awesomeversion-21.2.3[${PYTHON_USEDEP}] + ~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}] + >=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}] + >=dev-python/certifi-2020.12.5[${PYTHON_USEDEP}] + ~dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}] + ~dev-python/cryptography-3.3.2[${PYTHON_USEDEP}] + ~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] + ~dev-python/distro-1.5.0[${PYTHON_USEDEP}] + ~dev-python/emoji-1.2.0[${PYTHON_USEDEP}] + ~dev-python/grpcio-1.31.0[${PYTHON_USEDEP}] + >=dev-python/h11-0.12.0[${PYTHON_USEDEP}] + ~dev-python/hass-nabucasa-0.41.0[${PYTHON_USEDEP}] + ~dev-python/home-assistant-frontend-20210302.4[${PYTHON_USEDEP}] + >=dev-python/httpcore-0.12.3[${PYTHON_USEDEP}] + >=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}] + ~dev-python/httpx-0.16.1[${PYTHON_USEDEP}] + ~dev-python/jinja-2.11.3[${PYTHON_USEDEP}] + ~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}] + ~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}] + ~dev-python/pillow-8.1.1[${PYTHON_USEDEP}] + =dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}] + ~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}] + ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] + ~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}] + >=dev-python/pytz-2021.1[${PYTHON_USEDEP}] + ~dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}] + ~dev-python/requests-2.25.1[${PYTHON_USEDEP}] + ~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}] + ~net-analyzer/scapy-2.4.4 + ~dev-python/sqlalchemy-1.3.23[${PYTHON_USEDEP}] + >=dev-python/urllib3-1.24.3[${PYTHON_USEDEP}] + ~dev-python/voluptuous-serialize-2.4.0[${PYTHON_USEDEP}] + ~dev-python/voluptuous-0.12.1[${PYTHON_USEDEP}] + ~dev-python/yarl-1.6.3[${PYTHON_USEDEP}] + ~dev-python/zeroconf-0.28.8[${PYTHON_USEDEP}]" + +# unknown origin, still something to clean up here +# some moved to suggested USE Flags + +RDEPEND="${RDEPEND} + ~dev-python/colorlog-4.5.0[${PYTHON_USEDEP}] + ~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}] + >=dev-python/multidict-4.5.2[${PYTHON_USEDEP}] + >=dev-python/numpy-1.19.1[${PYTHON_USEDEP}] + >=dev-python/pycparser-2.19[${PYTHON_USEDEP}] + >=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}] + ~media-libs/mutagen-1.45.1" + +# Module requirements from useflags +RDEPEND="${RDEPEND} + abode? ( ~dev-python/abodepy-1.2.0[${PYTHON_USEDEP}] ) + accuweather? ( ~dev-python/accuweather-0.1.0[${PYTHON_USEDEP}] ) + acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ) + acmeda? ( ~dev-python/aiopulse-0.4.2[${PYTHON_USEDEP}] ) + adguard? ( ~dev-python/adguardhome-0.4.2[${PYTHON_USEDEP}] ) + ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] ) + aftership? ( ~dev-python/pyaftership-0.1.2[${PYTHON_USEDEP}] ) + agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] ) + airly? ( ~dev-python/airly-1.0.0[${PYTHON_USEDEP}] ) + airvisual? ( ~dev-python/pyairvisual-5.0.4[${PYTHON_USEDEP}] ) + aladdin_connect? ( ~dev-python/aladdin-connect-0.3[${PYTHON_USEDEP}] ) + alarmdecoder? ( ~dev-python/adext-0.4.1[${PYTHON_USEDEP}] ) + almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] ) + alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] ) + ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] ) + ambient_station? ( ~dev-python/aioambient-1.2.1[${PYTHON_USEDEP}] ) + amcrest? ( ~dev-python/amcrest-1.7.0[${PYTHON_USEDEP}] ) + ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] ) + androidtv? ( ~dev-python/adb-shell-0.2.1[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.57[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] ) + android_ip_webcam? ( ~dev-python/pydroid-ipcam-0.8[${PYTHON_USEDEP}] ) + anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] ) + anthemav? ( ~dev-python/anthemav-1.1.10[${PYTHON_USEDEP}] ) + apache_kafka? ( ~dev-python/aiokafka-0.6.0[${PYTHON_USEDEP}] ) + apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] ) + apple_tv? ( ~dev-python/pyatv-0.7.6[${PYTHON_USEDEP}] ) + apprise? ( ~dev-python/apprise-0.8.9[${PYTHON_USEDEP}] ) + aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] ) + arcam_fmj? ( ~dev-python/arcam-fmj-0.5.3[${PYTHON_USEDEP}] ) + aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] ) + asuswrt? ( ~dev-python/aioasuswrt-1.3.1[${PYTHON_USEDEP}] ) + aten_pe? ( ~dev-python/atenpdu-0.3.0[${PYTHON_USEDEP}] ) + atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] ) + august? ( ~dev-python/py-august-0.25.2[${PYTHON_USEDEP}] ) + aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] ) + avea? ( ~dev-python/avea-1.5.1[${PYTHON_USEDEP}] ) + avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] ) + avri? ( ~dev-python/avri-api-0.1.7[${PYTHON_USEDEP}] ~dev-python/pycountry-19.8.18[${PYTHON_USEDEP}] ) + awair? ( ~dev-python/python-awair-0.2.1[${PYTHON_USEDEP}] ) + axis? ( ~dev-python/axis-43[${PYTHON_USEDEP}] ) + baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] ) + beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.10[${PYTHON_USEDEP}] ) + bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ) + bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] ) + bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] ) + blackbird? ( ~dev-python/pyblackbird-0.5[${PYTHON_USEDEP}] ) + blebox? ( ~dev-python/blebox-uniapi-1.3.2[${PYTHON_USEDEP}] ) + blink? ( ~dev-python/blinkpy-0.17.0[${PYTHON_USEDEP}] ) + blinksticklight? ( ~dev-python/BlinkStick-1.1.8[${PYTHON_USEDEP}] ) + blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] ) + blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] ) + bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] ) + bluetooth_tracker? ( ~dev-python/bt-proximity-0.2[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] ) + bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ) + bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ) + bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.15[${PYTHON_USEDEP}] ) + bom? ( ~dev-python/bomradarloop-0.1.5[${PYTHON_USEDEP}] ) + bond? ( ~dev-python/bond-api-0.1.11[${PYTHON_USEDEP}] ) + braviatv? ( ~dev-python/bravia-tv-1.0.8[${PYTHON_USEDEP}] ) + broadlink? ( ~dev-python/broadlink-0.16.0[${PYTHON_USEDEP}] ) + brother? ( ~dev-python/brother-0.2.1[${PYTHON_USEDEP}] ) + brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] ) + brunt? ( ~dev-python/brunt-0.1.3[${PYTHON_USEDEP}] ) + bsblan? ( ~dev-python/bsblan-0.4.0[${PYTHON_USEDEP}] ) + bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] ) + bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.0[${PYTHON_USEDEP}] ) + buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] ) + caldav? ( ~dev-python/caldav-0.7.1[${PYTHON_USEDEP}] ) + canary? ( ~dev-python/py-canary-0.5.1[${PYTHON_USEDEP}] ) + cast? ( ~dev-python/pychromecast-8.1.2[${PYTHON_USEDEP}] ) + cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] ) + cli? ( app-misc/home-assistant-cli ) + co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] ) + coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] ) + daikin? ( ~dev-python/pydaikin-2.4.1[${PYTHON_USEDEP}] ) + darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] ) + deconz? ( ~dev-python/pydeconz-77[${PYTHON_USEDEP}] ) + delijn? ( ~dev-python/pydelijn-0.6.1[${PYTHON_USEDEP}] ) + denonavr? ( ~dev-python/denonavr-0.9.10[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ) + deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] ) + devolo_home_control? ( ~dev-python/devolo-home-control-api-0.16.0[${PYTHON_USEDEP}] ) + dexcom? ( ~dev-python/pydexcom-0.2.0[${PYTHON_USEDEP}] ) + dht? ( ~dev-python/Adafruit-DHT-1.4.0[${PYTHON_USEDEP}] ) + discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] ) + discord? ( ~dev-python/discord-py-1.6.0[${PYTHON_USEDEP}] ) + doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] ) + dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] ) + dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.3[${PYTHON_USEDEP}] ) + dynalite? ( ~dev-python/dynalite-devices-0.1.46[${PYTHON_USEDEP}] ) + dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] ) + ecobee? ( ~dev-python/python-ecobee-api-0.2.10[${PYTHON_USEDEP}] ) + elv? ( ~dev-python/pypca-0.0.7[${PYTHON_USEDEP}] ) + emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] ) + enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] ) + enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] ) + enphase_envoy? ( ~dev-python/envoy-reader-0.18.3[${PYTHON_USEDEP}] ) + environment_canada? ( ~dev-python/env-canada-0.2.5[${PYTHON_USEDEP}] ) + esphome? ( ~dev-python/aioesphomeapi-2.6.5[${PYTHON_USEDEP}] ) + everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] ) + evohome? ( ~dev-python/evohome-async-0.3.5[${PYTHON_USEDEP}] ) + fibaro? ( ~dev-python/fiblary3-0.1.7[${PYTHON_USEDEP}] ) + flume? ( ~dev-python/PyFlume-0.5.5[${PYTHON_USEDEP}] ) + flunearyou? ( ~dev-python/pyflunearyou-1.0.7[${PYTHON_USEDEP}] ) + flux_led? ( ~dev-python/flux-led-0.22[${PYTHON_USEDEP}] ) + foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] ) + fortios? ( ~dev-python/fortiosapi-0.10.8[${PYTHON_USEDEP}] ) + freebox? ( ~dev-python/freebox-api-0.0.9[${PYTHON_USEDEP}] ) + fritz? ( ~dev-python/fritzconnection-1.4.0[${PYTHON_USEDEP}] ) + fritzbox? ( ~dev-python/pyfritzhome-0.4.2[${PYTHON_USEDEP}] ) + fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.4.0[${PYTHON_USEDEP}] ) + fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.0[${PYTHON_USEDEP}] ) + fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] ) + garmin_connect? ( ~dev-python/garminconnect-0.1.19[${PYTHON_USEDEP}] ) + gios? ( ~dev-python/gios-0.1.5[${PYTHON_USEDEP}] ) + github? ( ~dev-python/PyGithub-1.43.8[${PYTHON_USEDEP}] ) + gogogate2? ( ~dev-python/gogogate2-api-3.0.0[${PYTHON_USEDEP}] ) + greeneye_monitor? ( ~dev-python/greeneye-monitor-2.1[${PYTHON_USEDEP}] ) + growatt_server? ( ~dev-python/growattServer-0.1.1[${PYTHON_USEDEP}] ) + guardian? ( ~dev-python/aioguardian-1.0.4[${PYTHON_USEDEP}] ) + harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] ) + harmony? ( ~dev-python/aioharmony-0.2.7[${PYTHON_USEDEP}] ) + heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] ) + here_travel_time? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] ) + homekit? ( ~dev-python/HAP-python-3.3.2[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ~dev-python/PyTurboJPEG-1.4.0[${PYTHON_USEDEP}] ) + homekit_controller? ( ~dev-python/aiohomekit-0.2.60[${PYTHON_USEDEP}] ) + homematic? ( ~dev-python/pyhomematic-0.1.71[${PYTHON_USEDEP}] ) + homematicip_cloud? ( ~dev-python/homematicip-0.13.1[${PYTHON_USEDEP}] ) + hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] ) + http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ) + hue? ( ~dev-python/aiohue-2.1.0[${PYTHON_USEDEP}] ) + hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] ) + iaqualink? ( ~dev-python/iaqualink-0.3.4[${PYTHON_USEDEP}] ) + ihc? ( ~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.0[${PYTHON_USEDEP}] ) + incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] ) + influxdb? ( ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.14.0[${PYTHON_USEDEP}] ) + insteon? ( ~dev-python/pyinsteon-1.0.9[${PYTHON_USEDEP}] ) + intesishome? ( ~dev-python/pyintesishome-1.7.5[${PYTHON_USEDEP}] ) + ipma? ( ~dev-python/pyipma-2.0.5[${PYTHON_USEDEP}] ) + islamic_prayer_times? ( ~dev-python/prayer_times_calculator-0.0.3[${PYTHON_USEDEP}] ) + jewish_calendar? ( ~dev-python/hdate-0.9.12[${PYTHON_USEDEP}] ) + joaoapps_join? ( ~dev-python/python-join-api-0.0.6[${PYTHON_USEDEP}] ) + kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ) + knx? ( ~dev-python/xknx-0.17.1[${PYTHON_USEDEP}] ) + kodi? ( ~dev-python/pykodi-0.2.1[${PYTHON_USEDEP}] ) + linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] ) + loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] ) + luci? ( ~dev-python/openwrt-luci-rpc-1.1.6[${PYTHON_USEDEP}] ) + luftdaten? ( ~dev-python/luftdaten-0.6.4[${PYTHON_USEDEP}] ) + maxcube? ( ~dev-python/maxcube-api-0.3.0[${PYTHON_USEDEP}] ) + media_extractor? ( ~dev-python/youtube_dl-2021.1.24.1[${PYTHON_USEDEP}] ) + meteo_france? ( ~dev-python/meteofrance-api-1.0.1[${PYTHON_USEDEP}] ) + mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] ) + miflora? ( ~dev-python/bluepy-1.3.0[${PYTHON_USEDEP}] ~dev-python/miflora-0.7.0[${PYTHON_USEDEP}] ) + mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] ) + mitemp_bt? ( ~dev-python/mitemp-bt-0.0.3[${PYTHON_USEDEP}] ) + mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] ~dev-python/emoji-1.2.0[${PYTHON_USEDEP}] ) + mqtt? ( ~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}] ) + myq? ( ~dev-python/pymyq-3.0.4[${PYTHON_USEDEP}] ) + mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${PYTHON_USEDEP}] ) + nad? ( ~dev-python/nad-receiver-0.0.12[${PYTHON_USEDEP}] ) + nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.4[${PYTHON_USEDEP}] ) + netatmo? ( ~dev-python/pyatmo-4.2.2[${PYTHON_USEDEP}] ) + netdata? ( ~dev-python/netdata-0.2.0[${PYTHON_USEDEP}] ) + notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] ) + nuki? ( ~dev-python/pynuki-1.3.8[${PYTHON_USEDEP}] ) + nws? ( ~dev-python/pynws-1.3.0[${PYTHON_USEDEP}] ) + nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] ) + opengarage? ( ~dev-python/open-garage-0.1.4[${PYTHON_USEDEP}] ) + opensensemap? ( ~dev-python/opensensemap-api-0.1.5[${PYTHON_USEDEP}] ) + otp? ( ~dev-python/pyotp-2.3.0[${PYTHON_USEDEP}] ) + owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] ) + ozw? ( ~dev-python/python-openzwave-mqtt-1.4.0[${PYTHON_USEDEP}] ) + panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] ) + philips_js? ( ~dev-python/ha-philipsjs-2.3.0[${PYTHON_USEDEP}] ) + pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] ) + ping? ( ~dev-python/icmplib-2.0[${PYTHON_USEDEP}] ) + pi_hole? ( ~dev-python/hole-0.5.1[${PYTHON_USEDEP}] ) + plex? ( ~dev-python/PlexAPI-4.4.0[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.12[${PYTHON_USEDEP}] ) + plugwise? ( ~dev-python/plugwise-0.8.5[${PYTHON_USEDEP}] ) + poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] ) + powerwall? ( ~dev-python/tesla-powerwall-0.3.5[${PYTHON_USEDEP}] ) + ps4? ( ~dev-python/pyps4-2ndscreen-1.2.0[${PYTHON_USEDEP}] ) + python_script? ( ~dev-python/RestrictedPython-5.1[${PYTHON_USEDEP}] ) + qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] ) + qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] ) + rachio? ( ~dev-python/RachioPy-1.0.3[${PYTHON_USEDEP}] ) + rainbird? ( ~dev-python/pyrainbird-0.4.2[${PYTHON_USEDEP}] ) + rainmachine? ( ~dev-python/regenmaschine-3.0.0[${PYTHON_USEDEP}] ) + recorder? ( ~dev-python/sqlalchemy-1.3.23[${PYTHON_USEDEP}] ) + rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] ) + rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] ) + ring? ( ~dev-python/ring-doorbell-0.6.2[${PYTHON_USEDEP}] ) + roku? ( ~dev-python/rokuecp-0.8.0[${PYTHON_USEDEP}] ) + roomba? ( ~dev-python/roombapy-1.6.2[${PYTHON_USEDEP}] ) + roon? ( ~dev-python/roonapi-0.0.32[${PYTHON_USEDEP}] ) + samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-1.6.0[${PYTHON_USEDEP}] ) + scrape? ( ~dev-python/beautifulsoup-4.9.3[${PYTHON_USEDEP}] ) + shelly? ( ~dev-python/aioshelly-0.6.1[${PYTHON_USEDEP}] ) + shodan? ( ~dev-python/shodan-1.25.0[${PYTHON_USEDEP}] ) + signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] ) + simplisafe? ( ~dev-python/simplisafe-python-9.6.9[${PYTHON_USEDEP}] ) + skybell? ( ~dev-python/skybellpy-0.6.3[${PYTHON_USEDEP}] ) + sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] ) + smappee? ( ~dev-python/pysmappee-0.2.17[${PYTHON_USEDEP}] ) + smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] ) + smartthings? ( ~dev-python/pysmartapp-0.3.3[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.6[${PYTHON_USEDEP}] ) + snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] ) + socat? ( net-misc/socat ) + socialblade? ( ~dev-python/socialbladeclient-0.5[${PYTHON_USEDEP}] ) + solax? ( ~dev-python/solax-0.2.5[${PYTHON_USEDEP}] ) + somfy? ( ~dev-python/pymfy-0.9.3[${PYTHON_USEDEP}] ) + sonos? ( ~dev-python/pysonos-0.0.40[${PYTHON_USEDEP}] ) + speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] ) + sql? ( ~dev-python/sqlalchemy-1.3.23[${PYTHON_USEDEP}] ) + squeezebox? ( ~dev-python/pysqueezebox-0.5.5[${PYTHON_USEDEP}] ) + ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy ) + statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] ) + synology_dsm? ( ~dev-python/synologydsm-api-1.0.1[${PYTHON_USEDEP}] ) + systemmonitor? ( ~dev-python/psutil-5.8.0[${PYTHON_USEDEP}] ) + tasmota? ( ~dev-python/HATasmota-0.2.9[${PYTHON_USEDEP}] ) + tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] ) + tesla? ( ~dev-python/teslajsonpy-0.11.5[${PYTHON_USEDEP}] ) + tile? ( ~dev-python/pytile-5.2.0[${PYTHON_USEDEP}] ) + toon? ( ~dev-python/toonapi-0.2.0[${PYTHON_USEDEP}] ) + totalconnect? ( ~dev-python/total-connect-client-0.57[${PYTHON_USEDEP}] ) + tplink? ( ~dev-python/pyHS100-0.3.5.2[${PYTHON_USEDEP}] ) + tradfri? ( ~dev-python/pytradfri-7.0.6[${PYTHON_USEDEP}] ) + tuya? ( ~dev-python/tuyaha-0.0.10[${PYTHON_USEDEP}] ) + unifi? ( ~dev-python/aiounifi-26[${PYTHON_USEDEP}] ) + unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] ) + upnp? ( ~dev-python/async-upnp-client-0.14.13[${PYTHON_USEDEP}] ) + vallox? ( ~dev-python/vallox-websocket-api-2.4.0[${PYTHON_USEDEP}] ) + velbus? ( ~dev-python/python-velbus-2.1.2[${PYTHON_USEDEP}] ) + velux? ( ~dev-python/pyvlx-0.2.18[${PYTHON_USEDEP}] ) + vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] ) + version? ( ~dev-python/pyhaversion-3.4.2[${PYTHON_USEDEP}] ) + vicare? ( ~dev-python/PyViCare-0.2.5[${PYTHON_USEDEP}] ) + vizio? ( ~dev-python/pyvizio-0.1.57[${PYTHON_USEDEP}] ) + wake_on_lan? ( ~dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}] ) + waqi? ( ~dev-python/waqiasync-1.0.0[${PYTHON_USEDEP}] ) + waze_travel_time? ( ~dev-python/WazeRouteCalculator-0.12[${PYTHON_USEDEP}] ) + webostv? ( ~dev-python/aiopylgtv-0.3.3[${PYTHON_USEDEP}] ) + wemo? ( ~dev-python/pywemo-0.6.3[${PYTHON_USEDEP}] ) + whois? ( ~dev-python/python-whois-0.7.3[${PYTHON_USEDEP}] ) + wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] ) + withings? ( ~dev-python/withings-api-2.1.6[${PYTHON_USEDEP}] ) + wled? ( ~dev-python/wled-0.4.4[${PYTHON_USEDEP}] ) + workday? ( ~dev-python/holidays-0.10.5.2[${PYTHON_USEDEP}] ) + xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] ) + xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.13.4[${PYTHON_USEDEP}] ) + xiaomi_miio? ( ~dev-python/construct-2.10.56[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.4[${PYTHON_USEDEP}] ) + xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] ) + xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] ) + yamaha? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}] ) + yamaha_musiccast? ( ~dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] ) + yeelight? ( ~dev-python/yeelight-0.5.4[${PYTHON_USEDEP}] ) + yi? ( ~dev-python/aioftp-0.12.0[${PYTHON_USEDEP}] ) + zerproc? ( ~dev-python/pyzerproc-0.4.7[${PYTHON_USEDEP}] ) + zha? ( ~dev-python/bellows-0.22.0[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.5[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.54[${PYTHON_USEDEP}] ~dev-python/zigpy-cc-0.5.2[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.11.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.32.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.13.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.7.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.4.0[${PYTHON_USEDEP}] ) + zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] ) + zoneminder? ( ~dev-python/zm-py-0.5.2[${PYTHON_USEDEP}] ) + zwave? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )" + +BDEPEND="${RDEPEND} + test? ( + ~dev-python/astroid-2.4.2[${PYTHON_USEDEP}] + ~dev-python/codecov-2.1.10[${PYTHON_USEDEP}] + ~dev-python/coverage-5.4[${PYTHON_USEDEP}] + ~dev-python/jsonpickle-1.4.1[${PYTHON_USEDEP}] + ~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}] + ~dev-python/mypy-0.812[${PYTHON_USEDEP}] + ~dev-python/pipdeptree-1.0.0[${PYTHON_USEDEP}] + ~dev-python/pre-commit-2.10.1[${PYTHON_USEDEP}] + ~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}] + ~dev-python/pylint-2.6.0[${PYTHON_USEDEP}] + ~dev-python/pytest-cov-2.10.1[${PYTHON_USEDEP}] + ~dev-python/pytest-sugar-0.9.4[${PYTHON_USEDEP}] + ~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}] + ~dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}] + ~dev-python/pytest-xdist-2.1.0[${PYTHON_USEDEP}] + ~dev-python/pytest-6.2.2[${PYTHON_USEDEP}] + ~dev-python/requests-mock-1.8.0[${PYTHON_USEDEP}] + ~dev-python/responses-0.12.0[${PYTHON_USEDEP}] + ~dev-python/respx-0.16.2[${PYTHON_USEDEP}] + ~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}] + ~dev-python/tqdm-4.49.0[${PYTHON_USEDEP}] + ) + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}]" + +INSTALL_DIR="/opt/${MY_PN}" + +DISABLE_AUTOFORMATTING=1 +DOC_CONTENTS=" +The HA interface listens on port 8123 +hass configuration is in: /etc/${MY_PN} +daemon command line arguments are configured in: /etc/conf.d/${MY_PN} +logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log +The sqlite db is by default in: /etc/${MY_PN} +support at https://git.edevau.net/onkelbeh/HomeAssistantRepository +" + +S="${WORKDIR}/core-${MY_PV}" + +DOCS="README.rst" + +python_install_all() { + dodoc ${DOCS} + distutils-r1_python_install_all + keepdir "$INSTALL_DIR" + keepdir "/etc/${MY_PN}" + fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}" + keepdir "/var/log/${MY_PN}" + fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}" + newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}" + newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}" + use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service" + dobin "${FILESDIR}/hasstest" + if use socat ; then + newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave" + sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die + fi + if use mqtt ; then + sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die + fi + insinto /etc/logrotate.d + newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}" + readme.gentoo_create_doc +} + +pkg_postinst() { + readme.gentoo_print_elog +} + diff --git a/requirements_all.txt b/requirements_all.txt index d4c09209c..ed74fe3dc 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -11,6 +11,7 @@ adb-shell==0.2.1 adext==0.4.1 adguardhome==0.4.2 advantage-air==0.2.1 +AEMET-OpenData==0.1.8 afsapi==0.0.4 agent-py==0.0.23 aio-geojson-client==0.13 @@ -32,6 +33,7 @@ aioguardian==1.0.4 aioharmony==0.2.7 aiohomekit==0.2.60 aiohttp-cors==0.7.0 +aiohttp==3.7.3 aiohttp==3.7.4 aiohttp==3.7.4_p0 aiohue==2.1.0 @@ -41,6 +43,7 @@ aiokef==0.2.16 aiolifx-effects==0.2.2 aiolifx==0.6.9 aiolip==1.1.4 +aiolyric==1.0.5 aionotify==0.2.0 aionotion==1.1.0 aionursery==0.3.0 @@ -259,6 +262,7 @@ eudev==3.2.10 evdev==1.1.2 evohome-async==0.3.5 expat==2.2.10 +faadelays==0.0.6 fastdotcom==0.0.3 feedparser==6.0.2 ffmpeg==4.3.2 @@ -347,7 +351,7 @@ hole==0.5.1 holidays==0.10.5.2 home-assistant-cli==0.9.1 home-assistant-cli==9999 -home-assistant-frontend==20210302.3 +home-assistant-frontend==20210302.4 homeassistant homeconnect==0.6.3 horimote==0.4.1 @@ -358,6 +362,7 @@ httplib2==0.19.0 httpsig==1.3.0 httpx==0.16.1 huawei-lte-api==1.4.17 +huisbaasje-client==0.1.0 hwids==20201207 Hydrawiser==0.2 hyper-h2==4.0.0 @@ -470,10 +475,12 @@ miflora==0.7.0 millheater==0.4.0 minio==4.0.9 monotonic==1.5 +motionblinds==0.4.8 mpc==1.2.1 mpfr==4.1.0 ms-cv==0.1.1 mt_940==4.19.0 +mullvad-api==1.0.0 multidict==5.1.0 mutagen==1.45.1 mychevy==2.1.1 @@ -513,6 +520,7 @@ objgraph==3.4.1 oemthermostat==1.1.1 olefile==0.46 omnilogic==0.4.2 +ondilo==0.2.0 onvif-zeep-async==1.0.0 open-garage==0.1.4 openerz-api==0.1.0 @@ -599,6 +607,7 @@ pyads==3.2.2 pyaehw4a1==0.3.9 pyaes==1.6.1 pyaftership==0.1.2 +pyairnow==1.1.0 pyairvisual==5.0.4 pyalmond==0.0.2 pyarlo==0.2.4 @@ -620,6 +629,7 @@ pycfdns==1.2.1 pychannels==1.0.0 pychromecast==8.1.2 pycketcasts==1.0.0 +pyclimacell==0.14.0 pycmus==0.1.1 pycognito==0.1.5 pycomfoconnect==0.4 @@ -651,6 +661,7 @@ PyEssent==0.14 pyeverlights==0.1.0 pyEzviz==0.1.5.2 pyfido==2.1.1 +pyfireservicerota==0.0.40 pyflexit==0.3 pyflic-homeassistant==0.4 PyFlick==0.0.2 @@ -685,7 +696,9 @@ pyjsparser==2.7.1 pyjwt==1.7.1 pyjwt==2.0.1 pykira==0.1.1 +pykmtronic==0.0.3 pykodi==0.2.1 +pykulersky==0.4.0 pykwb==0.0.8 pylacrosse==0.4 pylast==4.1.0 @@ -693,12 +706,14 @@ pylaunches==1.0.0 pylgnetcast-homeassistant==0.2.0 pylibrespot-java==0.1.0 pylitejet==0.3.0 +pylitterbot==2021.2.5 pyloopenergy==0.2.1 pylutron-caseta==0.9.0 pylutron==0.2.7 pymailgunner==1.4 pymata-express==1.19 PyMata==2.20 +pymazda==0.0.8 pymediaroom==0.6.4.1 PyMeeus==0.3.7 pymelcloud==2.5.2 @@ -738,6 +753,7 @@ pyparsing==2.4.7 pypca==0.0.7 pypck==0.7.9 pypjlink2==1.2.1 +pyplaato==0.0.15 pypoint==2.0.0 pyprof2calltree==1.4.5 pyps4-2ndscreen==1.2.0 @@ -752,6 +768,7 @@ pyrepetier==3.0.5 pyrfc3339==1.1 pyRFXtrx==0.26.1 pyrisco==0.3.1 +pyrituals==0.0.2 PyRMVtransport==0.3.1 pyruckus==0.12 pysabnzbd==1.1.0 @@ -818,6 +835,7 @@ python-openzwave-mqtt==1.4.0 python-qbittorrent==0.4.2 python-ripple-api==0.0.3 python-slugify==4.0.1 +python-smarttub==0.0.17 python-sochain-api==0.0.2 python-socketio==4.6.0 python-songpal==0.12 @@ -961,15 +979,18 @@ spotcrime==1.0.4 spotipy==2.16.1 sqlalchemy==1.3.23 sqlitedict==1.6.0 +srpenergy==1.3.2 sseclient-py==1.7 starkbank-ecdsa==1.0.0 starline==0.1.5 statsd==3.2.1 +stdiomask==0.0.6 steamodd==4.21 stevedore==3.3.0 stookalert==0.1.4 streamlabswater==1.0.1 stringcase==1.2.0 +subarulink==0.3.12 sucks==0.9.4 sunwatcher==0.2.1 surepy==0.4.0 @@ -1007,6 +1028,7 @@ TravisPy==0.3.5 tuyaha==0.0.10 twentemilieu==0.3.0 twilio==6.32.0 +twinkly-client==0.0.2 twisted==20.3.0 TwitterAPI==2.6.6 txaio==18.7.1 @@ -1099,3 +1121,4 @@ zipp==3.4.0 zlib==1.2.11 zm-py==0.5.2 zope-interface==5.2.0 +zwave-js-server-python==0.21.0