webCoRE is currently in Beta Milestone 2. As a result, this thread has been deprecated and you should please follow the discussion on this thread instead. Thank you.
Exactly one year ago, CoRE was born (v0.0.000.20160429). It was meant to replace the gap that bravenel’s Rule Machine left behind when it was withdrew from the SmartThings platform on April 27th, 2016 (2 days earlier). It took 45 days to make it to Beta Milestone 1 and eventually made it to a (final) Release Candidate stage on September 20th, 2016. Soon after, CoRE has reached its maximum code size, pushing ST to the max. Partly because CoRE was no longer able to keep adding features and improvements, and partly because the shortcomings of not being able to backup pistons, on October 28th, 2016, webCoRE was born. Coincidentally, webCoRE was born exactly half a year after CoRE. Its main purpose, to fill the gap that CoRE was not able to. Fast forward 183 days (yes, half a year), webCoRE reaches Beta, exactly one year after CoRE was born. Coincidentally, of course. Wink wink.
Now, the warnings:
The legal boring stuff. This software is free to use, modify, distribute, install on a potato, anything you wish to do with it. As it happens, by using it, you must understand that I cannot be held responsible for anything that stems from the use of this software.
WARNING #2 This software is currently in a BETA release stage. If you don’t know what that means, PLEASE read this!
If you see any white text on a red banner reading “DO NOT SHARE WITH ANYONE”, it is probably best you follow that advice. There is a public way of sharing pistons (anonymized) and a private way. The private one is for you and you alone.
Things may still break here and there, things can get refactored here and there, depending on things we realize need changing down the road, so take this with a grain of salt.
As with the CoRE dashboard, opening the webCoRE dashboard may interfere with your IDE. This is because webCoRE is still using SmartApp endpoints underneath the hood, and opening a SmartApp endpoint in the same browser as the IDE causes the authentication cookies for the IDE to be corrupted, logging you out of the IDE. If you need to use both the IDE and the webCoRE dashboard at the same time, please try using two different browsers, or open the IDE in incognito mode.
Beta Milestone 1 will focus mostly on ironing out bugs and issues. While it will add some features, it’s main intent is to improve on stability and performance of the predecessor Alpha stage. Beta Milestone 2 will focus on adding features that we determine are needed during M1. The third and last milestone, M3 will again focus on stability and performance, before webCoRE hits the Release Candidate stage. But all in due time…
There are a few things that have changed between CoRE and webCoRE. I will add details about these at a later time.
There is a wiki. I am pretty sure there is a wiki. Not sure where it’s hiding, but there is one, I promise. You can look for it in the webCoRE dashboard, it’s hiding there, somewhere. While it’s not complete, it’s being worked on, so please, before asking for help, try and find your ways in the wiki first. The answer you need may be lurking there.
Please follow this guide to install webCoRE. If you survive, that is
If you decided to install webCoRE and ran into any issue at all, please take a moment and share that experience so I can improve on it. Find the installation feedback thread here.
Many many thanks to everyone who helped developing this software. I don’t usually name people, for fears of forgetting anyone, but I’ll try a list (conveniently alphabetically ordered). If you helped and don’t find yourself on the list, sorry, please contact me and I’ll add you. If you find yourself on the list and don’t want to be there, tough luck. I was not able to mention the users (there is a limit of maximum 10 users being mentioned)
We need writers for the wiki. If you are a fluent English writer, please help us write the wiki. Please request an account here.
NOTE: It is not required, nor necessary to donate to use this SmartApp. This is a free open source software and it is my way to pay my dues to those before me. But if you feel like it, you can donate here.