SiteSensor probes a remote web site or service and can look for a matching pattern in the response, or request and parse a JSON response and put selected values through simple expressions.
Documentation (with examples) is here: https://www.toggledbits.com/sitesensor/
It runs on UI7 and openLuup, and is available in the Alt App Store as well.
There’s a small but growing collection of pre-defined configurations, called recipes, in the SiteSensor-Recipes repository on Github. Apply them to your SiteSensor for (almost) instant configuration. And if you have a useful recipe to contribute, please do!
For all revisions, please refer to the CHANGELOG.md file for details.
2020-04-05: Version 1.15: Recipes, updated LuaXP, and better memory management.
2019-09-29: Version 1.14: Correct an error in 1.13 that misses a case where an excessively large response may be stored.
2019-08-25: Version 1.13: Prevents large responses from the remote API from being stored on user_data. Sometimes, they’re just too big.
2019-05-19: Version 1.12: Allows use of
curl to fetch in cases where the Luasec version in Vera firmware has problems (notably when server requires SNI). See log link above for more.
2019-03-31: Version 1.11: Fixes a timezone offset problem in URL parameter substitution.
2019-03-17: Version 1.10: Ability to create virtual sensors and apply values from expressions to those sensors.
2018-07-29: Version 1.9
2018-06-24: Version 1.8
2018-02-11: Version 1.5
2018-02-05: Version 1.4