Hello - last night I started getting what looks like a "corrupt database" error on one of my devices (light/Inovelli switch). I downloaded a backup and did the soft reset and restore dance but I am getting the same error again.
I'd suggest contacting the developer of the driver (Eric) to work out why the DB error has started occurring, particularly around line 1149 of the parse method.
Eric: It looks like this is happening when I change the LED color. I am using Node-RED to manage my automations. When the light turns on, the LED turns green, when it turns off, it goes back to blue.
Given you are using NR, if I can add another request, and I may be misreading your last post.... But what are you calling from NR when the error occurs? Is that what you are screenshotting?
The platform is independent of the Diagnostic Tool, so having the latest platform version doesn't mean you have the latest Diagnostic Tool. Although, this may not be an effect of a database corruption as I initially thought.
This looks more like a reproducible logic flaw to me. I doubt that a soft reset will fix it.
Granted, the driver may be doing something weird here (and I don't really want to review the entirety of driver code), but platform should be able to manage it. I'll take a look.
I can disable the logic for that flow for now and see if the error goes away. I have similar logic on 2 other Inovelli switches (they turn "red", not "green") and I haven't seen errors there.
Looks like I am behind the latest driver. I don't have the May 4th bug fix I have too many LZW31-SN to count and never had a problem (just a data point reference)....
I have a few (4 or so) too and only this one seems to have an error. It looks like disabling the automation to change colors fixes the error (meaning I don't get the error any more) but then I don't get the visual notification that the light is on/off, door is locked/unlocked!
Not familiar with NR, so the obvious question is what's different between this flow and the others that work? If you use the param from one that works, does this switch also work without throwing errors?