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

akbooer

@akbooer
[Reactor] Variables not updating correctly in latest-25201-2aa18550
therealdbT
Topic thumbnail image
Multi-System Reactor
[Reactor] Copy&Paste of Rules
therealdbT
I don't know if I'm the only one, but managing more than one Reactor installs, the need to have some sort of copy&paste for rules has grown on me. While I understand the technical challenges, I'm wondering if a "god mode" where I could copy the raw JSON rule and paste it into another rule could be an advanced, flag only feature that could benefit power users. I know I can copy the JSON file and proceed, but I must stop Reactor and when doing maintenance, it's more clicks to do. Just an idea
Multi-System Reactor
[MSR] reactor-mqtt-contrib package for additional MQTT templates
therealdbT
I'm slowly migrating all my stuff to MQTT under MSR, so I have a central place to integrate everything (and, in a not-so-distant future, to remove virtual devices from my Vera and leave it running zwave only). Anyway, here's my reactor-mqtt-contrib package: https://github.com/dbochicchio/reactor-mqtt-contrib Simply download yaml files (everything or just the ones you need) and you're good to go. I have mapped my most useful devices, but I'll add others soon. Feel free to ask for specific templates, since I've worked a lot in the last weeks to understand and operate them. The templates are supporting both init and query, so you have always up-to-date devices at startup, and the ability to poll them. Online status is supported as well, so you can get disconnected devices with a simple expression. Many-many thanks to @toggledbits for its dedication, support, and patience with me and my requests
Multi-System Reactor
[Reactor] Help with screne controller cycling logic
therealdbT
I’ve added a couple of Shelly Wave i4 as scene controllers and I’m planning to add more, since I can just use standard buttons instead of battery-powered scene controllers, which also looks better aesthetically. That said, I’m struggling to figure out how to write a simple rule that cycles between states every time I press a button. Example: Light 1 ON → OFF, then Light 2 ON → OFF. The part I can’t get right is handling the case where Light 1 or Light 2 might already be ON independently of the rule. Maybe it’s just too much sun and relaxation clouding my brain, but any hint would be appreciated.
Multi-System Reactor
Stop the MSR by an external switch on Hubitat.
wmarcolinW
Use case: When performing home maintenance, such as air conditioning, I want all rules involving air conditioning to be disabled. To do this, to day, I have a virtual switch that I placed within all rules involving air conditioning, meaning that if I turn it off, none of them work. Then another situation: the water pump system and garden irrigation, another switch. In short, I had to create several virtual switches in Hubitat to disable rules in MSR. Unfortunately, however, I was unable to cover all scenarios, so I wondered if it would be possible for MSR to support a virtual MSR switch, which, when configured in the reactor settings, would function as a general on/off switch for MSR. If it is configured and turned off, the entire rules and actions in MSR stops working, except for the status change reading process, specifically for this switch, which, when turned on, would restart the MSR. Would it be possible to do something like this? Any recommendations from the experts?
Multi-System Reactor
Expose MSR entities
CatmanV2C
Probably a really dumb question. Currently I am using the owntracks_sensor for tracking phones being in region in MSR and it works great. Digging around with Home Assistant and toying with some dashboards, is there any way of exposing that sensor to HA trivially? I could set MSR to trip a virtual switch in OpenLuup which can then be exposed to HA (with all my other Vera devices) but that feels a bit in-elegant if I can do it directly. Any thoughts? Apologies if the ask is not clear/ TIA C
Multi-System Reactor
Comment in Globa Expressions
Tom_DT
I have several Global Expressions that are set by a rule so the definition area is blank. I'd like to add a comment in this area that explains what is setting the value. Commenting in this area breaks the remote setting. Any way to document what is setting the GE?
Multi-System Reactor
Little Bobby tables...
CatmanV2C
...is back.... https://arstechnica.com/google/2025/08/researchers-use-calendar-events-to-hack-gemini-control-smart-home-gadgets/?utm_source=facebook&utm_medium=social&utm_campaign=dhfacebook&utm_content=null&fbclid=IwY2xjawMBq-pleHRuA2FlbQIxMQABHlSqIalzbz1IxcJFzlw8GBE6nC3FwvxcHgR370nJhogU6JjqbmRxG-lysqgh_aem_lx9XboYFKw9tpHnedGQKUA C
General Discussion
Home Assistant Voice TTS is Easy
toggledbitsT
Topic thumbnail image
Home Assistant
Play Audio through Home Assistant Voice Unit
toggledbitsT
Topic thumbnail image
Home Assistant
Home Assistant Voice
CatmanV2C
Has anyone had a play with the local voice control for HA? I've got one on order because... https://www.home-assistant.io/voice-pe/ C
Home Assistant
Unofficial thread for compatibility
tunnusT
As there are statements about compatibility for home assistant versions in MSR new version announcements (e.g. "HassController: Bless Hass to 2025.7.3"), I thought it would be good idea to track other controllers as well. As an example, I can confirm that build "latest-25208-c53e8513" works with Hubitat Elevation C-8 platform version 2.4.2.134 using Maker API.
Multi-System Reactor
Gradually turn on lights.
Tom_DT
I have several lights that I would like to turn on very gradually over 15 or 20 seconds. from 0 to .25 in .01 increments. I have tried a few things that came nowhere near working, so here I am.
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
Can't customize home page
G
I foolishly let my system wipe all cookies this morning and with it my settings for my MSR home page. Once logged back in I can no longer remove errant panes nor is the + available to add new ones. Brave Browser v1.80.122 (Jul 16, 2025) What have I done?! Will check other browsers on my M1. UPDATE: Safari exhibits same behaviour. I've tried both sans last-four public key entry and with - no change.
Multi-System Reactor
Error After Upgrade
T
Topic thumbnail image
Multi-System Reactor
Reset attribute value of entity in event handler
R
Topic thumbnail image
Multi-System Reactor
Need help figuring out how to delay a reset on reaction
T
Topic thumbnail image
Multi-System Reactor
Way to search for rules (rule state) in other rules
T
@toggledbits, not sure if this is a feature request or I'm using the search tool wrong. You have a "Search for rule" in the Rules Set tab in MSR. It works nicely to find a rule and bring up said rule, but can it/could it be used for as a "where used?" global search? For instance, I have a fairly large set of rules, divided up into 10 different rulesets. There's easily a hundred individual rules, and many of the rules have Rule State triggers, which of course refer to other rules. Amongst my troubleshooting today, I came across what may have been a duplicate or troubleshooting attempt, but I can't tell if it's actually used as a Rule State in another rule without opening each rule that I suspect it may be a part of. Thanks.
Multi-System Reactor
Links to MSR from HA
Tom_DT
I am using Home Assistant a lot recently. On a dashboard showing the devices, I would like to show a link to the MSR rule that controls the devices. Is there a way to link directly into MSR?
Multi-System Reactor
About
Posts
1.5k
Topics
22
Shares
0
Groups
1
Followers
3
Following
0

Posts

Recent Best Controversial

  • Vera account suspended for a 1000 years
    akbooerA akbooer

    Well, this probably won't be the last time that someone from there joins us here, but, for the time being, I think it's time to move on.

    We have a critical mass of really constructive contributors here, and we should certainly be doing what @toggledbits suggests:

    • "a place where technical discussion can lead over corporate policy "
    • "take a wide view of the HA market, and not be beholden to one product"
    • "We get work done. We get work done for each other."

    "Make it so!"

    Vera

  • Vera account suspended for a 1000 years
    akbooerA akbooer

    Clearly deranged. All I ever wanted to do was support openLuup users, and point out that, under the new regime, that was best done here rather than there!

    Vera

  • Vera account suspended for a 1000 years
    akbooerA akbooer

    @pabla said in Vera account suspended for a 1000 years:

    you just don't know what you could say that will get you banned.

    ...I just mentioned bicycle wheels!

    Anyway, welcome. Glad you're here.

    Vera

  • openLuup: MQTT server
    akbooerA akbooer

    I now have an alpha version of openLuup using MQTT to send ALL device variable status updates in real time. This beats the heck out of almost any other approach in terms of latency.

    It publishes to topics named openLuup/device_no/short_service_id/var_name (where short_service_name is the useful part of the serviceId – ie. the last alphanumeric bit.) Here's a screen shot of MQTT Explorer watching this test system which is linked to a Vera.

    Screenshot 2021-03-09 at 16.34.10.png

    openLuup

  • [Solved] latest-22328 restart fails
    akbooerA akbooer

    It’s what a community is for!

    Multi-System Reactor

  • Vera account suspended for a 1000 years
    akbooerA akbooer

    Liking @LibraSun ’s statistical analysis of the situation there!

    Also amused at the publication of my PM, which, in fact, was obviously personalised, and you can easily work out who it was sent to because of the specific mention of HomeWave. I may have sent other similar ones, but they would most probably have been directed specifically at openLuup users.

    Vera

  • Generic support for external plug-ins in different languages
    akbooerA akbooer

    @perh said in Generic support for external plug-ins in different languages:

    MQTT server, is that the same as a broker?

    @rafale77 said in Generic support for external plug-ins in different languages:

    A server is not a broker.

    To be sure 'server' is an overloaded term. However, within the scope of MQTT, a server is a broker. The OASIS MQTT specification (version 3.1.1, which is what I'm implementing) uses the term exclusively, and defines it (on lines 31-32) thus:

    "A program or device that acts as an intermediary between Clients which publish Application Messages and Clients which have made Subscriptions."

    I have, indeed, written a server, so you will not need Mosquitto, or any other server, installed anywhere, although, as @therealdb points out, you can have multiple servers (on different ports.)

    openLuup

  • openLuup: Version Log
    akbooerA akbooer

    Development Branch: 2021 Release 5.23

    Significant changes and additions to the Data Historian:

    • Variable graphing pages enables plotting of any of the archives or the in-memory cache
    • Database editor to view variable values and commit changes to the database
    • Support for multiple Graphite Carbon databases (complete replacement for DataYours)
    • New console page to show rules for which variables are cached and/or archived
    • Historian archive rules now independent (decoupled from old Whisper database .conf files)

    In addition, the openLuup plugin device now has variables for solar Right Ascension (RA), Declination (DEC), Altitude (ALT), and Azimuth (AZ), which are updated every two minutes. Also a GetSolarCoords action which gives these values for any given time (defaults to now) and latitude/longitude (defaults to current location.) These calculations have always been done by openLuup to support scene times of sunrise/sunset, but are now available for use (negating the need for a separate plugin, eg. Heliotrope.)

    Screenshot_2021-05-25 openLuup(2).png

    openLuup

  • openLuup: Version Log
    akbooerA akbooer

    Master Branch: 2021 Release 7.25

    Long-overdue roll-up of the last year's development updates!

    including...

    • MQTT QoS 0 server
    • UDP -> MQTT bridge
    • Shelly device support
    • Tasmota device support
    • Highlighting of errors on log pages
    • Simplified Shelly-like HTTP commands for device control
    • Automatic substitution of JSON module with RapidJson, if available
    • Data Historian improvements including better archive data plotting
    • Solar coordinates available (for shades / lighting / etc...)

    As ever, enormous thanks to those who provide ideas and feedback, or even criticism!

    AK

    openLuup

  • Starlink Available in Some Areas
    akbooerA akbooer

    Not so happy with Starlink, myself, as I am an astro-photographer...

    Emily Zhang

    SpaceX's Dark Satellites Are Still Too Bright for Astronomers

    SpaceX's Dark Satellites Are Still Too Bright for Astronomers

    The company’s attempts to dim the spacecraft in its megaconstellation fall short of eliminating disruptions to the world’s ground-based observatories

    Although we live in a rural area, we have fibre optic to the house with 1 Gb, since the CEO of a company who installs fibres lives in the village!

    General Discussion

  • Shelly 1 as doorbell sensor/opener
    akbooerA akbooer

    Just bought a Shelly Button 1. These things are tiny, and absolutely beautiful. Trying this out as a remote switch stuck to the wall in a place where I simply can't get any power line and use a regular Shelly ix3.

    Hardware

  • Deconz
    akbooerA akbooer

    @rafale77 said in Deconz:

    Not giving up on the idea of a bridge for openLuup

    Currently I’m working on new concepts for plugin implementations, taking Shelly as an exemplar. If successful, this could be a framework for other protocols.

    Unlike the other place, I’m looking for a seamless evolution of API and capability. The BIG IDEA is to implement ‘plugins’ as CGI files which could be run under almost any web server. A significant part of openLuup’s extended functionality is already implemented in this way (Historian, Console, ...) For a complete transition, I would need to wrap some existing parts (Luup requests, bridges, ...) as CGIs. This would, eventually allow me to lose the weakest part of openLuup, which is its own web server...

    Zigbee

  • List of plugins available at the Alternative App Store
    akbooerA akbooer

    Under openLuup, you can use the native App Store page...

    http://openLuupIP:3480/openLuup?page=app_store
    

    ...which, of course, shows only openLuup compatible plugins. It's also very responsive.

    Hovering over the plugin icon shows the description, and there are links to the App Store JSON and GitHub repository if you're a developer wanting to browse those.

    Screenshot_2020-11-07 openLuup.png

    Code/Snippet library

  • openLuup: Version Log
    akbooerA akbooer

    A list of openLuup releases including the latest developments…

    • master – stable, and infrequently updated,
    • development – latest updates and bug fixes,
    • testing – use only when advised!

    A long while ago (May, 2015) I wrote my 2000-th post on another forum: openLuup - running unmodified plugins on any machine.

    Now rehosted at https://community.ezlo.com/t/openluup-running-unmodified-plugins-on-any-machine/187412

    Here’s the gist of it:


    ...I want to work in a more open and stable [Vera] environment...

    ...All would be solved if Luup was open source and could be run on the plethora of cheap and reliable hardware available today. But it’s not. But we could get something like that effect if we engineered a sufficient subset of Luup to run on such a platform. Could it be done? What would we need?

    1. UI
    2. scheduler
    3. web server
    4. Luup compatible API
    5. Device and Implementation xml file reader
    6. Zwave bridge to Vera
    7. runs most plugins without modification

    What we wouldn’t need is UPnP.

    What have we (nearly) got already?

    • We have, courtesy of @amg0, the most excellent AltUI: Alternate UI to UI7, and that, I think, is probably the hardest one to do in the above list.
    • Items 2 - 5, and 7, I’ve prototyped, in pure Lua, and posted elsewhere: DataYours on Raspberry Pi, running selected plugins unmodified, including: DataYours, EventWatcher, Netatmo, RBLuaTest, altUI. See screenshot attached.

    Is it worth the effort? Probably not. Will I pursue this quest? Yes.


    openLuup was the result.

    DE2056BF-E548-4611-972B-40276F00BFEB.jpeg

    openLuup

  • Apple Homepod mini
    akbooerA akbooer

    My Homepod mini arrived today. Very slick setup using an iPad. Happily discovered the Homebridge running in my Synology Docker, and all the configured devices (including my new Shelly Button 1!)

    The revelation here is that the Homepod solves the remote access issue for openLuup, in that all the devices exposed (via MQTT) to the Homebridge are fully functional.

    Love it! Thanks for the initial recommendation @rafale77 .

    General Discussion

  • Hue dimmer as replacement for MiniMote remote
    akbooerA akbooer

    Finally, I’ve found an adequate replacement for my beloved MiniMote four-button remotes (I’ve had nine of them for the last 10 years or so!). I should have realised this earlier, but with four buttons and approximately the same form factor, the Philips Hue remotes are viable replacements…

    …however, they are, of course, Zigbee and not Zwave, but this doesn’t matter in my HA environment, which has now completely ditched Zwave and Vera for all lighting and control functions, and replaced them with Hue and Shelly devices. These are all brought together with a Homebridge installation running under Docker on Synology NAS with the Apple Home app as the UI. This gives, of course, both secure remote access and voice control.

    The MiniMote buttons I had configured as scene triggers to do whatever I needed, most usually toggling lights. The same functionality is easily achieved within the Home app by appropriate shortcuts.

    I’m still using openLuup as a secondary hub which mimics all the various devices using MQTT and the ALTHUE plug-in and logs all device and sensor data using the built-in Historian and viewed through Grafana.

    Works for me!

    AK

    Hardware

  • openLuup: Version Log
    akbooerA akbooer

    Development Branch: 2020 Release 5.1

    • Startup log shows JSON module version information (thanks @a-lurker)

    If you have installed Cjson then the startup log should include:

    2020-05-01 13:00:56.780 openLuup.json:: version 2020.04.16 @akbooer
    2020-05-01 13:00:56.780 openLuup.init:: using Cjson 2.1.0 for fast decoding

    If not, then:

    2020-05-01 12:54:47.675 openLuup.json:: version 2020.04.16 @akbooer
    2020-05-01 12:54:47.675 openLuup.init:: Cjson not installed - using openLuup.json.Lua.decode() instead

    openLuup

  • SmartThings Moving to....Lua
    akbooerA akbooer

    Wise choice. 😉

    General Discussion

  • openLuup: Version Log
    akbooerA akbooer

    Development Branch: 2020 Release 5.10

    • native image panel for openLuupCamera1 device
    • category 6 for ditto
    • file counts in Luup files page menu

    The openLuup console Luup Files page offers a very fast way to browse and view all the Luup device files that the system knows about. A click on the file name opens a Viewer on the file itself. The file filter menu now shows a count of each file type. I seem to have a total of 772 such files on my development system...

    Screenshot_2020-05-10 openLuup.png

    openLuup

  • openLuup: Version Log
    akbooerA akbooer

    Development Branch: 2020 Release 7.4

    INDEPENDENCE DAY Edition

    ...nothing to do with the USA, but the day in the UK when Covid-19 restrictions are reduced, and more shops and businesses can open!

    • added Required Files sub-page to the Plugins page group, showing which files/modules are required by plugins (and how many times.)

    This is in preparation for being able to specify replacement modules without altering the plugin code itself. Applications include replacing dkjson with RapidJSON, and the like.

    Not fixed:

    • the log file customisation in Lua Startup (sorry @CatmanV2, next time.)

    Screenshot_2020-07-04 openLuup(1).png

    openLuup
  • Login

  • Don't have an account? Register

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