diff --git a/.ha_mcp/logs/mcp_usage.jsonl b/.ha_mcp/logs/mcp_usage.jsonl index 3227e594..6911ec31 100644 --- a/.ha_mcp/logs/mcp_usage.jsonl +++ b/.ha_mcp/logs/mcp_usage.jsonl @@ -2555,3 +2555,4 @@ {"timestamp": "2026-08-26T13:51:49.337342+00:00", "tool_name": "ha_manage_radio", "parameters": {"radio": "matter", "action": "diagnostics", "device_id": "c9c7e25e54eb6ac497a6791fe9cf70fe", "entity_id": null, "params": null, "confirm": false}, "execution_time_ms": 1.1444091796875, "success": false, "error_message": "{\n \"success\": false,\n \"error\": {\n \"code\": \"SERVICE_CALL_FAILED\",\n \"message\": \"Command failed: Could not resolve Matter node from device id c9c7e25e54eb6ac497a6791fe9cf70fe\",\n \"suggestion\": \"Check the service parameters are correct\",\n \"suggestions\": [\n \"Check the service parameters are correct\",\n \"Verify the target entity supports this service\",\n \"Check Home Assistant logs for detailed error\"\n ]\n },\n \"ws_type\": \"matter/node_diagnostics\",\n \"device_id\": \"c9c7e25e54eb6ac497a6791fe9cf70fe\"\n}", "response_size_bytes": null, "user_context": null} {"timestamp": "2026-08-26T13:52:02.495682+00:00", "tool_name": "ha_manage_radio", "parameters": {"radio": "matter", "action": "diagnostics", "device_id": "cb1e27b29129c94f5ea863780ac29c9a", "entity_id": null, "params": null, "confirm": false}, "execution_time_ms": 120.4214096069336, "success": true, "error_message": null, "response_size_bytes": 612, "user_context": null} {"timestamp": "2026-08-26T13:52:03.237224+00:00", "tool_name": "ha_manage_radio", "parameters": {"radio": "matter", "action": "diagnostics", "device_id": "44e429392d87c77127d24e008cd11fc0", "entity_id": null, "params": null, "confirm": false}, "execution_time_ms": 108.91318321228027, "success": true, "error_message": null, "response_size_bytes": 612, "user_context": null} +{"timestamp": "2026-08-26T13:57:55.975919+00:00", "tool_name": "ha_manage_radio", "parameters": {"radio": "thread", "action": "diagnostics", "device_id": null, "entity_id": null, "params": null, "confirm": false}, "execution_time_ms": 0.08082389831542969, "success": false, "error_message": "{\n \"success\": false,\n \"error\": {\n \"code\": \"VALIDATION_INVALID_PARAMETER\",\n \"message\": \"Unknown action 'diagnostics' for radio 'thread'\",\n \"suggestion\": \"add_dataset: Import a Thread operational dataset (hex TLV) from a named source.\",\n \"suggestions\": [\n \"add_dataset: Import a Thread operational dataset (hex TLV) from a named source.\",\n \"create_network: Form a brand-new Thread network on the OTBR. Factory-resets the border router and replaces its current dataset. Targets the only OTBR when extended_address is omitted.\",\n \"discover_routers: Start mDNS discovery of Thread border routers. Results arrive as an out-of-band event stream; this kicks off the scan.\",\n \"list_datasets: List stored Thread operational datasets (the preferred network + others).\",\n \"network_status: OTBR border-router status keyed by extended address (channel, active dataset TLVs, extended PAN id, border agent id).\",\n \"set_channel: Migrate the OTBR's Thread network to a different radio channel.\",\n \"set_network: Apply a stored dataset as the OTBR's active Thread network. Replaces the current network, which can drop existing Thread devices.\"\n ]\n },\n \"radio\": \"thread\",\n \"action\": \"diagnostics\",\n \"supported\": [\n \"add_dataset\",\n \"create_network\",\n \"discover_routers\",\n \"list_datasets\",\n \"network_status\",\n \"set_channel\",\n \"set_network\"\n ]\n}", "response_size_bytes": null, "user_context": null} diff --git a/zigbee2mqtt/state.json b/zigbee2mqtt/state.json index ed0173df..41fa69e6 100644 --- a/zigbee2mqtt/state.json +++ b/zigbee2mqtt/state.json @@ -27,7 +27,7 @@ "led_brightness": 100, "countdown_to_turn_off": 0, "countdown_to_turn_on": 0, - "power": 2.6, + "power": 2, "current": 0.1, "energy": 32.99, "power_factor": 0.17, @@ -58,8 +58,8 @@ "latest_release_notes": null }, "linkquality": 112, - "power": 89.2, - "current": 0.84, + "power": 85.3, + "current": 0.79, "power_on_behavior": "on" }, "0xb40e060fffe031e3": { @@ -74,13 +74,13 @@ "led_brightness": 100, "countdown_to_turn_off": 0, "countdown_to_turn_on": 0, - "voltage": 119.7, + "voltage": 120.3, "state": "ON", "ac_frequency": 60, "energy": 135.34, - "power": 96, - "current": 0.93, - "power_factor": 0.94, + "power": 0.8, + "current": 0.06, + "power_factor": 0.38, "update": { "state": "idle", "installed_version": 268513381, @@ -95,13 +95,13 @@ "led_brightness": 100, "countdown_to_turn_off": 0, "countdown_to_turn_on": 0, - "voltage": 121.2, + "voltage": 120.7, "energy": 64.57, "state": "ON", - "power": 55.4, - "current": 0.66, + "power": 51.7, + "current": 0.6, "ac_frequency": 60, - "power_factor": 0.71, + "power_factor": 0.73, "update": { "state": "idle", "installed_version": 268513381, @@ -119,7 +119,7 @@ "energy": 8.94, "current": 0.01, "power": 0.1, - "power_factor": 0.22, + "power_factor": 0.11, "linkquality": 80, "update": { "state": "idle", @@ -172,7 +172,7 @@ "0xffffb40e060893d8": { "state": "OFF", "led_brightness": 100, - "voltage": 121.3, + "voltage": 120.8, "countdown_to_turn_off": 0, "countdown_to_turn_on": 0, "energy": 3.75,