It comes from having the Analog flag set in the template, the device should work without that. Set it back to 0 (None), delete the child and try to run Refresh, the child device should not come back.
Both ways work, my child device driver just have more settings. I designed the driver with the build-in components built-in in mind for those that don't want/need more than what they have to offer.
Go ahead, you can delete it. Not that it matters, if you don't open it, it will not run, ever. It doesn't subscribe to any events. It is designed to NOT run unless activated manually and used for installation and to look at the devices.
If you do delete it and then install it again, you will need to select the previously installed devices from the device selection list to have all functionality back.
They can also be exposed as a light by choosing my child driver for bulb/light instead of plug/outlet.
Thank you for pointing it out, will sort that. It should be consistent.
Nice to hear:) I love hearing back from people that use it!