Hi,
I’ve re-tested the code under several user accounts and it works fine.
So, there is something wrong under your ST account.
Please follow all the prerequistes and installation steps in the README at the github.
Looking at your logs, here are my observations:
- It looks like you haven’t saved your location properly (you need to click on a location within the map and save it by pressing “Save”). Otherwise, the location of your hub is not set up properly.
Refer to (under Create a Location):
A good way to see if your location is set properly would be to click on the link below, click on your target location, and check if your timeZone is set.
https://graph.api.smartthings.com/location/list (or whatever your shard is)
My code will repeat the above error message if your location is not set and it’s not able to get the timeZone, see code excerpt below:
if (!location.timeZone) {
traceEvent(settings.logFilter,"takeAction>Your location is not set in your ST account, you'd need to set it as indicated in the prerequisites for better exception handling..",
true,get_LOG_ERROR(),true)
- Also, as indicated in the prerequisites, make sure that all the DTHs (My Remote Sensor, My Ecobee device) are saved and published under the right shard.
http://docs.smartthings.com/en/latest/publishing/index.html#ensure-proper-location
-
Despite the location issue above, according to the logs, 2 remote sensors (media & music rooms) were created under Things as indicated below:
c18483a3-64fc-4a92-a838-6fba9360aa7e 8:56:55 PM: debug ecobeeRemoteSensorsInit>created 2 MyEcobee’s Remote Sensors
P.S. Finally, I’d recommend to remove the logs from the ST community forum as it may contain sensitive info about your thermostat and sensors. In the future, please send your logs to
services@maisonsecomatiq.com instead (for privacy reasons).
Regards.