After update 2.2.4.147 one of my Rule Machine variables has wrong device type

I just did the update to 2.2.4.147 from 2.2.3.148 for my personal home and it seemed to go well until I noticed that one variable was throwing errors in the system log when attempting to set the value. When looking at the device details this global variable device has a type of "Virtual Omni Sensor" vs. "RM Connector Variable". All my other variables are just fine.

Also you may notice you cannot change the values in the RM Variable devices types. I really don't want to delete and re-create this variable since it would effect dashboards and 6+ rule machine rules. Any thoughts on fixing this?

Try restoring from a backup. There hasn't been any code change that would account for that, but database corruption of some sort would seem more likely.

Thanks @bravenel, found an easier way. I brought up the new list of variables and selected "remove"

Clicked the "Done" button after it spun for about 10 seconds and went back to devices and the Rule Machine connector variable device was gone. Added it back and it was created with the right device type.

I had to add it back to two dashboards which was easy to do.

I think I am good now, no more errors in the logs and the dashboards that present this variable are updating just fine.

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