|
|
Subscribe / Log in / New account

Home Assistant, the Python IoT Hub

Home Assistant, the Python IoT Hub

Posted Jun 11, 2020 0:22 UTC (Thu) by Cyberax (✭ supporter ✭, #52523)
Parent article: Home Assistant, the Python IoT hub

I'm on a personal never-ending quest for perfect home automation. I've tried HA but ended up very disappointed.

My major issues were with barely functional ZWave and ZigBee support. In particular, HA uses OpenZWave library that just _loves_ to corrupt its device database (kept in a flat file). It also can't use a database for it.

I looked at its internal code structure and got scared away by its internals, the most problematic part was its use of await/async to simulate threads.


to post comments

Home Assistant, the Python IoT Hub

Posted Jun 11, 2020 4:00 UTC (Thu) by pj (subscriber, #4506) [Link]

I gave up on HA for awhile, but checked it out again recently, and it's made some progress. Might be worth checking out once every year or two to see if it becomes bearable for you - it does seem to be under constant development.

Home Assistant, the Python IoT Hub

Posted Jun 11, 2020 19:19 UTC (Thu) by dw (subscriber, #12017) [Link] (1 responses)

Somewhat odd to comment on code quality while simultaneously lamenting the absence of threading. You'd prefer it randomly hang once per day, and always while you are in the bath?

Home Assistant, the Python IoT Hub

Posted Jun 11, 2020 21:28 UTC (Thu) by Cyberax (✭ supporter ✭, #52523) [Link]

I prefer my libraries, you know, NOT to hang at random moments. And OpenZWave is also not very well designed in itself. I'm now working on fixing it - removing all the !@#&*@^# singletons and adding a proper storage abstraction.

Home Assistant, the Python IoT Hub

Posted Jun 14, 2020 22:27 UTC (Sun) by djs_tx (guest, #29646) [Link]

I know it is an expensive hardware solution to a software problem but I migrated to HA starting on the Micasaverde (now EzLo) platform. And I left the Vera in charge of all of my Z-wave. And it appears to be a stable solution. I've thought about "cleaning up" my setup and moving to USB stick but the cost is sunk to me and is quite stable. I guess a little energy inefficient though.


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds