SiteSensor probes a remote web site or service API and sets its "triggered" state based on the server response. It can trigger based on success/failure, pattern matching, or JSON data taken from the response (with equations). It supports HTTP and HTTPS (GET) requests. It can export values from the response to virtual sensors that can be used as data and triggers elsewhere (scenes, Reactor, etc.).