OK,
So, Here are all events from an unlock with keypad
2018-05-14 07:27:23.794 Info, Node081, Received Alarm report: sensorSrcID=0, type:Access Control event:Access Control - KeyPad Unlock, status=true
2018-05-14 07:27:23.794 Detail, Node081, Refreshed Value: old value=0, new value=0, type=byte
2018-05-14 07:27:23.794 Detail, Node081, Changes to this value are not verified
2018-05-14 07:27:23.794 Detail, Node081, Refreshed Value: old value=1, new value=6, type=list
2018-05-14 07:27:23.794 Detail, Node081, Changes to this value are not verified
2018-05-14 07:27:23.794 Warning, Localization::SetupValue: Localization Warning: No Entry for ValueID - CC: 113, Index: 200
2018-05-14 07:27:23.794 Detail, Node081, Notification: ValueChanged
2018-05-14 07:27:23.798 Detail, Node081, Notification: ValueChanged
2018-05-14 07:27:23.803 Detail, Node081, Notification: ValueRemoved
2018-05-14 07:27:23.804 Detail, Node081, Notification: ValueAdded
Again, I’m focusing on this exact line
2018-05-14 07:27:23.794 Warning, Localization::SetupValue: Localization Warning: No Entry for ValueID - CC: 113, Index: 200
I’m beginging to understand some of the underlying terms.
So I I understand correctly CC: 113 is command class and index 200 is of course index 200
So here is CC 113, index 200 from my ozwcache file
<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="1" />
I’m i’m reading the error correctly
No Entry for ValueID
I believe it’s trying to write the user code value to VALUEID, which does not exist, its Value. Just like all the other indexes in Command Class 113. That makes sense to me why when I restart HA, the last used usercode does in fact end up in the Value for CC113 index 200, but never updates.