Latest ALTUI version brakes Reactor
-
FYI.
Recently a new ALTUI version got pushed out, release 2553. After the update Reactor is no longer showing any of the Control panels in a sensor. looking at the ALTUI changes they seem minimal so in J_ReactorSensor_UI7.js I upped the _MAX_ALTUI_VERSION to 2553 and all seems to be working again.
-
Thanks for this fix. @toggledbits are there any plans to 'fix' this or is everything going to be MSR from now on? I have no real interest in the 'M' of MSR and it seems (looking from the outside) that it is a lot more complex that Classic Reactor (that might be other people being far smarter with it than I would be!)
I'll manage, but helpful to know
Cheers!
C
-
toggledbitswrote on Apr 22, 2022, 5:27 PM last edited by toggledbits Apr 22, 2022, 1:28 PM
On the Vera, the versions of jquery and jquery-ui are stable and don't much change. When they do change, that comes in the context of a firmware update with a long beta before, so it's clear when the libraries are changes and I can update Reactor prior to the firmware update being generally released. When the firmware is generally released, the latest version of Reactor is already done and released and supports the firmware's changes.
ALTUI does not do this. Its author publishes new releases and updates things without warning, and in the past, this has broken Reactor in bad ways (e.g. editors that can't save their changes, etc.). The only way to "fix" this would be for amg0 to adopt a pre-release notification for new versions (perhaps in a separate branch of development) where folks like me could pull those releases when notified and make sure we have time to iron out any issue before the ALTUI version is finally released in the normal release channel. This doesn't happen currently. It's not perfect, but at the same time, I understand that amg0 wants to keep things as simple as possible, since he's probably not spending a ton of time on the project right now and adding administrative overhead isn't on the menu.
So no, this won't be changing. I would suggest that before upgrading your ALTUI, you check to make sure that I'm aware of the new release and have tested Reactor with it, and until I answer in the affirmative, just don't upgrade ALTUI. That seems like a good best-practice thing anyway: don't upgrade your <insert thing here> until you are sure <other thing you use with it> is compatible is a good strategy for many things in our modern world.
-
Thanks, Patrick. Makes perfect sense although I don't recall updating AltUI recently. OTOH I've had no reason to poke Reactor of late (different issue that I may, or may not ask for some assistance. Not Reactor related, just muppet related)
Thanks for the response
C
-
Also make sure you've installed the latest stable or master branch Reactor from Github. I will not be releasing Vera Reactor (Plugin) to the Vera App Marketplace any more, only through Github.
-
Thanks. Pretty sure I have the latest Reactor: Github.stable. I'm not worried about the Marketplace really.
Looking at MSR it doesn't appear to be a plugin per se, but a standalone interface. (Sorry not the place to ask and I need more research)
C
-
Latest Reactor (Plugin for Vera and openLuup) is version 3.10 (22082) and is compatible with ALTUI up to its version 2553.
Multi-Hub Reactor (aka MSR, or Multi-system Reactor) is a standalone application that can be installed "bare metal" or as a docker container. You can run it under Linux or Windows; many people run it in a docker container on their Synology or similar NAS systems. My recommended platform is a Raspberry Pi 4B with at least 1GB RAM (usually US$35-40), or NAS.
-
Any reason not to run it along side Z-way and AltUI on the same tin?
Thanks!
C
-
Nope. Run it anywhere you can meet the system requirements (which aren't much).
-
@toggledbits thankyou sir.
Probably not going to happen for a while. Alexa threw her toys out of the pram yesterday so some HA re-creation will be required
C
-
@catmanv2 said in Latest ALTUI version brakes Reactor:
Alexa threw her toys out of the pram yesterday
This made my day
-
@toggledbits Glad to be of service!
-
FWIW Alexa appears to have finally succumbed to the Octet 9 numbering issue. Although not all devices. And, of course, the horrific "caching" that Amazon uses.
However, the stuff I need is working again....
C