I think there could be a bug with event triggers using changed to/from a specific value post the UoM changes.
Item <item> changed [from <state>] [to <state>]
The below rules no longer work I can see in my events.log that previously these had no ‘W’ UoM but now do. Is there a way to specify UoM in the changed to/from trigger (tried |W but not valid syntax)
rule “WashingMachineFinished”
when
Item Utility_Energy_WashingMachineSocket_Watts changed to 0
rule “WashingMachineActive”
when
Item Utility_Energy_WashingMachineSocket_Watts changed from 0
First try changed from 0 W. If that doesn’t work, file an issue on openhab-core. We can use UoM in conditions (and in fact we’ll get a warning if you don’t and the Item is using UoM. It should work in triggers too.