Zen Zigbee thermostat and RM

I have a rule to control my thermostat that is not working with the new release. It should just turn the thermostat to cool and set the temp to 60 degrees. It was working on 2.09

app:11642019-05-22 19:48:44.868 errorgroovy.lang.MissingMethodException: No signature of method: java.lang.Double.getAt() is applicable for argument types: (java.lang.Integer) values: [0] Possible solutions: getAt(java.lang.String), next(), putAt(java.lang.String, java.lang.Object), wait(), grep(), getClass() (selectActionsTrue)

dev:14432019-05-22 19:48:27.016 debugParse returned [[value:79.9, unit:F, name:temperature]]

dev:14432019-05-22 19:48:27.000 debugTemperature report

dev:14232019-05-22 19:48:20.409 debugParse returned [[name:motion, value:active, descriptionText:Living Room Motion motion detected]]

dev:14232019-05-22 19:48:20.395 debugmotion recognized

dev:14222019-05-22 19:48:15.997 errorgroovy.lang.MissingMethodException: No signature of method: zenZigbeeThermostat.fahrenheitToCelsius() is applicable for argument types: (java.lang.String) values: [79.7thermoAdjCoolTrue.1] (setCoolingSetpoint)

dev:14222019-05-22 19:48:15.885 errorgroovy.lang.MissingMethodException: No signature of method: zenZigbeeThermostat.fahrenheitToCelsius() is applicable for argument types: (org.codehaus.groovy.runtime.GStringImpl) values: [thermoSetCoolTrue.1] (setCoolingSetpoint)

dev:14222019-05-22 19:48:15.748 errorgroovy.lang.MissingMethodException: No signature of method: zenZigbeeThermostat.fahrenheitToCelsius() is applicable for argument types: (java.lang.String) values: [55.4thermoAdjHeatTrue.1] (setHeatingSetpoint)

dev:14282019-05-22 19:48:11.843 infoGarage Side Door temperature is 85.99Β°F

Can you still operate the thermostat from the driver?

yes I can

When I clicked on the rule and tried to adjust the Action for True it would give me an error telling me to check the logs. I recreated the rule and I can go in it now but still throws the errors

Is that a custom driver?

no the built in Zen Driver

If you substitute the zen for a virtual thermostat (just to test) do you still get an error?

yes I do

Ok. Tagging @bravenel for this one. Be patient, he’s got a lot of irons in the fire right now.

1 Like

I will investigate. Have a pretty good idea what's wrong, and can fix for hot fix release.

1 Like

good man sir......

It's what I thought it was. Fix is in.... Release pending.....

3 Likes

dont suppose my other issue is that easy is it :slight_smile: This is not a new one it was before this update..

It seems like the platform isn't accepting negative values with this particular Z-Wave command. when sending a negative value using scaledConfigurationValue, it is returning the following error:

errorjava.lang.NumberFormatException: For input string: "0-" on line 370 (updated)

The error says 0-, even though the data is in the format -1, -2, -3, etc.

We covered this in another thread no?

yeah we do sir.....

Bug in RM setting thermostat fixed and released in hot fix.

1 Like

Thank you for the great support