Turn off Ecobee using a Basic Rule -- FAILS

I'm trying to setup a Basic rule that will turn off My HVAC when a smoke alarm event is seen.

I got to Basic Rules
I set the event to be any of my three First Alert Smoke Detectors
I say "When Smoke is present"

Now it asks for Action

I select "Control Thermostats"
I see this list of my 2 ecobee thermostats
I click update
I get the following error

Unexpected Error

An unexpected error has occurred trying to load the app. Check Logs for more information.

Error: No signature of method: basicRule10.parseJson() is applicable for argument types: (iava.til.ArravList) values: (floff, cool, heat]. [off, cool, heatIll

and from the logs

app:126

2023-01-10 06:46:59.956 PM

error groovy.lang.MissingMethodException: No signature of method: basicRule10.parseJson() is applicable

for argument types: (java.util.ArrayList) values: Illoff, cool, heat], off, cool, heat]l] on line 1182 (method mainPage)


It never prompted me for the action to take on the thermostat (I wanted to turn it off). It just quit with an error.

I would have expected it to ask me what action.

Additional Info

If I manually select the thermostat device, I can turn it off; so that tells me that it CAN communicate with the thermostat.

Any help would be appreciated.

Thanks

Which ecobee integration are you using? Built-in, or something else?

Ecobee Integration Version 1.0.2

1 Like

Tagging @bravenel

The thermostat device is not up to date.

Try this:

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