diff --git a/.ha_mcp/logs/mcp_usage.jsonl b/.ha_mcp/logs/mcp_usage.jsonl index 2bcfdfe1..42f3b988 100644 --- a/.ha_mcp/logs/mcp_usage.jsonl +++ b/.ha_mcp/logs/mcp_usage.jsonl @@ -4152,3 +4152,6 @@ {"timestamp": "2026-10-09T00:28:31.374329+00:00", "tool_name": "ha_config_get_script", "parameters": {"script_id": "spoolman_set_spool_remaining"}, "execution_time_ms": 54.20660972595215, "success": true, "error_message": null, "response_size_bytes": 2386, "user_context": null} {"timestamp": "2026-10-09T00:29:25.407364+00:00", "tool_name": "ha_config_set_dashboard", "parameters": {"url_path": "sparkx-i7", "config": null, "python_transform": "config['views'][3]['sections'][0]['cards'][10]['content'] = \"\"\"**Spoolman UI:** [http://2c829f0e-spoolman.local.hass.io:7912](http://2c829f0e-spoolman.local.hass.io:7912)\n\nEach CFS slot is matched to the Spoolman spool with the same **color hex** that still has stock (remaining > 0) **and whose location is CFS Lite**. All 4 rolls live in the **CFS Lite** location in Spoolman.\n\n**Replaced a roll?** Register the new roll in Spoolman with the same color hex and location CFS Lite. No Home Assistant changes needed — a same-color roll in another location (e.g. Storage) is ignored, and exhausted spools are skipped automatically.\"\"\"", "config_hash": "b2c369069ab3ffa8", "title": null, "icon": null, "require_admin": null, "show_in_sidebar": null, "MandatoryBPS": false, "BestPracticeKey": null, "return_screenshot": false, "view_path": null, "patch": null}, "execution_time_ms": 38.46549987792969, "success": true, "error_message": null, "response_size_bytes": 1475, "user_context": null} {"timestamp": "2026-10-09T00:29:31.333791+00:00", "tool_name": "ha_config_get_dashboard", "parameters": {"url_path": null, "list_only": false, "force_reload": false, "entity_id": null, "card_type": null, "heading": null, "include_config": false, "include_screenshot": false, "view_path": null, "mode": "search", "query": "whose location is CFS Lite"}, "execution_time_ms": 27.641773223876953, "success": true, "error_message": null, "response_size_bytes": 1086, "user_context": null} +{"timestamp": "2026-10-09T00:31:08.025982+00:00", "tool_name": "ha_config_get_dashboard", "parameters": {"url_path": "sparkx-i7", "list_only": false, "force_reload": false, "entity_id": "sensor.sparkx_i7_active_filament_slot", "card_type": null, "heading": null, "include_config": false, "include_screenshot": false, "view_path": null, "mode": null, "query": null}, "execution_time_ms": 88.17911148071289, "success": true, "error_message": null, "response_size_bytes": 1379, "user_context": null} +{"timestamp": "2026-10-09T00:31:09.198470+00:00", "tool_name": "ha_config_get_automation", "parameters": {"identifier": "1791477238729"}, "execution_time_ms": 1289.0384197235107, "success": true, "error_message": null, "response_size_bytes": 5811, "user_context": null} +{"timestamp": "2026-10-09T00:31:09.481568+00:00", "tool_name": "ha_config_get_automation", "parameters": {"identifier": "1791477238762"}, "execution_time_ms": 1559.7484111785889, "success": true, "error_message": null, "response_size_bytes": 5503, "user_context": null}