Ok, now we're getting somewhere. I wasn't sure if you were just wondering what the error was, or if there was a problem you were leading to.
Tagging @Eric_Inovelli
Appears to be something within the driver IMHO. Perhaps @bcopeland can weigh in as to what this error is referring to and if it's something affecting the rule from working correctly.
did you try something similar in rule machine? just to see? I don't have an inovelli, so I can't mess around with the driver, but maybe the reporting threshold is off and not reporting right away. Can you check?
I also know that there are some shortcomings in some devices that cause weird reporting of lux and motion at the same time. making it report one or the other at times.
The values listed in the 2 errors (99.0 and 23.0) were the correct values at the time of the errors based on prior observations. The error seems to indicate a format problem. The rule should have triggered at 23.0 but not at 99.0 - it never triggered I guess because of the error.
I agree it's probably a format problem with the data being passed from the driver, but the error refers to line 449 in the app and I don't have access to the code.