Open DeveloperSpawn opened 1 year ago
One more log:
09:15:57.127 -> >>> [33215055] HomeKit: [Client 60] Got characteristic 4.6 change event
09:16:07.131 -> >>> [33225054] HomeKit: [Client 60] Got characteristic 7.6 change event
09:16:07.131 -> >>> [33225054] HomeKit: [Client 60] Got characteristic 5.6 change event
09:16:07.131 -> >>> [33225056] HomeKit: [Client 60] Got characteristic 4.6 change event
09:16:17.206 -> >>> [33235055] HomeKit: [Client 60] Got characteristic 7.6 change event
09:16:17.206 -> >>> [33235055] HomeKit: [Client 60] Got characteristic 5.6 change event
09:16:17.206 -> >>> [33235057] HomeKit: [Client 60] Got characteristic 4.6 change event
09:16:17.206 -> CORRUPT HEAP: Bad head at 0x3ffd7234. Expected 0xabba1234 got 0x3ffd7290
09:16:17.206 -> assertion "head != NULL" failed: file "/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/heap/multi_heap_poisoning.c", line 214, function: multi_heap_free
09:16:17.206 -> abort() was called at PC 0x4012bf97 on core 0
09:16:17.206 ->
09:16:17.206 -> Backtrace: 0x4008c800:0x3ffd3f10 0x4008ca31:0x3ffd3f30 0x4012bf97:0x3ffd3f50 0x4008c475:0x3ffd3f80 0x40084ede:0x3ffd3fa0 0x400852e5:0x3ffd3fc0 0x4000bec7:0x3ffd3fe0 0x400d5385:0x3ffd4000 0x400d542c:0x3ffd4040 0x400d6a63:0x3ffd4060 0x40088f49:0x3ffd4080
09:16:17.206 ->
09:16:17.206 -> Rebooting...
09:16:17.206 -> ets Jun 8 2016 00:22:57
09:16:17.206 ->
09:16:17.206 -> rst:0xc (SW_CPU_RESET),boot:0x17 (SPI_FAST_FLASH_BOOT)
09:16:17.206 -> configsip: 0, SPIWP:0xee
09:16:17.206 -> clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
09:16:17.206 -> mode:DIO, clock div:1
09:16:17.206 -> load:0x3fff0018,len:4
09:16:17.206 -> load:0x3fff001c,len:1216
09:16:17.206 -> ho 0 tail 12 room 4
09:16:17.206 -> load:0x40078000,len:9720
09:16:17.206 -> ho 0 tail 12 room 4
09:16:17.206 -> load:0x40080400,len:6352
09:16:17.206 -> entry 0x400806b8
09:16:19.355 -> HELLO SAYA
09:16:19.396 -> [ESPConnect][36] STA Pre-configured:
09:16:19.396 -> [ESPConnect][36] SSID: Why Fly?
09:16:19.396 -> [ESPConnect][36] Password: 'my password here's
09:16:19.396 ->
09:16:19.396 -> [ESPConnect][36] Connecting to STA [[D][WiFiGeneric.cpp:337] _eventCallback(): Event: 0 - WIFI_READY
09:16:19.628 -> [D][WiFiGeneric.cpp:337] _eventCallback(): Event: 2 - STA_START
09:16:19.628 -> #[D][WiFiGeneric.cpp:337] _eventCallback(): Event: 4 - STA_CONNECTED
09:16:20.076 -> #[D][WiFiGeneric.cpp:337] _eventCallback(): Event: 7 - STA_GOT_IP
09:16:20.538 -> [D][WiFiGeneric.cpp:381] _eventCallback(): STA IP: 192.168.31.23, MASK: 255.255.255.0, GW: 192.168.31.1
09:16:20.578 -> ]
09:16:20.578 -> [ESPConnect][1267] Connected to STA
09:16:20.616 -> Connected to WiFi
09:16:20.616 -> IPAddress: 192.168.31.23
09:16:20.616 -> >>> [ 1269] HomeKit: Starting server
09:16:20.662 -> >>> [ 1307] HomeKit: Using existing accessory ID: 12:34:73:9B:24:C3
09:16:20.662 -> >>> [ 1307] HomeKit: Found admin pairing with 620315FE-C1D9-43AC-BBC1-2C10EFF34D82, disabling pair setup
09:16:20.662 -> >>> [ 1311] HomeKit: Configuring MDNS
09:16:20.662 -> >>> [ 1317] HomeKit: MDNS begin: Grow Box Light
09:16:20.662 -> >>> [ 1323] HomeKit: Init server over
09:17:16.737 -> >>> [ 57373] HomeKit: Got new client: local 192.168.31.23:5556, remote 192.168.31.120:55152
09:17:16.737 -> >>> [ 57376] HomeKit: [Client 55] Pair Verify Step 1/2
09:17:17.076 -> [V][esp32_sha.c:120] esp_sha_try_hw_lock(): enter esp_sha_hw_lock
Hello, I appriciate your work, library is Great!
I faced one strange issue. Not sure if it is connected, but it happened only to multiply accessories devices. So I have Lightbulb, temperature sensor, humidity sensor, 2x switches and a smoke sensor at one ESP32.
I also added EPROM to remember statuses when electicity shuting down. Adresses i used:
Everything worked perfect during 3 days so I tried to automate it using Commands (defualt IPhone App). I know it gonna work with Home Center, but Commands give you oportunity to automate your accessories even you have no IPad/Apple TV/Home Pod. So I configuered my lightbulb (it has only &cha_on, &cha_bright UI) to turn on at 6am and one more to turn off at 3pm. It worked for 3 days and then my device jumped to status "Not responding".
Now I am trying to figure out what happened. I added Serial Port for debugging and faced this:
then it stay in loop with broken characters "��������'�'����'��"
After rebooting device - it is connecting well and working some time ( up to week):