Difference between revisions of "WCmore's Tips"

From webCoRE Wiki - Web-enabled Community's own Rule Engine
Jump to: navigation, search
m (Handy Links for Reference)
m (Symbols, Emoji & Tiny Images)
 
(142 intermediate revisions by the same user not shown)
Line 4: Line 4:
 
This is a collection of things that I have learned over the years.  Stay tuned for more Tips & Tricks...
 
This is a collection of things that I have learned over the years.  Stay tuned for more Tips & Tricks...
  
=== Simulated Switches ===
+
<div id="TableOfContents"></div>
  
[[File:SimSwitchCreation.jpg|thumb|left]]
+
== Articles worth reading: ==
  
I often hear people talk about "Virtual Switches" as well as "Simulated Switches", but they are not the same.  Personally, I will only recommend using "Simulated Switches", since I have seen a lot of errors lately involving virtual switches.
+
* [[WCmore's_LogAndTrace|Troubleshooting pistons using Logs & Trace]]
 +
* [[WCmore's_DragAndDrop|Move or Copy code using drag & drop]] -or- [[WCmore's_DragAndDrop#Copy_Code_to_another_piston|Copy code to another piston]]
 +
* [[WCmore's_SimulatedSwitches|Simulated Switches]]
 +
* [[WCmore's_AddDevices|Adding devices to webCoRE]]
 +
* [[WCmore's_ExternalURL|External URLs - Execute a piston from elsewhere]]
  
To create a SimSwitch, we can use a web browser to:
+
{{TipsTOC}}
  
* Log into the [https://account.smartthings.com/ IDE]
+
== Links for Reference ==
* Choose “My Devices” at the top
+
We create & edit our pistons from the [https://dashboard.webcore.co/ Dashboard]. <br>
* Click on “+ New Device” in the top right
+
Here are a few other links that I have found to be helpful:
  
Then use the image on the left as a guide:
+
=== webCoRE ===
 +
* webCoRE Forum - [https://community.webcore.co/latest Latest Topics]  (great community for like-minded people)
 +
* webCoRE Forum - [https://community.webcore.co/c/tutorials Tutorials]
 +
* webCoRE Forum - [https://community.webcore.co/c/Examples Example Pistons]  (great place to get inspired!)
 +
* Wiki - [[Samples|Samples from 2017]]  (Thanks @c1arkbar)
 +
* Wiki - [[Functions|webCoRE Functions]]  (data processing & conversions)
 +
* Wiki - [[Expressions|webCoRE Expressions]]  (mathematical constructions)
 +
* Wiki - [[TWC_Weather|$twcweather]]  (which replaces [[Weather|$weather]])
 +
* Wiki - [[$twcweather.alerts|$twcweather.alerts]]  (we're still gathering data on this one)
  
'''Side Note:'''
+
=== Other Resources ===
Sometimes I have to use an "Incognito" or "Private Browsing Window" to be able to log into the IDE.
+
* [https://account.smartthings.com/ SmartThings IDE]  (where we can add new devices)
 
+
* [http://alexa.amazon.com/ Amazon Alexa Settings]
Once the device is added, ST will see it within a few seconds, but you will also have to [[#Adding_devices_to_webCoRE|add the device to webCoRE]].
+
* [https://www.getfilecloud.com/blog/2015/03/tech-tip-how-to-do-hard-refresh-in-browsers Hard refresh browser]  (sometimes handy after an update)
 
 
---
 
  
 +
=== Symbols, Emoji & Tiny Images ===
 +
* [https://community.webcore.co/t/inserting-emoji-symbols-or-images-into-a-piston/17371?u=wcmore How to get shapes into webCoRE]  (forum thread with examples)
 +
* [https://fontawesome.com/v5.0/icons?d=gallery Font Awesome Icons]  (over 3000 can be inserted in tiles, piston states etc)<br>We can also resize, layer and color, as seen in these [[Font_Awesome|code examples]].
 +
* [https://hotemoji.com/copy-paste.html Emoji reference]  (can be inserted in SMS, notifications, tiles, piston states etc)
  
=== Adding devices to webCoRE ===
+
=== Advanced Pistons - My gift to you ===
 +
* [https://community.webcore.co/t/making-voice-announcements-controlling-amazon-alexa-echo/6286?u=wcmore Making voice announcements & controlling Amazon Alexa Echo]
 +
* [https://community.webcore.co/t/webcore-asks-a-question-my-voice-response-determines-the-action/9871?u=wcmore WebCoRE asks a question, my voice response determines the action]
 +
* [https://community.webcore.co/t/send-a-notification-to-only-one-device-without-a-sim-card/7829?u=wcmore Send a notification to only ONE device without a SIM card]
 +
* [https://community.webcore.co/t/gauge-for-length-of-day-showing-solstices-equinoxes/5633?u=wcmore Gauge for Length of Day (showing Solstices & Equinoxes)]
 +
* [https://community.webcore.co/t/twcweather-forecast-preserve-data-lost-at-3-oclock/20396?u=wcmore $twcweather.forecast - Preserve data beyond 3 o'clock] (when it is no longer available)
 +
* [https://community.webcore.co/t/visual-countdown-to-a-special-event/12634?u=wcmore Visual Countdown to a Special Event]
 +
* [https://community.webcore.co/t/making-a-24-hour-clock-with-webcore/11202?u=wcmore Making a 24 hour Clock with webCoRE]
 +
* [https://community.webcore.co/t/when-where-is-the-next-rocket-launch-worldwide/16978?u=wcmore When & where is the next rocket launch worldwide?] (Parsing an API)
 +
* [https://community.webcore.co/t/word-games-with-webcore-create-your-own-story/17398?u=wcmore Word games with webCoRE] (create your own story)
  
* Connect the device to SmartThings first
 
* Test the device using the SmartThings app on your phone to make sure the new device is working thru the hub
 
* Add the device to webCoRE by going to: Automation > SmartApps > webCoRE > Settings > Available devices > Available devices
 
* Select a category, and place a check-mark next to any device that you want webCoRE to see and/or control
 
* Save multiple times until you are back in the SmartApps page
 
* You can now use this device in webCoRE.  If you still do not see it, try a hard refresh to your [https://dashboard.webcore.co/ Dashboard].  (''Ctrl-F5'')
 
  
=== New Section ===
+
{{TipsTOC}}
  
 +
== Coming Soon ==
 +
* Good Practices
 +
* Task Cancellation Policy
 +
* Triggering a piston by voice (''Alexa & SimSwitch'')
 +
* Installation Tips (''GitHub'')
 +
* Two Hub Communication
 +
* Passing Arguments
 +
* "Daisy-Chaining" Pistons
 +
* Tasker (''Controlling & being controlled by an Android device'')
 +
* EventGhost (''Controlling & being controlled by a Windows PC'')
 +
* Android Presence Sensor using Tasker
  
=== Handy Links for Reference ===
+
{{TipsTOC}}
* [https://dashboard.webcore.co/ Dashboard] (where we create our pistons)
 
* [https://account.smartthings.com/ SmartThings IDE] (where we can add new devices)
 
* webCoRE Forum - [https://community.webcore.co/latest Latest Topics] (great community for like-minded people)
 
* webCoRE Forum - [https://community.webcore.co/c/tutorials Tutorials]
 
* webCoRE Forum - [https://community.webcore.co/c/Examples Example Pistons]
 
* [[Functions|webCoRE Functions]]
 
* [[Expressions|webCoRE Expressions]]
 
* [[TWC_Weather|$twc.weather]] (which replaces [[Weather|$weather]])
 
* [https://hotemoji.com/copy-paste.html Emoji reference] (can be inserted in pistons in notifications, tiles, piston states etc)
 
* [http://alexa.amazon.com/ Amazon Alexa Settings]
 

Latest revision as of 00:42, 15 January 2022

Hello and welcome!!

This is a collection of things that I have learned over the years. Stay tuned for more Tips & Tricks...

Articles worth reading:



Top





.

Links for Reference

We create & edit our pistons from the Dashboard.
Here are a few other links that I have found to be helpful:

webCoRE

Other Resources

Symbols, Emoji & Tiny Images

Advanced Pistons - My gift to you



Top





.

Coming Soon

  • Good Practices
  • Task Cancellation Policy
  • Triggering a piston by voice (Alexa & SimSwitch)
  • Installation Tips (GitHub)
  • Two Hub Communication
  • Passing Arguments
  • "Daisy-Chaining" Pistons
  • Tasker (Controlling & being controlled by an Android device)
  • EventGhost (Controlling & being controlled by a Windows PC)
  • Android Presence Sensor using Tasker



Top





.