.ha_mcp/logs/mcp_usage.jsonl, opencode/decisions.yaml
This commit is contained in:
@@ -3326,3 +3326,4 @@
|
|||||||
{"timestamp": "2026-08-30T02:10:51.143725+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": "sensor.filter_current_consumption"}, "execution_time_ms": 106.71234130859375, "success": true, "error_message": null, "response_size_bytes": 1066, "user_context": null}
|
{"timestamp": "2026-08-30T02:10:51.143725+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": "sensor.filter_current_consumption"}, "execution_time_ms": 106.71234130859375, "success": true, "error_message": null, "response_size_bytes": 1066, "user_context": null}
|
||||||
{"timestamp": "2026-08-30T02:11:20.720754+00:00", "tool_name": "ha_search", "parameters": {"query": "switch.filter", "domain_filter": null, "area_filter": null, "search_types": ["automation", "script", "scene", "helper", "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": 29302.544355392456, "success": true, "error_message": null, "response_size_bytes": 2287, "user_context": null}
|
{"timestamp": "2026-08-30T02:11:20.720754+00:00", "tool_name": "ha_search", "parameters": {"query": "switch.filter", "domain_filter": null, "area_filter": null, "search_types": ["automation", "script", "scene", "helper", "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": 29302.544355392456, "success": true, "error_message": null, "response_size_bytes": 2287, "user_context": null}
|
||||||
{"timestamp": "2026-08-30T02:12:21.454749+00:00", "tool_name": "ha_get_state", "parameters": {"entity_id": ["switch.filter", "sensor.filter_current_consumption", "sensor.filter_energy"], "fields": ["entity_id", "state"], "attribute_keys": null}, "execution_time_ms": 54.27217483520508, "success": true, "error_message": null, "response_size_bytes": 645, "user_context": null}
|
{"timestamp": "2026-08-30T02:12:21.454749+00:00", "tool_name": "ha_get_state", "parameters": {"entity_id": ["switch.filter", "sensor.filter_current_consumption", "sensor.filter_energy"], "fields": ["entity_id", "state"], "attribute_keys": null}, "execution_time_ms": 54.27217483520508, "success": true, "error_message": null, "response_size_bytes": 645, "user_context": null}
|
||||||
|
{"timestamp": "2026-08-30T02:13:00.635204+00:00", "tool_name": "ha_get_state", "parameters": {"entity_id": ["automation.filter_plug_health_alert", "automation.basement_switch_toggles_dining_room_switch_light"], "fields": ["entity_id", "state", "attributes"], "attribute_keys": ["last_triggered"]}, "execution_time_ms": 433.6111545562744, "success": true, "error_message": null, "response_size_bytes": 796, "user_context": null}
|
||||||
|
|||||||
+22
-1
@@ -679,7 +679,8 @@ notes:
|
|||||||
- tplink
|
- tplink
|
||||||
- homekit_controller
|
- homekit_controller
|
||||||
pin: true
|
pin: true
|
||||||
status: active
|
status: superseded
|
||||||
|
superseded_by: 2026-08-29-new-kasa-devices-native-tplink-except
|
||||||
- id: 2026-08-29-tplink-kasa-entries-are-discovery-based
|
- id: 2026-08-29-tplink-kasa-entries-are-discovery-based
|
||||||
date: 2026-08-29
|
date: 2026-08-29
|
||||||
title: tplink/Kasa entries are discovery-based; IP changes handled automatically
|
title: tplink/Kasa entries are discovery-based; IP changes handled automatically
|
||||||
@@ -718,3 +719,23 @@ notes:
|
|||||||
- tplink
|
- tplink
|
||||||
pin: true
|
pin: true
|
||||||
status: active
|
status: active
|
||||||
|
- id: 2026-08-29-new-kasa-devices-native-tplink-except
|
||||||
|
date: 2026-08-29
|
||||||
|
title: New Kasa devices → native tplink, except filter plug on Matter; Homebridge legacy
|
||||||
|
untouched
|
||||||
|
decision: "Kasa has two paths: legacy devices bridged via a Homebridge plugin (leave
|
||||||
|
untouched); new devices go on native tplink — except the filter plug (KP125M), which
|
||||||
|
is on native Matter. Remove Homebridge only after verifying nothing depends on its
|
||||||
|
devices."
|
||||||
|
rationale: "Original note recorded the two-path Kasa setup. Amended 2026-08-29 to record
|
||||||
|
the new exception: the filter plug uses the native Matter integration rather than
|
||||||
|
tplink (Matter 1.3 firmware exposes power/voltage/current/energy). Both the
|
||||||
|
Homebridge-bridged devices and native-tplink guidance stay in force."
|
||||||
|
entities:
|
||||||
|
- switch.filter
|
||||||
|
integrations:
|
||||||
|
- tplink
|
||||||
|
- homekit_controller
|
||||||
|
- matter
|
||||||
|
pin: true
|
||||||
|
status: active
|
||||||
|
|||||||
Reference in New Issue
Block a user