diff --git a/.ha_mcp/logs/mcp_usage.jsonl b/.ha_mcp/logs/mcp_usage.jsonl index 1c8628f8..2aa6b1ad 100644 --- a/.ha_mcp/logs/mcp_usage.jsonl +++ b/.ha_mcp/logs/mcp_usage.jsonl @@ -2293,3 +2293,9 @@ {"timestamp": "2026-08-26T05:10:16.114998+00:00", "tool_name": "ha_config_set_dashboard", "parameters": {"url_path": "in-meeting", "config": null, "python_transform": "config['views'][0]['cards'][0]['cards'][1]['cards'][1]['cards'][1]['entity'] = 'light.night_light_2'; config['views'][0]['cards'][0]['cards'][1]['cards'][1]['cards'][2]['entities'][0]['entity'] = 'binary_sensor.night_light_occupancy_2'; config['views'][0]['cards'][0]['cards'][1]['cards'][1]['cards'][4]['entity'] = 'light.office_lamp_2'", "config_hash": "8fba1e5f30fd0ab0", "title": null, "icon": null, "require_admin": null, "show_in_sidebar": null, "MandatoryBPS": false, "BestPracticeKey": null, "return_screenshot": false, "view_path": null}, "execution_time_ms": 18.3718204498291, "success": true, "error_message": null, "response_size_bytes": 749, "user_context": null} {"timestamp": "2026-08-26T05:10:26.174028+00:00", "tool_name": "ha_config_get_dashboard", "parameters": {"url_path": "kobo-dashboard", "list_only": false, "force_reload": false, "entity_id": "light.night_light", "card_type": null, "heading": null, "include_config": true, "include_screenshot": false, "view_path": null, "mode": null, "query": null}, "execution_time_ms": 3.3109188079833984, "success": true, "error_message": null, "response_size_bytes": 1492, "user_context": null} {"timestamp": "2026-08-26T05:10:39.664759+00:00", "tool_name": "ha_config_set_dashboard", "parameters": {"url_path": "kobo-dashboard", "config": null, "python_transform": "card = config['views'][0]['sections'][0]['cards'][3]['cards'][0]['cards'][1]; card['entity'] = 'light.night_light_2'; card['label'] = card['label'].replace('light.night_light', 'light.night_light_2'); card['styles']['label'][1]['color'] = card['styles']['label'][1]['color'].replace('light.night_light', 'light.night_light_2')", "config_hash": "7172b5dacf3f4457", "title": null, "icon": null, "require_admin": null, "show_in_sidebar": null, "MandatoryBPS": false, "BestPracticeKey": null, "return_screenshot": false, "view_path": null}, "execution_time_ms": 8.314132690429688, "success": true, "error_message": null, "response_size_bytes": 861, "user_context": null} +{"timestamp": "2026-08-26T05:10:48.333165+00:00", "tool_name": "ha_search", "parameters": {"query": "light.night_light", "domain_filter": null, "area_filter": null, "search_types": ["dashboard"], "limit": 10, "offset": 0, "exact_match": true, "include_hidden": true, "include_config": false, "group_by_domain": false, "per_domain_limit": null, "state_filter": null, "result_fields": null, "fields": null, "config_time_budget": null, "ctx": {"_STATE_TTL_SECONDS": 86400}}, "execution_time_ms": 148.64659309387207, "success": true, "error_message": null, "response_size_bytes": 839, "user_context": null} +{"timestamp": "2026-08-26T05:10:48.936563+00:00", "tool_name": "ha_search", "parameters": {"query": "light.office_lamp", "domain_filter": null, "area_filter": null, "search_types": ["dashboard"], "limit": 10, "offset": 0, "exact_match": true, "include_hidden": true, "include_config": false, "group_by_domain": false, "per_domain_limit": null, "state_filter": null, "result_fields": null, "fields": null, "config_time_budget": null, "ctx": {"_STATE_TTL_SECONDS": 86400}}, "execution_time_ms": 259.51147079467773, "success": true, "error_message": null, "response_size_bytes": 615, "user_context": null} +{"timestamp": "2026-08-26T05:10:49.692536+00:00", "tool_name": "ha_search", "parameters": {"query": "sensor.night_light_illuminance", "domain_filter": null, "area_filter": null, "search_types": ["dashboard"], "limit": 10, "offset": 0, "exact_match": true, "include_hidden": true, "include_config": false, "group_by_domain": false, "per_domain_limit": null, "state_filter": null, "result_fields": null, "fields": null, "config_time_budget": null, "ctx": {"_STATE_TTL_SECONDS": 86400}}, "execution_time_ms": 327.8307914733887, "success": true, "error_message": null, "response_size_bytes": 634, "user_context": null} +{"timestamp": "2026-08-26T05:10:49.982759+00:00", "tool_name": "ha_search", "parameters": {"query": "light.bedroom_lamp", "domain_filter": null, "area_filter": null, "search_types": ["dashboard"], "limit": 10, "offset": 0, "exact_match": true, "include_hidden": true, "include_config": false, "group_by_domain": false, "per_domain_limit": null, "state_filter": null, "result_fields": null, "fields": null, "config_time_budget": null, "ctx": {"_STATE_TTL_SECONDS": 86400}}, "execution_time_ms": 298.31624031066895, "success": true, "error_message": null, "response_size_bytes": 511, "user_context": null} +{"timestamp": "2026-08-26T05:10:50.165871+00:00", "tool_name": "ha_search", "parameters": {"query": "binary_sensor.night_light_occupancy", "domain_filter": null, "area_filter": null, "search_types": ["dashboard"], "limit": 10, "offset": 0, "exact_match": true, "include_hidden": true, "include_config": false, "group_by_domain": false, "per_domain_limit": null, "state_filter": null, "result_fields": null, "fields": null, "config_time_budget": null, "ctx": {"_STATE_TTL_SECONDS": 86400}}, "execution_time_ms": 215.8815860748291, "success": true, "error_message": null, "response_size_bytes": 641, "user_context": null} +{"timestamp": "2026-08-26T05:10:56.257430+00:00", "tool_name": "ha_config_get_dashboard", "parameters": {"url_path": "alarm-section", "list_only": false, "force_reload": false, "entity_id": null, "card_type": null, "heading": null, "include_config": false, "include_screenshot": false, "view_path": "0", "mode": null, "query": null}, "execution_time_ms": 2.867460250854492, "success": false, "error_message": "{\n \"success\": false,\n \"error\": {\n \"code\": \"RESOURCE_NOT_FOUND\",\n \"message\": \"Dashboard view path '0' is not found.\",\n \"suggestion\": \"Use a view_path returned by ha_config_get_dashboard\"\n },\n \"dashboard_url_path\": \"alarm-section\",\n \"view_path\": \"0\",\n \"available_view_paths\": []\n}", "response_size_bytes": null, "user_context": null}