Nest: Move Get_Value into Nest_Child

This will make it usable on both structures and smoke detectors

Change device_id so it checks the name of parent, unlikely that device-children will need to get their IDs but this way it will work as expected.