Reactor (running in HA as Addon) Rules not seeing Entitiy Attribute updates on Envisalink Keypad entity
-
I am ~6hrs into a Vera to HA migration. Lots to learn - and I will never make 5 steps to hit a light switch..
This example is exploratory - not the end workflow I am looking for. This is not a logic concern, the issue is I may not be reading attributes on entities correctly.
End Goal -
Dim/control on lights based on alarm statesEnvironment-
HA running in Virtualbox
MSR running as Addon in HA
Alarm connected to Envisalink EVL 3 card in a DSC alarm panelFunctionality that works
I can arm/disarm the house from the HA dash
I can read attribute status in entity viewer attribute pull down
I have working rule sets for other devices (lutron) on networkProblem-
As I "Arm" the house using a button on the HA Dashboard, I see attributes update in realtime.In MSR, the attributes are not updating. In the MSR entity viewr, I can see updates were observed much earlier in the day.
I fear I cannot articulate the issue as I am so new to HA. I used Reactor in Vera, but very new to MSR and HA. The attached screenshot will show the side by side dialogs that are not staying in sync.
-
Versions…
Core
2023.12.3
Supervisor
2023.11.6
Operating System
11.2
Frontend
20231208.2Reactor 0.0.8
I lack the privileges to upload logs, sorry for the paste…
2023-12-18 02:11:24,170 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2023-12-18 02:11:24,204 INFO RPC interface 'supervisor' initialized
2023-12-18 02:11:24,206 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2023-12-18 02:11:24,207 INFO supervisord started with pid 1
2023-12-18 02:11:25,218 INFO spawned: 'nginx' with pid 8
2023-12-18 02:11:25,224 INFO spawned: 'reactor' with pid 9
Using existing set-up
Reactor Token is set, updating config
symlink does not exist, create it
2023-12-18 02:11:26,683 INFO success: nginx entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2023-12-18 02:11:26,684 INFO success: reactor entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
Reactor latest-23063-c464b685 app 22364 configuration from /config/reactor
NODE_PATH /opt/reactor:/opt/reactor/node_modules
[latest-23063]2023-12-18T02:11:27.249Z app:null Reactor build latest-23063-c464b685 starting on v16.15.1
[latest-23063]2023-12-18T02:11:27.254Z app:null Process ID 24 user/group 0/0; docker; platform linux/x64 #1 SMP PREEMPT_DYNAMIC Mon Dec 4 15:31:27 UTC 2023; locale (undefined)
[latest-23063]2023-12-18T02:11:27.256Z app:null Basedir /opt/reactor; data in /var/reactor/storage
[latest-23063]2023-12-18T02:11:27.257Z app:null NODE_PATH=/opt/reactor:/opt/reactor/node_modules
[latest-23063]2023-12-18T02:11:27.725Z Structure:null Module Structure v22323
[latest-23063]2023-12-18T02:11:27.730Z Capabilities:null Module Capabilities v22356
[latest-23063]2023-12-18T02:11:28.213Z Plugin:null Module Plugin v22300
[latest-23063]2023-12-18T02:11:28.230Z TimerBroker:null Module TimerBroker v22283
[latest-23063]2023-12-18T02:11:28.243Z Entity:null Module Entity v22353
[latest-23063]2023-12-18T02:11:28.253Z Controller:null Module Controller v23044
[latest-23063]2023-12-18T02:11:28.287Z default:null Module Ruleset v22293
[latest-23063]2023-12-18T02:11:28.294Z default:null Module Rulesets v22146
[latest-23063]2023-12-18T02:11:28.323Z GlobalExpression:null Module GlobalExpression v22146
[latest-23063]2023-12-18T02:11:28.363Z Predicate:null Module Predicate v22345
[latest-23063]2023-12-18T02:11:28.400Z AlertManager:null Module AlertManager v22283
[latest-23063]2023-12-18T02:11:28.407Z Rule:null Module Rule v22345
[latest-23063]2023-12-18T02:11:28.420Z GlobalReaction:null Module GlobalReaction v22324
[latest-23063]2023-12-18T02:11:28.425Z Engine:null Module Engine v23001
[latest-23063]2023-12-18T02:11:28.434Z httpapi:null Module httpapi v23058
[latest-23063]2023-12-18T02:11:28.593Z wsapi:null Module wsapi v23053
[latest-23063]2023-12-18T02:11:28.910Z TaskQueue:null Module TaskQueue 21351
[latest-23063]2023-12-18T02:11:28.912Z VeraController:null Module VeraController v22325
[latest-23063]2023-12-18T02:11:29.355Z HassController:null Module HassController v23060
[latest-23063]2023-12-18T02:11:29.958Z DynamicGroupController:null Module DynamicGroupController v22313
[latest-23063]2023-12-18T02:11:29.974Z SystemController:null Module SystemController v22306 -
HI /Thanks. The rule is attached as asked.
There are some relevant facts that "might" be at the root-
A) I moved this HA via backup/restore. The IP Addr of HA changed. It was in a HyperV VM previously, I don't know if the attributes were updating in that enviro, but the entity history view indicate it was wired up at some point. It 'may' have broken in the restore - but I am also unsure if history comes over in a restore...My environment seems to be rubbish. In HASS I have the Vera integration, exposing the devices/scenes. In MSR (AddOn under HASS) I have a pointer to the external Vera. I think MSR wants to live in its own environment, and be the overwatch marrying Vera and HASS, i.e. I can lose the Vera integration in HASS. As long as you are reviewing the issue I will leave all as is, but the plan is to seperate these components.
c) Between your last response and now, considering "A" above. The new HASS instance has a new IP Addr, I updated Reactor.YAML in the controllers section as below. After restarting, I can confirm Reactor is wired to Lutron devices connected direct to HASS through an integration (not through Vera). The Envisalink Alarm is still not wired to MSR.
Reactor.YAML changes made are below
-
Happy to hear it worked out!! Just a tip if you chose to control your Envisalink through HA-Envisalink and not HA-Vera-Enivsalink take a look at this integration. It has a few more features than the native Envisalink integration.
-
-
-
T toggledbits locked this topic on