def create_device_name(node: OZWNode):
    'Generate sensible (short) default device name from a OZWNode.'
    if node.node_name:
        return node.node_name
    if (node.meta_data and node.meta_data.get('Name')):
        return node.meta_data['Name']
    if node.node_product_name:
        return node.node_product_name
    if node.node_device_type_string:
        return node.node_device_type_string
    if node.node_specific_string:
        return node.node_specific_string
    return f'Node {node.id}'
Generate sensible (short) default device name from a OZWNode.
def create_device_name(node: OZWNode):
    
    if node.node_name:
        return node.node_name
    if (node.meta_data and node.meta_data.get('Name')):
        return node.meta_data['Name']
    if node.node_product_name:
        return node.node_product_name
    if node.node_device_type_string:
        return node.node_device_type_string
    if node.node_specific_string:
        return node.node_specific_string
    return f'Node {node.id}'