Zwave smoke detector/alarm

Anyone use the first alert zwave smoke detectors? Mine’s acting funky…changes from “on” to “on” how’s that possible; shouldn’t a “change” me from something to something different?

2022-05-11 12:26:29.677 [vent.ItemStateChangedEvent] - SmokeAlarmLastTestButton changed from ON - 5/9 | 13:44 to ON - 5/11 | 12:26
2022-05-11 12:26:29.953 [vent.ItemStateChangedEvent] - SmokeAlarm1LastOnOff changed from ON - 5/9 | 13:44 to ON - 5/11 | 12:26
2022-05-11 12:26:30.838 [vent.ItemStateChangedEvent] - SmokeAlarm1CarbonLastOnOff changed from ON - 5/9 | 13:44 to ON - 5/11 | 12:26

I don’t have one of these but the change isn’t from “ON” to “ON”. It’s from “ON - 5/9” to “ON - 5/11”. You’ll have to look more closely at the channel config and perhaps the docs for the device for what exactly that 5/9 and 5/11 means, but that’s the source of the change.

I’m guessing that it’s the date, based on today being May 11 and:

“Last” in the item name suggests that this item is a string that’s meant to give you a timestamp, not a binary sensor or switch with ON/OFF states. It just happens to also give you a state as part of the string.