Honeywell T6 Pro (built in) Driver

Hello.
\I recently switched to the built-in driver for the Honeywell T6 Pro, and I am getting the following error message in my log:


Is there something that I should be doing?

Looks like it is still holding the schedule from my community version..

Drop this in driver code and switch to it then click clearSchedule

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

        command "clearSchedule"
    }

    preferences {
    }
}

void clearSchedule() {
    unshedule()
}

Unfortunately, I was unable to put that code into your community driver. I just couldn't get it to work.

Is there some other way to initialize the driver/device?

I think Bryan meant for you to create a new driver with that code. Then use that new driver to clear schedules before switching to the built-in driver.

1 Like

That's the way I understood it also.
The problem was that when I added that code to the community driver, it stopped working!

Don’t add it to the community driver. Create a new driver ...

1 Like

Aha....
Let me try that...
I'll let you know.
Thanks....

2 Likes

Right. It is a temporary utility driver to clear out the schedules so you can go back to the built-in driver without the errors

1 Like

@bcopeland
Sorry for the delay.
When I use that temporary driver, I get the following error message in my logs:


I then put back the built in system driver.

(Sorry for not responding earlier).

Sorry typo..

Should be: unschedule()

1 Like

Still get an error message:

unschedule()

That error is just saying it got a zwave packet and the temp driver has no parse method..

OK.
So, I'll assume everything is OK.
Thanks for all your assistance.

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