Linear NGDZ00-4 Garage Door

the secret sauce is in the ozwdev flavor not the version :wink: so yes youā€™ll have GDO access still :slight_smile:

Pro: HA wonā€™t overwrite your openzwave on updates
Con: canā€™t think of any right now

1 Like

So I did this, ran the script, uninstalled 0.4.4, installed 0.4.3

Now log says
018-04-30 15:28:45.679 Always, OpenZwave Version 1.4.2926 Starting Up

Again, so it looks like it still overwrote? It looks like my Schlage door locks might be screwed up as well. Iā€™ll check out and see.

Just to be sure, how can I tell if I am running the ozwdev version? 1.5 or higher? right

I forgot to remove the requirment for 4.4 from the init.py file. I just set it back to 0.4.3 and ran the script again, fingers crossed

Using 0.4.3 in the script removes the need to make any modifications to the Home Assistant files too :wink:

1 Like

@firstof9 has any method been developed to work with HASS.io?

Iā€™m primarily waiting for this because I love how simple HASS.io is for other things, etc.

@shmookles
Short answer: No

Long answer: I think someone posted a method in this thread somewhere regarding docker images. I donā€™t recall if it worked with HASS.io or not.

I have a quick question about using 1.5 of open zwave. I have two BE469 schlage door locks. I am getting different sensors for each one

Mine are for one lock
lock.back_door_lock
sensor.back_door_lock
sensor.back_door_lock_access_control
sensor.back_door_lock_burglar
sensor.back_door_lock_power_management
sensor.back_door_lock_system
sensor.back_door_lock_usercode

And
lock.front_door_lock
sensor.front_door_lock
sensor.front_door_lock_access_control
sensor.front_door_lock_flood
sensor.front_door_lock_power_management

Couple of things.
#1 - Weird Iā€™ve getting different sensors for the ā€œsameā€ lock.
#2 - Most people seem to get an ā€œAlarm Sensorā€ this is what seems to report which code has opened the door. I cannot get one with either lock. Does 1.5 name the sensors different.
#3 the locks dont report any manual locks/unlocks unless I set polling intensity to 1.

Anyway if this is not your ā€œarea of expertiseā€ no worries, just asking since these are also ā€œsecure nodesā€. BTW, the garage door is working well. Already created a couple of simple automations to open/close based on presence.

Thanks again

1.5 doesnā€™t name them different, post your XML for your front door it might be presenting different command class for some reason.

