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.
  1. Home
  2. Software
  3. Multi-System Reactor
  4. How do I set parameters in Home Assistant from MSR
Possible feature request 2?
CatmanV2C
Just another thought. Adding devices from my Home Assistant / Zigbee2MQTT integration. Works perfectly but they always add as their IEEE address. Some of these devices have up to 10 entities associated, and the moment they are renamed to something sensible, each of those entities 'ceases to exist' in MSR. I like things tidy, and deleting each defunct entity needs 3 clicks. Any chance of a 'bulk delete' option? No biggy as I've pretty much finished my Z-wave migration and I don't expect to be adding more than 2 new Zigbee devices Cheers C
Multi-System Reactor
[Reactor] Problem with Global Reactions and groups
therealdbT
Topic thumbnail image
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
Copying a global reaction
tunnusT
With build 25328, if you copy a global reaction, a new reaction does not appear in the UI unless you do a refresh. I recall this used to work without needing this page refresh? Anyway, only a minor nuisance.
Multi-System Reactor
[Reactor] Bug when sending MQTT boolean payloads
therealdbT
Topic thumbnail image
Multi-System Reactor
Difficulty defining repeating annual period
R
I have tried numerous ways to define a recurring annual period, for example from December 15 to January 15. No matter which method I try - after and before, between, after and/not after, Reactor reports "waiting for invalid date, invalid date. Some constructs also seem to cause Reactor to hang, timeout and restart. For example "before January 15 is evaluated as true, but reports "waiting for invalid date, invalid date". Does anyone have a tried and true method to define a recurring annual period? I think the "between" that I used successfully in the past may have broken with one of the updates.
Multi-System Reactor
Need help with sequence
T
Good evening all, For about the past week or so, I've been having problems with a specific rule in my home automation that controls when my home goes from an Away mode to Home mode. One of the conditions it checked for was my alarm panel, when it changed from Armed Away to Disarmed. There seems to have been a firmware update on the panel that added an intermittent step of "pending", and I can't say for certain it happens 100% of the time. Is there a way to write a condition that so it changes from one condition, to the next, and then another condition? As in, Home alarm changes from armed_away to pending to disarmed. Thanks.
Multi-System Reactor
Possible feature request?
CatmanV2C
No idea how easy this would be. During my migration away from Z-wave I've been replacing the Z-wave devices with Sonoff which has broken some of my automations. Any chance of a 'Test Reaction' function to call out which ones are broken because an entity no longer exists? Without actually running the reaction? Or does this exist already and I'm just not aware of how to do it? Obviously I can see entities that are no longer available, but not quite what I'm looking for. I guess it's something of an edge case so no huge issue. TIA! C
Multi-System Reactor
Logic Assistance: Exterior Lights on when Illuminance Below Threshold
PablaP
Topic thumbnail image
Multi-System Reactor
Time series documentation
tunnusT
Is the current manual (incl. examples) up to date with how retention value is handled in time series configuration? Referring to this post
Multi-System Reactor
MQTT templates for ZIgbee scene controller, or a better way?
CatmanV2C
Topic thumbnail image
Multi-System Reactor
Reset a delay
CatmanV2C
I'm sure this has been asked, and answered, but damned if I can figure it out Use case: I have a rear garden with lights. A door from the kitchen into the garden and a door from the garage. Currently if I open the kitchen door the lights come on (yay) and a 3 minute delay starts. After 3 minutes, no matter what else happens, the lights go off (Boo! But also yay!) What I would like is for the 3 minute delay until the lights go off to start from the latest door open event. That is, if I'm going from kitchen to garage, and back again, the lights stay on until there's three minutes of no activity. I've tried 'hacking' with a virtual switch, but can't seem to stop the delay. Any pointers? TIA C
Multi-System Reactor
Reactor Loading Screen Safari
S
Topic thumbnail image
Multi-System Reactor
Constraints states visually do not match actual
S
Topic thumbnail image
Multi-System Reactor
[MSR] Feature request: For Each action on arrays/groups
therealdbT
Topic thumbnail image
Multi-System Reactor
[Solved] Error: Command timeout
G
at _ClientAPI._commandTimeout (http://192.168.1.100:8111/client/ClientAPI.js:807:179 Seeing this randomly when returning to open browser tab after being away awhile. Once, maybe twice a day. "What did you do to trigger it?" Literally nothing, just walked away and returned and there it was. Actions taken in reasonably close proximity to this particular instance of it popping up: I'd restarted the MSR container in Portainer. I'll try to grab some logs here shortly.
Multi-System Reactor
Issue with MSR UI becoming unresponsive
S
I'm having an issue with MSR's UI being very unresponsive. It started happening a couple days ago and I didn't make any changes that would have caused this except adding some meross lan devices in HA. When I go into an entity action and use the search functionality, it usually will start filtering and then get to a place after a few letters are entered where it will take 30 seconds or more (sometimes minutes) for the UI to show what I am typing. During this time MSR ui is completely unresponsive. I've tried multiple browsers and multiple computers. HA and MSR are both deployed in docker. I have run HTOP on the host and when the problem happens there are no CPU/Memory spikes at all. From a functionality standpoint MSR is working perfectly. This seems to be an UI issue only. Do i need to ditch Docker and run MSR on a Proxmox VM? I have both stand alone Docker and Proxmox environments. I dont mind doing that I just want to be able to use the UI again... Installation method Home Assistant Container Core 2025.7.3 Frontend 20250702.3 nothing crazy in the logs except some openweather map stuff that doesn't make any sense as it is working fine in MSR Any help would be greatly appreciated Reactor latest-25328-b2ed1365 app 25328 configuration from /var/reactor/config NODE_PATH /opt/reactor:/opt/reactor/node_modules [latest-25328]2025-11-30T20:01:53.843Z <app:null> Reactor build latest-25328-b2ed1365 starting on v24.11.1 /usr/local/bin/node [latest-25328]2025-11-30T20:01:53.844Z <app:null> Process ID 1 user/group 0/0; docker; platform linux/x64 #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC 2025; locale (undefined) [latest-25328]2025-11-30T20:01:53.844Z <app:null> Basedir /opt/reactor; data in /var/reactor/storage [latest-25328]2025-11-30T20:01:53.844Z <app:null> NODE_PATH=/opt/reactor:/opt/reactor/node_modules [latest-25328]2025-11-30T20:01:53.865Z <app:null> Resolved timezone=America/New_York, environment TZ=America/New_York; offset minutes from UTC=-300 [latest-25328]2025-11-30T20:01:53.867Z <default:null> Module i18n v25141 [latest-25328]2025-11-30T20:01:53.867Z <app:null> Configured locale (undefined); selected locale(s) en-US.UTF-8 [latest-25328]2025-11-30T20:01:53.879Z <app:null> Loaded locale en-US for en-US [latest-25328]2025-11-30T20:01:53.879Z <app:null> Local date/time using configured timezone and locale formatting is "11/30/2025, 3:01:53 PM" [latest-25328]2025-11-30T20:01:53.889Z <Structure:null> Module Structure v25326 [latest-25328]2025-11-30T20:01:53.890Z <Capabilities:null> Module Capabilities v24312 [latest-25328]2025-11-30T20:01:53.904Z <Plugin:null> Module Plugin v25141 [latest-25328]2025-11-30T20:01:53.923Z <Timer:null> Module Timer v25279 [latest-25328]2025-11-30T20:01:53.924Z <TimerBroker:null> Module TimerBroker v25314 [latest-25328]2025-11-30T20:01:53.927Z <Entity:null> Module Entity v25251 [latest-25328]2025-11-30T20:01:53.929Z <Controller:null> Module Controller v25253 [latest-25328]2025-11-30T20:01:53.930Z <AlertManager:null> Module AlertManager v25318 [latest-25328]2025-11-30T20:01:53.937Z <default:null> Module Ruleset v25283 [latest-25328]2025-11-30T20:01:53.937Z <default:null> Module Rulesets v25141 [latest-25328]2025-11-30T20:01:53.942Z <GlobalExpression:null> Module GlobalExpression v25258 [latest-25328]2025-11-30T20:01:53.953Z <Predicate:null> Module Predicate v25328 [latest-25328]2025-11-30T20:01:53.956Z <Rule:null> Module Rule v25323 [latest-25328]2025-11-30T20:01:53.958Z <GlobalReaction:null> Module GlobalReaction v25292 [latest-25328]2025-11-30T20:01:53.959Z <Engine:null> Module Engine v25325 [latest-25328]2025-11-30T20:01:53.964Z <httpapi:null> Module httpapi v25328 [latest-25328]2025-11-30T20:01:53.972Z <wsapi:null> Module wsapi v25328 [latest-25328]2025-11-30T20:01:53.994Z <TaskQueue:null> Module TaskQueue 24138 [latest-25328]2025-11-30T20:01:53.994Z <VeraController:null> Module VeraController v25141 [latest-25328]2025-11-30T20:01:54.179Z <HassController:null> Module HassController v25325 [latest-25328]2025-11-30T20:02:13.797Z <OWMWeatherController:null> Module OWMWeatherController v25268 [latest-25328]2025-11-30T20:02:13.800Z <SystemController:null> Module SystemController v25323 [latest-25328]2025-11-30T20:02:13.807Z <MQTTController:null> Module MQTTController v22092 [latest-25328]2025-11-30T20:02:20.630Z <OWMWeatherController:CRIT> FetchError: request to https://api.openweathermap.org/data/2.5/weather?lat=xxxxxxxxxx&lon=-xxxxxxxxx&appid=xxxxxxxxxxxxxxxxxxxxxxxxxx&units=standard&_r=1xxxxxxxxxxxxxxfailed, reason: [-] FetchError: request to https://api.openweathermap.org/data/2.5/weather?lat=xxxxxxxxxxx&lon=-xxxxxxxxxxxxxxxxxx&appid=xxxxxxxxxxxxxxxxxxx&units=standard&_r=xxxxxxxxxxxxxxxfailed, reason: at ClientRequest.<anonymous> (/opt/reactor/node_modules/node-fetch/lib/index.js:1501:11) at ClientRequest.emit (node:events:508:28) at ClientRequest.emit (node:domain:489:12) at emitErrorEvent (node:_http_client:108:11) at TLSSocket.socketErrorListener (node:_http_client:575:5) at TLSSocket.emit (node:events:508:28) at TLSSocket.emit (node:domain:489:12) at emitErrorNT (node:internal/streams/destroy:170:8) at emitErrorCloseNT (node:internal/streams/destroy:129:3) at processTicksAndRejections (node:internal/process/task_queues:89:21
Multi-System Reactor
Date/time condition
tunnusT
Topic thumbnail image
Multi-System Reactor
Device log?
G
@toggledbits is there a log that will show me what rule is turning on a specific device? I've got a switch that has been kicking on at 2200 ET for several nights now and the reactor.log doesn't have a thing in it that I can see on a device level (it being more rules-based).
Multi-System Reactor
Midnight crossing not working in date/time condition (build 25325)
tunnusT
Topic thumbnail image
Multi-System Reactor

How do I set parameters in Home Assistant from MSR

Scheduled Pinned Locked Moved Multi-System Reactor
9 Posts 2 Posters 997 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T Offline
    T Offline
    tamorgen
    wrote on last edited by tamorgen
    #1

    Good morning,
    I've finally migrated all my devices and logic over from my old Vera Plus to Home Assistant. The only remaining logic I had was a parameter lua call that I used in Vera to set the LED light on some Z-wave switches and outlets to off when it was bed time. I can set them in Home Assistant directly under the device tab, but I don't see how to do it through MSR. Can someone tell me how to do this?

    I'm running the latests MSR (22293) and I'm running Home Assistant 2022.10.4, 9.2 HA OS.

    1 Reply Last reply
    0
    • toggledbitsT Offline
      toggledbitsT Offline
      toggledbits
      wrote on last edited by
      #2

      Not showing your work here, and missing detail available and needed. It would be useful to know what the device(s) is/are, and what you know about those devices/how the LEDs are manipulated, and you should show what you are doing in HA (screen shot service calls or similar work you've done there to make it happen).

      Author of Multi-system Reactor and Reactor, DelayLight, Switchboard, and about a dozen other plugins that run on Vera and openLuup.

      T 1 Reply Last reply
      0
      • toggledbitsT toggledbits

        Not showing your work here, and missing detail available and needed. It would be useful to know what the device(s) is/are, and what you know about those devices/how the LEDs are manipulated, and you should show what you are doing in HA (screen shot service calls or similar work you've done there to make it happen).

        T Offline
        T Offline
        tamorgen
        wrote on last edited by
        #3

        @toggledbits said in How do I set parameters in Home Assistant from MSR:

        Not showing your work here, and missing detail available and needed. It would be useful to know what the device(s) is/are, and what you know about those devices/how the LEDs are manipulated, and you should show what you are doing in HA (screen shot service calls or similar work you've done there to make it happen).

        Patrick,
        These are GE Enbrighten Z-wave devices. In Vera, I would run a lua command:

        luup.call_action('urn:micasaverde-com:serviceId:ZWaveNetwork1','SendData',{Node='48',Data='112 4 3 1 2'},1)luup.call_action('urn:micasaverde-com:serviceId:ZWaveNetwork1','SendData',{Node='49',Data='112 4 3 1 2'},1)luup.call_action('urn:micasaverde-com:serviceId:ZWaveNetwork1','SendData',{Node='70',Data='112 4 3 1 2'},1)return true

        In Home Assistant, I can manually change the parameter.

        451615e9-81e0-4625-85a4-7868f672b5c0-image.png

        Like I said, I want to be able to turn it to "Always Off" in this case, when it's night time and we're asleep. When it's day time again, I want to change i back to "On when load is off"

        In MSR, I do not see any sort of parameter setting for the same device.

        Screen Shot 2022-10-25 at 8.14.01 AM.png

        toggledbitsT 1 Reply Last reply
        0
        • T tamorgen

          @toggledbits said in How do I set parameters in Home Assistant from MSR:

          Not showing your work here, and missing detail available and needed. It would be useful to know what the device(s) is/are, and what you know about those devices/how the LEDs are manipulated, and you should show what you are doing in HA (screen shot service calls or similar work you've done there to make it happen).

          Patrick,
          These are GE Enbrighten Z-wave devices. In Vera, I would run a lua command:

          luup.call_action('urn:micasaverde-com:serviceId:ZWaveNetwork1','SendData',{Node='48',Data='112 4 3 1 2'},1)luup.call_action('urn:micasaverde-com:serviceId:ZWaveNetwork1','SendData',{Node='49',Data='112 4 3 1 2'},1)luup.call_action('urn:micasaverde-com:serviceId:ZWaveNetwork1','SendData',{Node='70',Data='112 4 3 1 2'},1)return true

          In Home Assistant, I can manually change the parameter.

          451615e9-81e0-4625-85a4-7868f672b5c0-image.png

          Like I said, I want to be able to turn it to "Always Off" in this case, when it's night time and we're asleep. When it's day time again, I want to change i back to "On when load is off"

          In MSR, I do not see any sort of parameter setting for the same device.

          Screen Shot 2022-10-25 at 8.14.01 AM.png

          toggledbitsT Offline
          toggledbitsT Offline
          toggledbits
          wrote on last edited by toggledbits
          #4

          @tamorgen Home Assistant's API is a little thin on publishing device information, sadly. While that has been getting better, it's still not good enough for Reactor to know, for example, that your switch is a Z-Wave device (crazy, right?). So, you get to provide that intelligence, at least until some day they expose the integration used for a device through their API. What information Reactor does get can be used to map some basic services, which is why you see power_switch.on, toggle.toggle, etc., available in the menu, but since HA hasn't/can't tell us it's a ZWaveJS device, Reactor can't do much more there.

          But, that doesn't mean you can't get it done. Everything in Home Assistant is driven by services. Each integration defines what services it has, and although Reactor can't know what integrations are being used, if you do, you can find the service to use. Reactor has a generic call_service action on HassController system devices that allows you to call any service in Home Assistant for just this purpose. Although it's not as user-friendly as using something like power_switch.on, it's very powerful and gets you to almost everything Home Assistant can do.

          For ZWaveJS, there's a zwave_js.set_config_parameter service that you can call to tell the ZWaveJS integration in Home Assistant to set a configuration parameter value on a device. This is documented in Home Assistants documentation for the ZWaveJS component/integration. The required data for the service is pretty straightforward, and pretty much what you'd expect: the (Hass) entity ID, the parameter number, and the new value. I don't have your GE switches on my Hass mesh, but here's a call to a device I do have to set parameter 172 to 300:

          db3521d0-084c-4aba-9a8a-8512625de9a7-image.png

          The x_hass_system.call_service action is found on your HassController's system entity in Reactor. From there, you just enter the service name, and format the data as JSON. I recommend using jsonlint.com to make sure you've got the data formed correctly. In your case, you would of course be setting parameter 3, and your entity ID would be switch.master_be... (I can't see the full ID because the menu is covering it in your screen shot). Remember that this has to be the Hass entity ID, not the Reactor entity ID (they are similar, but Hass has a dot after the first word, and Reactor uses underscore -- you want the dot version here).

          The reactor.log file will log this action and error that comes back from Hass, so be sure to look at that.

          FYI, I am working on a tighter integration between HassController and the UI to make call_service a bit more user-friendly (i.e. not require JSON for the data), but this is still a few weeks off at best. And that won't change the fact that their API doesn't give me a complete list of services a device supports, or what integration it's based on, so you are still going to have to provide that knowledge.

          Author of Multi-system Reactor and Reactor, DelayLight, Switchboard, and about a dozen other plugins that run on Vera and openLuup.

          T 2 Replies Last reply
          0
          • toggledbitsT toggledbits

            @tamorgen Home Assistant's API is a little thin on publishing device information, sadly. While that has been getting better, it's still not good enough for Reactor to know, for example, that your switch is a Z-Wave device (crazy, right?). So, you get to provide that intelligence, at least until some day they expose the integration used for a device through their API. What information Reactor does get can be used to map some basic services, which is why you see power_switch.on, toggle.toggle, etc., available in the menu, but since HA hasn't/can't tell us it's a ZWaveJS device, Reactor can't do much more there.

            But, that doesn't mean you can't get it done. Everything in Home Assistant is driven by services. Each integration defines what services it has, and although Reactor can't know what integrations are being used, if you do, you can find the service to use. Reactor has a generic call_service action on HassController system devices that allows you to call any service in Home Assistant for just this purpose. Although it's not as user-friendly as using something like power_switch.on, it's very powerful and gets you to almost everything Home Assistant can do.

            For ZWaveJS, there's a zwave_js.set_config_parameter service that you can call to tell the ZWaveJS integration in Home Assistant to set a configuration parameter value on a device. This is documented in Home Assistants documentation for the ZWaveJS component/integration. The required data for the service is pretty straightforward, and pretty much what you'd expect: the (Hass) entity ID, the parameter number, and the new value. I don't have your GE switches on my Hass mesh, but here's a call to a device I do have to set parameter 172 to 300:

            db3521d0-084c-4aba-9a8a-8512625de9a7-image.png

            The x_hass_system.call_service action is found on your HassController's system entity in Reactor. From there, you just enter the service name, and format the data as JSON. I recommend using jsonlint.com to make sure you've got the data formed correctly. In your case, you would of course be setting parameter 3, and your entity ID would be switch.master_be... (I can't see the full ID because the menu is covering it in your screen shot). Remember that this has to be the Hass entity ID, not the Reactor entity ID (they are similar, but Hass has a dot after the first word, and Reactor uses underscore -- you want the dot version here).

            The reactor.log file will log this action and error that comes back from Hass, so be sure to look at that.

            FYI, I am working on a tighter integration between HassController and the UI to make call_service a bit more user-friendly (i.e. not require JSON for the data), but this is still a few weeks off at best. And that won't change the fact that their API doesn't give me a complete list of services a device supports, or what integration it's based on, so you are still going to have to provide that knowledge.

            T Offline
            T Offline
            tamorgen
            wrote on last edited by
            #5

            @toggledbits

            @toggledbits said in How do I set parameters in Home Assistant from MSR:

            @tamorgen Home Assistant's API is a little thin on publishing device information, sadly. While that has been getting better, it's still not good enough for Reactor to know, for example, that your switch is a Z-Wave device (crazy, right?). So, you get to provide that intelligence, at least until some day they expose the integration used for a device through their API. What information Reactor does get can be used to map some basic services, which is why you see power_switch.on, toggle.toggle, etc., available in the menu, but since HA hasn't/can't tell us it's a ZWaveJS device, Reactor can't do much more there.

            But, that doesn't mean you can't get it done. Everything in Home Assistant is driven by services. Each integration defines what services it has, and although Reactor can't know what integrations are being used, if you do, you can find the service to use. Reactor has a generic call_service action on HassController system devices that allows you to call any service in Home Assistant for just this purpose. Although it's not as user-friendly as using something like power_switch.on, it's very powerful and gets you to almost everything Home Assistant can do.

            For ZWaveJS, there's a zwave_js.set_config_parameter service that you can call to tell the ZWaveJS integration in Home Assistant to set a configuration parameter value on a device. This is documented in Home Assistants documentation for the ZWaveJS component/integration. The required data for the service is pretty straightforward, and pretty much what you'd expect: the (Hass) entity ID, the parameter number, and the new value. I don't have your GE switches on my Hass mesh, but here's a call to a device I do have to set parameter 172 to 300:

            db3521d0-084c-4aba-9a8a-8512625de9a7-image.png

            The x_hass_system.call_service action is found on your HassController's system entity in Reactor. From there, you just enter the service name, and format the data as JSON. I recommend using jsonlint.com to make sure you've got the data formed correctly. In your case, you would of course be setting parameter 3, and your entity ID would be switch.master_be... (I can't see the full ID because the menu is covering it in your screen shot). Remember that this has to be the Hass entity ID, not the Reactor entity ID (they are similar, but Hass has a dot after the first word, and Reactor uses underscore -- you want the dot version here).

            The reactor.log file will log this action and error that comes back from Hass, so be sure to look at that.

            Thanks for your detailed explanation Patrick. It makes sense. I'll play with that today and see if I can get it to function.

            1 Reply Last reply
            0
            • toggledbitsT toggledbits

              @tamorgen Home Assistant's API is a little thin on publishing device information, sadly. While that has been getting better, it's still not good enough for Reactor to know, for example, that your switch is a Z-Wave device (crazy, right?). So, you get to provide that intelligence, at least until some day they expose the integration used for a device through their API. What information Reactor does get can be used to map some basic services, which is why you see power_switch.on, toggle.toggle, etc., available in the menu, but since HA hasn't/can't tell us it's a ZWaveJS device, Reactor can't do much more there.

              But, that doesn't mean you can't get it done. Everything in Home Assistant is driven by services. Each integration defines what services it has, and although Reactor can't know what integrations are being used, if you do, you can find the service to use. Reactor has a generic call_service action on HassController system devices that allows you to call any service in Home Assistant for just this purpose. Although it's not as user-friendly as using something like power_switch.on, it's very powerful and gets you to almost everything Home Assistant can do.

              For ZWaveJS, there's a zwave_js.set_config_parameter service that you can call to tell the ZWaveJS integration in Home Assistant to set a configuration parameter value on a device. This is documented in Home Assistants documentation for the ZWaveJS component/integration. The required data for the service is pretty straightforward, and pretty much what you'd expect: the (Hass) entity ID, the parameter number, and the new value. I don't have your GE switches on my Hass mesh, but here's a call to a device I do have to set parameter 172 to 300:

              db3521d0-084c-4aba-9a8a-8512625de9a7-image.png

              The x_hass_system.call_service action is found on your HassController's system entity in Reactor. From there, you just enter the service name, and format the data as JSON. I recommend using jsonlint.com to make sure you've got the data formed correctly. In your case, you would of course be setting parameter 3, and your entity ID would be switch.master_be... (I can't see the full ID because the menu is covering it in your screen shot). Remember that this has to be the Hass entity ID, not the Reactor entity ID (they are similar, but Hass has a dot after the first word, and Reactor uses underscore -- you want the dot version here).

              The reactor.log file will log this action and error that comes back from Hass, so be sure to look at that.

              FYI, I am working on a tighter integration between HassController and the UI to make call_service a bit more user-friendly (i.e. not require JSON for the data), but this is still a few weeks off at best. And that won't change the fact that their API doesn't give me a complete list of services a device supports, or what integration it's based on, so you are still going to have to provide that knowledge.

              T Offline
              T Offline
              tamorgen
              wrote on last edited by
              #6

              @toggledbits

              Patrick,
              The basic command worked as you said.

              I have a single paramater working.

              { "parameter": 3, "value": 2, "entity_id": "switch.master_bedroom_jen_s_nightstand" }

              One step further.... Is there a way to do multiple devices in a single call_service, or will I need entries for each?

              1 Reply Last reply
              0
              • toggledbitsT Offline
                toggledbitsT Offline
                toggledbits
                wrote on last edited by
                #7

                Entries for each.

                Author of Multi-system Reactor and Reactor, DelayLight, Switchboard, and about a dozen other plugins that run on Vera and openLuup.

                T 1 Reply Last reply
                0
                • toggledbitsT toggledbits

                  Entries for each.

                  T Offline
                  T Offline
                  tamorgen
                  wrote on last edited by tamorgen
                  #8

                  @toggledbits , that's what I thought and did. Just wanted to make sure I wasn't making too many entries when one would do in some sort of json format.

                  Formatting it wasn't all that different than figuring out how to do it through lua on Vera. My wife will be glad not to be staring at a blue light when she's trying to get to sleep again.

                  Thanks for your help.

                  1 Reply Last reply
                  0
                  • toggledbitsT Offline
                    toggledbitsT Offline
                    toggledbits
                    wrote on last edited by
                    #9

                    Well, now that you mention it, if the data passed to Hass will accept an array of entity IDs, I see no reason not to do it. It just passes it through. Have to get the JSON right, though.

                    Author of Multi-system Reactor and Reactor, DelayLight, Switchboard, and about a dozen other plugins that run on Vera and openLuup.

                    1 Reply Last reply
                    0
                    • toggledbitsT toggledbits locked this topic on
                    Reply
                    • Reply as topic
                    Log in to reply
                    • Oldest to Newest
                    • Newest to Oldest
                    • Most Votes


                    Recent Topics

                    • Possible feature request 2?
                      CatmanV2C
                      CatmanV2
                      0
                      3
                      24

                    • [Reactor] Problem with Global Reactions and groups
                      toggledbitsT
                      toggledbits
                      0
                      2
                      15

                    • Reactor (Multi-System/Multi-Hub) Announcements
                      toggledbitsT
                      toggledbits
                      5
                      133
                      79.3k

                    • Genuinely impressed with Zigbee and HA / Reactor
                      CatmanV2C
                      CatmanV2
                      1
                      9
                      323

                    • Copying a global reaction
                      toggledbitsT
                      toggledbits
                      0
                      3
                      82

                    • [HowTo] Using HABridge with Reactor
                      CatmanV2C
                      CatmanV2
                      0
                      9
                      394

                    • [Reactor] Bug when sending MQTT boolean payloads
                      toggledbitsT
                      toggledbits
                      0
                      4
                      140

                    • Difficulty defining repeating annual period
                      G
                      gwp1
                      0
                      5
                      103

                    • Need help with sequence
                      therealdbT
                      therealdb
                      0
                      3
                      63

                    • Possible feature request?
                      therealdbT
                      therealdb
                      0
                      5
                      168

                    • Logic Assistance: Exterior Lights on when Illuminance Below Threshold
                      CatmanV2C
                      CatmanV2
                      0
                      11
                      341

                    • Time series documentation
                      tunnusT
                      tunnus
                      0
                      11
                      392
                    Powered by NodeBB | Contributors
                    Hosted freely by 10RUPTiV - Solutions Technologiques | Contact us
                    • Login

                    • Don't have an account? Register

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