webCoRE built-in on Hubitat - Do I need to transition and how?

Hello All,

I was having issues with HPM completing the Update of Webcore (specifically... it would time-out upgrading the Webcore Piston App). This has been happening for about a year and I was always able to get it to complete on the 2nd or 3rd try. I tried all the tricks of rebooting the the hub, using repair of App within HPM, etc.

I decided to take the leap and switch to the Built-In version.

This works well but it does take alot of time and steps to get it right and functioning. Below is a summary of advice to do this using the steps discussed above.

  • Don't delete your User version of WebCore until this process is complete and confirmed to be working.

  • I copied all of my Global Variables for the Dashboard using simple copy and paste into a text editor. They will come over all as one long string. I just inserted a return between the semi colon and the @ so that I could have essentially a list of all the Global Variables.

  • When setting up the Built -n Webcore App, be sure to give the App a simple same difference. I called mine WebCore Built-In

  • During the app install, be sure to add all of the devices that you use in all of your User Webcore App. I honestly just added them all with exception of the special devices that are not listed in Actuators, Sensors, or Devices. For the special devices, I only had about 10, so I just made sure those were selected as well.

  • Once the app is installed and it's time to add Pistons, the first step should be to add all of your Global Variables. You will just need the string portion after the @ symbol which is the name of the variable. The app will place the @symbol at the start of the string. Obviously, you will need to select the correct type of Variable. It is very important to get the Global Variables input exactly as they are used in your piston or you will have to track down the differences later.

  • As stated above, when restoring the Pistons into the New App, it will need to be done Piston by Piston. They will come in "Paused". For me, I added all the pistons one by one and completed the next steps below.

  • I had two windows of the Dashboard open in my browser. One was from the User Version of Webcore, and the other from the Built-in version.

  • Piston by Piston, I paused the piston in the User Version, Resumed the piston in the Built-In Version, edited the Built-In Version, and then saved again. The Edit and Save was just to get the App to recognize the Triggers.

  • I did this for all 81 of my Pistons until complete. During the process, I was placing each Piston into the correct user category and allowing the Back-Up feature.

Total time was about 4 hours but worked perfectly.

Hope this helps.

John