Here you go. Should be in very good shape. I tested every button, and on/off/level setting - both from HE and the physical switch.
If you run into any issues, let me know! I've seen once ot twice where the level would update while it is dimming on/off (it isn't supposed to do that, obviously, or you lose your previous level value). I extended the delays, and that seemed to fix it - but that's something to look for.