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.
G

gwp1

@gwp1
openLuup console disappeared - 500 - Internal Server Error
A
Love openLuup - it just keeps working perfectly. I started looking at trying to add a gen4 Shelly device to the Shelly plugin via L_ShellyBridge.lua. The plugin is a little uncooked (no rudeness intended), so a bit of a rabbit hole for me. All of a sudden no console pages available in either Firefox or Chrome. AltUI works perfectly and all the log files indicate no errors. openLuup still running everything works as it should - just no console pages. I possibly screwed something up but any recently changes files show no problems. The original/ backup of L_ShellyBridge.lua was reinstated but still no console. Bit stumped on this one. Not sure how to debug. Any ideas?
Plugins
Logon screen timeout
G
Noticing since 170 that the lock screen doesn't switch to the logon prompt but, rather, stays on the active UI until such time as you go to click something within it. Then it jumps to the login screen. Brave browser Brave 1.92.139 (Official Build) (arm64) Chromium: 150.0.7871.114
Multi-System Reactor
Reactor (Multi-System/Multi-Hub) Announcements
toggledbitsT
Build 21228 has been released. Docker images available from DockerHub as usual, and bare-metal packages here. Home Assistant up to version 2021.8.6 supported; the online version of the manual will now state the current supported versions; Fix an error in OWMWeatherController that could cause it to stop updating; Unify the approach to entity filtering on all hub interface classes (controllers); this works for device entities only; it may be extended to other entities later; Improve error detail in messages for EzloController during auth phase; Add isRuleSet() and isRuleEnabled() functions to expressions extensions; Implement set action for lock and passage capabilities (makes them more easily scriptable in some cases); Fix a place in the UI where 24-hour time was not being displayed.
Multi-System Reactor
[MSR] Copy&past of actions and/or drag&drop between set/reset
therealdbT
Hey @toggledbits One thing that bothers me while doing work on new systems/new features, is that I cannot copy&paste actions, and I cannot drag&drop between set and resets. #1 is for when I want to copy an action between different rules opened in two separate browser windows, while #2 is when I just need to flip a bunch of actions in the reset, or move some logic back and forth. Both will be appreciated, but I understand the technical challenges. Thanks!
Multi-System Reactor
Upgrade advice - upgrade from aarch64 to ARM64 image
T
I'm currently on version 26011. I understand that the aarch64 image is no longer supported. So, I therefore need to update to the ARM64 image. Can anyone possibly suggest how I update my docker compose.yaml file (see below). Ideally I'd like to keep my existing reactions etc. rather than start from scratch. # Multi-System Reactor template docker-compose.yml (version 22160) # # Change the lines indicated by "DO"... # services: reactor: container_name: reactor environment: # DO change the TZ: line to set your local time zone. # See valid TZ list: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones TZ: GB # # DO NOT change this path. Your directory location is in "source" below. REACTOR_DATA_PREFIX: /var/reactor # DO change the image below to the one you are using (e.g. armv7l or aarch64 for RPi 4) image: toggledbits/reactor:latest-aarch64 restart: "always" expose: - 8111 ports: - 8111:8111 volumes: # DO change the /home/username/reactor below to the directory you created for # your local data; DO NOT change the /var/reactor part - /home/pi/docker/reactor:/var/reactor - /etc/localtime:/etc/localtime:ro tmpfs: /tmp
Multi-System Reactor
Alexa for MSR, any interest?
MikeReadingtonM
Topic thumbnail image
Multi-System Reactor
Ezlo Paid Subscription for Vera Cloud Services
toggledbitsT
It appears that Ezlo is going to new levels of paid subscription for cloud services supporting Vera hubs. I have to congratulate them. It will soon be 8 years since Ezlo acquired Vera, and despite their purported financial and "intellectual" capital, they have to date not produced a viable full replacement for Vera. Now they are going to charge extra for services for a platform that they stopped updating years ago. If you know anyone who hasn't yet fully moved on from Captain Ahab's White Whale Chase, please remind them that my Decouple project is still up on Github to decouple a Vera Plus/Secure/Edge from Vera/Ezlo's cloud services. Veras have been said to misbehave when they can't reach the mother ship. I have also written my first new Vera plugin in... six years? more?... the AlertPushover project will send Vera hub alerts to Pushover, so you can still get messages generated by your Vera hub without paying for Ezlo's cloud service. It's crude but functional (i.e. better than nothing/worth every penny paid). These two projects won't replace the functionality of their cloud service and app for those who need those things. But any that don't, this may help bridge the gap. Hopefully these stragglers who have waited so long and been disappointed so often will get the idea that it's time to move on.
General Discussion
[RESOLVED] Telegram notification broke with latest update
3
Topic thumbnail image
Multi-System Reactor
[RESOLVED] Phantom device, “INFO” appears
wmarcolinW
Topic thumbnail image
Multi-System Reactor
[RESOLVED] Mode Status NULL
wmarcolinW
Topic thumbnail image
Multi-System Reactor
[RESOLVED] HTTP query failing after version 26177
wmarcolinW
Topic thumbnail image
Multi-System Reactor
Question about the find function
wmarcolinW
Topic thumbnail image
Multi-System Reactor
[Answered] OK to remove old json files?
3
Topic thumbnail image
Multi-System Reactor
Deprecation Announcement: 32-bit ARM *docker* images
toggledbitsT
If you are using the armv7l docker image, the OpenJS Foundation that publishes node is no longer producing 32-bit builds as of v24. That means the last supported LTS version of node for armv7l is v22, which will go End-of-Life in May 2027. Therefore, the Reactor armv7l image is now deprecated and will only be produced until node v22 goes EOL, and I will not publish armv7l images beyond that date. If you are running an RPi 3 or earlier with Reactor, you are on this image, and will need to upgrade hardware to a 64-bit model and use the arm64 image. If you need help getting it done, ask in this category.
Multi-System Reactor
[Solved] build 26150 - engine not starting
G
@toggledbits I pulled the image (well, Watchtower did) and within minutes the whole system went offline. The log looks like it ends with 26143. [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-mkahsmgf/26qq82mw-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-lqyfljfi/22f8on0t-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-lsb61rw8/24oenqi2-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-lrh58he0/rule-lrh58he0:S-1c00gfib-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-lrh58he0/1c00dylr-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-lrh58he0/1nam9w5u-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-miuh2qqi/22ls4lql-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-kwc6rmci/rule-kwc6rmci:S-1vj8sdfc-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-kwc6rmci/rule-kwc6rmci:S-1qanz01x-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-ladyja6a/24lq19p6-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-mk0o8iox/23oy468y-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-miscg2h3/rule-miscg2h3:S-22gmbq1c-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#re-kxgrfjke/238p0old-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#re-m7ccsso5/re-m7ccsso5-1r0myjxa-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-ladyja6a/19nl9wq2-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-ladyja6a/rule-ladyja6a:S-yl3xk9t-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-ladyja6a/rule-ladyja6a:S-yl3vv5m-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#re-ln7j2nqp/re-ln7j2nqp-22mx9lzd-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#re-ln7j2nqp/22mx87c8-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-licneppy/1mzwe7ht-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-ml3194ih/25jqt1j4-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#re-kxgrg7kf/227hshak-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-reactorexmachina/13ua1p95-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-reactorexmachina/13uagam7-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-grpvl9oypg/rule-grpvl9oypg:R-134x4cbv-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-grpvl9oypg/rule-grpvl9oypg:R-134x2fyl-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#re-lscjrws1/238p5c22-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-lbwr0jvq/1xkczf03-cons [latest-26143]2026-05-31T15:23:44.547Z <Structure:NOTICE> Structure Structure#1 stopped [latest-26143]2026-05-31T15:23:44.547Z <app:NOTICE> Closing APIs... [latest-26143]2026-05-31T15:23:44.547Z <wsapi:NOTICE> wsapi: closing... [latest-26143]2026-05-31T15:23:44.547Z <wsapi:NOTICE> wsapi: disconnecting from "192.168.1.23#82" (1001 service closing) [latest-26143]2026-05-31T15:23:44.548Z <httpapi:NOTICE> HTTP API closing... [latest-26143]2026-05-31T15:23:44.549Z <wsapi:NOTICE> wsapi: server closed [latest-26143]2026-05-31T15:23:44.549Z <httpapi:INFO> HTTP server closed. [latest-26143]2026-05-31T15:23:44.549Z <app:NOTICE> Stopping timers... [latest-26143]2026-05-31T15:23:44.551Z <app:null> Shutdown complete, process ID 1 [latest-26143]2026-05-31T15:23:44.551Z <app:null> Closing logs... [latest-26143]2026-05-31T15:23:44.551Z <default:null> Closing log I can SSH to the VM. Alas, I do not have the previous image for 26143 as I'm a little too quick sometimes on housekeeping.
Multi-System Reactor
Farewell, oh good and faithful servant!
CatmanV2C
Today marks another milestone in my Home Automation journey. After tripping the main breaker once, and shedding more blood than is normally recommended, the underfloor heating (which was the last Z-wave device on my system) has been replaced with a Zigbee one. Edited reactor.conf Disabled z-way-server Disabled Openluup Z-wave is no more.... C
General Discussion
http request action & digest auth
tunnusT
I’m using the HTTP Request action in MSR and need to authenticate against an endpoint that uses HTTP Digest authentication. Now that endpoint was changed to use SHA-256 in digest auth, so I would like to know if MSR supports it, or is it limited to MD5-based digest auth?
Multi-System Reactor
Cloning actions in reactions does not work
tunnusT
With build 26140 (on Docker) I'm not able to clone any actions in reactions. Using Chrome if it has any relevance.
Multi-System Reactor
Has ping command been removed?
tunnusT
Topic thumbnail image
Multi-System Reactor
ReferenceError with Home Assistant data & build 26140
tunnusT
Topic thumbnail image
Multi-System Reactor
About
Posts
641
Topics
68
Shares
0
Groups
0
Followers
0
Following
1

Posts

Recent Best Controversial

  • Logon screen timeout
    G gwp1

    @toggledbits Damn you lol I'd just updated Brave a couple hours ago, then sat back lying in wait.

    I just now went to test it and it worked normally, I was logged out with the login screen visible. I thought "huh - musta been a Brave issue, well it's fixed now" - and then I saw both this post and the version change.

    Thank you, sir, as always!

    Multi-System Reactor

  • Logon screen timeout
    G gwp1

    @toggledbits I will the next time it times out. It's annoying but not debilitating so I deprioritized troubleshooting for other things. Dealing with a lot of work-related browser issues and this finally added to the pile 🙂

    Multi-System Reactor

  • Logon screen timeout
    G gwp1

    Noticing since 170 that the lock screen doesn't switch to the logon prompt but, rather, stays on the active UI until such time as you go to click something within it. Then it jumps to the login screen.

    Brave browser
    Brave 1.92.139 (Official Build) (arm64)
    Chromium: 150.0.7871.114

    Multi-System Reactor

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

    @toggledbits I'll say it aloud: I've never noticed that button LOL

    Multi-System Reactor

  • [Solved] build 26150 - engine not starting
    G gwp1

    @toggledbits I checked, rechecked, RErechecked and couldn't find any issue with that YAML.

    That being said, I completely removed the extra rule logging I had added and restarted. Brought down the new image and everything is fine.

    So... my question NOW is: why did it run fine until this build? That logging has been there for several weeks.

    Multi-System Reactor

  • [Solved] build 26150 - engine not starting
    G gwp1

    @toggledbits Repulled, same thing happened: unreachable.

    2026-05-31T19:33:04.533976919Z     at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
    2026-05-31T19:33:04.533978974Z     at Module.require (node:internal/modules/cjs/loader:1600:12)
    2026-05-31T19:33:04.533980967Z     at require (node:internal/modules/helpers:153:16)
    2026-05-31T19:33:04.533983008Z 
    2026-05-31T19:33:04.533984917Z Node.js v24.16.0
    2026-05-31T19:33:56.035775922Z Reactor latest-26150-7b86db04 app 26150 configuration from /var/reactor/config
    2026-05-31T19:33:56.053129729Z NODE_PATH /opt/reactor:/opt/reactor/node_modules
    2026-05-31T19:33:56.054371749Z Failed to parse /var/reactor/config/logging.yaml YAMLException: bad indentation of a mapping entry in "/var/reactor/config/logging.yaml" (56:34)
    2026-05-31T19:33:56.054391711Z 
    2026-05-31T19:33:56.054396228Z  53 |     - type: file  # filename is derived from rule ID
    2026-05-31T19:33:56.054399741Z  54 |       keep: 2
    2026-05-31T19:33:56.054402822Z  55 |       level: 999
    2026-05-31T19:33:56.054405736Z  56 |       recycle: true#      recycle: true
    2026-05-31T19:33:56.054408789Z ---------------------------------------^
    2026-05-31T19:33:56.054456413Z At about line 55; near
    2026-05-31T19:33:56.054461049Z    >    level: 5
    2026-05-31T19:33:56.054464372Z    >    streams:
    2026-05-31T19:33:56.054509289Z    >    - type: file  # filename is derived from rule ID
    2026-05-31T19:33:56.054513314Z    >      keep: 2
    2026-05-31T19:33:56.054515586Z    >      level: 999
    2026-05-31T19:33:56.054517599Z    >      recycle: true#      recycle: true
    2026-05-31T19:33:56.054478049Z Use https://yamlvalidator.com/ and correct all indicated errors.
    2026-05-31T19:33:56.054522741Z failed to read configuration file /var/reactor/config/logging.yaml; attemping last-known-good
    2026-05-31T19:33:56.054619109Z unable to load configuration data for logging
    2026-05-31T19:33:56.056778406Z /opt/reactor/server/lib/Logger.js:429
    2026-05-31T19:33:56.056793267Z         const _0x98a8e2 = a22_0xf250f4, _0x36af7e = log_config['getConfig'](_0x98a8e2(0x14d), _0x98a8e2(0xfd), {});
    2026-05-31T19:33:56.056795940Z                                                               ^
    2026-05-31T19:33:56.056798247Z 
    2026-05-31T19:33:56.056800114Z TypeError: Cannot read properties of undefined (reading 'getConfig')
    2026-05-31T19:33:56.056801991Z     at Logger.getLogger (/opt/reactor/server/lib/Logger.js:429:63)
    2026-05-31T19:33:56.056803906Z     at Logger.getDefaultLogger (/opt/reactor/server/lib/Logger.js:460:40)
    2026-05-31T19:33:56.056805752Z     at Object.<anonymous> (/opt/reactor/server/lib/Logger.js:761:619)
    2026-05-31T19:33:56.056807789Z     at Module._compile (node:internal/modules/cjs/loader:1854:14)
    2026-05-31T19:33:56.056809659Z     at Object..js (node:internal/modules/cjs/loader:1985:10)
    2026-05-31T19:33:56.056811482Z     at Module.load (node:internal/modules/cjs/loader:1577:32)
    2026-05-31T19:33:56.056813567Z     at Module._load (node:internal/modules/cjs/loader:1379:12)
    2026-05-31T19:33:56.056815388Z     at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
    2026-05-31T19:33:56.056817221Z     at Module.require (node:internal/modules/cjs/loader:1600:12)
    2026-05-31T19:33:56.056819018Z     at require (node:internal/modules/helpers:153:16)
    2026-05-31T19:33:56.056820871Z 
    2026-05-31T19:33:56.056822616Z Node.js v24.16.0
    

    This is what the container logs show.

    Multi-System Reactor

  • [Solved] build 26150 - engine not starting
    G gwp1

    @toggledbits if I have time here I'll try to pull the image again and capture logging.

    Multi-System Reactor

  • [Solved] build 26150 - engine not starting
    G gwp1

    Following up here, did a backup restore of my Portainer VM from 05/29 (most recent) and MSR is back on 26143.

    Multi-System Reactor

  • [Solved] build 26150 - engine not starting
    G gwp1

    @toggledbits I pulled the image (well, Watchtower did) and within minutes the whole system went offline.

    The log looks like it ends with 26143.

    [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-mkahsmgf/26qq82mw-cons
    [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-lqyfljfi/22f8on0t-cons
    [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-lsb61rw8/24oenqi2-cons
    [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-lrh58he0/rule-lrh58he0:S-1c00gfib-cons
    [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-lrh58he0/1c00dylr-cons
    [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-lrh58he0/1nam9w5u-cons
    [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-miuh2qqi/22ls4lql-cons
    [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-kwc6rmci/rule-kwc6rmci:S-1vj8sdfc-cons
    [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-kwc6rmci/rule-kwc6rmci:S-1qanz01x-cons
    [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-ladyja6a/24lq19p6-cons
    [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-mk0o8iox/23oy468y-cons
    [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-miscg2h3/rule-miscg2h3:S-22gmbq1c-cons
    [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#re-kxgrfjke/238p0old-cons
    [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#re-m7ccsso5/re-m7ccsso5-1r0myjxa-cons
    [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-ladyja6a/19nl9wq2-cons
    [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-ladyja6a/rule-ladyja6a:S-yl3xk9t-cons
    [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-ladyja6a/rule-ladyja6a:S-yl3vv5m-cons
    [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#re-ln7j2nqp/re-ln7j2nqp-22mx9lzd-cons
    [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#re-ln7j2nqp/22mx87c8-cons
    [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-licneppy/1mzwe7ht-cons
    [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-ml3194ih/25jqt1j4-cons
    [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#re-kxgrg7kf/227hshak-cons
    [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-reactorexmachina/13ua1p95-cons
    [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-reactorexmachina/13uagam7-cons
    [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-grpvl9oypg/rule-grpvl9oypg:R-134x4cbv-cons
    [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-grpvl9oypg/rule-grpvl9oypg:R-134x2fyl-cons
    [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#re-lscjrws1/238p5c22-cons
    [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-lbwr0jvq/1xkczf03-cons
    [latest-26143]2026-05-31T15:23:44.547Z <Structure:NOTICE> Structure Structure#1 stopped
    [latest-26143]2026-05-31T15:23:44.547Z <app:NOTICE> Closing APIs...
    [latest-26143]2026-05-31T15:23:44.547Z <wsapi:NOTICE> wsapi: closing...
    [latest-26143]2026-05-31T15:23:44.547Z <wsapi:NOTICE> wsapi: disconnecting from "192.168.1.23#82" (1001 service closing)
    [latest-26143]2026-05-31T15:23:44.548Z <httpapi:NOTICE> HTTP API closing...
    [latest-26143]2026-05-31T15:23:44.549Z <wsapi:NOTICE> wsapi: server closed
    [latest-26143]2026-05-31T15:23:44.549Z <httpapi:INFO> HTTP server closed.
    [latest-26143]2026-05-31T15:23:44.549Z <app:NOTICE> Stopping timers...
    [latest-26143]2026-05-31T15:23:44.551Z <app:null> Shutdown complete, process ID 1
    [latest-26143]2026-05-31T15:23:44.551Z <app:null> Closing logs...
    [latest-26143]2026-05-31T15:23:44.551Z <default:null> Closing log
    

    I can SSH to the VM. Alas, I do not have the previous image for 26143 as I'm a little too quick sometimes on housekeeping.

    Multi-System Reactor

  • [Solved] Rulesets with multiple groups in Set Reaction not working post-26116
    G gwp1

    @toggledbits I don't care what that @therealdb says about you 😉 I never doubted you for a second.

    Got home from doggo playtime and walked thru the MBR and it didn't even dawn on me until 10' later that the lights had gone on with the OLD rule, not the workarounds.

    Ran to the front door (ok, slow walked...) and opened the door and 90 seconds later the porch lights dropped back to "ambiance" level from "don't fall on your face" level.

    Well done, sir! Stick the proverbial fork in this one.

    Multi-System Reactor

  • [Solved] Rulesets with multiple groups in Set Reaction not working post-26116
    G gwp1

    @therealdb I saw the rules I saw having the issues go by along with many others. Most of my noted impacted rules are after hours so we'll see what happens this evening. Your response is encouraging!

    Multi-System Reactor

  • [Solved] Rulesets with multiple groups in Set Reaction not working post-26116
    G gwp1

    @toggledbits this did not do the trick but I grabbed logs (didn't even have a chance to review them, sorry) and put them in the 26016 folder.

    The rules in question:
    rule-grpvl9oypg
    rule-lnict0lq

    Real world names:
    Porch lights: brighten for guests
    MBR Lamp ON/OFF (via Motion and ESP)

    Note: I apparently did not complete the download from MSR of reactor.log so I reran the tests and pulled it again (hence why it is newer than the included reactor.log1.

    It's been a day... week...

    Multi-System Reactor

  • [Solved] Rulesets with multiple groups in Set Reaction not working post-26116
    G gwp1

    @toggledbits
    759f0c6a-8135-493f-9281-514b338d4511-image.png

    dd70d163-f635-4325-b34a-1c9acb934b44-image.png

    I copy-pasted the ruleID... restarted MSR. I know this worked previously, I had older rule-specific logs in my logs directory that I've since deleted and in fairness to me, I'd just commented out the prior entry from logging.yaml and reused it lol

    94c99aca-8a6e-4241-b74c-32e9edaf1940-image.png

    What obvious thing am I missing here?

    Multi-System Reactor

  • [Solved] Rulesets with multiple groups in Set Reaction not working post-26116
    G gwp1

    @toggledbits Is this not correct?

    "Rule#rule-lnict0lq":
        level: 5
        streams:
        - type: file  # filename is derived from rule ID
          keep: 2
          level: 999
      "Rule#rule-grpvl9oypg":
        level: 5
        streams:
        - type: file  # filename is derived from rule ID
          keep: 2
          level: 999
          recycle: true#      recycle: true
    

    (It is in line...)

    e1c2644b-73d6-4220-88bc-8d09e656e38e-image.png

    Multi-System Reactor

  • [Solved] Rulesets with multiple groups in Set Reaction not working post-26116
    G gwp1

    @toggledbits logging enabled for both rules.

    The deep rules are simply presence rules. When I isolate each group into it's own rule and change nothing else, they work fine.

    Multi-System Reactor

  • [Solved] Rulesets with multiple groups in Set Reaction not working post-26116
    G gwp1

    @toggledbits That's why I uploaded the full reactor.log to your Dropbox.

    These are two different rules. Here they are in full:

    Porch lights (logs provided last night)
    ef9ee6a2-76d8-4d3d-9c6b-5dcfee2202ce-image.png 121cc44a-044b-4a53-9afb-7dcf1ed0b4f3-image.png 661a73ac-720c-491c-9ba0-3bce4ad7a650-image.png

    Bedroom lamp (no logs yet)
    68e76156-884e-4b7e-b02a-15821c270c48-image.png aff1cdea-c532-4859-a4ee-cb82e443073f-image.png b31043fc-f69e-49ea-a62f-08fff3534bc1-image.png f94bd100-5ba2-455b-a638-d6c0cba9e595-image.png

    I'll try to grab logs on the second one today and put in the same Dropbox folder.

    Multi-System Reactor

  • [Solved] Rulesets with multiple groups in Set Reaction not working post-26116
    G gwp1

    I have some rules that have multiple Groups as the Set Reaction based on different scenarios. In one instance, it's a bedroom light that has three possible "outcomes": morning, evening, and rainstormers. If I break out the ruleset into three unique rulesets each works fine.

    Here's another instance that I caught tonight: porch lights that are supposed to react differently - but this time it's the Reset Reaction that's being ignored:

    9936cf46-04c6-45fc-bf1a-39ed9e2949ae-image.png

    Here are the log entries directly tied to this but I will upload the entire log to you @toggledbits

    [latest-26120]2026-05-02T01:17:35.641Z <Rule:INFO> Porch lights:  brighten for guests (rule-grpvl9oypg in Outdoor Lighting, Nightly) evaluated; rule state transition from SET to 'RESET'
    [latest-26120]2026-05-02T01:17:35.644Z <Engine:INFO> Enqueueing "Porch lights:  brighten for guests<RESET>" (rule-grpvl9oypg:R)
    [latest-26120]2026-05-02T01:17:35.655Z <Engine:NOTICE> Starting reaction Porch lights:  brighten for guests<RESET> (rule-grpvl9oypg:R)
    [latest-26120]2026-05-02T01:17:35.655Z <Engine:INFO> Porch lights:  brighten for guests<RESET> all actions completed.
    

    The Set Reaction for the bedroom light looks like this:

    dd9a5bd2-4387-4018-8dca-46d54e87b82f-image.png

    I've not had a chance to re-enable that ruleset and grab logs from it yet.

    Multi-System Reactor

  • Reactor build 26116: empty group reaction
    G gwp1

    @toggledbits I still have the ruleset, just disabled. Easy enough to disable the temporary ones and re-enable this one and try to trigger it. (I had a smart moment!)

    Multi-System Reactor

  • Reactor build 26116: empty group reaction
    G gwp1

    @toggledbits 👍

    I'll try to find a few minutes to grab logs. I gave a quick look and saw nothing screaming.

    Multi-System Reactor

  • Reactor build 26116: empty group reaction
    G gwp1

    @toggledbits how does this pertain to rulesets that have Groups in Set Reaction for different "scenarios", if you will.

    Example:

    06dfe801-4ab2-4fea-bb10-a8ca00f6516c-image.png

    I'm asking because this ruleset stopped working with 26116 and I'm so strapped on personal time atm that I just broke it out into three sep rulesets and each works correctly.

    Multi-System Reactor
  • Login

  • Don't have an account? Register

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