Basic rule crashes when controlling thermostat

Hi,

I'm trying to create a basic rule to control a thermostat. The driver is Fibaro Heat Controller Thermostat Head. Can anyone help?

All the best,

Lee

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: (java.util.ArrayList) values: [[["auto","cool","emergency heat","heat","off"], ["auto","cool","emergency heat","heat","off"]]]

The logs show

app:1192023-02-13 10:32:48.633errorgroovy.lang.MissingMethodException: No signature of method: basicRule10.parseJson() is applicable for argument types: (java.util.ArrayList) values: [[["auto","cool","emergency heat","heat","off"], ["auto","cool","emergency heat","heat","off"]]] on line 1182 (method mainPage)
app:1182023-02-13 10:31:47.006errorgroovy.lang.MissingMethodException: No signature of method: basicRule10.parseJson() is applicable for argument types: (java.util.ArrayList) values: [[["auto","cool","emergency heat","heat","off"], ["auto","cool","emergency heat","heat","off"]]] on line 1182 (method mainPage)

This is likely a problem with your thermostat driver -- which shouldn't happen with a built-in driver, but it's possible you'll need to try a "Configure" or just "Save Device" to get these attributes updated if they were not consistent with the expectations originally. Alternatively, you can try these steps yourself:

Substitute appropriate values for both if needed, depending on actual capabilities.

Thanks - yes it's strange that it's happening with a built in driver. It's working fine with Rule Machine so I've gone down that route instead. Thanks for the help.

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