Update: I opened a Ticket as I could not get an Aqara motion or P1 motion to work with eisy. Response was Aqara requires their own hub and is proprietary. UD is not sure if they will ever be able to get those devices to connect.
UD recommended the ThirdReality Motion as they have tested with it, so I ordered one from Amazon.
I tried rebooting again and again my 6 startup programs would not start.
I decided to change the original config I had used in my ISY as I was thinking maybe there was way too much going on at startup of the eisy.:
In the eisy config I unchecked the Query st Restart and I unchecked Catch Up Schedules at Restart
I removed the Run At Startup off the six programs.
I created an iEisyRebootStartup integer variable. 0 = not startup. 1 means startup. Default at init is 0.
I created an EisyStartupIf program that just had if logic. If eisy startup variable = 0 then run then EisyStartupThen program. This one EisyStartupIf program is now marked run at startup.
In the EisyStartupThen program, I listed the Run Then programs that I had originally in isy and eisy that would not run at startup. I put them in the order I wanted them to run. I also added a 5 min wait in the middle of it after I ran the query ISY statement. At end of this program I set iEisyRebootStartup = 1.
This fixed my issue. All I can think is there was too much going on at eisy startup with the query all running, my 6 run at startup and the catch up schedule.
I was scouring the other posts and found this one. Dennis C post in other topic.
Sure enough, I pushed the power button one time and it started updating and I monitored it happening in the logs.
Im hopeful when it is done, I will reboot. I will download the new Start file, clear the java cache and see if it works.