This is my back door (even this does not seem to have the some of what Iā€™ve ready I should expect. Following is the front door.

	<Node id="56" name="Back Door Lock" location="" basic="4" generic="64" specific="3" type="Secure Keypad Door Lock" listening="false" frequentListening="true" beaming="true" routing="true" max_baud_rate="40000" version="4" secured="true" configrevision="3" query_stage="Associations">
	<Manufacturer id="3b" name="Schlage">
		<Product type="6341" id="5044" name="BE469 Touchscreen Deadbolt">
			<MetaData />
		</Product>
	</Manufacturer>
	<CommandClasses>
		<CommandClass id="32" name="COMMAND_CLASS_BASIC" version="1" request_flags="4" issecured="true" mapping="98">
			<Instance index="1" />
		</CommandClass>
		<CommandClass id="34" name="COMMAND_CLASS_APPLICATION_STATUS" version="1" request_flags="4" innif="true">
			<Instance index="1" />
		</CommandClass>
		<CommandClass id="98" name="COMMAND_CLASS_DOOR_LOCK" version="1" request_flags="4" issecured="true" m_timeoutsupported="1" m_insidehandlemode="0" m_outsidehandlemode="0" m_timeoutmins="254" m_timeoutsecs="254">
			<Instance index="1" />
			<Value type="bool" genre="user" instance="1" index="0" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="1" min="0" max="0" value="False" />
			<Value type="list" genre="user" instance="1" index="1" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
				<Item label="Unsecure" value="0" />
				<Item label="Unsecured with Timeout" value="1" />
				<Item label="Inside Handle Unsecured" value="2" />
				<Item label="Inside Handle Unsecured with Timeout" value="3" />
				<Item label="Outside Handle Unsecured" value="4" />
				<Item label="Outside Handle Unsecured with Timeout" value="5" />
				<Item label="Secured" value="255" />
				<Item label="Invalid" value="255" />
			</Value>
			<Value type="list" genre="system" instance="1" index="2" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
				<Item label="No Timeout" value="1" />
				<Item label="Secure Lock after Timeout" value="2" />
			</Value>
			<Value type="byte" genre="system" instance="1" index="5" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
			<Value type="byte" genre="system" instance="1" index="6" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
		</CommandClass>
		<CommandClass id="99" name="COMMAND_CLASS_USER_CODE" version="1" request_flags="4" issecured="true" codes="30">
			<Instance index="1" />
			<Value type="raw" genre="user" instance="1" index="0" label="" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="1" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x2a 0x2a 0x2a 0x2a 0x2a 0x2a 0x2a 0x2a 0x2a 0x2a" length="10" />
			<Value type="raw" genre="user" instance="1" index="2" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x2a 0x2a 0x2a 0x2a 0x2a 0x2a 0x2a 0x2a 0x2a 0x2a" length="10" />
			<Value type="raw" genre="user" instance="1" index="3" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x2a 0x2a 0x2a 0x2a 0x2a 0x2a 0x2a 0x2a 0x2a 0x2a" length="10" />
			<Value type="raw" genre="user" instance="1" index="4" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x2a 0x2a 0x2a 0x2a 0x2a 0x2a 0x2a 0x2a 0x2a 0x2a" length="10" />
			<Value type="raw" genre="user" instance="1" index="5" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x2a 0x2a 0x2a 0x2a 0x2a 0x2a 0x2a 0x2a 0x2a 0x2a" length="10" />
			<Value type="raw" genre="user" instance="1" index="6" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x2a 0x2a 0x2a 0x2a 0x2a 0x2a 0x2a 0x2a 0x2a 0x2a" length="10" />
			<Value type="raw" genre="user" instance="1" index="7" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x2a 0x2a 0x2a 0x2a 0x2a 0x2a 0x2a 0x2a 0x2a 0x2a" length="10" />
			<Value type="raw" genre="user" instance="1" index="8" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0xd2 0x40 0x34 0x18 0x7f 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="9" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="10" label="Code 10:" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="11" label="Code 11:" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="12" label="Code 12:" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="13" label="Code 13:" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="14" label="Code 14:" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="15" label="Code 15:" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="16" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="17" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="18" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="19" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="20" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="21" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="22" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="23" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="24" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="25" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="26" label="Code 26:" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="27" label="Code 27:" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="28" label="Code 28:" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="29" label="Code 29:" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="30" label="Code 30:" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="button" genre="system" instance="1" index="254" label="Refresh All UserCodes" 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="255" label="Code Count" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="30" />
		</CommandClass>
		<CommandClass id="112" name="COMMAND_CLASS_CONFIGURATION" version="1" request_flags="4" issecured="true">
			<Instance index="1" />
			<Value type="list" genre="config" instance="1" index="3" label="Beeper" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" vindex="1" size="1">
				<Help>Enable or disable the beeper.</Help>
				<Item label="Disable Beeper" value="0" />
				<Item label="Enable Beeper" value="255" />
			</Value>
			<Value type="list" genre="config" instance="1" index="4" label="Vacation Mode" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" vindex="0" size="1">
				<Help>Prevents all user codes from unlocking the deadbolt. Enable for extra security while you are away for an extended period of time.</Help>
				<Item label="Disable Vacation Mode" value="0" />
				<Item label="Enable Vacation Mode" value="255" />
			</Value>
			<Value type="list" genre="config" instance="1" index="5" label="Lock &amp; Leave" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" vindex="1" size="1">
				<Help>When enabled: Press the Outside Schlage Button to lock the deadbolt. (Default setting). When disabled: Press the Outside Schlage Button and then enter a user code to lock the deadbolt.</Help>
				<Item label="Disable Lock &amp; Leave" value="0" />
				<Item label="Enable Lock &amp; Leave" value="255" />
			</Value>
			<Value type="list" genre="config" instance="1" index="7" label="Lock Alarm Mode" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
				<Help>The alarm is turned off by default. After installation, you will need to turn on your alarm. Activity Alarms when the door opens or closes. Perfect for monitoring doors while you re at home. After the alarm is triggered, there is a built-in 3-second delay for it to reset. Sounds two short beeps. Tamper Alarms when the lock is disturbed, while locked. Senses subtle activity at the lock. Sounds 15 second Alarm (90 dB) Forced Entry Alarms when significant force pushes against the door, while locked. Perfect for nighttime or when you re away from home. Least sensitive mode Sounds three-minute shrill, steady alarm (90 dB)</Help>
				<Item label="Alarm Off" value="0" />
				<Item label="Activity" value="1" />
				<Item label="Tamper" value="2" />
				<Item label="Forced Entry" value="3" />
			</Value>
			<Value type="list" genre="config" instance="1" index="8" label="Activity Alarm Sensitivity" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="2" size="1">
				<Help>Each alarm mode is preset to a sensitivity level of three. If your alarm is sounding too frequently, or not frequently enough, try changing this setting. If you change the alarm mode, the sensitivity will revert back to the default setting.</Help>
				<Item label="Most Sensitive" value="1" />
				<Item label="Medium/high Sensitivity" value="2" />
				<Item label="Medium Sensitivity" value="3" />
				<Item label="Medium/low Sensitivity" value="4" />
				<Item label="Least Sensitivity" value="5" />
			</Value>
			<Value type="list" genre="config" instance="1" index="9" label="Tamper Alarm Sensitivity" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="2" size="1">
				<Help>Each alarm mode is preset to a sensitivity level of three. If your alarm is sounding too frequently, or not frequently enough, try changing this setting. If you change the alarm mode, the sensitivity will revert back to the default setting.</Help>
				<Item label="Most Sensitive" value="1" />
				<Item label="Medium/high Sensitivity" value="2" />
				<Item label="Medium Sensitivity" value="3" />
				<Item label="Medium/low Sensitivity" value="4" />
				<Item label="Least Sensitivity" value="5" />
			</Value>
			<Value type="list" genre="config" instance="1" index="10" label="Forced Entry Alarm Sensitivity" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="2" size="1">
				<Help>Each alarm mode is preset to a sensitivity level of three. If your alarm is sounding too frequently, or not frequently enough, try changing this setting. If you change the alarm mode, the sensitivity will revert back to the default setting.</Help>
				<Item label="Most Sensitive" value="1" />
				<Item label="Medium/high Sensitivity" value="2" />
				<Item label="Medium Sensitivity" value="3" />
				<Item label="Medium/low Sensitivity" value="4" />
				<Item label="Least Sensitivity" value="5" />
			</Value>
			<Value type="list" genre="config" instance="1" index="11" label="Disable Local Alarm Controls" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="1" size="1">
				<Help>Enables/Disables local alarm on/off, mode change, sensitivity changes</Help>
				<Item label="Disable local alarm controls" value="0" />
				<Item label="Enable local alarm controls" value="255" />
			</Value>
			<Value type="int" genre="config" instance="1" index="12" label="Electronic transition count" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="0" />
			<Value type="int" genre="config" instance="1" index="13" label="Mechanical transition count" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="0" />
			<Value type="int" genre="config" instance="1" index="14" label="Electronic failed count" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="0">
				<Help>Each failed electronic attempt increments this count by one.</Help>
			</Value>
			<Value type="list" genre="config" instance="1" index="15" label="Auto lock" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
				<Help>When enabled, the lock will automatically relock 30 seconds after unlocking. (Disabled by default.)</Help>
				<Item label="Disable auto lock" value="0" />
				<Item label="Enable auto lock" value="255" />
			</Value>
			<Value type="byte" genre="config" instance="1" index="16" label="User code pin length" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="4" max="8" value="4">
				<Help>User Code PIN length, a value between 4 and 8. IMPORTANT: All user codes must be the same length.</Help>
			</Value>
			<Value type="int" genre="config" instance="1" index="17" label="Electrical High Preload Transition Count" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="0">
				<Help>A subset of Electronic transition count, the number of transitions with high preload.</Help>
			</Value>
			<Value type="byte" genre="config" instance="1" index="18" label="Bootloader Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0">
				<Help>The version of the bootloader</Help>
			</Value>
		</CommandClass>
		<CommandClass id="113" name="COMMAND_CLASS_ALARM" version="3" request_flags="2" issecured="true">
			<Instance index="1" />
			<Value type="byte" genre="user" instance="1" index="2" label="" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
			<Value type="list" genre="user" instance="1" index="9" label="Access Control" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="1" size="0">
				<Item label="Not Active" value="0" />
				<Item label="Access Control - Manual Lock" value="1" />
				<Item label="Access Control - Manual Unlock" value="2" />
				<Item label="Access Control - RF Lock" value="3" />
				<Item label="Access Control - RF Unlock" value="4" />
				<Item label="Access Control - KeyPad Lock" value="5" />
				<Item label="Access Control - KeyPad Unlock" value="6" />
				<Item label="Access Control - Unknown" value="254" />
			</Value>
			<Value type="list" genre="user" instance="1" index="10" label="Burglar" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="0">
				<Item label="Not Active" value="0" />
				<Item label="" value="0" />
				<Item label="Burglar Intrusion" value="1" />
				<Item label="Burglar Intrusion" value="2" />
				<Item label="Burglar Tamper - Cover Removed" value="3" />
				<Item label="Burglar Tamper - Invalid Code" value="4" />
				<Item label="Glass Breakage" value="5" />
				<Item label="Glass Breakage" value="6" />
				<Item label="" value="8" />
				<Item label="Burglar - Unknown" value="254" />
			</Value>
			<Value type="list" genre="user" instance="1" index="11" label="Power Management" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="0">
				<Item label="Not Active" value="0" />
				<Item label="Power Applied" value="1" />
				<Item label="AC Power Lost" value="2" />
				<Item label="AC Power Restored" value="3" />
				<Item label="Power Surge" value="4" />
				<Item label="Power Brownout" value="5" />
				<Item label="Power - Unknown" value="254" />
			</Value>
			<Value type="list" genre="user" instance="1" index="12" label="System" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="1" size="4">
				<Item label="Not Active" value="0" />
				<Item label="Hardware Failure" value="1" />
				<Item label="Software Failure" value="2" />
				<Item label="System - Unknown" value="254" />
			</Value>
			<Value type="byte" genre="user" instance="1" index="200" label="UserCode" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="2" />
			<TriggerRefreshValue Genre="user" Instance="1" Index="0">
				<RefreshClassValue CommandClass="98" RequestFlags="0" Instance="1" Index="1" />
			</TriggerRefreshValue>
		</CommandClass>
		<CommandClass id="114" name="COMMAND_CLASS_MANUFACTURER_SPECIFIC" version="1" request_flags="2" innif="true">
			<Instance index="1" />
			<Value type="int" genre="system" instance="1" index="0" label="" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="3" />
			<Value type="int" genre="system" instance="1" index="1" label="" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="3" />
			<Value type="int" genre="system" instance="1" index="2" label="" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="3" />
			<Value type="string" genre="system" instance="1" index="3" label="" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="" />
			<Value type="string" genre="system" instance="1" index="4" label="" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="" />
		</CommandClass>
		<CommandClass id="128" name="COMMAND_CLASS_BATTERY" version="1" request_flags="4" issecured="true">
			<Instance index="1" />
			<Value type="byte" genre="user" instance="1" index="0" label="" units="%" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="98" />
		</CommandClass>
		<CommandClass id="133" name="COMMAND_CLASS_ASSOCIATION" version="1" request_flags="4" issecured="true">
			<Instance index="1" />
			<Associations num_groups="1">
				<Group index="1" max_associations="2" label="Group 1" auto="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="" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="6" />
			<Value type="string" genre="system" instance="1" index="1" label="" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="3.42" />
			<Value type="string" genre="system" instance="1" index="2" label="" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="104.21" />
		</CommandClass>
		<CommandClass id="152" name="COMMAND_CLASS_SECURITY" version="1" request_flags="4" innif="true">
			<Instance index="1" />
			<Value type="bool" genre="system" instance="1" index="0" label="" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="True" />
		</CommandClass>
	</CommandClasses>
</Node>

Front Door

	<Node id="62" name="Front Door Lock" location="" basic="4" generic="64" specific="3" type="Secure Keypad Door Lock" listening="false" frequentListening="true" beaming="true" routing="true" max_baud_rate="40000" version="4" secured="true" configrevision="3" query_stage="Associations">
	<Manufacturer id="3b" name="Schlage">
		<Product type="6341" id="5044" name="BE469 Touchscreen Deadbolt">
			<MetaData />
		</Product>
	</Manufacturer>
	<CommandClasses>
		<CommandClass id="114" name="COMMAND_CLASS_MANUFACTURER_SPECIFIC" version="1" request_flags="2" />
	</CommandClasses>
</Node>

Thanks again

Go to the Configuration > ZWave menu in HA and hit the ā€œSave Configā€ button and see if any more data populates for your front door node there (62). It should match 56.

That definitely helped. I still have a flood alarm on one which is weird and obviously not right, but I have removed and readded several times. Also if you want me to move this to a different post, Iā€™d be happy, dont want o hijack this one. :slight_smile:

	<Node id="62" name="Front Door Lock" location="" basic="4" generic="64" specific="3" type="Secure Keypad Door Lock" listening="false" frequentListening="true" beaming="true" routing="true" max_baud_rate="40000" version="4" secured="true" configrevision="3" query_stage="Complete">
	<Manufacturer id="3b" name="Schlage">
		<Product type="6341" id="5044" name="BE469 Touchscreen Deadbolt">
			<MetaData />
		</Product>
	</Manufacturer>
	<CommandClasses>
		<CommandClass id="32" name="COMMAND_CLASS_BASIC" version="1" request_flags="4" issecured="true" mapping="98">
			<Instance index="1" />
		</CommandClass>
		<CommandClass id="34" name="COMMAND_CLASS_APPLICATION_STATUS" version="1" request_flags="4" innif="true">
			<Instance index="1" />
		</CommandClass>
		<CommandClass id="98" name="COMMAND_CLASS_DOOR_LOCK" version="1" request_flags="4" issecured="true" m_timeoutsupported="1" m_insidehandlemode="0" m_outsidehandlemode="0" m_timeoutmins="254" m_timeoutsecs="254">
			<Instance index="1" />
			<Value type="bool" genre="user" instance="1" index="0" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="True" />
			<Value type="list" genre="user" instance="1" index="1" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
				<Item label="Unsecure" value="0" />
				<Item label="Unsecured with Timeout" value="1" />
				<Item label="Inside Handle Unsecured" value="2" />
				<Item label="Inside Handle Unsecured with Timeout" value="3" />
				<Item label="Outside Handle Unsecured" value="4" />
				<Item label="Outside Handle Unsecured with Timeout" value="5" />
				<Item label="Secured" value="255" />
				<Item label="Invalid" value="255" />
			</Value>
			<Value type="list" genre="system" instance="1" index="2" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
				<Item label="No Timeout" value="1" />
				<Item label="Secure Lock after Timeout" value="2" />
			</Value>
			<Value type="byte" genre="system" instance="1" index="5" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
			<Value type="byte" genre="system" instance="1" index="6" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
		</CommandClass>
		<CommandClass id="99" name="COMMAND_CLASS_USER_CODE" version="1" request_flags="4" issecured="true" codes="30">
			<Instance index="1" />
			<Value type="raw" genre="user" instance="1" index="0" label="" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="1" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x2a 0x2a 0x2a 0x2a 0x2a 0x2a 0x2a 0x2a 0x2a 0x2a" length="10" />
			<Value type="raw" genre="user" instance="1" index="2" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x2a 0x2a 0x2a 0x2a 0x2a 0x2a 0x2a 0x2a 0x2a 0x2a" length="10" />
			<Value type="raw" genre="user" instance="1" index="3" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x2a 0x2a 0x2a 0x2a 0x2a 0x2a 0x2a 0x2a 0x2a 0x2a" length="10" />
			<Value type="raw" genre="user" instance="1" index="4" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="5" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="6" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="7" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="8" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="9" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="10" label="Code 10:" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="11" label="Code 11:" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="12" label="Code 12:" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="13" label="Code 13:" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="14" label="Code 14:" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="15" label="Code 15:" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="16" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="17" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="18" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="19" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="20" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="21" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="22" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="23" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="24" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="25" label="" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="26" label="Code 26:" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="27" label="Code 27:" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="28" label="Code 28:" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="29" label="Code 29:" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="raw" genre="user" instance="1" index="30" label="Code 30:" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00" length="10" />
			<Value type="button" genre="system" instance="1" index="254" label="Refresh All UserCodes" 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="255" label="Code Count" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="30" />
		</CommandClass>
		<CommandClass id="112" name="COMMAND_CLASS_CONFIGURATION" version="1" request_flags="4" issecured="true">
			<Instance index="1" />
			<Value type="list" genre="config" instance="1" index="3" label="Beeper" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" vindex="1" size="1">
				<Help>Enable or disable the beeper.</Help>
				<Item label="Disable Beeper" value="0" />
				<Item label="Enable Beeper" value="255" />
			</Value>
			<Value type="list" genre="config" instance="1" index="4" label="Vacation Mode" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" vindex="0" size="1">
				<Help>Prevents all user codes from unlocking the deadbolt. Enable for extra security while you are away for an extended period of time.</Help>
				<Item label="Disable Vacation Mode" value="0" />
				<Item label="Enable Vacation Mode" value="255" />
			</Value>
			<Value type="list" genre="config" instance="1" index="5" label="Lock &amp; Leave" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" vindex="1" size="1">
				<Help>When enabled: Press the Outside Schlage Button to lock the deadbolt. (Default setting). When disabled: Press the Outside Schlage Button and then enter a user code to lock the deadbolt.</Help>
				<Item label="Disable Lock &amp; Leave" value="0" />
				<Item label="Enable Lock &amp; Leave" value="255" />
			</Value>
			<Value type="list" genre="config" instance="1" index="7" label="Lock Alarm Mode" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
				<Help>The alarm is turned off by default. After installation, you will need to turn on your alarm. Activity Alarms when the door opens or closes. Perfect for monitoring doors while you re at home. After the alarm is triggered, there is a built-in 3-second delay for it to reset. Sounds two short beeps. Tamper Alarms when the lock is disturbed, while locked. Senses subtle activity at the lock. Sounds 15 second Alarm (90 dB) Forced Entry Alarms when significant force pushes against the door, while locked. Perfect for nighttime or when you re away from home. Least sensitive mode Sounds three-minute shrill, steady alarm (90 dB)</Help>
				<Item label="Alarm Off" value="0" />
				<Item label="Activity" value="1" />
				<Item label="Tamper" value="2" />
				<Item label="Forced Entry" value="3" />
			</Value>
			<Value type="list" genre="config" instance="1" index="8" label="Activity Alarm Sensitivity" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="2" size="1">
				<Help>Each alarm mode is preset to a sensitivity level of three. If your alarm is sounding too frequently, or not frequently enough, try changing this setting. If you change the alarm mode, the sensitivity will revert back to the default setting.</Help>
				<Item label="Most Sensitive" value="1" />
				<Item label="Medium/high Sensitivity" value="2" />
				<Item label="Medium Sensitivity" value="3" />
				<Item label="Medium/low Sensitivity" value="4" />
				<Item label="Least Sensitivity" value="5" />
			</Value>
			<Value type="list" genre="config" instance="1" index="9" label="Tamper Alarm Sensitivity" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="2" size="1">
				<Help>Each alarm mode is preset to a sensitivity level of three. If your alarm is sounding too frequently, or not frequently enough, try changing this setting. If you change the alarm mode, the sensitivity will revert back to the default setting.</Help>
				<Item label="Most Sensitive" value="1" />
				<Item label="Medium/high Sensitivity" value="2" />
				<Item label="Medium Sensitivity" value="3" />
				<Item label="Medium/low Sensitivity" value="4" />
				<Item label="Least Sensitivity" value="5" />
			</Value>
			<Value type="list" genre="config" instance="1" index="10" label="Forced Entry Alarm Sensitivity" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="2" size="1">
				<Help>Each alarm mode is preset to a sensitivity level of three. If your alarm is sounding too frequently, or not frequently enough, try changing this setting. If you change the alarm mode, the sensitivity will revert back to the default setting.</Help>
				<Item label="Most Sensitive" value="1" />
				<Item label="Medium/high Sensitivity" value="2" />
				<Item label="Medium Sensitivity" value="3" />
				<Item label="Medium/low Sensitivity" value="4" />
				<Item label="Least Sensitivity" value="5" />
			</Value>
			<Value type="list" genre="config" instance="1" index="11" label="Disable Local Alarm Controls" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="1" size="1">
				<Help>Enables/Disables local alarm on/off, mode change, sensitivity changes</Help>
				<Item label="Disable local alarm controls" value="0" />
				<Item label="Enable local alarm controls" value="255" />
			</Value>
			<Value type="int" genre="config" instance="1" index="12" label="Electronic transition count" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="0" />
			<Value type="int" genre="config" instance="1" index="13" label="Mechanical transition count" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="0" />
			<Value type="int" genre="config" instance="1" index="14" label="Electronic failed count" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="0">
				<Help>Each failed electronic attempt increments this count by one.</Help>
			</Value>
			<Value type="list" genre="config" instance="1" index="15" label="Auto lock" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
				<Help>When enabled, the lock will automatically relock 30 seconds after unlocking. (Disabled by default.)</Help>
				<Item label="Disable auto lock" value="0" />
				<Item label="Enable auto lock" value="255" />
			</Value>
			<Value type="byte" genre="config" instance="1" index="16" label="User code pin length" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="4" max="8" value="4">
				<Help>User Code PIN length, a value between 4 and 8. IMPORTANT: All user codes must be the same length.</Help>
			</Value>
			<Value type="int" genre="config" instance="1" index="17" label="Electrical High Preload Transition Count" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="0">
				<Help>A subset of Electronic transition count, the number of transitions with high preload.</Help>
			</Value>
			<Value type="byte" genre="config" instance="1" index="18" label="Bootloader Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0">
				<Help>The version of the bootloader</Help>
			</Value>
		</CommandClass>
		<CommandClass id="113" name="COMMAND_CLASS_ALARM" version="3" request_flags="2" issecured="true">
			<Instance index="1" />
			<Value type="byte" genre="user" instance="1" index="2" label="" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
			<Value type="list" genre="user" instance="1" index="8" label="Flood" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="0">
				<Item label="Not Active" value="0" />
				<Item label="Water Leak" value="1" />
				<Item label="Water Leak" value="2" />
				<Item label="Water Level" value="3" />
				<Item label="Water Level" value="4" />
				<Item label="Water Alarm - Unknown" value="254" />
			</Value>
			<Value type="list" genre="user" instance="1" index="9" label="Access Control" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="1" size="0">
				<Item label="Not Active" value="0" />
				<Item label="Access Control - Manual Lock" value="1" />
				<Item label="Access Control - Manual Unlock" value="2" />
				<Item label="Access Control - RF Lock" value="3" />
				<Item label="Access Control - RF Unlock" value="4" />
				<Item label="Access Control - KeyPad Lock" value="5" />
				<Item label="Access Control - KeyPad Unlock" value="6" />
				<Item label="Access Control - Unknown" value="254" />
			</Value>
			<Value type="list" genre="user" instance="1" index="11" label="Power Management" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="0">
				<Item label="Not Active" value="0" />
				<Item label="Power Applied" value="1" />
				<Item label="AC Power Lost" value="2" />
				<Item label="AC Power Restored" value="3" />
				<Item label="Power Surge" value="4" />
				<Item label="Power Brownout" value="5" />
				<Item label="Power - Unknown" value="254" />
			</Value>
			<Value type="byte" genre="user" instance="1" index="200" label="UserCode" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="2" />
			<TriggerRefreshValue Genre="user" Instance="1" Index="0">
				<RefreshClassValue CommandClass="98" RequestFlags="0" Instance="1" Index="1" />
			</TriggerRefreshValue>
		</CommandClass>
		<CommandClass id="114" name="COMMAND_CLASS_MANUFACTURER_SPECIFIC" version="1" request_flags="2" innif="true">
			<Instance index="1" />
			<Value type="int" genre="system" instance="1" index="0" label="" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="3" />
			<Value type="int" genre="system" instance="1" index="1" label="" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="3" />
			<Value type="int" genre="system" instance="1" index="2" label="" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="3" />
			<Value type="string" genre="system" instance="1" index="3" label="" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="" />
			<Value type="string" genre="system" instance="1" index="4" label="" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="" />
		</CommandClass>
		<CommandClass id="128" name="COMMAND_CLASS_BATTERY" version="1" request_flags="4" issecured="true">
			<Instance index="1" />
			<Value type="byte" genre="user" instance="1" index="0" label="" units="%" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="99" />
		</CommandClass>
		<CommandClass id="133" name="COMMAND_CLASS_ASSOCIATION" version="1" request_flags="4" issecured="true">
			<Instance index="1" />
			<Associations num_groups="1">
				<Group index="1" max_associations="2" label="Group 1" auto="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="" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="6" />
			<Value type="string" genre="system" instance="1" index="1" label="" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="3.42" />
			<Value type="string" genre="system" instance="1" index="2" label="" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="102.21" />
		</CommandClass>
		<CommandClass id="152" name="COMMAND_CLASS_SECURITY" version="1" request_flags="4" innif="true">
			<Instance index="1" />
			<Value type="bool" genre="system" instance="1" index="0" label="" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="True" />
		</CommandClass>
	</CommandClasses>
</Node>

Ya go ahead and make a new post for this :slight_smile:

Iā€™d like to remove the Dev version to see if my schlage locks pair better. Is there any issues with that? How would I revert?

Remove the --flavor part

So just
pip3 install --no-cache-dir ā€˜python_openzwave==0.4.3ā€™ at the end of the script?

Correct, but youā€™ll likely end up with the same results.

What is preventing this from working natively in HA? Just ozw updated in base image?

OZW hasnā€™t released a ā€œstableā€ version yet that has barrier support. Technically it does natively work in HA.

ah ok, so OZW is the one to wait for. Thanks!

Looks like this is the issue thread - https://github.com/OpenZWave/open-zwave/issues/490

Donā€™t hold your breath with OZW. That fix went in 2 years ago and we are still waiting :slight_smile: