Got another wrench in my plan…I got my other 2 locks moved over and it tells me some of the stuff doesn’t exist!
Logger: homeassistant.config
Source: config.py:454
First occurred: 5:21:55 PM (2 occurrences)
Last logged: 5:21:55 PM
Invalid config for [template]: Value 32-113-0-Access Control-unknown can't be found on node Node(node_id=32). Got OrderedDict([('trigger', [OrderedDict([('platform', 'device'), ('device_id', 'da3bc521d2bd7446ce2a56ce42c0bf40'), ('domain', 'zwave_js'), ('type', 'zwave_js.value_updated.value'), ('command_class', 113), ('property', 'Power Management-Power status'), ('id', 'value_updated')]), OrderedDict([('platform', 'device'), ('device_id', 'da3bc521d2bd7446ce2a56ce42c0bf40'), ('domain', 'zwave_js'), ('type', 'zwave_js.value_updated.value'), ('command_class', 113), ('property', 'Access Control-Lock state').... (See ?, line ?).
Invalid config for [template]: Value 33-113-0-Access Control-unknown can't be found on node Node(node_id=33). Got OrderedDict([('trigger', [OrderedDict([('platform', 'device'), ('device_id', '33ee4d0b89ec25cf825c70254ddbc298'), ('domain', 'zwave_js'), ('type', 'zwave_js.value_updated.value'), ('command_class', 113), ('property', 'Power Management-Power status'), ('id', 'value_updated')]), OrderedDict([('platform', 'device'), ('device_id', '33ee4d0b89ec25cf825c70254ddbc298'), ('domain', 'zwave_js'), ('type', 'zwave_js.value_updated.value'), ('command_class', 113), ('property', 'Access Control-Lock state').... (See ?, line ?).
But it clearly does, so I’m guessing its a false-alarm somehow.
After fiddling for a while re-interviewing stuff, enabling EVERY sensor even the ones I don’t want to use, restarting the physical machine and even triggering some of the “events” at the lock…I’ll be darned if I can figure out what makes it work. One of them just started working for no apparent reason.
Off to fiddle with the other and see if it reproduces the same success…
EDIT: Yes, I think I found a way that worked. Not sure if it was ALL required but I only have 3 locks to try on.
Process:
- Pair it with Zwave
- Re-interview
- Enable ALL the sensors (even ones that don’t work right) in Home Assistant > Device > Your Lock Device Name
- Wait about a minute
- Re-interview device
- Wait about a minute
- Go to the Integrations page
- On the “3 dots” menu for the ZwaveJS integration, pick “Reload”
- With the door open, lock your lock
- Enter the master PIN and Settings menu, pick option 3 (Advanced) and option 5 (Handing the Lock) then gear to “accept”. It will re-learn which edge of the door its on (may or may not operate bolt, just let it alone with the door open). This will cause an “unknown” event to fire off and force it to “see” the existence of “unknown”.
- Go to the Integrations page
- On the “3 dots” menu for the ZwaveJS integration, pick “Reload”
- Go to the Settings and “Validate” now it should be happy
- Reload Home Assistant to make sure its all fully in sync.
Optionally go back thru “handing the lock” in settings and verify that it shows the status on your dashboard properly for it.
…At least I think that’s what did it.