Webcore and rule machine

Can RM call my piston locally and not on the cloud?

There is a local execution point

HE console -> apps -> select your piston -> "Test run this piston"

the resulting display shows you both cloud and local endpoints for that piston

There is a groovy way also: You can also send a location event to the piston, using the portion of the above URL

after /execute

http://192.168.86.209/apps/api/XXX/execute/:82f5a05ade2e5605f968218685e41cd0:?access_token=xxxxxxx

ie the :82xxxxx:" stuff

2 Likes

Cool old thread.

BOTH webCoRE and RM run local on the Hubitat hub.

  • webCoRE is much better (and faster) on Hubitat than SmartThings
  • webCoRE UI configuration tool is more feature rich than RM
  • webCoRE source code is available for community feature additions and inspection

or

  • RM is native solution, so you will have support from Hubitat
  • RM continues to 'get better' with new features

IMHO:
If you did webCoRE on SmartThings, you probably will be happy (or more) using it on Hubitat.
If you are brand new to this subject, RM is probably your starter solution.

I have been using webcore for many years now :slight_smile:
In fact, webcore is the reason that I switched from ST to HE since webcore is going away on ST. BUT, there are so many other advantages to HE over ST that have become obvious since my switch.

I copied the local endpoint for my piston, but I cannot get the rule to run it. It works from my browser.
http://192.168.0.41/apps/api/7/execute/:cf06a61e955a30559aee08fab7fead6f:?access_token=xxxxxxxxxxxxxxxx

Try it with port 8080. i.e. http://192.168.0.41:8080/....

1 Like

That worked. Thank you sir !

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.