Thanks for the inspiration!
Global Moderators
Forum wide moderators
Posts
-
[MSR] Copy&past of actions and/or drag&drop between set/reset -
[MSR] Copy&past of actions and/or drag&drop between set/reset@toggledbits thanks for the new features, I love them!
-
Reactor (Multi-System/Multi-Hub) AnnouncementsReactor 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_attributesselector 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 owninclude_attributesselector individually.- DynamicGroupController: the
include_attributesselector 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.jsutility in thetoolssubdirectory allows users to experiment with lexp expressions outside of Reactor. This tool doesn't have Reactor context, so functions likegetEntity()andisRuleSet()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
- DynamicGroupController: the
-
Upgrade advice - upgrade from aarch64 to ARM64 image@Talisker said in Upgrade advice - upgrade from aarch64 to ARM64 image:
What is confusing me a little is that the exemplar docker compose .yaml 'volumes:' file structure is a bit different to my current .yaml file. Will this cause a problem?
The change in the newer file will be significant later, but no need to worry about it today. Make as few changes as possible. The only change you need to make here is from
latest-aarch64tolatest-arm64. -
Upgrade advice - upgrade from aarch64 to ARM64 imageThere's information in this earlier post to help you confirm that your OS is 64-bit capable (or not). Take a look at that first. You can report here what the
DEB_HOST_ARCHvalue is. -
[MSR] Copy&past of actions and/or drag&drop between set/resetWhat about support for right click on items? We could definitely move some stuff there. I see some potential in an advanced UI, since we're all power users, after all. Thanks for the consideration!
-
[MSR] Copy&past of actions and/or drag&drop between set/resetThe issue with copy-paste is that the
navigator.clipboardbrowser interface only works in secure context, meaning HTTPS or 127.0.0.1/localhost. I like your suggestion of using LocalStorage, and I'll look into that, but even so that's not the big challenge. For example, there isn't really a concept of "focus" on the condition/action rows. While a copy button can be added to each rather than trying to create and track focus, I have resisted adding buttons to the rows because it makes less room for useful displayed data). And how would you paste? And where, since there's no focus? The idea assumes a lot that doesn't exist here.I have some other ideas. Sticky header has already been on my mind, so that's a likely upgrade coming. Stay tuned...
-
[MSR] Copy&past of actions and/or drag&drop between set/reset@toggledbits I know. But with 200+ rules and no search box, it's very difficult to find the current set actions I'm working on and I have to save it first to get the current status. Header is not sticky and saving means multiple scrolls and lost of focus. Plus, I'm speaking about copy/pasting the single action/group here.
Imagine this. I want to copy an action doing an mqtt message, and paste to another rule (or in the reset). So, real copy/paste like in normal apps. This should be doable with some local storage and a couple of buttons.
-
[MSR] Copy&past of actions and/or drag&drop between set/resetNow I have to say even I know about the button

C
-
[MSR] Copy&past of actions and/or drag&drop between set/reset@therealdb You know you there's a button for that?
