Announcement

Collapse
No announcement yet.

Failed to get data from Offline Open Z-Wave Database

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Failed to get data from Offline Open Z-Wave Database

    Hi I would love to be able to use this plug in but having some difficulty. Whenever I go to the Z-Wave Parameters page for my devices I get the message:

    Failed to get data from Offline Open Z-Wave Database Device not found in the open Z-Wave database
    I suspected that perhaps the devices I am using aren't in the database? But I checked the online database and found both my devices (Aeotec Smart Switch 6 and Schlage BE469ZP).
    https://www.opensmarthouse.org/zwavedatabase/63
    https://www.opensmarthouse.org/zwavedatabase/1007
    Both are in the online database as found in the links above.

    So I switched to have the plug in use the online database. I initially encountered the SSL issue when attempting this. I found the below solution in the forums and can confirm that it worked and resolved the SSL issue.

    Based on issues discussed here in this github issue, the Boring SSL used by Mono is not ignoring expired Root certificates.

    Solution is to reimport everything from scratch or remove this expired certificate in mono root certificate.
    Now that the SSL issue is resolved, when I use the online database, I get a new error:

    Failed to get data from Open Z-Wave Database
    The type initializer for 'System.Text.Json.Serialization.Converters.IEnumerableConver terFactory' threw an exception.
    Could not find method '.ctor' due to a type load error: Type System.Text.Json.Serialization.Converters.IDictionaryConvert er`1[TDictionary] has invalid vtable method slot 38 with method none assembly:/home/pi/HomeSeer/bin/ZWaveParameters/System.Text.Json.dll type:IDictionaryConverter`1 membernull)
    Any advice on how to resolve these errors? I would prefer to use offline database. If the problem is my offline database isn't up to date, what is the procedure to update it? But I'm guessing there may be something more going on here since the online database isn't working either.

    I confirm that I have 1469 different json files located in /home/pi/HomeSeer/Data/ZWaveParameters/db that appear to have properly formatted json text to represent the database. I found the Smart Switch 6 in 63.json and the BE469ZP in 1007.json. I am running HS4 on Raspian.

    63.json
    Code:
    {"approval_requested":0,"approved":1,"beaming":"1","database_id":63,"db_version":4,"deleted":0,"description":"Smart Switch 6","device_ref":"0003:0060,0103:0060,0203:0060,1D03:0060","exclusion":"<p>Remove Smart Switch from a z-wave network:<\/p> <ol><li>Insert the Smart Switch to power socket, The Smart Switch LED will be solid.<\/li> <li>Let the primary controller into remove mode (If you don\u2019t know how to do this, refer to its manual).<\/li> <li>Press the Action button.<\/li> <li>If the remove is successful, Smart Switch LED will blink slowly. If Smart Switch LED still be\u00a0solid, please repeat the process from step 2.<\/li> <\/ol>","first_approval_time":"2018-03-02 22:56:38","frequently_listening":"0","inclusion":"<p>Add Smart Switch into a z-wave network:<\/p> <ol><li>Insert the Smart Switch to power socket, The purple LED will be colorful gradient status.<\/li> <li>Let the primary controller into inclusion mode (If you don\u2019t know how to do this, refer to\u00a0its manual).<\/li> <li>Press the Action button.<\/li> <li>If the inclusion success, Smart Switch LED will be solid. Otherwise, the LED will remain\u00a0colorful gradient status, in which you need to repeat the process from step 2.<\/li> <\/ol>","label":"ZW096","last_approval_time":"2020-01-04 13:02:26","listening":"1","overview":"<p>Aeon Labs Smart Switch is a Z-Wave power binary switch device based on Z-Wave enhanced 232 slave library\u00a0V6.51.06.<\/p> <p>Its surface has the Smart RGB LEDs on, which can be used for indicating the output load status, the strength of\u00a0wireless signal. You can also configure its indication colour according to your favour.<\/p> <p>It can be included and operated in any Z-wave network with other Z-wave certified devices from other\u00a0manufacturers and\/or other applications. All non-battery operated nodes within the network will act as repeaters\u00a0regardless of vendor to increase reliability of the network.<\/p> <p>It is also a security Z-wave device and supports the Over The Air (OTA) feature for the product\u2019s firmware upgrade.<br \/>As soon as Smart Switch is removed from a z-wave network it will be restored into default factory setting.<\/p> <p>Reset Smart Switch to factory Default:<\/p> <ol><li>Make sure the Smart Switch has been connected to the power supply.<\/li> <li>Press and hold the Z-wave button for 20 seconds.<\/li> <li>If holding time more than one second, the LED will blink faster and faster. If holding time\u00a0more than 20seconds, the green LED will be on for 2 seconds and then remain colorful\u00a0gradient status, it indicates reset success, otherwise please repeat step 2.<\/li> <\/ol><p>Note:<\/p> <ol><li>This procedure should only be used when the primary controller is inoperable.<\/li> <li>Reset Smart Switch to factory default settings will: sets the Smart Switch to not in Z-Wave network state; delete the Association setting, power measure value, Scene\u00a0Configuration Settings and restore the Configuration setting to the default<\/li> <\/ol>","protocol_version":"3.099","routing":"1","usage":"","uuid":"zw096","version_max":"255.255","version_min":"0.000","wakeup":"<p>mains device<\/p>","manufacturer":{"id":14,"label":"AEON Labs","reference":134,"uuid":"aeon","url":"http:\/\/aeotec.com\/"},"category":{"id":15,"label":"Power Outlet","category":"PowerOutlet","description":"Small devices to be plugged into a power socket in a wall which stick there"},"endpoints":[{"id":39,"number":0,"label":"Endpoint 0","basic_class":{"id":4,"name":"BASIC_TYPE_ROUTING_SLAVE"},"generic_class":{"id":16,"name":"GENERIC_TYPE_SWITCH_BINARY"},"specific_class":{"id":1,"name":"SPECIFIC_TYPE_POWER_SWITCH_BINARY"},"commandclass":[{"cmdclass_id":269,"commandclass_name":"COMMAND_CLASS_NO_OPERATION","basic":"0","version":1,"nif":"","secure":"","nonsecure":"1","config":"","command_group":"MGMT","channels":[]},{"cmdclass_id":268,"commandclass_name":"COMMAND_CLASS_BASIC","basic":"0","version":1,"nif":"","secure":"","nonsecure":"1","config":"","command_group":"APP","channels":[]},{"cmdclass_id":273,"commandclass_name":"COMMAND_CLASS_SWITCH_BINARY","basic":"1","version":1,"nif":"0","secure":"0","nonsecure":"1","config":"","command_group":"APP","channels":[{"name":"switch_binary","config":"","label":"Switch","overview":"","deprecated":"0000-00-00","id":84,"options":[]}]},{"cmdclass_id":275,"commandclass_name":"COMMAND_CLASS_SWITCH_ALL","basic":"0","version":1,"nif":"","secure":"","nonsecure":"1","config":"","command_group":"","channels":[]},{"cmdclass_id":272,"commandclass_name":"COMMAND_CLASS_METER","basic":"0","version":3,"nif":"","secure":"","nonsecure":"1","config":"","command_group":"APP","channels":[{"name":"meter_kwh","config":"type=E_KWh","label":"Electric meter (kWh)","overview":"","deprecated":"0000-00-00","id":80,"options":[]},{"name":"meter_current","config":"type=E_A","label":"Electric meter (amps)","overview":"","deprecated":"0000-00-00","id":81,"options":[]},{"name":"meter_voltage","config":"type=E_V","label":"Electric meter (volts)","overview":"","deprecated":"0000-00-00","id":82,"options":[]},{"name":"meter_watts","config":"type=E_W","label":"Electric meter (watts)","overview":"","deprecated":"0000-00-00","id":83,"options":[]},{"name":"meter_reset","config":"reset=true","label":"Reset Meter","overview":"","deprecated":"0000-00-00","id":640,"options":[]}]},{"cmdclass_id":4127,"commandclass_name":"COMMAND_CLASS_SWITCH_COLOR","basic":"0","version":1,"nif":"0","secure":"0","nonsecure":"0","config":"","command_group":"APP","channels":[{"name":"color_color","config":"colorMode=RGB","label":"Color","overview":"","deprecated":"0000-00-00","id":1198,"options":[]}]},{"cmdclass_id":271,"commandclass_name":"COMMAND_CLASS_CONFIGURATION","basic":"0","version":1,"nif":"","secure":"","nonsecure":"1","config":"","command_group":"APP","channels":[]},{"cmdclass_id":274,"commandclass_name":"COMMAND_CLASS_MANUFACTURER_SPECIFIC","basic":"0","version":1,"nif":"","secure":"","nonsecure":"1","config":"","command_group":"MGMT","channels":[]},{"cmdclass_id":276,"commandclass_name":"COMMAND_CLASS_ASSOCIATION","basic":"0","version":1,"nif":"","secure":"","nonsecure":"1","config":"","command_group":"MGMT","channels":[]},{"cmdclass_id":270,"commandclass_name":"COMMAND_CLASS_VERSION","basic":"0","version":1,"nif":"","secure":"","nonsecure":"1","config":"","command_group":"MGMT","channels":[]}]}],"parameters":[{"param_id":3,"label":"Current overload protection enable","description":"Current overload protection enable","units":"","overview":"<p>Current Overload Protection. Load will be closed when the\u00a0Current overrun (US: 15.5A, other country: 16.2A) and the\u00a0time more than 2 minutes (0=disabled, 1=enabled).<\/p>","size":1,"bitmask":0,"default":0,"minimum":0,"maximum":1,"read_only":"0","write_only":"0","reinclude":0,"limit_options":"0","advanced":0,"confirmation":0,"id":235,"options":[{"value":0,"label":"disabled","id":252},{"value":1,"label":"enabled","id":253}]},{"param_id":20,"label":"Output load after re-power","description":"Configure the output load status after re\u2010power","units":"","overview":"<p>Configure the output load status after re-power on<br \/>(0=last status, 1=always on, 2=always off)<\/p>","size":1,"bitmask":0,"default":0,"minimum":0,"maximum":2,"read_only":"0","write_only":"0","reinclude":0,"limit_options":"0","advanced":0,"confirmation":0,"id":236,"options":[{"value":0,"label":"last status","id":254},{"value":1,"label":"always on","id":255},{"value":2,"label":"always off","id":256}]},{"param_id":33,"label":"RGB LED color testing","description":"Set the RGB LED color value for testing.","units":"","overview":"<p>Value1: Reserved<\/p> <p>Value2: Red value<\/p> <p>Value3: Green value<\/p> <p>Value4: Blue value<\/p>","size":4,"bitmask":0,"default":0,"minimum":0,"maximum":0,"read_only":"0","write_only":"1","reinclude":0,"limit_options":"1","advanced":0,"confirmation":0,"id":2990,"options":[]},{"param_id":80,"label":"Enable send to associated devices","description":"Enable to send notifications to Group 1","units":"","overview":"<p>Enable to send notifications to associated devices (Group 1)\u00a0when the state of Micro Switch\u2019s load changed (0=nothing,\u00a01=hail CC, 2=basic CC report).<\/p>","size":1,"bitmask":0,"default":0,"minimum":0,"maximum":2,"read_only":"0","write_only":"0","reinclude":0,"limit_options":"0","advanced":0,"confirmation":0,"id":237,"options":[{"value":0,"label":"nothing","id":257},{"value":1,"label":"hail CC","id":258},{"value":2,"label":"basic CC report","id":259}]},{"param_id":81,"label":"Configure LED state","description":"Configure the state of the LED","units":"","overview":"<p>Configure the state of LED when it is in 3 modes below:<\/p>\r\n<ul>\r\n<li>0= The LED will follow the status (on\/off) of its load (Energy\u00a0mode).<\/li>\r\n<li>1= When the state of Switch\u2019s load changed, The LED will\u00a0follow the status (on\/off) of its load, but the red LED will\u00a0turn off after 5 seconds if there is no any switch action\u00a0(momentary indicate mode).<\/li>\r\n<li>2= Night light mode.<\/li>\r\n<\/ul>","size":1,"bitmask":0,"default":0,"minimum":0,"maximum":2,"read_only":"0","write_only":"0","reinclude":0,"limit_options":"0","advanced":0,"confirmation":0,"id":238,"options":[{"value":0,"label":"LED follows load","id":260},{"value":1,"label":"LED follows load for 5 seconds","id":261},{"value":2,"label":"Night light mode","id":262}]},{"param_id":83,"label":"Color in night light mode","description":"","units":"","overview":"","size":3,"bitmask":0,"default":0,"minimum":0,"maximum":16777215,"read_only":"0","write_only":"0","reinclude":0,"limit_options":"0","advanced":1,"confirmation":0,"id":2504,"options":[]},{"param_id":83,"label":"Blue night light color value","description":"Blue night light color value","units":"","overview":"<p>Value for parameter 83, night light blue color<\/p>","size":3,"bitmask":255,"default":221,"minimum":0,"maximum":255,"read_only":"0","write_only":"0","reinclude":0,"limit_options":"0","advanced":0,"confirmation":0,"id":1746,"options":[]},{"param_id":83,"label":"Green night light color value","description":"Green night light color value","units":"","overview":"<p>Green color value for parameter 83, night light mode.<\/p>","size":3,"bitmask":65280,"default":160,"minimum":0,"maximum":255,"read_only":"0","write_only":"0","reinclude":0,"limit_options":"0","advanced":0,"confirmation":0,"id":1745,"options":[]},{"param_id":83,"label":"Red night light color value","description":"Configure the RGB value when it is in Night light mode","units":"","overview":"<p>Configure the RGB value when it is in Night light mode.<br \/>Value1: Red color value<br \/>Value2: Green color value<br \/>Value3: Blue color value<\/p> <p>defaults:<\/p> <p>Value1=0xDD<br \/>Value2=0xA0<br \/>Value3=0xDD<\/p>","size":3,"bitmask":16711680,"default":221,"minimum":0,"maximum":255,"read_only":"0","write_only":"0","reinclude":0,"limit_options":"0","advanced":0,"confirmation":0,"id":240,"options":[]},{"param_id":84,"label":"Color in energy mode ","description":"","units":"","overview":"","size":3,"bitmask":0,"default":0,"minimum":0,"maximum":16777215,"read_only":"0","write_only":"0","reinclude":0,"limit_options":"0","advanced":1,"confirmation":0,"id":2505,"options":[]},{"param_id":84,"label":"Green brightness in energy mode (%)","description":"Green brightness in energy mode (%)","units":"percent","overview":"<p>Configure the brightness level of RGB LED (0%-100%) when<br \/>it is in Energy Mode\/momentary indicate mode.<br \/>Value1: green color value.<br \/>Value2: yellow color value.<br \/>Value3: red color value.<\/p>","size":3,"bitmask":255,"default":50,"minimum":0,"maximum":100,"read_only":"0","write_only":"0","reinclude":0,"limit_options":"0","advanced":0,"confirmation":0,"id":241,"options":[]},{"param_id":84,"label":"Yellow brightness in energy mode (%)","description":"Yellow brightness in energy mode (%)","units":"percent","overview":"","size":3,"bitmask":65280,"default":50,"minimum":0,"maximum":100,"read_only":"0","write_only":"0","reinclude":0,"limit_options":"0","advanced":0,"confirmation":0,"id":1747,"options":[]},{"param_id":84,"label":"Red brightness in energy mode (%)","description":"Red brightness in energy mode (%)","units":"percent","overview":"","size":3,"bitmask":16711680,"default":50,"minimum":0,"maximum":100,"read_only":"0","write_only":"0","reinclude":0,"limit_options":"0","advanced":0,"confirmation":0,"id":1748,"options":[]},{"param_id":90,"label":"Enable items 91 and 92","description":"Enables\/disables parameter 91 and 92","units":"","overview":"<p>Enables\/disables parameter 91 and 92 below (1=enabled, 0=disabled).<\/p>","size":1,"bitmask":0,"default":1,"minimum":0,"maximum":1,"read_only":"0","write_only":"0","reinclude":0,"limit_options":"0","advanced":0,"confirmation":0,"id":242,"options":[{"value":0,"label":"disabled","id":263},{"value":1,"label":"enabled","id":264}]},{"param_id":91,"label":"Wattage Threshold","description":"minimum change in wattage to trigger","units":"W","overview":"<p>The value here represents minimum change in wattage (in<br \/>terms of wattage) for a REPORT to be sent (Valid values 0-<br \/>60000).<\/p>","size":2,"bitmask":0,"default":25,"minimum":0,"maximum":60000,"read_only":"0","write_only":"0","reinclude":0,"limit_options":"0","advanced":0,"confirmation":0,"id":243,"options":[]},{"param_id":92,"label":"Wattage Percent Change","description":"minimum change in wattage percent","units":"%","overview":"<p>The value here represents minimum change in wattage<br \/>percent (in terms of percentage) for a REPORT to be sent<br \/>(Valid values 0-100).<\/p>","size":1,"bitmask":0,"default":5,"minimum":0,"maximum":100,"read_only":"0","write_only":"0","reinclude":0,"limit_options":"0","advanced":0,"confirmation":0,"id":244,"options":[]},{"param_id":100,"label":"Set 101\u2010103 to default. ","description":"Set 101\u2010103 to default.             ","units":"","overview":"","size":1,"bitmask":0,"default":0,"minimum":0,"maximum":1,"read_only":"0","write_only":"1","reinclude":0,"limit_options":"0","advanced":0,"confirmation":0,"id":245,"options":[{"value":0,"label":"False","id":4112},{"value":1,"label":"True","id":4113}]},{"param_id":101,"label":"Values to send to group 1","description":"Which reports need to send in Report group 1","units":"","overview":"","size":4,"bitmask":0,"default":4,"minimum":0,"maximum":15,"read_only":"0","write_only":"0","reinclude":0,"limit_options":"0","advanced":0,"confirmation":0,"id":1981,"options":[{"value":0,"label":"Nothing","id":4172},{"value":1,"label":"Voltage","id":4173},{"value":2,"label":"Current","id":4174},{"value":4,"label":"Wattage","id":4175},{"value":8,"label":"kWh","id":4176},{"value":15,"label":"All Values","id":4177}]},{"param_id":102,"label":"Values to send to group 2","description":"Which reports need to send in Report group 2","units":"","overview":"","size":4,"bitmask":0,"default":8,"minimum":0,"maximum":15,"read_only":"0","write_only":"0","reinclude":0,"limit_options":"0","advanced":0,"confirmation":0,"id":1982,"options":[{"value":0,"label":"Nothing","id":4178},{"value":1,"label":"Voltage","id":4179},{"value":2,"label":"Current","id":4180},{"value":4,"label":"Wattage","id":4181},{"value":8,"label":"kWh","id":4182},{"value":15,"label":"All Values","id":4183}]},{"param_id":103,"label":"Values to send to group 3","description":"Which reports need to send in Report group 3","units":"","overview":"","size":4,"bitmask":0,"default":0,"minimum":0,"maximum":15,"read_only":"0","write_only":"0","reinclude":0,"limit_options":"0","advanced":0,"confirmation":0,"id":2948,"options":[{"value":0,"label":"Nothing","id":4184},{"value":1,"label":"Voltage","id":4185},{"value":2,"label":"Current","id":4186},{"value":4,"label":"Wattage","id":4187},{"value":8,"label":"kWh","id":4188},{"value":15,"label":"All Values","id":4189}]},{"param_id":110,"label":"Set 111\u2010113 to default.","description":"Set 111\u2010113 to default.","units":"","overview":"","size":1,"bitmask":0,"default":0,"minimum":0,"maximum":1,"read_only":"0","write_only":"1","reinclude":0,"limit_options":"0","advanced":0,"confirmation":0,"id":2949,"options":[{"value":0,"label":"False","id":4190},{"value":1,"label":"True","id":4191}]},{"param_id":111,"label":"Time interval for sending to group 1","description":"Group 1 automatic update interval","units":"seconds","overview":"<p>The time interval of sending Report group 1 (Valid values 0x01-0xFFFFFFFF).<\/p>\r\n<p>Default value is 3<\/p>\r\n<p>Note: Only up to 0x7fffffff is currently supported<\/p>","size":4,"bitmask":0,"default":3,"minimum":1,"maximum":2147483647,"read_only":"0","write_only":"0","reinclude":0,"limit_options":"0","advanced":0,"confirmation":0,"id":1983,"options":[]},{"param_id":112,"label":"Time interval for sending to group 2","description":"Group 2 automatic update interval","units":"seconds","overview":"<p>The time interval of sending Report group 1 (Valid values 0x01-0xFFFFFFFF).<\/p>\r\n<p>Default value is 600<\/p>\r\n<p>Note: Only up to 0x7fffffff is currently supported<\/p>","size":4,"bitmask":0,"default":600,"minimum":1,"maximum":2147483647,"read_only":"0","write_only":"0","reinclude":0,"limit_options":"0","advanced":0,"confirmation":0,"id":1984,"options":[]},{"param_id":113,"label":"Time interval for sending to group 3","description":"Group 3 automatic update interval","units":"","overview":"<p>The time interval of sending Report group 1 (Valid values 0x01-0xFFFFFFFF).<\/p> <p>Default value is 600<\/p> <p>Note: Only up to 0x7fffffff is currently supported<\/p>","size":4,"bitmask":0,"default":600,"minimum":1,"maximum":2147483647,"read_only":"0","write_only":"0","reinclude":0,"limit_options":"1","advanced":0,"confirmation":0,"id":2950,"options":[]},{"param_id":252,"label":"Configuration Locked","description":"Enable\/disable Configuration Locked (0 =disable, 1 = enable).             ","units":"","overview":"<p>Enable\/disable Configuration Locked (0 =disable, 1 =enable).<\/p>","size":1,"bitmask":0,"default":0,"minimum":0,"maximum":1,"read_only":"0","write_only":"0","reinclude":0,"limit_options":"0","advanced":0,"confirmation":0,"id":246,"options":[{"value":0,"label":"disabled","id":265},{"value":1,"label":"enabled","id":266}]},{"param_id":255,"label":"RESET","description":"Reset the device to defaults","units":"","overview":"<p>Reset configuration set up to default setting.<\/p>","size":1,"bitmask":0,"default":0,"minimum":0,"maximum":1,"read_only":"0","write_only":"1","reinclude":0,"limit_options":"0","advanced":1,"confirmation":0,"id":1985,"options":[]}],"associations":[{"group_id":1,"label":"Group 1","max_nodes":5,"controller":"1","description":"load notification type (lifeline)","overview":"<p>When the state of Smart Switch (turn on\/off the load ) is changed:<\/p>\r\n<ol>\r\n<li>Set Configuration parameter 80 to 0 Reserved (Default).<\/li>\r\n<li>Set Configuration parameter 80 to 1 Send Hail CC.<\/li>\r\n<li>Set Configuration parameter 80 to 2: Send the Basic Report.<\/li>\r\n<\/ol>","id":78},{"group_id":2,"label":"Group 2","max_nodes":5,"controller":"0","description":"forwarding basic set (retransmit)","overview":"<p>Forward the Basic Set, Switch Binary Set to associated nodes in\u00a0Group 2 when the Smart Switch receives the Basic Set, Switch\u00a0Binary Set commands from main controller.<\/p>","id":79}],"documents":[{"id":19,"file":"3-Smart-Switch-6.pdf","label":"User Manual"},{"id":648,"file":"ZW096.jpg","label":"Product Image"}]}
    1007.json
    Code:
    {"approval_requested":0,"approved":1,"beaming":"1","database_id":1007,"db_version":5,"deleted":0,"description":"Touchscreen Deadbolt Z-Wave Plus","device_ref":"0001:0469","exclusion":"<p>One-button Remove lock from Z-Wave Network (Exclusion) 1.Place your home automation system or panel into the Remove or Exclusion Mode (Refer to the respective documentation for that specific home automation system or panel device for details). 2.Remove the battery cover of the deadbolt. 3.Press then release the button on the PCB. 4.An LED will flash amber indicating the Remove or Exclusion process is in progress. 5.When a green LED flashes 3 times, the Remove or Exclusion process is completed successfully. 6. If a red LED turns ON, try repeating steps 1-3<\/p> <p>Interactive Instruction for Remove https:\/\/instructions.allegion.com\/instr\/86\/2581<\/p>","first_approval_time":"0000-00-00 00:00:00","frequently_listening":"1","inclusion":"<p>One-button Add lock to Z-Wave Network (Inclusion) 1.Place your home automation system or panel into the Add or Inclusion Mode (Refer to the respective documentation for that specific home automation system or panel device for details). 2.Remove the battery cover of the deadbolt. 3.Press then release the button on the PCB.4.An LED will flash amber indicating the Add or Inclusion process is in progress. If the Security Scheme is Security 2 (S2), verify the DSK of the lock at the Z-Wave Controller. The PIN Code portion of the Z-Wave DSK will be needed.5.When a green LED turns ON, the Add or Inclusion has completed successfully. 6. If a red LED turns ON, try repeating steps 1-3<\/p> <p>Interactive Instruction for Add https:\/\/instructions.allegion.com\/instr\/86\/2543<\/p>","label":"BE469ZP","last_approval_time":"2020-03-19 07:59:40","listening":"0","overview":"<p>Touchscreen Deadbolt with Alarm<\/p>","protocol_version":"6.300","routing":"1","usage":"","uuid":"be469zp","version_max":"255.255","version_min":"0.000","wakeup":"","manufacturer":{"id":47,"label":"Allegion","reference":59,"uuid":"schlage","url":""},"category":{"id":13,"label":"Lock","category":"Lock","description":"Devices whose primary pupose is locking something"},"endpoints":[{"id":1552,"number":0,"label":"Endpoint 0","basic_class":{"id":4,"name":"BASIC_TYPE_ROUTING_SLAVE"},"generic_class":{"id":64,"name":"GENERIC_TYPE_ENTRY_CONTROL"},"specific_class":{"id":3,"name":"SPECIFIC_TYPE_SECURE_KEYPAD_DOOR_LOCK"},"commandclass":[{"cmdclass_id":14616,"commandclass_name":"COMMAND_CLASS_NO_OPERATION","basic":"0","version":1,"nif":"","secure":"","nonsecure":"1","config":"","command_group":"MGMT","channels":[]},{"cmdclass_id":14619,"commandclass_name":"COMMAND_CLASS_BASIC","basic":"0","version":1,"nif":"0","secure":"1","nonsecure":"0","config":"","command_group":"APP","channels":[]},{"cmdclass_id":14607,"commandclass_name":"COMMAND_CLASS_APPLICATION_STATUS","basic":"0","version":1,"nif":"1","secure":"0","nonsecure":"1","config":"","command_group":"MGMT","channels":[]},{"cmdclass_id":14604,"commandclass_name":"COMMAND_CLASS_SCHEDULE_ENTRY_LOCK","basic":"0","version":1,"nif":"","secure":"","nonsecure":"1","config":"","command_group":"APP","channels":[]},{"cmdclass_id":14618,"commandclass_name":"COMMAND_CLASS_ASSOCIATION_GRP_INFO","basic":"0","version":1,"nif":"","secure":"","nonsecure":"1","config":"","command_group":"MGMT","channels":[]},{"cmdclass_id":14605,"commandclass_name":"COMMAND_CLASS_DEVICE_RESET_LOCALLY","basic":"0","version":1,"nif":"","secure":"","nonsecure":"1","config":"","command_group":"MGMT","channels":[]},{"cmdclass_id":14617,"commandclass_name":"COMMAND_CLASS_ZWAVEPLUS_INFO","basic":"0","version":1,"nif":"","secure":"","nonsecure":"1","config":"","command_group":"MGMT","channels":[]},{"cmdclass_id":14608,"commandclass_name":"COMMAND_CLASS_DOOR_LOCK","basic":"0","version":1,"nif":"0","secure":"1","nonsecure":"0","config":"","command_group":"APP","channels":[{"name":"lock_door","config":"","label":"Door Lock","overview":"","deprecated":"0000-00-00","id":4130,"options":[]}]},{"cmdclass_id":14610,"commandclass_name":"COMMAND_CLASS_USER_CODE","basic":"0","version":1,"nif":"0","secure":"1","nonsecure":"0","config":"","command_group":"APP","channels":[]},{"cmdclass_id":14611,"commandclass_name":"COMMAND_CLASS_CONFIGURATION","basic":"0","version":1,"nif":"0","secure":"1","nonsecure":"0","config":"","command_group":"APP","channels":[]},{"cmdclass_id":14614,"commandclass_name":"COMMAND_CLASS_ALARM","basic":"0","version":8,"nif":"0","secure":"1","nonsecure":"0","config":"","command_group":"APP","channels":[{"name":"alarm_raw","config":"","label":"Alarm (raw)","overview":"<p style=\"font-size: 12.16px;\">Provides the raw alarm status information as a string, including alarm type and level, in the following json format:<\/p>\r\n<p style=\"font-size: 12.16px;\">\u00a0<\/p>\r\n<div style=\"font-size: 12.16px;\">\r\n<div>{\"notification\":\"ACCESS__MANUAL_LOCK\", \"type\":\"ACCESS_CONTROL\",\"event\":\"1\",\"status\":\"255\"}<\/div>\r\n<div>{\"notification\":\"ACCESS__MANUAL_UNLOCK\", \"type\":\"ACCESS_CONTROL\",\"event\":\"2\",\"status\":\"255\"}<\/div>\r\n{\"notification\":\"ACCESS__KEYPAD_LOCK\", \"code\":\"1\", \"type\":\"ACCESS_CONTROL\",\"event\":\"5\",\"status\":\"255\"}\r\n<div>{\"notification\":\"ACCESS__KEYPAD_UNLOCK\",\"code\":\"1\", \"type\":\"ACCESS_CONTROL\",\"event\":\"6\",\"status\":\"255\"}<\/div>\r\n<div>{\"notification\":\"ACCESS__LOCK_JAMMED\", \"type\":\"ACCESS_CONTROL\",\"event\":\"11\",\"status\":\"255\"}<\/div>\r\n<div>{\"notification\":\"ACCESS__KEYPAD_LOCK\", \"type\":\"ACCESS_CONTROL\",\"event\":\"5\",\"status\":\"255\"}<\/div>\r\n<div>{\"notification\":\"ACCESS_CONTROL__KEYPAD_TEMPORARILY_DISABLED\", \"type\":\"ACCESS_CONTROL\",\"event\":\"16\",\"status\":\"255\"}<\/div>\r\n<div>{\"notification\":\"BURGLAR__TAMPER_UNKNOWN\", \"type\":\"BURGLAR\",\"event\":\"2\",\"status\":\"255\"}<\/div>\r\n<div>{\"notification\":\"HOME_SECURITY__INTRUSION_UNKNOWN\", \"type\":\"BURGLAR\",\"event\":\"2\",\"status\":\"255\"}<\/div>\r\n<div>{\"notification\":\"POWER__REPLACE_BATTERY_SOON\", \"type\":\"POWER_MANAGEMENT\",\"event\":\"10\",\"status\":\"255\"}<\/div>\r\n<div>{\"notification\":\"POWER_MANAGEMENT__REPLACE_BATTERY_SOON\", \"type\":\"POWER_MANAGEMENT\",\"event\":\"10\",\"status\":\"255\"}<\/div>\r\n<\/div>","deprecated":"0000-00-00","id":4172,"options":[]}]},{"cmdclass_id":14622,"commandclass_name":"COMMAND_CLASS_MANUFACTURER_SPECIFIC","basic":"0","version":1,"nif":"1","secure":"0","nonsecure":"1","config":"","command_group":"MGMT","channels":[]},{"cmdclass_id":14606,"commandclass_name":"COMMAND_CLASS_POWERLEVEL","basic":"0","version":1,"nif":"","secure":"","nonsecure":"1","config":"","command_group":"MGMT","channels":[]},{"cmdclass_id":14613,"commandclass_name":"COMMAND_CLASS_FIRMWARE_UPDATE_MD","basic":"0","version":1,"nif":"1","secure":"0","nonsecure":"1","config":"","command_group":"MGMT","channels":[]},{"cmdclass_id":14620,"commandclass_name":"COMMAND_CLASS_BATTERY","basic":"0","version":1,"nif":"0","secure":"1","nonsecure":"0","config":"","command_group":"MGMT","channels":[]},{"cmdclass_id":14621,"commandclass_name":"COMMAND_CLASS_ASSOCIATION","basic":"0","version":2,"nif":"0","secure":"1","nonsecure":"0","config":"","command_group":"MGMT","channels":[]},{"cmdclass_id":14615,"commandclass_name":"COMMAND_CLASS_VERSION","basic":"0","version":2,"nif":"1","secure":"0","nonsecure":"1","config":"","command_group":"MGMT","channels":[]},{"cmdclass_id":14612,"commandclass_name":"COMMAND_CLASS_TIME","basic":"0","version":1,"nif":"","secure":"","nonsecure":"1","config":"","command_group":"MGMT","channels":[]},{"cmdclass_id":14609,"commandclass_name":"COMMAND_CLASS_SECURITY","basic":"0","version":1,"nif":"1","secure":"0","nonsecure":"1","config":"","command_group":"ENCAP","channels":[]}]}],"parameters":[{"param_id":3,"label":"Beeper","description":"Keypad beeper to be turned ON or OFF ","units":"","overview":"<p>This configuration setting controls the keypad beeper of the deadbolt allowing the keypad beeper to be turned ON or OFF\u00a0<\/p>","size":1,"bitmask":0,"default":0,"minimum":0,"maximum":255,"read_only":"0","write_only":"0","reinclude":0,"limit_options":"0","advanced":0,"confirmation":0,"id":6007,"options":[{"value":0,"label":"Disable Beeper","id":8431},{"value":255,"label":"Enable Beeper","id":8430}]},{"param_id":4,"label":"Vacation Mode","description":"Vacation Mode","units":"","overview":"<p>This configuration setting controls the keypad entry of User Codes allowing all User Codes to be turned ON (disable Vacation Mode) or OFF (enable Vacation Mode)<\/p>","size":1,"bitmask":0,"default":0,"minimum":0,"maximum":255,"read_only":"0","write_only":"0","reinclude":0,"limit_options":"0","advanced":0,"confirmation":0,"id":6008,"options":[{"value":0,"label":"Disable Vacation Mode","id":8433},{"value":255,"label":"Enable Vacation Mode","id":8432}]},{"param_id":5,"label":"Lock and Leave Mode","description":"Controls button push for throwing the deadbolt. ","units":"","overview":"<p>This configuration setting controls the use of the u0022Schlageu0022 button on the keypad for single button push for throwing the deadbolt.\u00a0<\/p>","size":1,"bitmask":0,"default":0,"minimum":0,"maximum":255,"read_only":"0","write_only":"0","reinclude":0,"limit_options":"0","advanced":0,"confirmation":0,"id":6009,"options":[{"value":0,"label":"Disable Lock and Leave Mode","id":8435},{"value":255,"label":"Enable Lock and Leave Mode","id":8434}]},{"param_id":6,"label":"User Slot Bit Field","description":"Occupied slots for User Codes","units":"","overview":"<p>This configuration setting indicates the occupied slots (from 1 to 30) that contain User Codes that will activate the deadbolt when entered on the keypad.<\/p> <p>Byte 1 (msb): Bit 7: User 8 Status Bit 6: User 7 Status Bit 5: User 6 Status Bit 4: User 5 Status Bit 3: User 4 Status Bit 2: User 3 Status Bit 1: User 2 Status Bit 0: User 1 Status Byte 2 : Bit 7: User 16 Status Bit 6: User 15 Status Bit 5: User 14 Status Bit 4: User 13 Status Bit 3: User 12 Status Bit 2: User 11 Status Bit 1: User 10 Status Bit 0: User 9 Status Byte 3 : Bit 7: User 24 Status Bit 6: User 23 Status Bit 5: User 22 Status Bit 4: User 21 Status Bit 3: User 20 Status Bit 2: User 19 Status Bit 1: User 18 Status Bit 0: User 17 Status Byte 4 (lsb): Bit 7: reserved Bit 6: reserved Bit 5: User 30 Status Bit 4: User 29 Status Bit 3: User 28 Status Bit 2: User 27 Status Bit 1: User 26 Status Bit 0: User 25 Status<\/p>","size":4,"bitmask":0,"default":0,"minimum":0,"maximum":4294967103,"read_only":"0","write_only":"0","reinclude":0,"limit_options":"0","advanced":0,"confirmation":0,"id":6010,"options":[]},{"param_id":7,"label":" Alarm Mode","description":"Lock Specific Alarm Mode","units":"","overview":"<p>This configuration setting indicates the Mode of the built-in alarm function of the lock.\u00a0<\/p>","size":1,"bitmask":0,"default":0,"minimum":0,"maximum":3,"read_only":"0","write_only":"0","reinclude":0,"limit_options":"0","advanced":0,"confirmation":0,"id":6011,"options":[{"value":0,"label":"Alarm Off","id":8437},{"value":1,"label":"Alert","id":8438},{"value":2,"label":"Tamper","id":8439},{"value":3,"label":"Forced Entry","id":8440}]},{"param_id":8,"label":"Alarm Alert Sensitivity","description":"Lock Specific Alarm Alert Sensitivity","units":"","overview":"<p>This configuration setting indicates the sensitivity setting of the Alert function of the built-in alarm.\u00a0<\/p>","size":1,"bitmask":0,"default":3,"minimum":1,"maximum":5,"read_only":"0","write_only":"0","reinclude":0,"limit_options":"0","advanced":0,"confirmation":0,"id":6012,"options":[{"value":1,"label":"Most Sensitive","id":8441},{"value":2,"label":"More Sensitive","id":8442},{"value":3,"label":"Medium Sensitivity","id":8443},{"value":4,"label":"Less Sensitive","id":8444},{"value":5,"label":"Least Sensitive","id":8445}]},{"param_id":9,"label":"Alarm Tamper Sensitivity","description":"Lock Specific Alarm Tamper Sensitivity","units":"","overview":"<p>This configuration setting indicates the sensitivity setting of the Tamper function of the built-in alarm.\u00a0<\/p>","size":1,"bitmask":0,"default":3,"minimum":1,"maximum":5,"read_only":"0","write_only":"0","reinclude":0,"limit_options":"0","advanced":0,"confirmation":0,"id":6013,"options":[{"value":1,"label":"Most Sensitive","id":8446},{"value":2,"label":"More Sensitive","id":8447},{"value":3,"label":"Medium Sensitivity","id":8448},{"value":4,"label":"Less Sensitive","id":8449},{"value":5,"label":"Least Sensitive","id":8450}]},{"param_id":10,"label":"Alarm Kick Sensitivity","description":"Lock Specific Alarm Kick Sensitivity","units":"","overview":"<p>This configuration setting indicates the sensitivity setting of the Forced Entry function of the built-in alarm<\/p>","size":1,"bitmask":0,"default":3,"minimum":1,"maximum":5,"read_only":"0","write_only":"0","reinclude":0,"limit_options":"0","advanced":0,"confirmation":0,"id":5998,"options":[{"value":1,"label":"Most Sensitive","id":8425},{"value":2,"label":"More Sensitive","id":8436},{"value":3,"label":"Medium Sensitivity","id":8451},{"value":4,"label":"Less Sensitive","id":8452},{"value":5,"label":"Least Sensitive","id":8453}]},{"param_id":11,"label":"Alarm Disable Local Controls","description":"Lock Specific Alarm Disable Local Controls","units":"","overview":"<p>This configuration setting controls the ability to ENABLE or DISABLE local control of the built-in alarm function.\u00a0<\/p>","size":1,"bitmask":0,"default":0,"minimum":0,"maximum":255,"read_only":"0","write_only":"0","reinclude":0,"limit_options":"0","advanced":0,"confirmation":0,"id":5999,"options":[{"value":0,"label":"Alarm Disable Local Controls","id":8427},{"value":255,"label":"Alarm Enable Local Controls","id":8426}]},{"param_id":12,"label":"Electronic Transition Count","description":"Get Electronic Transition Count","units":"","overview":"<p>This configuration setting indicates the number of transitions from locked to unlocked or unlocked to locked state via electronic activation.\u00a0<\/p>","size":4,"bitmask":0,"default":0,"minimum":0,"maximum":9999,"read_only":"1","write_only":"0","reinclude":0,"limit_options":"0","advanced":0,"confirmation":0,"id":6000,"options":[]},{"param_id":13,"label":"Mechanical Transition Count","description":"Get Mechanical Transition Count","units":"","overview":"<p>This configuration setting indicates the number of transitions from locked to unlocked or unlocked to locked state via mechanical activation.\u00a0<\/p>","size":4,"bitmask":0,"default":0,"minimum":0,"maximum":9999,"read_only":"1","write_only":"0","reinclude":0,"limit_options":"0","advanced":0,"confirmation":0,"id":6001,"options":[]},{"param_id":14,"label":"Electronic Failed Count","description":"Get Electronic Failed Count","units":"","overview":"<p>This configuration setting indicates the number of failed electronic activation attempts for this lock<\/p>","size":4,"bitmask":0,"default":0,"minimum":0,"maximum":9999,"read_only":"1","write_only":"0","reinclude":0,"limit_options":"0","advanced":0,"confirmation":0,"id":6002,"options":[]},{"param_id":15,"label":"Auto Lock","description":"Automatically throws the deadbolt 30 after seconds","units":"","overview":"<p>This configuration setting controls the lock feature that automatically throws the deadbolt 30 seconds after a valid User Code has been entered at the keypad.\u00a0<\/p>","size":1,"bitmask":0,"default":0,"minimum":0,"maximum":255,"read_only":"0","write_only":"0","reinclude":0,"limit_options":"0","advanced":0,"confirmation":0,"id":6003,"options":[{"value":0,"label":"Disable Auto Lock","id":8429},{"value":255,"label":"Enable Auto Lock","id":8428}]},{"param_id":16,"label":"User Code PIN Length","description":"Required length of all User Codes","units":"","overview":"<p>This configuration setting controls the length of all User Codes stored in the lock. The values are 4 to 8 with default set to 4.\u00a0<\/p>","size":1,"bitmask":0,"default":4,"minimum":4,"maximum":8,"read_only":"0","write_only":"0","reinclude":0,"limit_options":"0","advanced":0,"confirmation":0,"id":6004,"options":[]},{"param_id":17,"label":"Get Electrical High Preload Transition Count","description":"Count of high preload on the deadbolt","units":"","overview":"<p>This configuration setting indicates the number of transitions from locked to unlocked or unlocked to locked state via electronic activation that indicated a high preload on the deadbolt. This value is a subset of Parameter 12.<\/p>","size":4,"bitmask":0,"default":0,"minimum":0,"maximum":9999,"read_only":"1","write_only":"0","reinclude":0,"limit_options":"0","advanced":0,"confirmation":0,"id":6005,"options":[]},{"param_id":18,"label":"Get Bootloader Version","description":"Bootloader Version","units":"","overview":"<p>This configuration setting returns the version number of the bootloader in the lock.<\/p>","size":1,"bitmask":0,"default":0,"minimum":0,"maximum":0,"read_only":"1","write_only":"0","reinclude":0,"limit_options":"0","advanced":0,"confirmation":0,"id":6006,"options":[]}],"associations":[{"group_id":1,"label":"Lifeline","max_nodes":2,"controller":"1","description":"One device controls an other device","overview":"<p><span style=\"font-family: Arial, Helvetica, sans-serif; font-size: 14px;\">Z-Wave devices control other Z-Wave devices. The relationship between one device controlling another device is called association. In order to control a different device, the controlling device needs to maintain a list of devices that will receive controlling commands. These lists are called association groups and they are always related to certain events (e.g. button pressed, sensor triggers, ...). In case the event happens all devices stored in the respective association group will receive the same wireless command wireless command, typically a 'Basic Set' Command.<\/span><\/p>","id":1970}],"documents":[{"id":1983,"file":"BE469ZP.pdf","label":"Associations and Parameters Guide"},{"id":1984,"file":"BE469ZP-Quick-Guide.pdf","label":"Quick Start Guide"},{"id":1985,"file":"BE469ZP.JPG","label":"Image"}]}
    Below is the debug log file when trying to use the Smart Switch 6 with the database in offline mode and then online mode:

    Code:
    5/8/2022 5:55:57 PM Z-Wave Parameters Error Failed to create page for 33 with error:"Failed to get data from Open Z-Wave Database
    The type initializer for 'System.Text.Json.Serialization.Converters.IEnumerableConver terFactory' threw an exception.
    Could not find method '.ctor' due to a type load error: Type System.Text.Json.Serialization.Converters.IDictionaryConvert er`1[TDictionary] has invalid vtable method slot 38 with method none assembly:/home/pi/HomeSeer/bin/ZWaveParameters/System.Text.Json.dll type:IDictionaryConverter`1 member:(null)"
    5/8/2022 5:55:57 PM Z-Wave Parameters Info Getting data from "https://www.opensmarthouse.org/dmxConnect/api/zwavedatabase/device/list.php?filter=manufacturer:0x0086%200103:0060"
    5/8/2022 5:55:57 PM Z-Wave Parameters Debug ZwaveData for deviceRef:33 is ZWaveData { ManufactureId: 134, ProductId: 96, ProductType: 259, NodeId: 10, HomeId: "F5C183A3", Firmware: Version { Major: 1, Minor: 7, Build: -1, Revision: -1, MajorRevision: -1, MinorRevision: -1 }, Listening: True }
    5/8/2022 5:55:57 PM Z-Wave Parameters Debug PED Data for deviceRef:33 is manufacturerId:134 productId:96 productType:259 firmware:"1.7"
    5/8/2022 5:55:56 PM Z-Wave Parameters Debug Creating Page for deviceRef:33
    5/8/2022 5:55:56 PM Z-Wave Parameters Debug Asking for page for 33
    5/8/2022 5:55:56 PM Z-Wave Parameters Error Failed to create page for 33 with error:"Failed to get data from Open Z-Wave Database
    The type initializer for 'System.Text.Json.Serialization.Converters.IEnumerableConver terFactory' threw an exception.
    Could not find method '.ctor' due to a type load error: Type System.Text.Json.Serialization.Converters.IDictionaryConvert er`1[TDictionary] has invalid vtable method slot 38 with method none assembly:/home/pi/HomeSeer/bin/ZWaveParameters/System.Text.Json.dll type:IDictionaryConverter`1 member:(null)"
    5/8/2022 5:55:56 PM Z-Wave Parameters Info Getting data from "https://www.opensmarthouse.org/dmxConnect/api/zwavedatabase/device/list.php?filter=manufacturer:0x0086%200103:0060"
    5/8/2022 5:55:56 PM Z-Wave Parameters Debug ZwaveData for deviceRef:33 is ZWaveData { ManufactureId: 134, ProductId: 96, ProductType: 259, NodeId: 10, HomeId: "F5C183A3", Firmware: Version { Major: 1, Minor: 7, Build: -1, Revision: -1, MajorRevision: -1, MinorRevision: -1 }, Listening: True }
    5/8/2022 5:55:56 PM Z-Wave Parameters Debug PED Data for deviceRef:33 is manufacturerId:134 productId:96 productType:259 firmware:"1.7"
    5/8/2022 5:55:56 PM Z-Wave Parameters Debug Creating Page for deviceRef:33
    5/8/2022 5:55:56 PM Z-Wave Parameters Debug Asking for page for 33
    5/8/2022 5:55:40 PM Z-Wave Parameters Info Page:"setting_page_id" has changed value of id:"PreferOnlineDatabase" to "True"
    5/8/2022 5:52:54 PM Z-Wave Parameters Error Failed to create page for 33 with error:"Failed to get data from Offline Open Z-Wave Database
    Device not found in the open Z-Wave database"
    5/8/2022 5:52:54 PM Z-Wave Parameters Debug ZwaveData for deviceRef:33 is ZWaveData { ManufactureId: 134, ProductId: 96, ProductType: 259, NodeId: 10, HomeId: "F5C183A3", Firmware: Version { Major: 1, Minor: 7, Build: -1, Revision: -1, MajorRevision: -1, MinorRevision: -1 }, Listening: True }
    5/8/2022 5:52:54 PM Z-Wave Parameters Debug PED Data for deviceRef:33 is manufacturerId:134 productId:96 productType:259 firmware:"1.7"
    5/8/2022 5:52:54 PM Z-Wave Parameters Debug Creating Page for deviceRef:33
    5/8/2022 5:52:54 PM Z-Wave Parameters Debug Asking for page for 33
    5/8/2022 5:52:53 PM Z-Wave Parameters Error Failed to create page for 33 with error:"Failed to get data from Offline Open Z-Wave Database
    Device not found in the open Z-Wave database"
    5/8/2022 5:52:53 PM Z-Wave Parameters Debug ZwaveData for deviceRef:33 is ZWaveData { ManufactureId: 134, ProductId: 96, ProductType: 259, NodeId: 10, HomeId: "F5C183A3", Firmware: Version { Major: 1, Minor: 7, Build: -1, Revision: -1, MajorRevision: -1, MinorRevision: -1 }, Listening: True }
    5/8/2022 5:52:53 PM Z-Wave Parameters Debug PED Data for deviceRef:33 is manufacturerId:134 productId:96 productType:259 firmware:"1.7"
    5/8/2022 5:52:53 PM Z-Wave Parameters Debug Creating Page for deviceRef:33
    5/8/2022 5:52:53 PM Z-Wave Parameters Debug Asking for page for 33
    5/8/2022 5:52:41 PM Z-Wave Parameters Info Page:"setting_page_id" has changed value of id:"LogToFile" to "True"
    5/8/2022 5:52:41 PM Z-Wave Parameters Info Page:"setting_page_id" has changed value of id:"DebugLogging" to "True"
    Below is my system profile information
    Code:
    Date/time=5/8/2022 6:44:23 PM PDT
    Version=HS4 Pro Edition 4.2.5.0 (Linux)
    MONO Version=Mono JIT compiler version 5.18.0.240 (Debian 5.18.0.240+dfsg-3 Sat Apr 20 05:16:08 UTC 2019)
    
    License=Registered
    Confguration File=/home/pi/HomeSeer/Data/HomeSeerData.json
    Uptime=4 Days 20 Hours 26 Minutes 29 Seconds
    Lan IP=192.168.0.134 (raspberrypi)
    Device Count=28
    Event Count=3
    Plugins Enabled=Z-Wave:,Z-Wave UI:,HSBuddy:,Philips Hue:,Z-Wave Parameters:
    Modules/Threads=122 Modules, 47 Threads
    Available Threads=399
    HomeSeer Memory Used=162 Mbytes
    Plugins Installed=HSBuddy 3.26.1114.49,Philips Hue 4.0.24.0,Z-Wave 3.0.9.0,Z-Wave Parameters 4.0.46.0,Z-Wave UI 1.0.0.0

    #2
    The error is in loading the dotNet class with mismatch in vtable.

    5/8/2022 5:55:56 PM Z-Wave Parameters Error Failed to create page for 33 with error:"Failed to get data from Open Z-Wave Database The type initializer for 'System.Text.Json.Serialization.Converters.IEnumerableConver terFactory' threw an exception. Could not find method '.ctor' due to a type load error: Type System.Text.Json.Serialization.Converters.IDictionaryConvert er`1[TDictionary] has invalid vtable method slot 38 with method none assembly:/home/pi/HomeSeer/bin/ZWaveParameters/System.Text.Json.dll type:IDictionaryConverter`1 membernull)"
    You Mono version is from 2018.

    If you are willing to try, can you update it.


    Comment


      #3
      Updating to the latest Mono (6.12.0.122) resolved the problem. I'm not very familiar with Linux and I wasn't sure how to do it, but know how to google. So I'll save anyone else the trouble of repeating the same researching. This is what I found that worked to update Mono to the latest version and solve the problem:

      https://www.mono-project.com/downloa...d-lin-raspbian

      Code:
      sudo apt install apt-transport-https dirmngr gnupg ca-certificates
      sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
      echo "deb https://download.mono-project.com/repo/debian stable-raspbianbuster main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list
      sudo apt update
      sudo apt install mono-complete
      This allowed the offline database to work. But updating Mono caused the bad certificate to be reinstalled causing the SSL error again when trying to use the online database. I then repeated the known solution for this issue again:

      https://garutilorenzo.github.io/fix-...openssl-1.0.2/

      Code:
      sudo rm /usr/share/ca-certificates/mozilla/DST_Root_CA_X3.crt
      sudo update-ca-certificates
      Now everything appears to work! Thanks!

      Comment


        #4
        Glad it worked for you!

        And thanks for posting the instructions for others.

        Comment

        Working...
        X