.ha_mcp/logs/mcp_usage.jsonl
This commit is contained in:
@@ -3772,3 +3772,6 @@
|
||||
{"timestamp": "2026-09-24T02:51:04.722402+00:00", "tool_name": "ha_get_device", "parameters": {"device_id": "1196bfc60ac925f3874be27098978ef6", "entity_id": null, "integration": null, "area_id": null, "manufacturer": null, "limit": 50, "offset": 0, "detail_level": "full"}, "execution_time_ms": 65.28353691101074, "success": true, "error_message": null, "response_size_bytes": 13183, "user_context": null}
|
||||
{"timestamp": "2026-09-24T02:51:05.614913+00:00", "tool_name": "ha_get_state", "parameters": {"entity_id": ["sensor.sparkx_i7_cfs_box_1_slot_1_color", "sensor.sparkx_i7_cfs_box_1_slot_2_color", "sensor.sparkx_i7_cfs_box_1_slot_3_color", "sensor.sparkx_i7_cfs_box_1_slot_4_color", "sensor.sparkx_i7_cfs_external_color"], "fields": null, "attribute_keys": null}, "execution_time_ms": 321.3016986846924, "success": true, "error_message": null, "response_size_bytes": 3258, "user_context": null}
|
||||
{"timestamp": "2026-09-24T02:51:05.838587+00:00", "tool_name": "ha_config_get_dashboard", "parameters": {"url_path": "sparkx-i7", "list_only": false, "force_reload": false, "entity_id": null, "card_type": null, "heading": null, "include_config": false, "include_screenshot": false, "view_path": "print", "mode": null, "query": null}, "execution_time_ms": 109.08699035644531, "success": true, "error_message": null, "response_size_bytes": 9291, "user_context": null}
|
||||
{"timestamp": "2026-09-24T02:52:16.558359+00:00", "tool_name": "ha_eval_template", "parameters": {"template": "{% set raw = states('sensor.sparkx_i7_cfs_box_1_slot_1_color') | string | trim %}{% if raw and (raw | replace('#','') | length) >= 6 %}{% set hex = (raw | replace('#',''))[-6:] %}{% set r = hex[0:2] | int(0, 16) %}{% set g = hex[2:4] | int(0, 16) %}{% set b = hex[4:6] | int(0, 16) %}{% set palette = {'Black':'000000','White':'ffffff','Silver':'c0c0c0','Grey':'808080','Red':'ff0000','Crimson':'dc143c','Orange':'ffa500','Yellow':'ffff00','Gold':'ffd700','Green':'008000','Lime':'00ff00','Teal':'008080','Cyan':'00ffff','Blue':'0000ff','Navy':'000080','Purple':'800080','Magenta':'ff00ff','Pink':'ffc0cb','Brown':'a52a2a','Maroon':'800000','Olive':'808000','Beige':'f5f5dc','Tan':'d2b48c'} %}{% set best = namespace(n='Unknown', d=1000000) %}{% for name, h in palette.items() %}{% set cr = h[0:2] | int(0,16) %}{% set cg = h[2:4] | int(0,16) %}{% set cb = h[4:6] | int(0,16) %}{% set dist = (r-cr)*(r-cr) + (g-cg)*(g-cg) + (b-cb)*(b-cb) %}{% if dist < best.d %}{% set best.n = name %}{% set best.d = dist %}{% endif %}{% endfor %}Slot1:{{ hex }}={{ best.n }}{% else %}Slot1:empty{% endif %}", "timeout": 3, "report_errors": true}, "execution_time_ms": 72.0517635345459, "success": true, "error_message": null, "response_size_bytes": 1200, "user_context": null}
|
||||
{"timestamp": "2026-09-24T02:52:19.101813+00:00", "tool_name": "ha_eval_template", "parameters": {"template": "{% set out = [] %}{% for e in ['sensor.sparkx_i7_cfs_box_1_slot_1_color','sensor.sparkx_i7_cfs_box_1_slot_2_color','sensor.sparkx_i7_cfs_box_1_slot_3_color','sensor.sparkx_i7_cfs_box_1_slot_4_color','sensor.sparkx_i7_cfs_external_color'] %}{% set raw = states(e) | string | trim %}{% if raw and (raw | replace('#','') | length) >= 6 %}{% set hex = (raw | replace('#',''))[-6:] %}{% set r = hex[0:2] | int(0, 16) %}{% set g = hex[2:4] | int(0, 16) %}{% set b = hex[4:6] | int(0, 16) %}{% set palette = {'Black':'000000','White':'ffffff','Silver':'c0c0c0','Grey':'808080','Red':'ff0000','Crimson':'dc143c','Orange':'ffa500','Yellow':'ffff00','Gold':'ffd700','Green':'008000','Lime':'00ff00','Teal':'008080','Cyan':'00ffff','Blue':'0000ff','Navy':'000080','Purple':'800080','Magenta':'ff00ff','Pink':'ffc0cb','Brown':'a52a2a','Maroon':'800000','Olive':'808000','Beige':'f5f5dc','Tan':'d2b48c'} %}{% set best = namespace(n='Unknown', d=1000000) %}{% for name, h in palette.items() %}{% set cr = h[0:2] | int(0,16) %}{% set cg = h[2:4] | int(0,16) %}{% set cb = h[4:6] | int(0,16) %}{% set dist = (r-cr)*(r-cr) + (g-cg)*(g-cg) + (b-cb)*(b-cb) %}{% if dist < best.d %}{% set best.n = name %}{% set best.d = dist %}{% endif %}{% endfor %}{% set _ = out.append(e.split('.')[-1] + '=' + hex + '=' + best.n) %}{% else %}{% set _ = out.append(e.split('.')[-1] + '=empty') %}{% endif %}{% endfor %}{{ out | join(' | ') }}", "timeout": 3, "report_errors": true}, "execution_time_ms": 71.3350772857666, "success": false, "error_message": "{\n \"success\": false,\n \"error\": {\n \"code\": \"SERVICE_CALL_FAILED\",\n \"message\": \"Command failed: {}\",\n \"suggestion\": \"Check template syntax - ensure proper Jinja2 formatting\",\n \"suggestions\": [\n \"Check template syntax - ensure proper Jinja2 formatting\",\n \"Verify entity_ids exist using ha_get_state()\",\n \"Use default values: {{ states('sensor.temp') | float(0) }}\",\n \"Check for typos in function names and entity references\",\n \"Test simpler templates first to isolate issues\"\n ]\n },\n \"template\": \"{% set out = [] %}{% for e in ['sensor.sparkx_i7_cfs_box_1_slot_1_color','sensor.sparkx_i7_cfs_box_1_slot_2_color','sensor.sparkx_i7_cfs_box_1_slot_3_color','sensor.sparkx_i7_cfs_box_1_slot_4_color','sensor.sparkx_i7_cfs_external_color'] %}{% set raw = states(e) | string | trim %}{% if raw and (raw | replace('#','') | length) >= 6 %}{% set hex = (raw | replace('#',''))[-6:] %}{% set r = hex[0:2] | int(0, 16) %}{% set g = hex[2:4] | int(0, 16) %}{% set b = hex[4:6] | int(0, 16) %}{% set palette = {'Black':'000000','White':'ffffff','Silver':'c0c0c0','Grey':'808080','Red':'ff0000','Crimson':'dc143c','Orange':'ffa500','Yellow':'ffff00','Gold':'ffd700','Green':'008000','Lime':'00ff00','Teal':'008080','Cyan':'00ffff','Blue':'0000ff','Navy':'000080','Purple':'800080','Magenta':'ff00ff','Pink':'ffc0cb','Brown':'a52a2a','Maroon':'800000','Olive':'808000','Beige':'f5f5dc','Tan':'d2b48c'} %}{% set best = namespace(n='Unknown', d=1000000) %}{% for name, h in palette.items() %}{% set cr = h[0:2] | int(0,16) %}{% set cg = h[2:4] | int(0,16) %}{% set cb = h[4:6] | int(0,16) %}{% set dist = (r-cr)*(r-cr) + (g-cg)*(g-cg) + (b-cb)*(b-cb) %}{% if dist < best.d %}{% set best.n = name %}{% set best.d = dist %}{% endif %}{% endfor %}{% set _ = out.append(e.split('.')[-1] + '=' + hex + '=' + best.n) %}{% else %}{% set _ = out.append(e.split('.')[-1] + '=empty') %}{% endif %}{% endfor %}{{ out | join(' | ') }}\",\n \"request_id\": 339030\n}", "response_size_bytes": null, "user_context": null}
|
||||
{"timestamp": "2026-09-24T02:52:19.640725+00:00", "tool_name": "ha_get_state", "parameters": {"entity_id": ["sensor.sparkx_i7_flow_rate", "sensor.sparkx_i7_print_control", "sensor.sparkx_i7_model", "sensor.sparkx_i7_system", "sensor.sparkx_i7_max_nozzle_temperature", "sensor.sparkx_i7_max_bed_temperature", "sensor.sparkx_i7_max_chamber_temperature", "sensor.sparkx_i7_chamber_temperature"], "fields": ["entity_id", "state", "attributes"], "attribute_keys": ["friendly_name"]}, "execution_time_ms": 2.611875534057617, "success": true, "error_message": null, "response_size_bytes": 1703, "user_context": null}
|
||||
|
||||
Reference in New Issue
Block a user