diff --git a/app-misc/homeassistant/Manifest b/app-misc/homeassistant/Manifest index d441b3534..28f4649d5 100644 --- a/app-misc/homeassistant/Manifest +++ b/app-misc/homeassistant/Manifest @@ -11,12 +11,12 @@ DIST homeassistant-0.96.2.tar.gz 4171945 BLAKE2B 687362442b381148ad2c44f3aab9620 DIST homeassistant-0.96.3.tar.gz 4172444 BLAKE2B 2480582cf611147031defd6c00a0b3d25276f257792533b59e5bac8b35a165d5e3684a9a46ef5e2db8454cd783c125ef2ce642b47fa67ebb6bf16943f96a4716 SHA512 1bc043ca7106796cb4e0cb46a5a5d5eea4d06aedf7618ac0b7bb3ce8dc692b2e75a409a324240a512fe72bcc2819b91d641395c0adeb9e6836b94aadb60f05c1 DIST homeassistant-0.96.4.tar.gz 4172463 BLAKE2B 0af16b8b8f28ed97f5610e92dba3d43c69cc29d94c52189e36d45a2ab3a055c773acd4e632edb302d8450988b432e2c80860b98a73b2abd5217ed29b845e3031 SHA512 f14e5cb56a3f4fe108a8bd3900acc1189c8e0fccb2488e83e25efe6c236beff5067cb1df7c08db2232353b7c003b312f1c72189d020ee0fd4543f84e45fe970f DIST homeassistant-0.96.5.tar.gz 4172926 BLAKE2B 91cedc199dbce262d252e7df9abdf46d680f2593675dd802d2be7a5ea777e4e5f77c6f22fe3b926e72c000ccae84017c4a75e75836b709d5ff1f28d86d0ce78c SHA512 f52d129bfd0ea9ee9599ee07c3ba953ed5c061bddf90fadcf6d48aa786c757118552fc8cde0955cbe859a32095808fef5c25794e18aae1e8e03badf56a272d68 -DIST homeassistant-0.97.0b1.tar.gz 4238804 BLAKE2B e0e0ea81e54536f9a94111c37f7b9419a61c064bd5c47c0f92365d7b6e84da8fe7730d9cc5f79fd83c520eddb14d7c8bbc73ad5e2b643d0021eb7e04ef01262e SHA512 3274eaacee957b7488cca57d294c68a502adc4f919f930610d2ec1afe943e91ed5d7a357b8f16e49acf2332a999a877c8785d747aac6e16f0e1816c37e50dca6 DIST homeassistant-0.97.0b2.tar.gz 4240586 BLAKE2B d334fd858ad7945f0e24d381e6e30a4e50d3317774963d0df2b4d501e61c2d1bcbd56e2571f9036ad937fdf49f2c8da3632a0dfeb2c9e20eae83585329c853b2 SHA512 fe99c2d9ae36ecdc65eb82fa2649f19572535cb4c593d826d5a3e726dbbb378890d9dcb8f06c1ad23ef88124f89a739eddfa07bd8c41e1a23908d18a12a40a8a +DIST homeassistant-0.97.0b3.tar.gz 4241456 BLAKE2B 9807ae2ee343ec6ce13fad0c1147db2b005290abad12758ab54429c8f5d7668ec39d490273fe2a493ea89ed6c08484157a7cf996c51f7a84d425650332354fdb SHA512 79abc0619f0d110580a9497e4196c11d9667524390501e305dac12c973b9a39345d8637232878f78d43490272919699e60c67cd1587bedaa02153e9c6370425d EBUILD homeassistant-0.96.2.ebuild 9713 BLAKE2B aee5dfb55532f48c1801ba0df4741a1abee0f1abf8dcd8408dac71d332679cb4629e74a282b29a9bb80bcb720e128c02ee6137fe970f97a5e8a2f019d30cecf1 SHA512 4d09f2c66010fc18f37c609119bf0ce72241b798a50ba9f501335201bf5eec66ab6f8de853c39f905094390b61de50d34287d090db6941e9950d6ecf0666a4e5 EBUILD homeassistant-0.96.3.ebuild 9713 BLAKE2B 8f92b5490d94dd8acda9f894a76b89487ed1d51c52e78bc7323d038b1f974f8357de19cf2fcf621a925593db7cc37fe586d1bbed20b44feb57c4385f18312c3a SHA512 89ce458e7765be828a6038f41d10546041466aa8bdae4f25863f3745b1b8f2868b3dba6acb9f64b07052889d7f142c4915d6485f96da8d90b64b8eddf83d7887 EBUILD homeassistant-0.96.4.ebuild 9987 BLAKE2B 9b455c68c96e1c90dfbb78870594a6b7cf0ca20219c137fe8d5e08640d4dba1eb485857bd6c9d82cb5cb685670dbb0fa5e3be470ffefa1ee1fbf7e424fd455c4 SHA512 289e77cba4e11e12552bb97bd940ff2b04b95f98a1dce99ee36b4e8874c44a1c623e302f1f3cb32ec0f9ac5632eaa9f008fcfa9170e0a868b4866320d02a9015 EBUILD homeassistant-0.96.5.ebuild 10091 BLAKE2B 84d2abc22e9e1924655a61d8679d38ca03eb3bef6166576888cb62b951fce17dc7fe980bb0ff82d73b876e3df255ef1c396a902152cf319528c1cc7851187203 SHA512 45328058cd35d1daa149e82ef29f949ed1ac13069e54a8847c9e5ca0eb80a748cead63f5314ff01b944822c2e7b4ce67a11599b123364ecdc76a16693d7dbb00 -EBUILD homeassistant-0.97.0_beta1.ebuild 10643 BLAKE2B b0485a862b5ddd642601fff9833c29a9394262ed4bd20a39bafaa2109d23e10393e14a5ef276f328caac44c6cf1c5c9a6b9c67e8a2a41cea2d7e2305efd6e0db SHA512 8bba094f3daf056f96e5d3a3f0d810f4a3331388bd585b60e2ff26ba47a8619e025d6f9b2b3c8061a3d8afedee7a726158585ef22dfa45a615910ac57d6af500 EBUILD homeassistant-0.97.0_beta2.ebuild 10938 BLAKE2B 12a208aa3b7ec021523e40738ed3d6d3bc7a2688fb11dc321a7f369678de99c26ec7969f259379b534f8c2d8039fb85d3b7bb5b3ed7366e75a9529d460162556 SHA512 d91769bea0563c2ea76afc51f7d6cc4d88b51a009bd65a787de4b77534a479dea707569cebd7b932f031e2b4e8e5014fb5bca12a5024582a3b6f832afb339e63 -MISC metadata.xml 3525 BLAKE2B f9298b5bdc63fe705172e20d4f0e760ab5986b5bb41ae5f30f3a9cb2b743f5e2d76c2c223dca5e4fa6ab7335e43febe2beee68cea50128ebbce640e3da8b9375 SHA512 7fe7cbeba058d7256efa3ab0a2d5a9d725b276913b0597fc1106be4074f556ef871d99aa3658ad4413e099bc04b4b739e6fe3cf975611ea86715fc6d225f2f92 +EBUILD homeassistant-0.97.0_beta3.ebuild 11346 BLAKE2B 2b917f3cf86d982082c8618975bdabfe0b15168f5d6c42948d15b03a5ecaaba7a36a9ee22115a1d3aa90ab05723112b5592652c733750e13d78b0c0d0bfeec36 SHA512 a038a72fd8f2a43338a07424e38b0529ce7bcc15c4f2d6b7a927c353c2360c256ae046d18acef73d7ea49114cde8520b86c344d56816f4e39dc4f59b12755676 +MISC metadata.xml 4023 BLAKE2B faecd86a97957810f9dadf199a41aba166c6ea08dea128de1ca0a405e68effd512d8e0f6fad7db5aeffb7c13b3c84ea3b4ec215bb5437e3272a799a5c5eb7eca SHA512 5db7695b7104c1caa172e63479bf6d22e7135a259718090a43d42e26d040adeaeb8852be47a0decd7de26049c53bb870fd4bd8de6c09447cbfc9ccdf7aba42ba diff --git a/app-misc/homeassistant/homeassistant-0.97.0_beta1.ebuild b/app-misc/homeassistant/homeassistant-0.97.0_beta3.ebuild similarity index 88% rename from app-misc/homeassistant/homeassistant-0.97.0_beta1.ebuild rename to app-misc/homeassistant/homeassistant-0.97.0_beta3.ebuild index 4bc3e494a..8c1f74934 100644 --- a/app-misc/homeassistant/homeassistant-0.97.0_beta1.ebuild +++ b/app-misc/homeassistant/homeassistant-0.97.0_beta3.ebuild @@ -18,7 +18,7 @@ RESTRICT="mirror" LICENSE="" SLOT="0" KEYWORDS="~amd64" -IUSE="abode androidtv asuswrt atv avea buienradar cli ciscomobilityexpress daikin darksky denonavr enigma esphome everlights fronius +frontend growl homematic hpilo hs100 hue maxcube miio mikrotik mqtt musiccast +mysql qnap rxv samsungtv sma sonos speedtest ssl test tradfri unify vera wemo wink wwlln xknx z-wave zigbee zoneminder" +IUSE="abode androidtv asuswrt atv aurora avea buienradar cli ciscomobilityexpress daikin darksky denonavr enigma esphome everlights envoy fronius +frontend growl homekit homematic homematicip hpilo hs100 hue maxcube miio mikrotik mqtt musiccast +mysql qnap roku rxv samsungtv sma socat sonos shodan speedtest ssl test tradfri ubee unify vera wemo wink wwlln xknx z-wave zigbee zoneminder" RDEPEND="${PYTHON_DEPS} !app-misc/homeassistant-bin @@ -123,6 +123,7 @@ RDEPEND="${PYTHON_DEPS} androidtv? ( ~dev-python/androidtv-0.0.18[${PYTHON_USEDEP}] ) asuswrt? ( ~dev-python/aioasuswrt-1.1.21[${PYTHON_USEDEP}] ) atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] ) + aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] ) avea? ( =dev-python/avea-1.2.8[${PYTHON_USEDEP}] ) buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] ) cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] ) @@ -134,11 +135,14 @@ RDEPEND="${PYTHON_DEPS} esphome? ( dev-embedded/esphome ~dev-python/aioesphomeapi-2.2.0[${PYTHON_USEDEP}] ) everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] ) + envoy? ( ~dev-python/envoy-reader-0.8.6[${PYTHON_USEDEP}] ) fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] ) - frontend? ( =app-misc/home-assistant-frontend-20190801.0[${PYTHON_USEDEP}] ) + frontend? ( =app-misc/home-assistant-frontend-20190805.0[${PYTHON_USEDEP}] ) growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] ) hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] ) + homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] ) homematic? ( ~dev-python/pyhomematic-0.1.60[${PYTHON_USEDEP}] ) + homematicip? ( ~dev-python/homematicip-0.10.10[${PYTHON_USEDEP}] ) hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] ) hue? ( ~dev-python/aiohue-1.9.1[${PYTHON_USEDEP}] ) maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] ) @@ -151,18 +155,22 @@ RDEPEND="${PYTHON_DEPS} dev-python/mysql-python[${PYTHON_USEDEP}] ) virtual/mysql ) qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] ) + roku? ( ~dev-python/roku-3.1[${PYTHON_USEDEP}] ) rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}] ~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] ) samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ) sma? ( ~dev-python/pysma-0.3.2[${PYTHON_USEDEP}] ) + socat? ( net-misc/socat ) sonos? ( >=dev-python/pysonos-0.0.22[${PYTHON_USEDEP}] ) + shodan? ( ~dev-python/shodan-1.13.0[${PYTHON_USEDEP}] ) speedtest? ( ~net-analyzer/speedtest-cli-2.1.1[${PYTHON_USEDEP}] ) ssl? ( dev-libs/openssl:0 app-crypt/certbot net-proxy/haproxy ) tradfri? ( >=dev-python/pytradfri-6.0.1[${PYTHON_USEDEP}] sys-devel/autoconf:2.69 ) - unify? ( ~dev-python/aiounify-9[${PYTHON_USEDEP}] ) + ubee? ( ~dev-python/pyubee-0.7[${PYTHON_USEDEP}] ) + unify? ( ~dev-python/aiounify-10[${PYTHON_USEDEP}] ) vera? ( ~dev-python/pyvera-0.3.2[${PYTHON_USEDEP}] ) wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] ) wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] ) @@ -226,10 +234,6 @@ src_prepare() { -i "setup.py" \ -i homeassistant/package_constraints.txt - #if use mqtt ; then - # sed -i -e 's/# need mosquitto/need mosquitto/g' "${FILESDIR}/${PN}.init.d" - #fi - eapply_user } @@ -248,12 +252,24 @@ python_install_all() { newconfd "${FILESDIR}/${PN}.conf.d" "${PN}" newinitd "${FILESDIR}/${PN}.init.d" "${PN}" + if use socat ; then + newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave" + fi + insinto /etc/logrotate.d newins "${FILESDIR}/${PN}.logrotate" "${PN}" + dobin "${FILESDIR}/hasstest" readme.gentoo_create_doc } pkg_postinst() { readme.gentoo_print_elog + if use mqtt ; then + sed -i -e 's/# need mosquitto/need mosquitto/g' "/etc/init.d/${PN}" + fi + if use socat ; then + sed -i -e 's/# need socat-zwave/need socat-zwave/g' "/etc/init.d/${PN}" + fi + } diff --git a/app-misc/homeassistant/metadata.xml b/app-misc/homeassistant/metadata.xml index 28132eb58..a3f77af82 100644 --- a/app-misc/homeassistant/metadata.xml +++ b/app-misc/homeassistant/metadata.xml @@ -10,6 +10,7 @@ Library for the Abode alarm API Api wrapper for Asuswrt Library for controlling an Apple TV + Support for Power-One Aurora inverters Library for Elgato Avea bulbs use buienradar weather data install Home Assistant Cli hass-cli (lots of modules required) @@ -20,11 +21,14 @@ Support for Enigma2 boxes with openwebif support Support for esphome sensors, covers and switches and it's dashboard Library for controlling an EverLights lighting system + Reads electricity production and consumption from an Enphase Envoy add (very basic) Support for Fronius Symo JSON Api keep Home Assistant frontend out of virtualenv add Growl Notification Transport Protocol HP Integrated Lights out XML interface + works as both HomeKit controller and accessory An API for the homematicip cloud + A python wrapper for the homematicIP REST API (Access Point Based) Interface for TPLink Stuff talk to Philips Hue eQ-3 ELV MAX Cube Python API @@ -40,10 +44,12 @@ add Support for SMA Solar WebConnect Install socat & socat-zwave startscript Sonos Media Player Support + Shodan is a search engine for Internet-connected devices spedtest.net support include support for haproxy internal and developer use Control/observe IKEA Tradfri devices + getting stats from Ubee routers talk with a Ubiquiti Unify Controller add support for Vera Z-Wave Controller discover and control WeMo devices