Error thrown by GoControl Thermostat

@bcopeland ....

This error has been thrown for a while by the Generic Z-Wave Plus Thermostat driver, when used with this thermostat (GoControl GC-TBZ48). I keep forgetting to report it. For my ignorant eyes, it looks like the driver tries to set the time, but the thermostat doesn't have a clock?

It is a z-wave plus thermostat, so I think I am using the right driver:

That's not an error from this driver.. It's a scheduled event from a previous driver.. Copy this to a new driver code, switch to it, run the command, and then switch back and you should be good..

metadata {
    definition (name: "Scheduled Job Cleanup", namespace: "djdizzyd", author: "Bryan Copeland") {
        capability "Actuator"

        command "clearSchedule"
    }

    preferences {
    }
}

void clearSchedule() {
    unschedule()
}
3 Likes

Yup. That was the case! Thank you!!

1 Like

anytime

1 Like

Would it be appropriate for every driver when installed, clear any schedules and possible state variables?

1 Like

Usually not necessary ..

1 Like

Not trying to "beat a dead horse" here but is there a down side?

Possibly .. If the driver you are currently using is depending on scheduled events and it doesn't re-schedule them properly.

3 Likes

Not really, you can also change to "device" type and clear more than schedules. Sometimes is useful, but not required, and sometimes may have negative consequences, as Bryan pointed out.

2 Likes