Again, this works well in the UI, Homekit sees the device, and can switch the fan on, but it immediately displays as off in HK, and there is no option to change fan speed in HK.
Think I got it. Looks like you need to group the items, this was talked about in the homekit docs, but not specifically to fans, so I didn’t see it. This seems to work like a charm:
Group OfficeCeilingFan_GrP "Office Ceiling Fan Group" <fan> { homekit="Fan" }
Switch OfficeCeilingFan_Pwr "Office Ceiling Fan Power" <fan> (OfficeCeilingFan_GrP) { channel="zwave:ge_zw4002_00_000:controller:OfficeFan:switch_dimmer", homekit="Fan.ActiveStatus" }
Dimmer OfficeCeilingFan_Dmr "Office Celing Fan [%d]%" <fan> (OfficeCeilingFan_GrP) {channel="zwave:ge_zw4002_00_000:controller:OfficeFan:switch_dimmer", homekit="Fan.RotationSpeed" }