diff --git a/CHANGELOG.txt b/CHANGELOG.txt
index 22542c67c..ab10d5962 100644
--- a/CHANGELOG.txt
+++ b/CHANGELOG.txt
@@ -1,5 +1,6 @@
-## Breaking Change:
- -> 0.115.0_beta10: all useflags are now named like Home Assistants Component Domain
+2020-09-27
+ * add config-0.5.0
+ * add omnilogic-0.4.0
2020-09-25
* bump pyairvisual-5.0.2
diff --git a/dev-python/config/Manifest b/dev-python/config/Manifest
new file mode 100644
index 000000000..6b8cf68c0
--- /dev/null
+++ b/dev-python/config/Manifest
@@ -0,0 +1,3 @@
+DIST config-0.5.0.zip 88368 BLAKE2B edd4b88ca521ff440c7310a3aea766fc02907586d5561d9fe91b40ede5dae0c05c0e7a21d47f30f9bb2e21d574d1d02ee7418ae2b244e69d67a15ca146e1f8ec SHA512 26cf24a151453f34f374ba9e06b5e1721dcec5a3da3f988a28c111a4ff351118551219a2bd28143f2369184018d49ebfc4245407b5e8c7571cc70d555217aa64
+EBUILD config-0.5.0.ebuild 747 BLAKE2B a8dfab87c87d1c2cdce07d144724adaa8961e934dd510f55c836efa028bad5162763152ac12415dc283e749e4f053fec09fcfe386b024ee6b5224f41b5787d87 SHA512 0dc226752e644808c47e0ada6ad5df3fbe03b2d8c686b4c87402ea443c519280903a8f1a18384c6aff34b41dec910d0549d873ed02c66de819b9959456bf90a6
+MISC metadata.xml 454 BLAKE2B 016d28007dbf058e826ff91cebc9c8c737e20a509a8e5227220f0cef29b7a8414dfa59a3256e0b8778d84eef9f22fa558e29f0fbcf1132f3421d5fd5c3320426 SHA512 47282b87519e4a4d49658eeb820e134cb7631c6115d2cbdc308043d043e3e955564ddf835d34ef7960e8ff189084e3a250638aa72b78b3f69f9dacbcb84a8dbb
diff --git a/dev-python/config/config-0.5.0.ebuild b/dev-python/config/config-0.5.0.ebuild
new file mode 100644
index 000000000..7bdda38df
--- /dev/null
+++ b/dev-python/config/config-0.5.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python3_{6..8} )
+
+inherit distutils-r1
+
+DESCRIPTION="A hierarchical, easy-to-use, powerful configuration module for Python"
+HOMEPAGE="https://github.com/vsajip/py-cfg-lib/ https://docs.red-dove.com/cfg/python.html https://pypi.org/project/config/"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.zip"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="test"
+
+RDEPEND=""
+BDEPEND="${REDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ dev-python/nose[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ )"
+
+python_test() {
+ nosetests --verbose || die
+ py.test -v -v || die
+}
diff --git a/dev-python/config/metadata.xml b/dev-python/config/metadata.xml
new file mode 100644
index 000000000..cd490edf8
--- /dev/null
+++ b/dev-python/config/metadata.xml
@@ -0,0 +1,15 @@
+
+
+
+
+ b@edevau.net
+ Andreas Billmeier
+
+
+ config
+
+ vinay_sajip@red-dove.com
+ Vinay Sajip
+
+
+
diff --git a/dev-python/omnilogic/Manifest b/dev-python/omnilogic/Manifest
new file mode 100644
index 000000000..dec45d6df
--- /dev/null
+++ b/dev-python/omnilogic/Manifest
@@ -0,0 +1,3 @@
+DIST omnilogic-0.4.0.tar.gz 11602 BLAKE2B ad7e15c386db2f5c8d3b759fc4d226109937caa14518507301086e7ccf38cdce60183caac06642649c53e2169f43ced54827a14eb4fd181fee1a05c3e7ba302b SHA512 7f7f174324cc65d85a29a3a88be2bcf255fdbef1cbbe8fbf176f6be0de6777831ba43072831cec82973ae9a85c7618bde24c1d238e8635064aec824672651350
+EBUILD omnilogic-0.4.0.ebuild 840 BLAKE2B eb7248ceeb5a388c6e606e8de52e0f3e9f6b57bc45c572059fa8220d1be1da1d3be571fb3e117c46c9dc8c6246c7dd10d617770f96746a44ba9516f9963c9c7d SHA512 c1594d0cd830905c29eb81befa4b0567f018ff292b446929a87f58d4a4b0d5e1183f7044ee30134ac66f18ce9504532e24d0370aaad17f9d7a4a968eb511d0da
+MISC metadata.xml 458 BLAKE2B fdc5c386da8caa6c286e7c603a78d02e3059eb690ac2f4775e7ec1a167e28a8bd9ecbabef0e2fb2e0b284af38243d58683141bf527461561ecf99d109e64af20 SHA512 deb9baabcf8c1b6c6e1800115d0209291f2e4718e97e264f1e9949f562fc330481fde955a1e36f74be41897656400e8a4e4bcac30758427840a4a1683a1d87c0
diff --git a/dev-python/omnilogic/metadata.xml b/dev-python/omnilogic/metadata.xml
new file mode 100644
index 000000000..4027e54e3
--- /dev/null
+++ b/dev-python/omnilogic/metadata.xml
@@ -0,0 +1,15 @@
+
+
+
+
+ b@edevau.net
+ Andreas Billmeier
+
+
+ omnilogic
+
+ tim.empringham@live.ca
+ Tim Empringham
+
+
+
diff --git a/dev-python/omnilogic/omnilogic-0.4.0.ebuild b/dev-python/omnilogic/omnilogic-0.4.0.ebuild
new file mode 100644
index 000000000..60a5e0d63
--- /dev/null
+++ b/dev-python/omnilogic/omnilogic-0.4.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python3_{6..8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Integration for the Hayward OmniLogic pool control system"
+HOMEPAGE="https://github.com/djtimca/omnilogic-api https://pypi.org/project/omnilogic/"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="test"
+
+DOCS="README.md"
+
+RDEPEND="dev-python/xmltodict[${PYTHON_USEDEP}]
+ dev-python/config[${PYTHON_USEDEP}]
+ dev-python/aiohttp[${PYTHON_USEDEP}]"
+BDEPEND="${REDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ dev-python/nose[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ )"
+
+python_test() {
+ nosetests --verbose || die
+ py.test -v -v || die
+}