Simple line of code in a driver -> sendEvent(name: "lastStatus", value: new Date())
In Current States it shows lastStatus and the date/time, as expected.
Refresh the device page and Poof it's gone. Not in Current States any more.
It does appear in the Event Log for the device.
Anyone know why?
While I'm at it, why would some sendEvent commands not cause an Event Log entry???
For example, sendEvent(name:"smoke", value:"clear") never creates anything in the Event Log - yet is executed right next to sendEvent(name: "lastStatus", value: new Date()) which does????