fix for ds2413 devices - function list was set as if the device was a temp sensor (since it's a one wire device) - the hardware type is used to distinguish the right function.
ds2413 pin selection was not working - typo in param name and selector.
Merge remote-tracking branch 'mdma/develop' into develop