879 lines
54 KiB
JSON
879 lines
54 KiB
JSON
{
|
|
"esp-entbtproxy.yaml": {
|
|
"board_id": "generic-esp32",
|
|
"mac_address": "0C:B8:15:F5:2A:CC"
|
|
},
|
|
"esp-spare1-athomv1.yaml": {
|
|
"board_id": "esp8285"
|
|
},
|
|
"esp-centralstairs-top.yaml": {
|
|
"board_id": "generic-esp8266",
|
|
"mac_address": "48:3F:DA:16:51:20"
|
|
},
|
|
"esp-officeelvcontrol.yaml": {
|
|
"board_id": "d1-mini",
|
|
"mac_address": "5C:CF:7F:BD:7B:42"
|
|
},
|
|
"esp-gasheater.yaml": {
|
|
"board_id": "generic-esp8266"
|
|
},
|
|
"esp-bedrm1arlecbulb.yaml": {
|
|
"board_id": "generic-esp8266"
|
|
},
|
|
"esp-maindishwasherpower.yaml": {
|
|
"board_id": "generic-esp32c3",
|
|
"mac_address": "24:EC:4A:B0:C9:AC"
|
|
},
|
|
"esp-downstbathtowelrail.yaml": {
|
|
"board_id": "d1-mini"
|
|
},
|
|
"esp-bedrm2fanswitch.yaml": {
|
|
"board_id": "generic-esp8266",
|
|
"mac_address": "24:62:AB:05:A3:24"
|
|
},
|
|
"esp-downstmasterbedrmlights.yaml": {
|
|
"board_id": "generic-esp8266",
|
|
"mac_address": "E8:DB:84:92:DE:1C"
|
|
},
|
|
"esp-loungenorthswitch.yaml": {
|
|
"board_id": "generic-esp8266",
|
|
"mac_address": "EC:FA:BC:5C:4C:8B"
|
|
},
|
|
"esp-garagelights.yaml": {
|
|
"board_id": "d1-mini",
|
|
"mac_address": "5C:CF:7F:3B:C1:97"
|
|
},
|
|
"esp-underhouselights.yaml": {
|
|
"board_id": "generic-esp8266",
|
|
"mac_address": "60:01:94:84:70:87"
|
|
},
|
|
"esp-mainbathfancombo.yaml": {
|
|
"board_id": "generic-esp8266",
|
|
"mac_address": "8C:AA:B5:E0:7D:19"
|
|
},
|
|
"esp-entranceoutsideledlights.yaml": {
|
|
"board_id": "generic-esp8266",
|
|
"mac_address": "60:01:94:6F:91:75"
|
|
},
|
|
"esp-centralstairs-bottom.yaml": {
|
|
"board_id": "generic-esp8266",
|
|
"mac_address": "48:3F:DA:16:86:A8"
|
|
},
|
|
"esp-arcademachine1.yaml": {
|
|
"board_id": "esp8285",
|
|
"mac_address": "10:52:1C:FF:D9:8E"
|
|
},
|
|
"esp-officedeskrightgpo.yaml": {
|
|
"board_id": "d1-mini",
|
|
"mac_address": "2C:3A:E8:0F:4E:0E"
|
|
},
|
|
"esp-mainhallwaymainlights.yaml": {
|
|
"board_id": "generic-esp8266",
|
|
"mac_address": "50:02:91:43:0B:7C"
|
|
},
|
|
"esp-downstbedrm2lights.yaml": {
|
|
"board_id": "generic-esp8266",
|
|
"mac_address": "50:02:91:43:0C:40"
|
|
},
|
|
"esp-mainhallwaynorthlightswitch.yaml": {
|
|
"board_id": "generic-esp8266",
|
|
"mac_address": "CC:50:E3:EE:5E:45"
|
|
},
|
|
"esp-garageextcornerlight.yaml": {
|
|
"board_id": "d1-mini",
|
|
"mac_address": "2C:3A:E8:0F:54:90"
|
|
},
|
|
"esp-downstairsdishwasher.yaml": {
|
|
"board_id": "esp8285",
|
|
"mac_address": "78:42:1C:F2:4E:AD"
|
|
},
|
|
"esp-entrancebathrmlights.yaml": {
|
|
"board_id": "generic-esp8266",
|
|
"mac_address": "8C:AA:B5:E0:A1:2E"
|
|
},
|
|
"esp-bedrm2lights.yaml": {
|
|
"board_id": "generic-esp8266",
|
|
"mac_address": "DC:4F:22:72:0E:C1"
|
|
},
|
|
"esp-weatherstation.yaml": {
|
|
"board_id": "d1-mini"
|
|
},
|
|
"esp-garagedbcontrols.yaml": {
|
|
"board_id": "esp8285",
|
|
"mac_address": "60:01:94:88:DD:AA"
|
|
},
|
|
"esp-datacupboardfans.yaml": {
|
|
"board_id": "aspen_asp_200_smart_window_fan",
|
|
"mac_address": "50:02:91:5F:D6:A7"
|
|
},
|
|
"esp-mainkitchenlights.yaml": {
|
|
"board_id": "generic-esp8266",
|
|
"mac_address": "8C:AA:B5:DF:B7:DE"
|
|
},
|
|
"esp-loungepelmetleds2.yaml": {
|
|
"board_id": "generic-esp8266"
|
|
},
|
|
"esp-entmulti.yaml": {
|
|
"board_id": "generic-esp32",
|
|
"mac_address": "E4:65:B8:77:76:EC"
|
|
},
|
|
"esp-occupancystair.yaml": {
|
|
"board_id": "generic-esp32",
|
|
"mac_address": "0C:B8:15:C1:F1:0C"
|
|
},
|
|
"esp-datacupboardpower-left.yaml": {
|
|
"board_id": "esp8285",
|
|
"mac_address": "78:42:1C:F2:70:20"
|
|
},
|
|
"esp-officelights.yaml": {
|
|
"board_id": "generic-esp8266",
|
|
"mac_address": "EC:FA:BC:48:9E:A6"
|
|
},
|
|
"esp-mainbathroomlights.yaml": {
|
|
"board_id": "generic-bk7231n-qfn32-tuya",
|
|
"mac_address": "CC:8C:BF:2D:B1:C4"
|
|
},
|
|
"esp-loungesouthrightswitch.yaml": {
|
|
"board_id": "generic-esp8266",
|
|
"mac_address": "84:CC:A8:8C:52:32"
|
|
},
|
|
"esp-bedrm3ceilingfan.yaml": {
|
|
"board_id": "d1-mini"
|
|
},
|
|
"esp-laundryplugpow.yaml": {
|
|
"board_id": "generic-esp8266",
|
|
"mac_address": "2C:3A:E8:07:5C:88"
|
|
},
|
|
"esp-mainhallwaynightlights.yaml": {
|
|
"board_id": "generic-bk7231n-qfn32-tuya",
|
|
"mac_address": "50:8A:06:67:3E:4A"
|
|
},
|
|
"esp-datacupboardpower-right.yaml": {
|
|
"board_id": "esp8285",
|
|
"mac_address": "78:42:1C:F2:6F:8B"
|
|
},
|
|
"esp-poolpumppower.yaml": {
|
|
"board_id": "generic-esp32c3",
|
|
"mac_address": "24:EC:4A:B0:C9:88"
|
|
},
|
|
"esp-laundrydrypow.yaml": {
|
|
"board_id": "generic-esp8266",
|
|
"mac_address": "5C:CF:7F:92:35:96"
|
|
},
|
|
"esp-loungecabinetleds.yaml": {
|
|
"board_id": "generic-esp8266"
|
|
},
|
|
"esp-6buttontest-pmb.yaml": {
|
|
"board_id": "generic-esp32"
|
|
},
|
|
"esp-bedrm3lights.yaml": {
|
|
"board_id": "generic-esp8266"
|
|
},
|
|
"esp-laundrywashpow.yaml": {
|
|
"board_id": "generic-esp8266",
|
|
"mac_address": "5C:CF:7F:B4:A7:A5"
|
|
},
|
|
"esp-breakfastbarleds.yaml": {
|
|
"board_id": "generic-esp8266"
|
|
},
|
|
"esp-laundryenv.yaml": {
|
|
"board_id": "generic-esp8266",
|
|
"mac_address": "5C:CF:7F:92:41:F5"
|
|
},
|
|
"esp-occupancyoffice.yaml": {
|
|
"board_id": "generic-esp32",
|
|
"mac_address": "0C:B8:15:C0:E7:00"
|
|
},
|
|
"esp-flysprayer1.yaml": {
|
|
"board_id": "esp8285",
|
|
"mac_address": "2C:F4:32:E5:22:5D"
|
|
},
|
|
"esp-3dprinterpow.yaml": {
|
|
"board_id": "generic-esp8266",
|
|
"mac_address": "5C:CF:7F:A0:36:73"
|
|
},
|
|
"esp-rocktumbler.yaml": {
|
|
"board_id": "esp8285",
|
|
"mac_address": "78:42:1C:F2:5A:E7"
|
|
},
|
|
"esp-rgblampbulb1.yaml": {
|
|
"board_id": "generic-esp8266"
|
|
},
|
|
"esp-downstloungeentry.yaml": {
|
|
"board_id": "generic-esp8266",
|
|
"mac_address": "50:02:91:43:0D:A3"
|
|
},
|
|
"esp-downstloungeoutside.yaml": {
|
|
"board_id": "generic-esp8266",
|
|
"mac_address": "24:62:AB:05:9B:7A"
|
|
},
|
|
"esp-masterbathtowelrail.yaml": {
|
|
"board_id": "d1-mini"
|
|
},
|
|
"esp-loungeenvironment.yaml": {
|
|
"board_id": "generic-esp32c3",
|
|
"mac_address": "8C:D0:B2:A9:72:E5"
|
|
},
|
|
"esp-loungewestswitch.yaml": {
|
|
"board_id": "generic-esp8266",
|
|
"mac_address": "EC:FA:BC:5C:4C:03"
|
|
},
|
|
"esp-lounge6chdimmer.yaml": {
|
|
"board_id": "d1-mini-pro",
|
|
"mac_address": "C8:C9:A3:3B:0B:59"
|
|
},
|
|
"esp-downstbathswitch.yaml": {
|
|
"board_id": "generic-esp8266",
|
|
"mac_address": "84:CC:A8:8B:44:9D"
|
|
},
|
|
"esp-loungemiddleswitch.yaml": {
|
|
"board_id": "generic-esp8266",
|
|
"mac_address": "24:62:AB:05:A2:BE"
|
|
},
|
|
"esp-officeusbhubpower.yaml": {
|
|
"board_id": "generic-esp8266",
|
|
"mac_address": "2C:3A:E8:0F:53:52"
|
|
},
|
|
"esp-leafbattery.yaml": {
|
|
"board_id": "d1-mini"
|
|
},
|
|
"esp-garagebtproxy.yaml": {
|
|
"board_id": "generic-esp32",
|
|
"mac_address": "10:06:1C:86:D0:1C"
|
|
},
|
|
"esp-bedrm1airfilter.yaml": {
|
|
"board_id": "d1-mini",
|
|
"mac_address": "E8:9F:6D:87:C1:5D"
|
|
},
|
|
"esp-downstkitchlights.yaml": {
|
|
"board_id": "generic-esp8266",
|
|
"mac_address": "24:62:AB:05:A8:90"
|
|
},
|
|
"esp-garageentrylights.yaml": {
|
|
"board_id": "generic-bk7231n-qfn32-tuya"
|
|
},
|
|
"esp-mainpowermonitor.yaml": {
|
|
"board_id": "d1-mini",
|
|
"mac_address": "2C:F4:32:4B:BC:70"
|
|
},
|
|
"esp-loungebookshelfleds.yaml": {
|
|
"board_id": "generic-esp8266"
|
|
},
|
|
"esp-officeduallights.yaml": {
|
|
"board_id": "generic-esp8266"
|
|
},
|
|
"esp-poollightpower2.yaml": {
|
|
"board_id": "esp8285",
|
|
"mac_address": "78:42:1C:F2:50:87"
|
|
},
|
|
"esp-laundrylights.yaml": {
|
|
"board_id": "generic-esp8266",
|
|
"mac_address": "E8:DB:84:92:D8:44"
|
|
},
|
|
"esp-downstloungemain.yaml": {
|
|
"board_id": "generic-esp8266",
|
|
"mac_address": "24:62:AB:05:A2:C3"
|
|
},
|
|
"esp-loungesouthleftswitch.yaml": {
|
|
"board_id": "generic-esp8266",
|
|
"mac_address": "8C:AA:B5:DF:F5:ED"
|
|
},
|
|
"esp-attobattery.yaml": {
|
|
"board_id": "d1-mini"
|
|
},
|
|
"esp-downstairskitchleds.yaml": {
|
|
"board_id": "generic-esp8266"
|
|
},
|
|
"esp-entrancelightswitch.yaml": {
|
|
"board_id": "generic-esp8266",
|
|
"mac_address": "40:F5:20:E0:44:DA"
|
|
},
|
|
"esp-bedrm3fanswitch.yaml": {
|
|
"board_id": "generic-esp8266",
|
|
"mac_address": "84:F3:EB:EC:6E:3A"
|
|
},
|
|
"esp-bedrm2ceilingfan.yaml": {
|
|
"board_id": "d1-mini"
|
|
},
|
|
"_remote_build": {
|
|
"dashboard_id": "vhamVDnWEnx-FvAa24uVv49Wsddurh84"
|
|
},
|
|
"esp-entbtproxy copy.yaml": {
|
|
"board_id": "generic-esp32"
|
|
},
|
|
"esp-nspanel2lounge.yaml": {
|
|
"board_id": "generic-esp32",
|
|
"mac_address": "88:13:BF:68:39:2C"
|
|
},
|
|
"_firmware_jobs": [
|
|
{
|
|
"job_id": "3d7f83abae00",
|
|
"configuration": "esp-ledmatrix1.yaml",
|
|
"job_type": "install",
|
|
"status": "completed",
|
|
"created_at": "2026-05-24T06:00:04.161447+00:00",
|
|
"started_at": "2026-05-24T06:00:04.161684+00:00",
|
|
"completed_at": "2026-05-24T06:00:46.473420+00:00",
|
|
"exit_code": 0,
|
|
"output": [
|
|
"\\033[32mINFO ESPHome 2026.5.0\\033[0m\n",
|
|
"\\033[32mINFO Reading configuration /config/esphome/esp-ledmatrix1.yaml...\\033[0m\n",
|
|
"\\033[33mWARNING GPIO8 is a strapping PIN and should only be used for I/O with care.\n",
|
|
"Attaching external pullup/down resistors to strapping pins can cause unexpected failures.\n",
|
|
"See https://esphome.io/guides/faq/#why-am-i-getting-a-warning-about-strapping-pins\\033[0m\n",
|
|
"\\033[33mWARNING GPIO9 is a strapping PIN and should only be used for I/O with care.\n",
|
|
"Attaching external pullup/down resistors to strapping pins can cause unexpected failures.\n",
|
|
"See https://esphome.io/guides/faq/#why-am-i-getting-a-warning-about-strapping-pins\\033[0m\n",
|
|
"\\033[32mINFO Generating C++ source...\\033[0m\n",
|
|
"\\033[32mINFO Setting CONFIG_LWIP_MAX_SOCKETS to 18 (TCP=12 [api=3, captive_portal=3, mqtt=1, web_server=5], UDP=3 [captive_portal=1, mdns=2], TCP_LISTEN=3 [api=1, ota=1, web_server_base=1])\\033[0m\n",
|
|
"\\033[32mINFO Compiling app... Build path: /data/build/esp-ledmatrix1\\033[0m\n",
|
|
"Processing \u001b[36m\u001b[1mesp-ledmatrix1\u001b[0m (board: esp32-c3-devkitm-1; framework: espidf; platform: https://github.com/pioarduino/platform-espressif32/releases/download/55.03.38-1/platform-espressif32.zip)\n",
|
|
"\u001b[1m--------------------------------------------------------------------------------\u001b[0m\n",
|
|
"\u001b[0mHARDWARE: ESP32C3 160MHz, 320KB RAM, 4MB Flash\n",
|
|
"\u001b[0m - contrib-piohome @ 3.4.4 \n",
|
|
"\u001b[0m - framework-espidf @ 3.50504.0 (5.5.4) \n",
|
|
"\u001b[0m - tool-cmake @ 4.0.3 \n",
|
|
"\u001b[0m - tool-esp-rom-elfs @ 2024.10.11 \n",
|
|
"\u001b[0m - tool-esptoolpy @ 5.2.0 \n",
|
|
"\u001b[0m - tool-ninja @ 1.13.1 \n",
|
|
"\u001b[0m - tool-riscv32-esp-elf-gdb @ 16.3.0+20250913 \n",
|
|
"\u001b[0m - tool-scons @ 4.40801.0 (4.8.1) \n",
|
|
"\u001b[0m - toolchain-riscv32-esp @ 14.2.0+20260121\n",
|
|
"\u001b[33m\u001b[2mUsing Python 3.12.10 environment at: /root/.platformio/penv/.espidf-5.5.4\u001b[0m\n",
|
|
"\u001b[0mReading CMake configuration...\n",
|
|
"\u001b[0mDependency Graph\n",
|
|
"\u001b[0m|-- noise-c @ 0.1.11\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-ledmatrix1/src/main.cpp.o\n",
|
|
"\u001b[0mLinking .pioenvs/esp-ledmatrix1/firmware.elf\n",
|
|
"\u001b[0m\u001b[3m Memory Type Usage Summary \u001b[0m\n",
|
|
"\u001b[0m┏━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━┳━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓\n",
|
|
"┃\u001b[1m \u001b[0m\u001b[1mMemory Type/Section\u001b[0m\u001b[1m \u001b[0m┃\u001b[1m \u001b[0m\u001b[1mUsed [bytes]\u001b[0m\u001b[1m \u001b[0m┃\u001b[1m \u001b[0m\u001b[1mUsed [%]\u001b[0m\u001b[1m \u001b[0m┃\u001b[1m \u001b[0m\u001b[1mRemain [bytes]\u001b[0m\u001b[1m \u001b[0m┃\u001b[1m \u001b[0m\u001b[1mTotal [bytes]\u001b[0m\u001b[1m \u001b[0m┃\n",
|
|
"\u001b[0m┡━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━╇━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩\n",
|
|
"│\u001b[91m \u001b[0m\u001b[91mFlash Code \u001b[0m\u001b[91m \u001b[0m│\u001b[91m \u001b[0m\u001b[91m 948010\u001b[0m\u001b[91m \u001b[0m│\u001b[91m \u001b[0m\u001b[91m \u001b[0m\u001b[91m \u001b[0m│\u001b[91m \u001b[0m\u001b[91m \u001b[0m\u001b[91m \u001b[0m│\u001b[91m \u001b[0m\u001b[91m \u001b[0m\u001b[91m \u001b[0m│\n",
|
|
"\u001b[0m│\u001b[94m \u001b[0m\u001b[94m .text \u001b[0m\u001b[94m \u001b[0m│\u001b[94m \u001b[0m\u001b[94m 948010\u001b[0m\u001b[94m \u001b[0m│\u001b[94m \u001b[0m\u001b[94m \u001b[0m\u001b[94m \u001b[0m│\u001b[94m \u001b[0m\u001b[94m \u001b[0m\u001b[94m \u001b[0m│\u001b[94m \u001b[0m\u001b[94m \u001b[0m\u001b[94m \u001b[0m│\n",
|
|
"\u001b[0m│\u001b[91m \u001b[0m\u001b[91mFlash Data \u001b[0m\u001b[91m \u001b[0m│\u001b[91m \u001b[0m\u001b[91m 188404\u001b[0m\u001b[91m \u001b[0m│\u001b[91m \u001b[0m\u001b[91m \u001b[0m\u001b[91m \u001b[0m│\u001b[91m \u001b[0m\u001b[91m \u001b[0m\u001b[91m \u001b[0m│\u001b[91m \u001b[0m\u001b[91m \u001b[0m\u001b[91m \u001b[0m│\n",
|
|
"\u001b[0m│\u001b[94m \u001b[0m\u001b[94m .rodata \u001b[0m\u001b[94m \u001b[0m│\u001b[94m \u001b[0m\u001b[94m 188148\u001b[0m\u001b[94m \u001b[0m│\u001b[94m \u001b[0m\u001b[94m \u001b[0m\u001b[94m \u001b[0m│\u001b[94m \u001b[0m\u001b[94m \u001b[0m\u001b[94m \u001b[0m│\u001b[94m \u001b[0m\u001b[94m \u001b[0m\u001b[94m \u001b[0m│\n",
|
|
"\u001b[0m│\u001b[94m \u001b[0m\u001b[94m .appdesc \u001b[0m\u001b[94m \u001b[0m│\u001b[94m \u001b[0m\u001b[94m 256\u001b[0m\u001b[94m \u001b[0m│\u001b[94m \u001b[0m\u001b[94m \u001b[0m\u001b[94m \u001b[0m│\u001b[94m \u001b[0m\u001b[94m \u001b[0m\u001b[94m \u001b[0m│\u001b[94m \u001b[0m\u001b[94m \u001b[0m\u001b[94m \u001b[0m│\n",
|
|
"\u001b[0m│\u001b[91m \u001b[0m\u001b[91mDRAM \u001b[0m\u001b[91m \u001b[0m│\u001b[91m \u001b[0m\u001b[91m 112432\u001b[0m\u001b[91m \u001b[0m│\u001b[91m \u001b[0m\u001b[91m 34.99\u001b[0m\u001b[91m \u001b[0m│\u001b[91m \u001b[0m\u001b[91m 208864\u001b[0m\u001b[91m \u001b[0m│\u001b[91m \u001b[0m\u001b[91m 321296\u001b[0m\u001b[91m \u001b[0m│\n",
|
|
"\u001b[0m\u001b[33mTotal image size: \u001b[1;36m1211550\u001b[0m bytes \u001b[1m(\u001b[0m.bin may be padded larger\u001b[1m)\u001b[0m\n",
|
|
"\u001b[0m\u001b[33m\u001b[33mNote: The reported total sizes may be smaller than those in the technical reference manual due to reserved memory and application configuration. The total flash size available for the application is not included by default, as it cannot be reliably determined due to the presence of other data like the bootloader, partition table, and application partition size.\u001b[0m\n",
|
|
"\u001b[0m│\u001b[94m \u001b[0m\u001b[94m .text \u001b[0m\u001b[94m \u001b[0m│\u001b[94m \u001b[0m\u001b[94m 62676\u001b[0m\u001b[94m \u001b[0m│\u001b[94m \u001b[0m\u001b[94m 19.51\u001b[0m\u001b[94m \u001b[0m│\u001b[94m \u001b[0m\u001b[94m \u001b[0m\u001b[94m \u001b[0m│\u001b[94m \u001b[0m\u001b[94m \u001b[0m\u001b[94m \u001b[0m│\n",
|
|
"\u001b[0m│\u001b[94m \u001b[0m\u001b[94m .bss \u001b[0m\u001b[94m \u001b[0m│\u001b[94m \u001b[0m\u001b[94m 37208\u001b[0m\u001b[94m \u001b[0m│\u001b[94m \u001b[0m\u001b[94m 11.58\u001b[0m\u001b[94m \u001b[0m│\u001b[94m \u001b[0m\u001b[94m \u001b[0m\u001b[94m \u001b[0m│\u001b[94m \u001b[0m\u001b[94m \u001b[0m\u001b[94m \u001b[0m│\n",
|
|
"\u001b[0m│\u001b[94m \u001b[0m\u001b[94m .data \u001b[0m\u001b[94m \u001b[0m│\u001b[94m \u001b[0m\u001b[94m 12460\u001b[0m\u001b[94m \u001b[0m│\u001b[94m \u001b[0m\u001b[94m 3.88\u001b[0m\u001b[94m \u001b[0m│\u001b[94m \u001b[0m\u001b[94m \u001b[0m\u001b[94m \u001b[0m│\u001b[94m \u001b[0m\u001b[94m \u001b[0m\u001b[94m \u001b[0m│\n",
|
|
"\u001b[0m│\u001b[94m \u001b[0m\u001b[94m .noinit \u001b[0m\u001b[94m \u001b[0m│\u001b[94m \u001b[0m\u001b[94m 88\u001b[0m\u001b[94m \u001b[0m│\u001b[94m \u001b[0m\u001b[94m 0.03\u001b[0m\u001b[94m \u001b[0m│\u001b[94m \u001b[0m\u001b[94m \u001b[0m\u001b[94m \u001b[0m│\u001b[94m \u001b[0m\u001b[94m \u001b[0m\u001b[94m \u001b[0m│\n",
|
|
"\u001b[0m└─────────────────────┴──────────────┴──────────┴────────────────┴───────────────┘\n",
|
|
"\u001b[0mRAM: [== ] 15.2% (used 49756 bytes from 327680 bytes)\n",
|
|
"\u001b[0mFlash: [======= ] 66.0% (used 1211294 bytes from 1835008 bytes)\n",
|
|
"Building .pioenvs/esp-ledmatrix1/firmware.bin\n",
|
|
"\u001b[0mCreating ESP32-C3 image...\n",
|
|
"\u001b[0mSuccessfully created ESP32-C3 image.\n",
|
|
"\u001b[0mCreating binary \"firmware.factory.bin\" with:\n",
|
|
"\u001b[0m Offset | File\n",
|
|
"\u001b[0m - 0x0 | bootloader.bin\n",
|
|
"\u001b[0m - 0x8000 | partitions.bin\n",
|
|
"\u001b[0m - 0x9000 | ota_data_initial.bin\n",
|
|
"\u001b[0m - 0x10000 | firmware.bin\n",
|
|
"Successfully created combined binary image.\n",
|
|
"\u001b[0msign_firmware([\".pioenvs/esp-ledmatrix1/firmware.bin\"], [\".pioenvs/esp-ledmatrix1/firmware.elf\"])\n",
|
|
"\u001b[0mmerge_factory_bin([\".pioenvs/esp-ledmatrix1/firmware.bin\"], [\".pioenvs/esp-ledmatrix1/firmware.elf\"])\n",
|
|
"\u001b[0mInfo: bootloader.bin not found - skipping\n",
|
|
"\u001b[0mInfo: partition-table.bin not found - skipping\n",
|
|
"\u001b[0mInfo: ota_data_initial.bin not found - skipping\n",
|
|
"\u001b[0mInfo: esp-ledmatrix1.bin not found - skipping\n",
|
|
"\u001b[0mUsing FLASH_EXTRA_IMAGES from PlatformIO environment\n",
|
|
"\u001b[0mMerging binaries into /data/build/esp-ledmatrix1/.pioenvs/esp-ledmatrix1/firmware.factory.bin\n",
|
|
"\u001b[0mMerging binaries with esptool\n",
|
|
"\u001b[0mSHA digest in image updated.\n",
|
|
"\u001b[0mWrote 0x137d30 bytes to file '/data/build/esp-ledmatrix1/.pioenvs/esp-ledmatrix1/firmware.factory.bin', ready to flash to offset 0x0.\n",
|
|
"\u001b[0mSuccessfully created /data/build/esp-ledmatrix1/.pioenvs/esp-ledmatrix1/firmware.factory.bin\n",
|
|
"\u001b[0mesp32_copy_ota_bin([\".pioenvs/esp-ledmatrix1/firmware.bin\"], [\".pioenvs/esp-ledmatrix1/firmware.elf\"])\n",
|
|
"\u001b[0mCopied firmware to /data/build/esp-ledmatrix1/.pioenvs/esp-ledmatrix1/firmware.ota.bin\n",
|
|
"\u001b[0m========================= [\u001b[32m\u001b[1mSUCCESS\u001b[0m] Took 27.91 seconds =========================\u001b[0m\n",
|
|
"\\033[32mINFO Build Info: config_hash=0xf445aeee build_time_str=2026-05-24 15:15:37 +1200\\033[0m\n",
|
|
"\\033[32mINFO Successfully compiled program.\\033[0m\n",
|
|
"\\033[32mINFO Connecting to 172.31.11.185 port 3232...\\033[0m\n",
|
|
"\\033[32mINFO Connected to 172.31.11.185\\033[0m\n",
|
|
"\\033[32mINFO Uploading /data/build/esp-ledmatrix1/.pioenvs/esp-ledmatrix1/firmware.bin (1211696 bytes)\\033[0m\n",
|
|
"Uploading: [============================================================] 100% Done...\r\n",
|
|
"\n",
|
|
"\\033[32mINFO Upload took 6.26 seconds, waiting for result...\\033[0m\n",
|
|
"\\033[32mINFO OTA successful\\033[0m\n",
|
|
"\\033[32mINFO Successfully uploaded program.\\033[0m\n"
|
|
],
|
|
"error": null,
|
|
"port": "OTA",
|
|
"new_name": "",
|
|
"progress": 100,
|
|
"remote_peer": "",
|
|
"remote_job_id": "",
|
|
"remote_peer_label": "",
|
|
"device_name": "",
|
|
"device_friendly_name": "",
|
|
"source": "local",
|
|
"source_pin_sha256": "",
|
|
"source_label": "",
|
|
"source_esphome_version": ""
|
|
},
|
|
{
|
|
"job_id": "126762467ae7",
|
|
"configuration": "esp-nspanel1masterbdrm.yaml",
|
|
"job_type": "install",
|
|
"status": "completed",
|
|
"created_at": "2026-05-17T10:36:36.272476+00:00",
|
|
"started_at": "2026-05-17T10:36:36.272693+00:00",
|
|
"completed_at": "2026-05-17T10:37:14.499200+00:00",
|
|
"exit_code": 0,
|
|
"output": [
|
|
"\\033[32mINFO ESPHome 2026.5.0b1\\033[0m\n",
|
|
"\\033[32mINFO Reading configuration /config/esphome/esp-nspanel1masterbdrm.yaml...\\033[0m\n",
|
|
"\\033[32mINFO Detected timezone 'Pacific/Auckland'\\033[0m\n",
|
|
"\\033[33mWARNING Found and merged multiple configurations for ota platform esphome port(s) [3232]\\033[0m\n",
|
|
"\\033[32mINFO Generating C++ source...\\033[0m\n",
|
|
"\\033[32mINFO Setting CONFIG_LWIP_MAX_SOCKETS to 13 (TCP=6 [api=3, captive_portal=3], UDP=3 [captive_portal=1, mdns=2], TCP_LISTEN=4 [api=1, ota=2, web_server_base=1])\\033[0m\n",
|
|
"\\033[32mINFO Compiling app... Build path: /data/build/esp-nspanel1masterbdrm\\033[0m\n",
|
|
"Processing \u001b[36m\u001b[1mesp-nspanel1masterbdrm\u001b[0m (board: esp32dev; framework: espidf; platform: https://github.com/pioarduino/platform-espressif32/releases/download/55.03.38-1/platform-espressif32.zip)\n",
|
|
"\u001b[1m--------------------------------------------------------------------------------\u001b[0m\n",
|
|
"\u001b[0mHARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash\n",
|
|
"\u001b[0m - contrib-piohome @ 3.4.4 \n",
|
|
"\u001b[0m - framework-espidf @ 3.50504.0 (5.5.4) \n",
|
|
"\u001b[0m - tool-cmake @ 4.0.3 \n",
|
|
"\u001b[0m - tool-esp-rom-elfs @ 2024.10.11 \n",
|
|
"\u001b[0m - tool-esptoolpy @ 5.2.0 \n",
|
|
"\u001b[0m - tool-ninja @ 1.13.1 \n",
|
|
"\u001b[0m - tool-scons @ 4.40801.0 (4.8.1) \n",
|
|
"\u001b[0m - tool-xtensa-esp-elf-gdb @ 16.3.0+20250913 \n",
|
|
"\u001b[0m - toolchain-xtensa-esp-elf @ 14.2.0+20260121\n",
|
|
"\u001b[33m\u001b[2mUsing Python 3.12.10 environment at: /root/.platformio/penv/.espidf-5.5.4\u001b[0m\n",
|
|
"\u001b[0mReading CMake configuration...\n",
|
|
"\u001b[0mNo dependencies\n",
|
|
"\u001b[0mRAM: [== ] 19.9% (used 65232 bytes from 327680 bytes)\n",
|
|
"\u001b[0mFlash: [====== ] 61.5% (used 1127679 bytes from 1835008 bytes)\n",
|
|
"========================= [\u001b[32m\u001b[1mSUCCESS\u001b[0m] Took 20.43 seconds =========================\u001b[0m\n",
|
|
"\\033[32mINFO Build Info: config_hash=0xb6775f3e build_time_str=2026-05-17 22:24:40 +1200\\033[0m\n",
|
|
"\\033[32mINFO Successfully compiled program.\\033[0m\n",
|
|
"\\033[32mINFO Connecting to 172.31.11.183 port 3232...\\033[0m\n",
|
|
"\\033[32mINFO Connected to 172.31.11.183\\033[0m\n",
|
|
"\\033[32mINFO Uploading /data/build/esp-nspanel1masterbdrm/.pioenvs/esp-nspanel1masterbdrm/firmware.bin (1128080 bytes)\\033[0m\n",
|
|
"\r",
|
|
"Uploading: [ ] 0% \r",
|
|
"Uploading: [= ] 1% \r",
|
|
"Uploading: [= ] 2% \r",
|
|
"Uploading: [== ] 3% \r",
|
|
"Uploading: [=== ] 4% \r",
|
|
"Uploading: [=== ] 5% \r",
|
|
"Uploading: [==== ] 6% \r",
|
|
"Uploading: [==== ] 7% \r",
|
|
"Uploading: [===== ] 8% \r",
|
|
"Uploading: [====== ] 9% \r",
|
|
"Uploading: [====== ] 10% \r",
|
|
"Uploading: [======= ] 11% \r",
|
|
"Uploading: [======= ] 12% \r",
|
|
"Uploading: [======== ] 13% \r",
|
|
"Uploading: [========= ] 14% \r",
|
|
"Uploading: [========= ] 15% \r",
|
|
"Uploading: [========== ] 16% \r",
|
|
"Uploading: [========== ] 17% \r",
|
|
"Uploading: [=========== ] 18% \r",
|
|
"Uploading: [============ ] 19% \r",
|
|
"Uploading: [============ ] 20% \r",
|
|
"Uploading: [============= ] 21% \r",
|
|
"Uploading: [============== ] 22% \r",
|
|
"Uploading: [============== ] 23% \r",
|
|
"Uploading: [=============== ] 24% \r",
|
|
"Uploading: [=============== ] 25% \r",
|
|
"Uploading: [================ ] 26% \r",
|
|
"Uploading: [================= ] 27% \r",
|
|
"Uploading: [================= ] 28% \r",
|
|
"Uploading: [================= ] 29% \r",
|
|
"Uploading: [================== ] 30% \r",
|
|
"Uploading: [=================== ] 31% \r",
|
|
"Uploading: [==================== ] 32% \r",
|
|
"Uploading: [==================== ] 33% \r",
|
|
"Uploading: [==================== ] 34% \r",
|
|
"Uploading: [===================== ] 35% \r",
|
|
"Uploading: [====================== ] 36% \r",
|
|
"Uploading: [====================== ] 37% \r",
|
|
"Uploading: [======================= ] 38% \r",
|
|
"Uploading: [======================== ] 39% \r",
|
|
"Uploading: [======================== ] 40% \r",
|
|
"Uploading: [========================= ] 41% \r",
|
|
"Uploading: [========================= ] 42% \r",
|
|
"Uploading: [========================== ] 43% \r",
|
|
"Uploading: [=========================== ] 44% \r",
|
|
"Uploading: [=========================== ] 45% \r",
|
|
"Uploading: [============================ ] 46% \r",
|
|
"Uploading: [============================ ] 47% \r",
|
|
"Uploading: [============================= ] 48% \r",
|
|
"Uploading: [============================== ] 49% \r",
|
|
"Uploading: [============================== ] 50% \r",
|
|
"Uploading: [=============================== ] 51% \r",
|
|
"Uploading: [=============================== ] 52% \r",
|
|
"Uploading: [================================ ] 53% \r",
|
|
"Uploading: [================================= ] 54% \r",
|
|
"Uploading: [================================= ] 55% \r",
|
|
"Uploading: [================================== ] 56% \r",
|
|
"Uploading: [================================== ] 57% \r",
|
|
"Uploading: [=================================== ] 58% \r",
|
|
"Uploading: [==================================== ] 59% \r",
|
|
"Uploading: [==================================== ] 60% \r",
|
|
"Uploading: [===================================== ] 61% \r",
|
|
"Uploading: [===================================== ] 62% \r",
|
|
"Uploading: [====================================== ] 63% \r",
|
|
"Uploading: [======================================= ] 64% \r",
|
|
"Uploading: [======================================= ] 65% \r",
|
|
"Uploading: [======================================== ] 66% \r",
|
|
"Uploading: [========================================= ] 67% \r",
|
|
"Uploading: [========================================= ] 68% \r",
|
|
"Uploading: [========================================== ] 69% \r",
|
|
"Uploading: [========================================== ] 70% \r",
|
|
"Uploading: [=========================================== ] 71% \r",
|
|
"Uploading: [============================================ ] 72% \r",
|
|
"Uploading: [============================================ ] 73% \r",
|
|
"Uploading: [============================================ ] 74% \r",
|
|
"Uploading: [============================================= ] 75% \r",
|
|
"Uploading: [============================================== ] 76% \r",
|
|
"Uploading: [=============================================== ] 77% \r",
|
|
"Uploading: [=============================================== ] 78% \r",
|
|
"Uploading: [=============================================== ] 79% \r",
|
|
"Uploading: [================================================ ] 80% \r",
|
|
"Uploading: [================================================= ] 81% \r",
|
|
"Uploading: [================================================= ] 82% \r",
|
|
"Uploading: [================================================== ] 83% \r",
|
|
"Uploading: [=================================================== ] 84% \r",
|
|
"Uploading: [=================================================== ] 85% \r",
|
|
"Uploading: [==================================================== ] 86% \r",
|
|
"Uploading: [==================================================== ] 87% \r",
|
|
"Uploading: [===================================================== ] 88% \r",
|
|
"Uploading: [====================================================== ] 89% \r",
|
|
"Uploading: [====================================================== ] 90% \r",
|
|
"Uploading: [======================================================= ] 91% \r",
|
|
"Uploading: [======================================================= ] 92% \r",
|
|
"Uploading: [======================================================== ] 93% \r",
|
|
"Uploading: [========================================================= ] 94% \r",
|
|
"Uploading: [========================================================= ] 95% \r",
|
|
"Uploading: [========================================================== ] 96% \r",
|
|
"Uploading: [========================================================== ] 97% \r",
|
|
"Uploading: [=========================================================== ] 98% \r",
|
|
"Uploading: [============================================================] 99% \r",
|
|
"Uploading: [============================================================] 100% Done...\r\n",
|
|
"\n",
|
|
"\\033[32mINFO Upload took 7.41 seconds, waiting for result...\\033[0m\n",
|
|
"\\033[32mINFO OTA successful\\033[0m\n",
|
|
"\\033[32mINFO Successfully uploaded program.\\033[0m\n"
|
|
],
|
|
"error": null,
|
|
"port": "OTA",
|
|
"new_name": "",
|
|
"progress": 100,
|
|
"remote_peer": "",
|
|
"remote_job_id": "",
|
|
"remote_peer_label": "",
|
|
"device_name": "",
|
|
"device_friendly_name": "",
|
|
"source": "local",
|
|
"source_pin_sha256": "",
|
|
"source_label": "",
|
|
"source_esphome_version": ""
|
|
},
|
|
{
|
|
"job_id": "0eb2b3a49a5f",
|
|
"configuration": "esp-nspanel2lounge.yaml",
|
|
"job_type": "compile",
|
|
"status": "cancelled",
|
|
"created_at": "2026-05-17T08:44:50.516947+00:00",
|
|
"started_at": "2026-05-17T08:44:50.517123+00:00",
|
|
"completed_at": "2026-05-17T08:47:51.180084+00:00",
|
|
"exit_code": -15,
|
|
"output": [
|
|
"\\033[32mINFO ESPHome 2026.5.0b1\\033[0m\n",
|
|
"\\033[32mINFO Reading configuration /config/esphome/esp-nspanel2lounge.yaml...\\033[0m\n",
|
|
"\\033[32mINFO Updating https://github.com/edwardtfn/NSPanel-Easy@v2026.5.5\\033[0m\n",
|
|
"\\033[32mINFO Updating https://github.com/edwardtfn/NSPanel-Easy@v2026.5.5\\033[0m\n",
|
|
"\\033[32mINFO Detected timezone 'Pacific/Auckland'\\033[0m\n",
|
|
"\\033[33mWARNING Found and merged multiple configurations for ota platform esphome port(s) [3232]\\033[0m\n",
|
|
"\\033[32mINFO Generating C++ source...\\033[0m\n",
|
|
"\\033[32mINFO Setting CONFIG_LWIP_MAX_SOCKETS to 13 (TCP=6 [api=3, captive_portal=3], UDP=3 [captive_portal=1, mdns=2], TCP_LISTEN=4 [api=1, ota=2, web_server_base=1])\\033[0m\n",
|
|
"\\033[32mINFO Compiling app... Build path: /data/build/esp-nspanel2lounge\\033[0m\n",
|
|
"Processing \u001b[36m\u001b[1mesp-nspanel2lounge\u001b[0m (board: esp32dev; framework: espidf; platform: https://github.com/pioarduino/platform-espressif32/releases/download/55.03.38-1/platform-espressif32.zip)\n",
|
|
"\u001b[1m--------------------------------------------------------------------------------\u001b[0m\n",
|
|
"\u001b[0mHARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash\n",
|
|
"\u001b[0m - contrib-piohome @ 3.4.4 \n",
|
|
"\u001b[0m - framework-espidf @ 3.50504.0 (5.5.4) \n",
|
|
"\u001b[0m - tool-cmake @ 4.0.3 \n",
|
|
"\u001b[0m - tool-esp-rom-elfs @ 2024.10.11 \n",
|
|
"\u001b[0m - tool-esptoolpy @ 5.2.0 \n",
|
|
"\u001b[0m - tool-ninja @ 1.13.1 \n",
|
|
"\u001b[0m - tool-scons @ 4.40801.0 (4.8.1) \n",
|
|
"\u001b[0m - tool-xtensa-esp-elf-gdb @ 16.3.0+20250913 \n",
|
|
"\u001b[0m - toolchain-xtensa-esp-elf @ 14.2.0+20260121\n",
|
|
"\u001b[33m\u001b[2mUsing Python 3.12.10 environment at: /root/.platformio/penv/.espidf-5.5.4\u001b[0m\n",
|
|
"\u001b[0mReading CMake configuration...\n",
|
|
"\u001b[0mGenerating assembly for certificate bundle...\n",
|
|
"\u001b[0mNo dependencies\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/adc/adc_sensor_common.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/adc/adc_sensor_esp32.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/api/api_buffer.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/api/api_connection.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/api/api_frame_helper.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/api/api_frame_helper_plaintext.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/api/api_overflow_buffer.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/api/api_pb2.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/api/api_pb2_service.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/api/api_server.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/api/list_entities.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/api/proto.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/api/subscribe_state.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/api/user_services.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/binary_sensor/automation.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/binary_sensor/binary_sensor.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/binary_sensor/filter.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/button/button.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/captive_portal/captive_portal.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/captive_portal/dns_server_esp32_idf.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/display/display.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/display/display_buffer.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/display/rect.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/esp32/core.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/esp32/crash_handler.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/esp32/gpio.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/esp32/hal.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/esp32/helpers.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/esp32/preferences.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/esp32/printf_stubs.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/esp32/throw_stubs.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/esphome/ota/ota_esphome.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/gpio/binary_sensor/gpio_binary_sensor.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/gpio/switch/gpio_switch.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/homeassistant/text_sensor/homeassistant_text_sensor.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/homeassistant/time/homeassistant_time.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/ledc/ledc_output.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/logger/logger.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/logger/logger_esp32.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/logger/task_log_buffer_esp32.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/md5/md5.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/mdns/mdns_component.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/mdns/mdns_esp32.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/network/util.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/nextion/nextion.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/nextion/nextion_commands.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/nextion/nextion_component.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/nextion/nextion_upload.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/nextion/nextion_upload_esp32.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/nextion/text_sensor/nextion_textsensor.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/nspanel_easy/addon_climate.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/nspanel_easy/addon_display_light.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/nspanel_easy/addon_upload_tft.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/nspanel_easy/base.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/nspanel_easy/chips.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/nspanel_easy/ha_components.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/nspanel_easy/hw_display.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/nspanel_easy/nextion_components.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/nspanel_easy/page_climate.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/nspanel_easy/page_entities.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/nspanel_easy/page_media_player.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/nspanel_easy/page_notification.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/nspanel_easy/page_popup_select.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/nspanel_easy/page_screensaver.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/nspanel_easy/page_utilities.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/nspanel_easy/pages.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/nspanel_easy/text.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/nspanel_easy/versioning.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/nspanel_easy/weather.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/ntc/ntc.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/number/automation.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/number/number.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/number/number_call.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/number/number_traits.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/ota/ota_backend.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/ota/ota_backend_esp_idf.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/ota/ota_bootloader_esp_idf.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/ota/ota_partitions_esp_idf.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/output/automation.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/output/float_output.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/psram/psram.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/resistance/resistance_sensor.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/restart/button/restart_button.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/rtttl/rtttl.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/safe_mode/safe_mode.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/script/script.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/select/select.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/select/select_call.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/select/select_traits.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/sensor/automation.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/sensor/filter.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/sensor/sensor.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/sha256/sha256.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/socket/bsd_sockets_impl.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/socket/socket.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/switch/automation.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/switch/switch.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/template/binary_sensor/template_binary_sensor.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/template/number/template_number.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/template/select/template_select.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/template/switch/template_switch.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/template/text_sensor/template_text_sensor.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/text_sensor/filter.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/text_sensor/text_sensor.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/time/automation.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/time/posix_tz.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/time/real_time_clock.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/uart/uart.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/uart/uart_component.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/uart/uart_component_esp_idf.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/uart/uart_debugger.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/watchdog/watchdog.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/web_server/ota/ota_web_server.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/web_server_base/web_server_base.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/web_server_idf/multipart.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/web_server_idf/utils.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/web_server_idf/web_server_idf.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/wifi/wifi_component.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/components/wifi/wifi_component_esp_idf.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/core/alloc_helpers.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/core/application.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/core/build_info_data.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/core/color.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/core/component.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/core/component_iterator.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/core/controller_registry.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/core/entity_base.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/core/gpio.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/core/helpers.cpp.o\n",
|
|
"\u001b[0mCompiling .pioenvs/esp-nspanel2lounge/src/esphome/core/log.cpp.o\n"
|
|
],
|
|
"error": null,
|
|
"port": "",
|
|
"new_name": "",
|
|
"progress": null,
|
|
"remote_peer": "",
|
|
"remote_job_id": "",
|
|
"remote_peer_label": "",
|
|
"device_name": "",
|
|
"device_friendly_name": "",
|
|
"source": "local",
|
|
"source_pin_sha256": "",
|
|
"source_label": "",
|
|
"source_esphome_version": ""
|
|
},
|
|
{
|
|
"job_id": "5ed4f57830a1",
|
|
"configuration": "esp-ledmatrix1.yaml",
|
|
"job_type": "clean",
|
|
"status": "completed",
|
|
"created_at": "2026-05-24T03:37:56.768112+00:00",
|
|
"started_at": "2026-05-24T03:37:56.768278+00:00",
|
|
"completed_at": "2026-05-24T03:37:58.596073+00:00",
|
|
"exit_code": 0,
|
|
"output": [
|
|
"\\033[32mINFO ESPHome 2026.5.0\\033[0m\n",
|
|
"\\033[32mINFO Reading configuration /config/esphome/esp-ledmatrix1.yaml...\\033[0m\n",
|
|
"\\033[33mWARNING GPIO8 is a strapping PIN and should only be used for I/O with care.\n",
|
|
"Attaching external pullup/down resistors to strapping pins can cause unexpected failures.\n",
|
|
"See https://esphome.io/guides/faq/#why-am-i-getting-a-warning-about-strapping-pins\\033[0m\n",
|
|
"\\033[33mWARNING GPIO9 is a strapping PIN and should only be used for I/O with care.\n",
|
|
"Attaching external pullup/down resistors to strapping pins can cause unexpected failures.\n",
|
|
"See https://esphome.io/guides/faq/#why-am-i-getting-a-warning-about-strapping-pins\\033[0m\n",
|
|
"\\033[32mINFO Deleting /data/build/esp-ledmatrix1/.pioenvs\\033[0m\n",
|
|
"\\033[32mINFO Deleting /data/build/esp-ledmatrix1/.piolibdeps\\033[0m\n",
|
|
"\\033[32mINFO Deleting /data/build/esp-ledmatrix1/dependencies.lock\\033[0m\n",
|
|
"\\033[32mINFO Deleting /data/build/esp-ledmatrix1/managed_components\\033[0m\n",
|
|
"\\033[32mINFO Deleting PlatformIO cache /data/cache/platformio/cache\\033[0m\n",
|
|
"\\033[32mINFO Done!\\033[0m\n"
|
|
],
|
|
"error": null,
|
|
"port": "",
|
|
"new_name": "",
|
|
"progress": null,
|
|
"remote_peer": "",
|
|
"remote_job_id": "",
|
|
"remote_peer_label": "",
|
|
"device_name": "",
|
|
"device_friendly_name": "",
|
|
"source": "local",
|
|
"source_pin_sha256": "",
|
|
"source_label": "",
|
|
"source_esphome_version": ""
|
|
},
|
|
{
|
|
"job_id": "e4433a434baf",
|
|
"configuration": "esp-nspanel1masterbdrm.yaml",
|
|
"job_type": "clean",
|
|
"status": "completed",
|
|
"created_at": "2026-05-17T09:55:46.641871+00:00",
|
|
"started_at": "2026-05-17T09:55:46.642053+00:00",
|
|
"completed_at": "2026-05-17T09:55:49.036615+00:00",
|
|
"exit_code": 0,
|
|
"output": [
|
|
"\\033[32mINFO ESPHome 2026.5.0b1\\033[0m\n",
|
|
"\\033[32mINFO Reading configuration /config/esphome/esp-nspanel1masterbdrm.yaml...\\033[0m\n",
|
|
"\\033[32mINFO Detected timezone 'Pacific/Auckland'\\033[0m\n",
|
|
"\\033[33mWARNING Found and merged multiple configurations for ota platform esphome port(s) [3232]\\033[0m\n",
|
|
"\\033[32mINFO Deleting /data/build/esp-nspanel1masterbdrm/.pioenvs\\033[0m\n",
|
|
"\\033[32mINFO Deleting /data/build/esp-nspanel1masterbdrm/.piolibdeps\\033[0m\n",
|
|
"\\033[32mINFO Deleting /data/build/esp-nspanel1masterbdrm/dependencies.lock\\033[0m\n",
|
|
"\\033[32mINFO Deleting /data/build/esp-nspanel1masterbdrm/managed_components\\033[0m\n",
|
|
"\\033[32mINFO Deleting PlatformIO cache /data/cache/platformio/cache\\033[0m\n",
|
|
"\\033[32mINFO Done!\\033[0m\n"
|
|
],
|
|
"error": null,
|
|
"port": "",
|
|
"new_name": "",
|
|
"progress": null,
|
|
"remote_peer": "",
|
|
"remote_job_id": "",
|
|
"remote_peer_label": "",
|
|
"device_name": "",
|
|
"device_friendly_name": "",
|
|
"source": "local",
|
|
"source_pin_sha256": "",
|
|
"source_label": "",
|
|
"source_esphome_version": ""
|
|
},
|
|
{
|
|
"job_id": "1cb834d6b311",
|
|
"configuration": "esp-nspanel1masterbdrm.yaml",
|
|
"job_type": "clean",
|
|
"status": "completed",
|
|
"created_at": "2026-05-17T09:30:13.803940+00:00",
|
|
"started_at": "2026-05-17T09:30:13.804128+00:00",
|
|
"completed_at": "2026-05-17T09:30:16.052388+00:00",
|
|
"exit_code": 0,
|
|
"output": [
|
|
"\\033[32mINFO ESPHome 2026.5.0b1\\033[0m\n",
|
|
"\\033[32mINFO Reading configuration /config/esphome/esp-nspanel1masterbdrm.yaml...\\033[0m\n",
|
|
"\\033[32mINFO Detected timezone 'Pacific/Auckland'\\033[0m\n",
|
|
"\\033[33mWARNING Found and merged multiple configurations for ota platform esphome port(s) [3232]\\033[0m\n",
|
|
"\\033[32mINFO Deleting /data/build/esp-nspanel1masterbdrm/.pioenvs\\033[0m\n",
|
|
"\\033[32mINFO Deleting /data/build/esp-nspanel1masterbdrm/dependencies.lock\\033[0m\n",
|
|
"\\033[32mINFO Deleting /data/build/esp-nspanel1masterbdrm/managed_components\\033[0m\n",
|
|
"\\033[32mINFO Deleting PlatformIO cache /data/cache/platformio/cache\\033[0m\n",
|
|
"\\033[32mINFO Done!\\033[0m\n"
|
|
],
|
|
"error": null,
|
|
"port": "",
|
|
"new_name": "",
|
|
"progress": null,
|
|
"remote_peer": "",
|
|
"remote_job_id": "",
|
|
"remote_peer_label": "",
|
|
"device_name": "",
|
|
"device_friendly_name": "",
|
|
"source": "local",
|
|
"source_pin_sha256": "",
|
|
"source_label": "",
|
|
"source_esphome_version": ""
|
|
}
|
|
],
|
|
"esp-nspanel2lounge copy.yaml": {
|
|
"board_id": "generic-esp32",
|
|
"mac_address": "88:13:BF:68:39:2C"
|
|
},
|
|
"esp-nspanel1masterbdrm.yaml": {
|
|
"board_id": "generic-esp32",
|
|
"mac_address": "24:D7:EB:0D:E7:FC"
|
|
},
|
|
"esp-ledmatrix1.yaml": {
|
|
"board_id": "generic-esp8266",
|
|
"mac_address": "64:E8:33:84:FD:C8"
|
|
}
|
|
} |