"Aeotec Limited Unknown" Z-Wave Node name?

I just added a Aeotec Range Extender 7, Z-Wave Plus Repeater to my Z-wave network. I noticed that the node name is: Aeotec Limited Unknown. I’m not sure why it says “Unknown” in the node name.

If that’s not the correct node name and/or something else is wrong, could someone please tell me how to fix this? I already re-paired the device completely; and, had the same result.

Node information:

Open z-wave 1.4 is missing the config xml files for Range extender 7. It should still work normally as it does not need any config because it only a extender.

Do the range extender 7 work ok for you in Home Assistant? I have added the config files and also tried without, but I having issues with the LED light turning off and device stops responding every time when rebooting hass or clicking on refresh node.
Think something is maybe wrong with my device.

Thanks for responding Dennis. Is the config xml file missing on all Range extender 7’s? In other words, is this how the device works by default right out of the box? If so, would it be possible to update the device’s firmware to add the missing config.xml file? Do you mind giving me directions on how to add the missing config.xml file for this range extender?

My device seems to be working okay as far as I can tell. All node information is available (shown in my screenshot above). I “think” it’s working as intended since devices that were too far to connect to my z-wave network can now connect successfully.

My device’s LED is illuminated when first turned on and during the pairing process. However, once it’s paired successfully, the LED doesn’t illuminate anymore. I assume this is normal behavior.

the XML config is there for Open z-wave 1.6 beta, On 1.4 it need to be added manually by loading/specify you own xml config folder. Only difference is that is have the correct name. No other options is available so not worth the time I think.

The problem I had was that when the led goes off the device stops responding after a while. If you click on refresh node or test node after the led is off, does it still work or do status change to dead?

Think you can add this in your zwcfg_ config file. Turn off the z-wave network and stop home assistant. Then add this. But change node ID to the correct ID for your device.

	<Node id="REPLACE WITH YOUR NODE ID" name="Range Extender 7" location="" basic="4" generic="15" specific="1" roletype="5" devicetype="6912" nodetype="0" type="Basic Repeater Slave" listening="true" frequentListening="false" beaming="true" routing="true" max_baud_rate="40000" version="4" query_stage="Complete">
		<Manufacturer id="371" name="Aeotec Limited">
			<Product type="4" id="bd" name="ZW189 Range Extender 7" />
		</Manufacturer>
		<CommandClasses>
			<CommandClass id="32" name="COMMAND_CLASS_BASIC" version="1" request_flags="4" getsupported="false">
				<Instance index="1" />
				<Value type="byte" genre="basic" instance="1" index="0" label="Basic" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
			</CommandClass>
			<CommandClass id="90" name="COMMAND_CLASS_DEVICE_RESET_LOCALLY" version="1" request_flags="4" innif="true">
				<Instance index="1" />
			</CommandClass>
			<CommandClass id="94" name="COMMAND_CLASS_ZWAVEPLUS_INFO" version="1" request_flags="4" innif="true">
				<Instance index="1" />
				<Value type="byte" genre="system" instance="1" index="0" label="ZWave+ Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="2" />
				<Value type="short" genre="system" instance="1" index="1" label="InstallerIcon" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="6912" />
				<Value type="short" genre="system" instance="1" index="2" label="UserIcon" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="6912" />
			</CommandClass>
			<CommandClass id="114" name="COMMAND_CLASS_MANUFACTURER_SPECIFIC" version="1" request_flags="4" innif="true">
				<Instance index="1" />
			</CommandClass>
			<CommandClass id="115" name="COMMAND_CLASS_POWERLEVEL" version="1" request_flags="4" innif="true">
				<Instance index="1" />
				<Value type="list" genre="system" instance="1" index="0" label="Powerlevel" units="dB" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
					<Item label="Normal" value="0" />
					<Item label="-1dB" value="1" />
					<Item label="-2dB" value="2" />
					<Item label="-3dB" value="3" />
					<Item label="-4dB" value="4" />
					<Item label="-5dB" value="5" />
					<Item label="-6dB" value="6" />
					<Item label="-7dB" value="7" />
					<Item label="-8dB" value="8" />
					<Item label="-9dB" value="9" />
				</Value>
				<Value type="byte" genre="system" instance="1" index="1" label="Timeout" units="seconds" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
				<Value type="button" genre="system" instance="1" index="2" label="Set Powerlevel" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
				<Value type="byte" genre="system" instance="1" index="3" label="Test Node" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
				<Value type="list" genre="system" instance="1" index="4" label="Test Powerlevel" units="dB" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
					<Item label="Normal" value="0" />
					<Item label="-1dB" value="1" />
					<Item label="-2dB" value="2" />
					<Item label="-3dB" value="3" />
					<Item label="-4dB" value="4" />
					<Item label="-5dB" value="5" />
					<Item label="-6dB" value="6" />
					<Item label="-7dB" value="7" />
					<Item label="-8dB" value="8" />
					<Item label="-9dB" value="9" />
				</Value>
				<Value type="short" genre="system" instance="1" index="5" label="Frame Count" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0" />
				<Value type="button" genre="system" instance="1" index="6" label="Test" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
				<Value type="button" genre="system" instance="1" index="7" label="Report" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
				<Value type="list" genre="system" instance="1" index="8" label="Test Status" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
					<Item label="Failed" value="0" />
					<Item label="Success" value="1" />
					<Item label="In Progress" value="2" />
				</Value>
				<Value type="short" genre="system" instance="1" index="9" label="Acked Frames" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0" />
			</CommandClass>
			<CommandClass id="133" name="COMMAND_CLASS_ASSOCIATION" version="1" request_flags="4" innif="true">
				<Instance index="1" />
				<Associations num_groups="1">
					<Group index="1" max_associations="5" label="Lifeline" auto="true" multiInstance="true">
						<Node id="1" />
					</Group>
				</Associations>
			</CommandClass>
			<CommandClass id="134" name="COMMAND_CLASS_VERSION" version="1" request_flags="4" innif="true">
				<Instance index="1" />
				<Value type="string" genre="system" instance="1" index="0" label="Library Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="3" />
				<Value type="string" genre="system" instance="1" index="1" label="Protocol Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="7.11" />
				<Value type="string" genre="system" instance="1" index="2" label="Application Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="1.01" />
			</CommandClass>
			<CommandClass id="135" name="COMMAND_CLASS_INDICATOR" version="1" request_flags="4" innif="true">
				<Instance index="1" />
				<Value type="byte" genre="user" instance="1" index="0" label="Indicator" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
			</CommandClass>
			<CommandClass id="142" name="COMMAND_CLASS_MULTI_CHANNEL_ASSOCIATION" version="1" request_flags="4" innif="true">
				<Instance index="1" />
				<Associations num_groups="1">
					<Group index="1" max_associations="5" label="Lifeline" auto="true" multiInstance="true">
						<Node id="1" />
					</Group>
				</Associations>
			</CommandClass>
		</CommandClasses>
	</Node>

So, if I wait long enough the xml file will be added eventually/automatically? If the only thing missing is the model name, I’ll just leave it alone until it’s added by itself. As you said, not really worth it to do anything.

I am able to pull node information anytime… returning the respective info. It remains part of the z-wave network.

The first time I added the device I noticed that it switched to a status of dead. I thought it was related to the “unknown” info… so, I did a factory reset on the device and added/paired the device from scratch. It still shows as “unknown” for the model name; but, the device seems to be operating normally since I last paired it.

Thanks, this worked great for me! :+1: