diff --git a/main/xiaozhi-server/plugins_func/functions/hass_init.py b/main/xiaozhi-server/plugins_func/functions/hass_init.py index 4e8660c9..11cbb7a0 100644 --- a/main/xiaozhi-server/plugins_func/functions/hass_init.py +++ b/main/xiaozhi-server/plugins_func/functions/hass_init.py @@ -19,13 +19,8 @@ def append_devices_to_prompt(conn): if "hass_get_state" in funcs or "hass_set_state" in funcs: prompt = "\n下面是我家智能设备列表(位置,设备名,entity_id),可以通过homeassistant控制\n" - # TODO 分割被控设备 - devices = conn.config["plugins"].get(config_source, {}).get("devices", []) - if len(devices) == 0: - return - for device in devices: - prompt += device + "\n" - conn.prompt += prompt + deviceStr = conn.config["plugins"].get(config_source, {}).get("devices", "") + conn.prompt += prompt + deviceStr + "\n" # 更新提示词 conn.dialogue.update_system_message(conn.prompt)