Just want to Clarify a few things and add my points as the OZW developer:
but yeah no cache means issues with sleeping devices. Maybe a more bold warning about this? No, I don’t think that would help either… let me explain.
So that was a implementation error in the container released by HACS. That container isn’t managed/maintained by me. While I fully appreciate the ease of installation HACS gives users, its always going to lag behind in terms of features/functionality from the official source and when there are issues, the only thing I can do is say “please use the ozwdaemon container” till the community behind HACS get around to updating their version.
interperet the ‘it works well’ comments as ‘ready for newbs at large to test’.
As for the “Beta” status - and newbies - I’m speaking from the OZW side perspective only, but since 0.110 landed, the feedback from everybody has been incredibly useful to me. Not just the bug reports and “things don’t work” but also the questions about how to do things. Its this feedback from newbies and experts alike that’s directing my efforts right now - either (obviously) fixing bugs, but also with regards to how users are actually using it, the confusion they are facing and how I can make things easier (e.g. AllInOne Container for ozwdaemon, which was copied by HACS quickly!)
the top post could be updated with some important notes for those who aren’t keeping as close a pulse on the development (ie, newbs like me).
On my side, Development and Bug fixes are happening on a daily basis, with new releases almost every day. So saying something is broken today may not be the case tomorrow (from purely a OZW perspective - obviously the HA side of things moves at their predefined release cycle). If we don’t have a bunch of people at least trying and testing, the Beta status will take longer and it may end up released as “stable” due to low bug reports, only for then others to jump on it, and find out something is broken or not working quite right, and then complaining its not “ready” either. its a Chicken and Egg Problem.
they know “ok, still not ready for me today, hopefully tomorrow”.
Final point - A lot of users are very quick to jump on and say that HA or OZW is broken with their devices. In reality, there are 3000+ Z-Wave devices on the market, with maybe 1/3 of that “community tested” in OZW. A LOT of issues reported recently are due to “quirks” in the way some vendors have implemented Z-Wave (I wont call all of them bugs, so lets say some non-standard, or very old implementations) and we have to update config files to get OZW to manage and interpret the way they work correctly. I am just saying this, as I want people to understand that the Z-Wave Vendors, despite its certifications and testing - have bugs and the only way we find them is via testing.
(and if people jump on to say it works in OZW 1.4 and not in OZW 1.6 - I’d like to point out, OZW 1.4 was done on reverse engineering the protocol - OZW fixed a lot of issues were it was not compliant after the specifications were released. This means some changes in 1.6 may impact some devices and again, the only way to know if for users to try!)
Just my 2c - As as user, i’m sure its frustrating, especially when you need something to just work (due to WAF or the $$$ you paid for Z-Wave etc) and I try to prioritize fixes for bugs that affect a larger group of users, but without your testing, OZW and the HA integration will not mature quickly and we will forever be stuck on the old integration with all its issues.