ISLANDRANCHER
══════════════════════════════════════════════════════════════════════════════════
INFO 13:55:18.251 │ Update droidcast resolution
INFO 13:55:18.259 │ [Device Orientation] 1 (HOME 键在右侧)
INFO 13:55:18.261 │ newCommandTimeout updated to 168h0m0s
INFO 13:55:18.265 │ Reuse forward: ForwardItem(serial='127.0.0.1:16416',
local='tcp:20212', remote='localabstract:minitouch')
INFO 13:55:18.267 │ [u2.Device] Device(atx_agent_url=http://127.0.0.1:57995)
INFO 13:55:18.272 │ v 1
INFO 13:55:18.275 │ ^ 10 720 1280 0
INFO 13:55:18.277 │ $ 2911
INFO 13:55:18.280 │ minitouch running on port: 20212, pid: 2911
INFO 13:55:18.283 │ max_contact: 10; max_x: 720; max_y: 1280; max_pressure: 0
INFO 13:55:18.295 │ [Device Orientation] 1 (HOME 键在右侧)
INFO 13:55:18.297 │ Droicast resolution: (720, 1280)
INFO 13:55:18.301 │ Reuse forward: ForwardItem(serial='127.0.0.1:16416',
local='tcp:20916', remote='tcp:53516')
INFO 13:55:18.573 │ [Screen_size] 1280x720
INFO 13:55:19.289 │ <<< UI GOTO PAGE_ISLAND_WAREHOUSE_FILTER >>>
INFO 13:55:19.545 │ Page switch: page_island_management ->
page_island_warehouse
INFO 13:55:19.549 │ Click ( 927, 495) @ ISLAND_MANAGEMENT_GOTO_WAREHOUSE
INFO 13:55:19.831 │ Page switch: page_island_phone -> page_island_management
INFO 13:55:19.835 │ Click (1105, 513) @ ISLAND_PHONE_GOTO_ISLAND_MANAGE
INFO 13:55:20.482 │ Page switch: page_island_warehouse ->
page_island_warehouse_filter
INFO 13:55:20.485 │ Click ( 318, 637) @
ISLAND_WAREHOUSE_GOTO_WAREHOUSE_FILTER
INFO 13:55:21.010 │ Page arrive: page_island_warehouse_filter
INFO 13:55:21.607 │ Click ( 601, 290) @ WAREHOUSE_FILTER_KIND_2_0
INFO 13:55:22.079 │ Click ( 738, 607) @ FILTER_CONFIRM
INFO 13:55:23.327 │ Created AlOcr instance: name='en', kwargs={'name': 'en'},
PID=752
INFO 13:55:23.818 │ [ITEM_NUMBER 0.491s] 1741
INFO 13:55:23.821 │ chicken_feed: 1741
INFO 13:55:23.868 │ [ITEM_NUMBER 0.041s] 2856
INFO 13:55:23.872 │ pig_feed: 2856
INFO 13:55:23.910 │ [ITEM_NUMBER 0.031s] 5082
INFO 13:55:23.914 │ cattle_feed: 5082
INFO 13:55:23.955 │ [ITEM_NUMBER 0.033s] 3340
INFO 13:55:23.957 │ sheep_feed: 3340
INFO 13:55:23.998 │ [ITEM_NUMBER 0.035s] 200
INFO 13:55:24.003 │ wheat_flour: 200
INFO 13:55:24.007 │ <<< UI GOTO PAGE_ISLAND_WAREHOUSE_FILTER >>>
INFO 13:55:24.067 │ Page switch: page_island_warehouse ->
page_island_warehouse_filter
INFO 13:55:24.071 │ Click ( 326, 619) @
ISLAND_WAREHOUSE_GOTO_WAREHOUSE_FILTER
INFO 13:55:24.624 │ Page arrive: page_island_warehouse_filter
INFO 13:55:25.058 │ Click ( 431, 617) @ FILTER_RESET
INFO 13:55:25.910 │ Click ( 634, 380) @ WAREHOUSE_FILTER_FROM_2_0
INFO 13:55:26.293 │ Click ( 738, 604) @ FILTER_CONFIRM
INFO 13:55:27.542 │ [ITEM_NUMBER 0.032s] 1528
INFO 13:55:27.548 │ chicken: 1528
INFO 13:55:27.593 │ [ITEM_NUMBER 0.041s] 1079
INFO 13:55:27.596 │ pork: 1079
INFO 13:55:27.600 │ <<< UI GOTO PAGE_ISLAND_WAREHOUSE_FILTER >>>
INFO 13:55:27.656 │ Page switch: page_island_warehouse ->
page_island_warehouse_filter
INFO 13:55:27.658 │ Click ( 332, 634) @
ISLAND_WAREHOUSE_GOTO_WAREHOUSE_FILTER
INFO 13:55:28.224 │ Page arrive: page_island_warehouse_filter
INFO 13:55:28.609 │ Click ( 533, 599) @ FILTER_RESET
INFO 13:55:29.440 │ Click ( 488, 371) @ WAREHOUSE_FILTER_FROM_1_0
INFO 13:55:29.875 │ Click ( 823, 612) @ FILTER_CONFIRM
INFO 13:55:31.121 │ [ITEM_NUMBER 0.033s] 76410
INFO 13:55:31.124 │ wheat: 76410
INFO 13:55:31.183 │ [ITEM_NUMBER 0.055s] 13261
INFO 13:55:31.186 │ corn: 13261
INFO 13:55:31.228 │ [ITEM_NUMBER 0.035s] 12314
INFO 13:55:31.232 │ pasture: 12314
INFO 13:55:31.236 │
当前库存统计:
INFO 13:55:31.238 │ 农场库存: {'wheat': 76410, 'corn': 13261, 'pasture':
12314}
INFO 13:55:31.241 │ 磨坊库存: {'chicken_feed': 1741, 'pig_feed': 2856,
'cattle_feed': 5082, 'sheep_feed': 3340, 'wheat_flour': 200}
INFO 13:55:31.244 │ 牧场库存: {'chicken': 1528, 'pork': 1079}
INFO 13:55:31.248 │
[3/5] 检查并补充牧场饲料和面粉...
INFO 13:55:31.250 │ 牧场饲料和面粉库存充足
INFO 13:55:31.252 │ 本次运行未补充磨坊项目
INFO 13:55:31.254 │ 需要执行养鸡任务
INFO 13:55:31.256 │ 需要执行养猪任务
INFO 13:55:31.258 │ 需要执行养牛任务
INFO 13:55:31.261 │ 需要执行养羊任务
INFO 13:55:31.263 │ UI get current page
INFO 13:55:31.331 │ [UI] page_island_warehouse
INFO 13:55:31.336 │ <<< UI GOTO PAGE_ISLAND_POSTMANAGE >>>
INFO 13:55:31.415 │ Page switch: page_island_warehouse ->
page_island_management
INFO 13:55:31.421 │ Click (1139, 104) @ ISLAND_WAREHOUSE_GOTO_MANAGEMENT
INFO 13:55:31.974 │ Page switch: page_island_management ->
page_island_postmanage
INFO 13:55:31.976 │ Click (1094, 497) @ ISLAND_MANAGEMENT_GOTO_POSTMANAGE
INFO 13:55:32.298 │ Page switch: page_island_phone -> page_island_management
INFO 13:55:32.302 │ Click (1093, 514) @ ISLAND_PHONE_GOTO_ISLAND_MANAGE
INFO 13:55:32.875 │ Page arrive: page_island_postmanage
INFO 13:55:33.394 │ Swipe ( 708, 168) -> ( 708, 618)
INFO 13:55:33.833 │ Click ( 709, 94) @ POST_MANAGE_SWIPE_STOP
INFO 13:55:34.188 │ Swipe ( 706, 142) -> ( 706, 592)
INFO 13:55:34.624 │ Click ( 712, 100) @ POST_MANAGE_SWIPE_STOP
INFO 13:55:34.978 │ 需要执行的牧场岗位: ['ISLAND_RANCH_POST1',
'ISLAND_RANCH_POST2', 'ISLAND_RANCH_POST3', 'ISLAND_RANCH_POST4']
INFO 13:55:35.596 │ Click ( 819, 178) @ ISLAND_RANCH_POST1
INFO 13:55:38.439 │
牧场岗位ISLAND_RANCH_POST1当前未确认处于工作状态,不记录完成时间
INFO 13:55:38.662 │ Click ( 69, 339) @ POST_CLOSE
INFO 13:55:40.522 │ Click ( 79, 310) @ POST_CLOSE
WARNING 13:55:40.794 │
牧场岗位ISLAND_RANCH_POST1未取得有效完成时间,本次不写入岗位计时器
WARNING 13:55:40.797 │ 牧场岗位 ISLAND_RANCH_POST1 执行失败,跳过
INFO 13:55:41.501 │ Click ( 933, 165) @ ISLAND_RANCH_POST2
INFO 13:55:44.167 │
牧场岗位ISLAND_RANCH_POST2当前未确认处于工作状态,不记录完成时间
INFO 13:55:44.465 │ Click ( 74, 323) @ POST_CLOSE
WARNING 13:55:44.756 │
牧场岗位ISLAND_RANCH_POST2未取得有效完成时间,本次不写入岗位计时器
WARNING 13:55:44.759 │ 牧场岗位 ISLAND_RANCH_POST2 执行失败,跳过
INFO 13:55:45.459 │ Click (1029, 175) @ ISLAND_RANCH_POST3
INFO 13:55:47.226 │ Click ( 714, 557) @ POST_ADD
INFO 13:55:47.591 │ Click ( 739, 561) @ POST_ADD
INFO 13:55:47.870 │ Click ( 632, 620) @ POST_ADD_ORDER
INFO 13:55:48.985 │ Click (1045, 181) @ ISLAND_RANCH_POST3
INFO 13:55:50.408 │ [ISLAND_WORKING_TIME 0.029s] 04:21:48
INFO 13:55:50.412 │ 牧场岗位ISLAND_RANCH_POST3当前队列最早剩余时间: 4:21:48
INFO 13:55:50.726 │ Click ( 72, 342) @ POST_CLOSE
INFO 13:55:51.716 │ Click (1105, 145) @ ISLAND_RANCH_POST4
INFO 13:55:54.415 │
牧场岗位ISLAND_RANCH_POST4当前未确认处于工作状态,不记录完成时间
INFO 13:55:54.806 │ Click ( 75, 321) @ POST_CLOSE
INFO 13:55:55.039 │ Click ( 53, 345) @ POST_CLOSE
WARNING 13:55:55.386 │
牧场岗位ISLAND_RANCH_POST4未取得有效完成时间,本次不写入岗位计时器
WARNING 13:55:55.389 │ 牧场岗位 ISLAND_RANCH_POST4 执行失败,跳过
INFO 13:55:55.392 │ 牧场任务完成,暂存 2 个计时器,最早结束时间: 2026-06-24
18:17:38.412094
INFO 13:55:55.399 │ UI get current page
INFO 13:55:55.453 │ [UI] page_island_postmanage
INFO 13:55:55.456 │ <<< UI GOTO PAGE_ISLAND_POSTMANAGE >>>
INFO 13:55:55.460 │ Page arrive: page_island_postmanage
INFO 13:55:55.924 │ 首轮检查渔场岗位,收取已完成鱼获并记录工作中岗位
INFO 13:55:56.683 │ Click ( 273, 336) @ ISLAND_FISHERY_POST1
INFO 13:55:57.752 │ [OCR_POST_NUMBER 0.031s] 1
INFO 13:55:57.796 │ [ISLAND_WORKING_TIME 0.040s] 01:02:40
INFO 13:55:58.037 │ Click ( 57, 345) @ POST_CLOSE
INFO 13:55:59.033 │ Click ( 386, 359) @ ISLAND_FISHERY_POST2
INFO 13:56:00.124 │ [OCR_POST_NUMBER 0.032s] 1
INFO 13:56:00.166 │ [ISLAND_WORKING_TIME 0.040s] 01:02:54
INFO 13:56:00.387 │ Click ( 66, 331) @ POST_CLOSE
INFO 13:56:01.365 │ Click ( 479, 370) @ ISLAND_FISHERY_POST3
INFO 13:56:02.456 │ [OCR_POST_NUMBER 0.032s] 1
INFO 13:56:02.498 │ [ISLAND_WORKING_TIME 0.039s] 01:03:08
INFO 13:56:02.761 │ Click ( 60, 351) @ POST_CLOSE
INFO 13:56:02.999 │ Click ( 56, 334) @ POST_CLOSE
INFO 13:56:03.327 │ 首轮渔场岗位检查没有发现可收取鱼获
INFO 13:56:03.333 │ <<< UI GOTO PAGE_ISLAND_WAREHOUSE_FILTER >>>
INFO 13:56:03.393 │ Page switch: page_island_postmanage ->
page_island_management
INFO 13:56:03.397 │ Click ( 64, 34) @ ISLAND_POSTMANAGE_GOTO_MANAGEMENT
INFO 13:56:03.982 │ Page switch: page_island_management ->
page_island_warehouse
INFO 13:56:03.985 │ Click ( 920, 513) @ ISLAND_MANAGEMENT_GOTO_WAREHOUSE
INFO 13:56:04.284 │ Page switch: page_island_phone -> page_island_management
INFO 13:56:04.288 │ Click (1112, 517) @ ISLAND_PHONE_GOTO_ISLAND_MANAGE
INFO 13:56:04.993 │ Page switch: page_island_warehouse ->
page_island_warehouse_filter
INFO 13:56:04.996 │ Click ( 322, 632) @
ISLAND_WAREHOUSE_GOTO_WAREHOUSE_FILTER
INFO 13:56:05.541 │ Page arrive: page_island_warehouse_filter
INFO 13:56:06.172 │ Click ( 667, 432) @ WAREHOUSE_FILTER_FROM_2_1
INFO 13:56:06.614 │ Click ( 695, 603) @ FILTER_CONFIRM
INFO 13:56:07.876 │ [ITEM_NUMBER 0.029s] 210
INFO 13:56:07.880 │ bass: 210
INFO 13:56:07.930 │ [ITEM_NUMBER 0.041s] 100
INFO 13:56:07.933 │ yellowfin_tuna: 100
INFO 13:56:07.972 │ [ITEM_NUMBER 0.034s] 144
INFO 13:56:07.975 │ shell: 144
INFO 13:56:08.016 │ [ITEM_NUMBER 0.036s] 266
INFO 13:56:08.019 │ shrimp: 266
INFO 13:56:08.059 │ [ITEM_NUMBER 0.035s] 150
INFO 13:56:08.063 │ crayfish: 150
INFO 13:56:08.105 │ [ITEM_NUMBER 0.035s] 58
INFO 13:56:08.109 │ crab: 58
INFO 13:56:08.155 │ [ITEM_NUMBER 0.040s] 88
INFO 13:56:08.158 │ squid: 88
INFO 13:56:08.219 │ [ITEM_NUMBER 0.052s] 45
INFO 13:56:08.223 │ sea_cucumber: 45
INFO 13:56:08.225 │ squid: 库存88<阈值110, 缺22, 每苗产4, 需购买6个鱼苗
INFO 13:56:08.226 │ sea_cucumber: 库存45<阈值50, 缺5, 每苗产2, 需购买3个鱼苗
INFO 13:56:08.228 │
当前库存统计:
INFO 13:56:08.231 │ 渔场库存: {'bass': 210, 'yellowfin_tuna': 100, 'shell':
144, 'shrimp': 266, 'crayfish': 150, 'crab': 58, 'squid': 88,
'sea_cucumber': 45}
INFO 13:56:08.235 │ UI get current page
INFO 13:56:08.295 │ [UI] page_island_warehouse
INFO 13:56:08.299 │ <<< UI GOTO PAGE_ISLAND_POSTMANAGE >>>
INFO 13:56:08.365 │ Page switch: page_island_warehouse ->
page_island_management
INFO 13:56:08.369 │ Click (1142, 108) @ ISLAND_WAREHOUSE_GOTO_MANAGEMENT
INFO 13:56:08.943 │ Page switch: page_island_management ->
page_island_postmanage
INFO 13:56:08.947 │ Click (1093, 503) @ ISLAND_MANAGEMENT_GOTO_POSTMANAGE
INFO 13:56:09.281 │ Page switch: page_island_phone -> page_island_management
INFO 13:56:09.284 │ Click (1106, 517) @ ISLAND_PHONE_GOTO_ISLAND_MANAGE
INFO 13:56:09.853 │ Page arrive: page_island_postmanage
INFO 13:56:10.428 │
空闲岗位统计: 0个空闲岗位
INFO 13:56:10.431 │ 没有空闲岗位,跳过养殖
INFO 13:56:10.433 │
渔场管理完成!
INFO 13:56:10.436 │ 合并牧场 2 个计时器
INFO 13:56:10.438 │ 合并渔场 3 个计时器
INFO 13:56:10.440 │ Delay task `IslandRancher` to 2026-06-24 14:59:10
(target=datetime.datetime(2026, 6, 24, 14, 59, 10, 501119))
INFO 13:56:10.452 │ Bind task ['General', 'Alas', 'IslandRancher']
INFO 13:56:10.454 │ Save config ./config\alas.json,
IslandRancher.Scheduler.NextRun=datetime.datetime(2026, 6, 24, 14, 59,
10)
INFO 13:56:10.461 │ 渔场任务完成,合并后总共 6 个计时器,下次运行时间:
2026-06-24 14:58:37.800916
INFO 13:56:10.464 │ 调度器: 结束任务 `IslandRancher`
INFO 13:56:10.467 │ [Server] cn
INFO 13:56:10.482 │ Bind task ['General', 'Alas']
INFO 13:56:10.489 │ Pending tasks: ['IslandManufacture', 'Main']
INFO 13:56:10.492 │ [Task] IslandManufacture (Enable, 2026-06-24 13:48:50)
INFO 13:56:10.494 │ Bind task ['General', 'Alas', 'IslandManufacture']
INFO 13:56:10.504 │ 调度器: 开始任务 `IslandManufacture`
在提问之前...
描述你的问题
目前不会循环了,但是还不会执行新的生产任务
如何复现
见录屏
预期行为
正常运行
相关 Logs
截图
还有别的吗?
无