I have the same switch, and was running into the exact same no entities issue but I think I figured it out finally.
First I did the same as you and added an entry into manufacture_specific.xml, right underneath 12730 GE fan switch:
<Product type="4944" id="3131" name="14287 Fan Control Switch" config="ge/12724-dimmer.xml"/>
Then I did everything on the latest HA (0.48.1) via the z-wave console:
- Removed the node just so we could start totally fresh.
- Added it (non-secure, not sure if it matters or not)
- Restart HASS
(At this point, it should now show up named properly but with no entities.)
- Shutdown HASS
- Go into /home/homeassistant/.homeassistant/zwcfg_*.xml
Search for 14287 and then change the “specific” attribute on the Node property for this item to 1 from 8:
<Node id="55" name="" location="" basic="4" generic="17" specific="1" roletype="5" devicetype="1024" nodetype="0" type="Multilevel Switch" listening="true" frequentListening="false" beaming="true" routing="true" max_baud_rate="40000" version="4" query_stage="Complete">
- Save and then restart HASS and you should see a fan control.
NOTE: I didn’t have to add the fan component to configuration.yaml.