@vexter0944
It kind of sounds like your issues are with the the lock not being added as a secure node so most of its command_classes are not available on the zwave network.
As a baseline, I am using the All-In-One installer. Here are my steps. I’m going to be verbose and note everything just incase, although you probobly know most of it since you’re already mostly running… some people may not.
Step 1
To start off with, make sure the network keys are set. I ran a grep on the filesystem looking for NetworkKey and set it the same in both options.xml files. I think it only needs to be in the first one, but I set both anyway for good luck.
sudo grep -ir 'name="networkkey"' /
It returned these two paths
/srv/hass/src/python-openzwave/openzwave/config/options.xml
/srv/hass/hass_venv/lib/python3.4/site-packages/libopenzwave-0.3.1-py3.4-linux-armv7l.egg/config/options.xml
Step 2
Shutdown HASS and open up the open zwave control panel at http://your_pi_ip:8888
sudo systemctl stop home-assistant.service
cd /srv/hass/src/open-zwave-control-panel/
sudo ./ozwcp -p 8888
Step 3
Enter in the path to the zwave stick and hit initialize. Probobly at /dev/ttyACM0. You can find its path by unplugging and replugging it in then running dmesg on the command line.
Step 4
Use OZWCP to remove the Schlage node if you already tried to attach it by calling node remove and then running through the pair routine on the lock.
Enter the programming code
Hit 0 on the keypad and wait until you get a green checkmark.
Step 5
Reboot the pi.
Step 6
Factory reset the lock.
Disconnect the battery.
Hold the outside Schlage button and reconnect the batteries.
Release the Schlage button.
Step 7
Go back into the OZWCP again (same as step 2) and reinitialize.
Step 8
Call add secure node and then roll over to your lock and initialize pairing.
Enter the programming code
Hit 0 on the keypad and wait until you get a green checkmark.
It can take a few seconds, I believe mine took about 15 seconds.
Step 9
Once paired, close out OZWCP and restart homeassistant
sudo systemctl start home-assistant.service
You should now see a whole shit ton of badges at the top of the home assistant window and it should have created a new card called locks with the lock name and a on/off slider. Hang out for a few minutes, your network may need to heal.
Now try to lock/unlock again.