Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Unsolved
Collapse
Discussion Forum to share and further the development of home control and automation, independent of platforms.

Global Moderators

Forum wide moderators

Private

Posts


  • Reactor (Multi-System/Multi-Hub) Announcements
    toggledbitsT toggledbits

    Reactor build 26214

    ALL USERS: This build is strictly to address a problem for bare-metal installs only running on nodejs v22.0 through v22.11. Use node -v to show your version, or look at the startup messages in reactor.log. If your nodejs is v22.12.0 or higher, or you are running a docker image, you do not need to update to this build.

    • Workaround for module load problem in nodejs versions from 22.0 through 22.11.

    Only a bare-metal package is distributed for this build. The latest docker images are still build 26193.

    Multi-System Reactor announcements

  • Upgrade Issues
    toggledbitsT toggledbits

    I was able to find a workaround, so build 26214, which will be posted shortly for bare-metal only, should address the issue without any changes to your system (other than the Reactor package).

    Multi-System Reactor

  • Upgrade Issues
    therealdbT therealdb

    I agree with @tunnus.
    It's not that difficult and for (almost) critical systems I really appreciate the fact that each system is separate from the others, for maximum stability.

    Multi-System Reactor

  • Upgrade Issues
    toggledbitsT toggledbits

    Did you update packages?

    Edit: nodejs 22.2.0 is the problem. You should update nodejs to the latest LTS, or at least to nodejs v22.12.0. There is also a quicker workaround that may work: add --experimental-require-module to the nodejs command line that starts Reactor.

    Multi-System Reactor

  • Logon screen timeout
    toggledbitsT toggledbits

    OK. I think I found it. Patched and respun the 26193 build, so pull that again and let's see if it behaves better.

    Multi-System Reactor

  • Logon screen timeout
    toggledbitsT toggledbits

    Did you check the log files? Whenever something isn't working right, that should be the first place you look.

    Multi-System Reactor

  • Reactor (Multi-System/Multi-Hub) Announcements
    CatmanV2C CatmanV2

    @toggledbits said in Reactor (Multi-System/Multi-Hub) Announcements:

    Reaction Editor: when editing the Set or Reset reaction of a Rule, the Copy From... button will now list the contra-reaction at the top of the list, making it easier to find and copy the reaction within the current Rule.
    UI: The condition and action editors now support a right-click context menu on conditions and actions. The menu provides copy-paste of individual conditions and actions. Other menu actions are added where they make sense. Thank @therealdb for this power-user feature!

    Oh My! That is very cool indeed!

    C

    Multi-System Reactor announcements

  • [MSR] Copy&past of actions and/or drag&drop between set/reset
    toggledbitsT toggledbits

    Thanks for the inspiration!

    Multi-System Reactor

  • [MSR] Copy&past of actions and/or drag&drop between set/reset
    therealdbT therealdb

    @toggledbits thanks for the new features, I love them!

    Multi-System Reactor

  • Reactor (Multi-System/Multi-Hub) Announcements
    toggledbitsT toggledbits

    Reactor build 26193

    BARE-METAL USERS: nodejs v24.17 had a regression/injection that breaks HTTP connections, which has broad negative effect in Reactor. This version specifically is excluded from support, and users on that version are advised to upgrade to v24.18 (or higher).

    BREAKING CHANGE: I'm guessing this will affect very few people, maybe none: the include_attributes selector for DynamicGroupController now requires that all listed attributes match when tested against an entity. Previously, if any listed attribute matched, the entity would be added to group eligibility. This forced users to use a filter expression if all attributes had to be matched together, which carries a greater performance impact and has other side-effects. The old behavior can be obtained by separating each attribute under its own include_attributes selector individually.

    • DynamicGroupController: the include_attributes selector now requires all listed attributes to match, rather than any of the listed attributes, for the entity to be selected. See note above.
    • A new lexp-cli.js utility in the tools subdirectory allows users to experiment with lexp expressions outside of Reactor. This tool doesn't have Reactor context, so functions like getEntity() and isRuleSet() are not available; nor are Reactor's global variables. It is strictly an environment to help with familiarization.
    • Reaction Editor: when editing the Set or Reset reaction of a Rule, the Copy From... button will now list the contra-reaction at the top of the list, making it easier to find and copy the reaction within the current Rule.
    • UI: The condition and action editors now support a right-click context menu on conditions and actions. The menu provides copy-paste of individual conditions and actions. Other menu actions are added where they make sense. Thank @therealdb for this power-user feature!
    • UI: On dialogs, the Enter key will not perform any action if a modal dialog contains two or more buttons (i.e. where the meaning of Enter is ambiguous).
    • nodejs version 26 is now explicitly supported, with v26.4.0 being the current version used for development (testing still occurs on v22 and v24).
    • HassController: Bless HA to 2026.7.2
    Multi-System Reactor announcements

Member List

CatmanV2C CatmanV2
therealdbT therealdb
toggledbitsT toggledbits
akbooerA akbooer
DesTD DesT
rafale77R rafale77
  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • Unsolved