Live data from Hacker News

Home Assistant is an open-source home automation platform running on Python 3

home-assistant.io

1–10 of 178 posts

Re: Home Assistant is an open-source home automation platform running on Python 3

#4
post #3

Looks interesting, can this function as a ZWave controller hub when used on system with a ZWave USB stick?

Yep! I run a network with a dozen or so zwave devices on hassio on an RPi3. See https://home-assistant.io/hassio/zwave/ for details.

Re: Home Assistant is an open-source home automation platform running on Python 3

#5
How does it compare to OpenHAB 2, other than the language (OpenHAB is written in Java)?

I'm currently running OpenHAB and it's rock solid (I have one with >2 years uptime on a BananaPI). If I want to extend it, I usually write Python scripts that either use OpenHAB HTTP API or send MQTT messages, so I've not yet felt the need to write Java code. While I'm proficient with Java, I'd have to set up a development environment.

But the OpenHAB scripting language - while very powerful - has a very steep learning curve. It's hard to work with if you don't use it all the time and you end up having to google everything single thing you want to do.

The Home Assistant community appears to be more active (about 2x) and the barrier for entry is much lower.

Re: Home Assistant is an open-source home automation platform running on Python 3

#7
post #5

How does it compare to OpenHAB 2, other than the language (OpenHAB is written in Java)? I'm currently running OpenHAB and it's rock solid (I have one with >2 years uptime on a BananaPI). If I want to extend it, I usually write Python scripts that either use OpenHAB HTTP API or send MQTT messages, so I've not yet felt the need to write Java code. While I'm proficient with Java, I'd have to set up a development environ…

I'm a software developer for one of those biG tech companies programming in Java and c++ all day, and I found openhab largely inscrutable without putting a large amount of time in. In contrast, I had the relatively simple time setting up hass and got to my desired level of automation in about 1hr.

So, it was an easy choice for me. I also really like home assistants philosphy on library code- there is basically no device or tech specific code in Hass, their rule is to only use third party libraries with a wrapper around them. This greatly reduced the scope of the task for developing the internals of a home automation system

Finally, there is now a system in place in has where you can pretty easily write straight python code for scripts, instead of using a yaml config

Re: Home Assistant is an open-source home automation platform running on Python 3

#8
post #3

Looks interesting, can this function as a ZWave controller hub when used on system with a ZWave USB stick?

Yes, I have a few z wave devices that are controlled and monitored by my Synology Nas ruining hass with among other things a zwave transceiver

Re: Home Assistant is an open-source home automation platform running on Python 3

#9

I originally tried to use OpenHab and was turned off it because it required me to define all my stuff manually instead of discovering it automatically. Does HA do the same thing?

HA has a bunch of things it will discover... See https://home-assistant.io/components/discovery/ and the list of manually configured components in the top tab.

Re: Home Assistant is an open-source home automation platform running on Python 3

#10
post #5

How does it compare to OpenHAB 2, other than the language (OpenHAB is written in Java)? I'm currently running OpenHAB and it's rock solid (I have one with >2 years uptime on a BananaPI). If I want to extend it, I usually write Python scripts that either use OpenHAB HTTP API or send MQTT messages, so I've not yet felt the need to write Java code. While I'm proficient with Java, I'd have to set up a development environ…

> The Home Assistant community appears to be more active (about 2x) and the barrier for entry is much lower.

I would go so far as to say Home Assistant is literally the best open source community out there today. Very active, lots of folks happy to help users with issues, and lots of devs happy to help newer devs through the PR process.

Post reply on HN