I do not have any expectations. I’m, in my way, trying to participate…
home-assistant/architecture
Repo to discuss Home Assistant architecture. Contribute to home-assistant/architecture development by creating an account on GitHub.
I do not have any expectations. I’m, in my way, trying to participate…
You’re mixing up zwave integrations. Zwave JS was announced the same day Zwave 1.4 was deprecated, and there has been no guarantee that a migration path will be made for Zwave JS. The devs (zwave devs, not core devs) would like to make a migration tool, so the likelihood that it will be made is high. Just don’t expect it tomorrow or next month.
The migration tool you are remembering was promised for OpenZwave (beta), which was delivered… Then fishwaldo decided to quit and that killed off OpenZwave (beta).
I gave up on Z-wave a year ago. Once the existing devices quit working, I will replace them with something that uses MQTT over WiFi. That has never let me down.
Almost everything here is using an ESP (like Sonoff or things I build). I rarely have an issue with them.
I am also wondering what is supposed to be wrong with Supervisor that the devs considered removing it a few update cycles ago.
I am also wondering what is supposed to be wrong with Supervisor that the devs considered removing it a few update cycles ago.
Really? Never heard that one. The only thing I recall was a move to removed a supervised install on generic linux systems.
The supervisor is an integral part of HA OS so I don’t think there was a move to remove it.
If I missed something, please enlighten me.
If I missed something, please enlighten me.
Then I must have misread something, but I really remember reading something about the Supervisor being depreciated. I seem to recall that you were in that thread as well, some 6 months ago or so.
Found the thread:
May 26 New blog post published with next steps May 10: Decision put on hold We’ve been overwhelmed with the many reactions. We realize our communication has been poor on this subject, for which I want to apologize. We do not collect data and so can’t always judge the impact of our decisions. We’re going to put the deprecation plan on hold for now. Anyone running this installation method today can continue running this. We will offer more clear information in the future. We’re going to inv…
It was about this time that I bought a second Nuc to run the HA image. (Glad I did). This lets me keep my Ubuntu on the first Nuc.
I really remember reading something about the Supervisor being depreciated
Maybe what you remember is Home Assistant Supervised being deprecated? That’s what it states in the link you posted.
Supervisor is a management module included in two installation methods:
The plan was to deprecate the second method, namely Home Assistant Supervised. Due to pushback from the community, the plan was cancelled (but with some constraints documented in ADR-0014).
wish it was a way to run a parallel installation of HA that could contain a couple of test-script for my specific installation, but with Z-Wave USB-sticks that’s not possible I guess.
Unless you use the old legacy zwave, this is entirely possible with openzwave (beta) or zwave js.
documented in ADR-0014
I keep seeing references to “ADR-xxxx”. As if it’s obvious. What is an “ADR” and where should we be watching?
Architecture Design Rule
Repo to discuss Home Assistant architecture. Contribute to home-assistant/architecture development by creating an account on GitHub.
Unfortunately that was the only integration I got going with my RPi and Aeon Stick Gen5+ so I’m guessing I am soon out of luck.
After four or five reinstalls without saving the logs, I’m not sure I could add much to an issue. I have no logs or any other traces since I used the same SD for all my installs. My steps: Downloaded HassOS 2021.3.3, used Balana Etcher to put it on SD, installed the SD in a RPi 4 B/4GB. Allowed the system to install and boot. Created an account. Shutdown HASS and powered off RPi. Plugged in Aeotec Gen 5+ stick in USB 2.0 (also tried USB 3.0) port. Booted, logged in. Device listed under Su…
I’m guessing I am soon out of luck.
That’s the problem, you are guessing. When Legacy ZWave (1.4) deprecation was announced, it came with a caveat:
The only way Legacy ZWave (1.4) is getting deprecated is if it stops working. This will only happen at major python releases. When python 3.8 is removed from HA and 3.10 is added, that’s the next barrier. I highly doubt Legacy ZWave (1.4) will stop working then. You most likely have years before that integration stops working.
You most likely have years before that integration stops working.
Sounds like a guess too
Not really, something major would need to happen in pyd files for it to suddenly fail. To put it into perspective, those files alone haven’t changed in 5 years.
It’s enough that HA will change its API breaking the compatibility. Does depreciation policy ensure updating component code to be up to date with API or compliant with other requirements?
What are you talking about? Who said anything about changing an api? Are you on this forums just to give people grief? Next time you feel like replying to me with nonsense, just move on.
You said
The only way Legacy ZWave (1.4) is getting deprecated is if it stops working. This will only happen at major python releases. When python 3.8 is removed from HA and 3.10 is added, that’s the next barrier. I highly doubt Legacy ZWave (1.4) will stop working then. You most likely have years before that integration stops working.
I’m asking if is it really the only case it might stop working.
Yes, it is. It’s stuck using OpenZwave 1.4, so the pyd files are static because openzwave is static. Everything from that point upwards (the integration) is still being maintained.
Initially I did understood “depreciation” differently. Now it’s clear.
Thanks for answer.
This is a ‘special’ deprecation. Normal deprecations are announced and then axed at a later date. Zwave legacy has no ‘axe’ date and there are no plans for an axe date. When it stops working is when it will be removed. This is the only deprecation like this, mainly because it’s so widely used. The deprecation was not by choice either, it was forced on HA by OpenZwave.