|Andreas Billmeier 06169d4775 CHANGELOG.md||1 day ago|
|app-misc||1 day ago|
|dev-embedded||5 days ago|
|dev-libs/protobuf||3 months ago|
|dev-python||1 day ago|
|etc||1 day ago|
|media-libs/mutagen||6 months ago|
|metadata||4 months ago|
|net-analyzer/speedtest-cli||2 months ago|
|profiles||7 months ago|
|www-servers/tornado||3 months ago|
|.gitignore||6 months ago|
|CHANGELOG.md||1 day ago|
|LICENSE||5 months ago|
|README.md||1 day ago|
“Open source home automation that puts local control and privacy first.”
This was fork of https://cgit.gentoo.org/user/lmiphay.git/tree/app-misc/homeassistant-bin which seemed unmaintained to me, at first I just wanted to compile it for my personal use. This happed at 0.77 in September 2018. Some friends told me they wanted to use/see it, so i putted it on my gitea, and was caught by surprise of several hundred pageviews in the very first days. Try to keep it close to the official releases, might get slower during summer. After 3 months it had ~170 ebuilds, now > 633 ebuilds in > 350 packages listed.
Aside from Home Assistant it contains some related ebuilds I use with my Home Assistant:
esphome-1.13.6 can be run again in the same environment with homeassistant, because homeassistant does not insist on
If you have questions or suggestions don’t hesitate to contact me, anyhelp is very welcome.
Currently there’s work to build a package for:
They mix up python code with some c++, currently i have no idea how to handle that.
|Location||Web||Clone me here|
First add the Overlay to
/etc/portage/repos.conf/homeassistant.conf, make sure not to interfere with your gentoo repo, which is at
/usr/portage/gentoo in my boxes, because i always have more than one repo active by default:
[HomeAssistantRepository] location = /usr/[local/]portage/homeassistant sync-type = git sync-uri = https://git.in.edevau.net/onkelbeh/HomeAssistantRepository.git auto-sync = yes sync-rsync-verify-metamanifest = no
Sync it and install it (as root)
$ emerge --sync $ emerge -tav app-misc/homeassistant
Make sure you have a proper locale setting. I use
$ cat /etc/locale.gen de_DE ISO-8859-1 de_DE@euro UTF-8
Additional information can be found at https://wiki.gentoo.org/wiki//etc/portage/repos.conf. Let me know if any initial depencies are missing, since i do not use all of the components myself, last good (full) compile test was March 19th, 2019 with v0.90.0_beta6
I have Home Assistant running on a virtual X64 box, 4GB RAM, 4 Cores of an older Xeon E5-2630 v2 @ 2.60GHz and 10GB Disk from a small FC SAN (HP MSA). Recorder writes to a separate mariadb machine.
Most of my devices are still connected via Eclipse Mosquitto (https://mosquitto.org/), i use the stable version coming with the original distribution (1.5.6), no SSL inside my isolated IOT Vlan, so no need to upgrade. Along MQTT i am actively using (and therefore testing) the following platforms/components:
socat pty,link=/dev/ttyUSB0,raw,user=homeassistant,group=dialout,mode=777 tcp:[ip of usbhost]:3333
3333:raw:0:/dev/ttyACM0:115200 8DATABITS NONE 1STOPBIT
I have no Google, Amazon or Apple involved in my privacy (at least in this case) and I am not planning to let them in.
/etc/homeassistant/depsas small as possible.
The Repository itself is released under GNU General Public License v3.0, all work on the depending components under the Licenses they came from, which could be (as my grep told me):
Find the appropriate Licenses referenced in the ebuild files and in the corresponding sources.