Update devices

This commit is contained in:
Xuwznln
2025-11-15 03:10:05 +08:00
parent b475db66df
commit 4d3475a849
17 changed files with 588 additions and 601 deletions

View File

@@ -577,9 +577,9 @@ class Registry:
if "init_param_schema" not in device_config:
device_config["init_param_schema"] = {}
if "class" in device_config:
if "status_types" not in device_config["class"]:
if "status_types" not in device_config["class"] or device_config["class"]["status_types"] is None:
device_config["class"]["status_types"] = {}
if "action_value_mappings" not in device_config["class"]:
if "action_value_mappings" not in device_config["class"] or device_config["class"]["action_value_mappings"] is None:
device_config["class"]["action_value_mappings"] = {}
enhanced_info = {}
if complete_registry: