Index of /download/latest

Icon  Name                                        Last modified      Size  Description
[PARENTDIR] Parent Directory - [TXT] README.html 2022-07-22 16:38 49K [   ] reactor-latest-22203-d7cd6357.zip.sha256 2022-07-22 16:37 100 [   ] reactor-latest-22203-d7cd6357.zip 2022-07-22 16:37 21M [   ] reactor-latest-22203-d7cd6357.tar.gz.sha256 2022-07-22 16:37 103 [   ] reactor-latest-22203-d7cd6357.tar.gz 2022-07-22 16:37 12M [   ] reactor-latest-22179-9f909b47.zip.sha256 2022-06-28 15:24 100 [   ] reactor-latest-22179-9f909b47.zip 2022-06-28 15:24 21M [   ] reactor-latest-22179-9f909b47.tar.gz.sha256 2022-06-28 15:24 103 [   ] reactor-latest-22179-9f909b47.tar.gz 2022-06-28 15:24 12M [   ] reactor-latest-22168-5ab4d6c2.zip.sha256 2022-06-17 13:20 100 [   ] reactor-latest-22168-5ab4d6c2.zip 2022-06-17 13:20 21M [   ] reactor-latest-22168-5ab4d6c2.tar.gz.sha256 2022-06-17 13:20 103 [   ] reactor-latest-22168-5ab4d6c2.tar.gz 2022-06-17 13:20 12M

Reactor (Multi-Hub/System, aka MSR) Latest Builds

WARNING: This directory contains development builds that may not be fully verified/validated.

DOCKER USERS ON RASPBIAN BUSTER (ONLY) FOR RPi: Reactor images since 22021 require that you install an OS patch to run the Reactor image in a container. See the install instructions for the steps to install it.

BARE-METAL USERS: It is recommended that you update package dependencies when installing Reactor updates. After unpacking the Reactor archive, remove any existing package-lock.json file from your Reactor install directory, and then run npm i --no-save --omit dev to update package dependencies.

NOTE TO EZLO HUB USERS: Ezlo appears to have removed the API that allows a Lua script to be sent to the hub to run, as of their firmware version 2.0.1570.4. There is no replacement API that I can find, so the runlua action is no longer available. At all.

22203

22179

22178

22168

REMINDER: As previously announced, all docker images are now named with the release branch and target architecture only. The latest branch docker image for all x86_64/amd64 systems is now named latest-amd64 (was previously latest-generic-amd64). The latest branch image for armv7l, which includes Raspberry Pi systems on Raspbian Buster, is now named latest-armv7l (was previously latest-raspbian-armv7l). Please adjust your upgrade procedures and, if used, docker-compose or Portainer configurations accordingly.

22149

22142

22140

22136

NEW DOCKER IMAGE: A new docker image, or more correctly, architecture, has been added to the builds: aarch64. This is for 64-bit Arm (v8) systems, including the Raspberry Pi 4 on Raspbian Bullseye, and the NVIDIA Jetson Nano (2GB and 4GB versions).

22123

22118

Note: this release includes changes to package dependencies. Bare-metal users please run npm install --no-save --omit dev to resolve.

IMPORTANT: This update includes some significant enhancements for entity tracking. On your first startup after upgrading, you may get a lot of alerts about new devices being discovered (i.e. existing devices are being noted as new) as the enhanced tracking learns what is "normal" for your system. This is expected behavior for this version on its first startup. Just clear the alerts and go on about your day. After that, you should only receive notices when new devices are added to a hub, or new hubs are configured in Reactor.

22080

22069

22067

22053

BREAKING CHANGE/FIX This version contains what may be a breaking change for some users. Some actions offer lists of predefined values (e.g. media_source.set offers hdmi1, hdmi2, etc.). A bug in the Reaction editor was causing a numeric index value to be stored instead of the string value (i.e. it would store 0 rather than hdmi1). The bug is now fixed, but any action like this previously created/edited may have had an invalid value stored in the rule or reaction to which it belongs, and this cannot be reliably automatically fixed, it generally requires user review. Most likely, these actions didn't work well for you anyway, because the erroneous numeric value would likely have given invalid results/behaviors/errors when attempted, and we just haven't noticed until now (they are fairly rarely-used actions, on the whole). The specific actions affected are: av_repeat.set_repeat, muting.set, media_source.set, hvac_control.set_mode, hvac_blower_unit.set_mode, hvac_blower_swing.set_mode, hvac_humidifier.set_moded, hvac_dehumidifier.set_mode, zwave_device.set_config. Hopefully this list helps you narrow down what, if any, of your rules/reactions may be affected. Just take the rule/reaction into the editor, fix the new correct value and save.

22049

**NOTE: Bare-metal users should run npm i --no-save --omit-dev to update packages for this release.

22044

22028

22025

22023

22022

22021

22010

22004

22001

21365

21362

21360

21356

21351

Users are advised only to upgrade to this release if they are affected by an issue related to the changes below; specifically, if you are not a user of Hubitat and you do not use constraints in rules or reactions, there is no need to upgrade to this release.

21349

21342

21338

21337

21336

If you have been with Reactor since before 21075 (March 15, 2021), your logging.yaml configuration may have a relative path in the name keys of the default streams (e.g. ./logs/reactor.log). These must be changed to just a simple filename (e.g. reactor.log). Reactor has been warning you at startup (in the log file) about this since 21075, if it applies to you (i.e. your logging config uses a relative path), but if you haven't seen it, you may not have changed it. The time to check it/change it is now, because the next version of Reactor that is released will not allow pathnames (relative or absolute) in this key, and will not run if it finds one.

21332

21331

21321

21313

21307

21306

Note: this release includes changes to package dependencies. Bare-metal users please run npm update --no-save to resolve.

21297

21294

21292

21286

21285 (silent release)

21281

21277

21275

NOTICE: This revision incorporates a breaking change to the recently-introduced matchEntities(). See below.

21270

21267

21258

21256

21243

21239

21237

21236

21228

21221

21219

21218

21213

21206

21203

21202

21201

21200