Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Relay No Longer Working After Updates #2120

Open
JS1Dev opened this issue May 22, 2024 · 22 comments
Open

Relay No Longer Working After Updates #2120

JS1Dev opened this issue May 22, 2024 · 22 comments
Labels
Add-on: Climate Bug Identifies an issue where the system is not functioning as expected.

Comments

@JS1Dev
Copy link

JS1Dev commented May 22, 2024

TFT Version

4.3.7

ESPHome Version

4.3.7

Blueprint Version

4.3.7

Panel Model

None

What is the bug?

When the heat is turned on, it no longer seems to be trigging the relay to switch on the furnace like it did back on Feb 14 (see reference here)

Steps to Reproduce

Steps to Reproduce in this case appears to be the updates I did from the time it was working (Feb 14th) to yesterday when I made the updates

WHAT CHANGED (updates):
NOTES:

  • The inspiration for the change was the desire to change from heating to cooling but for simplicity of this issue I reverted my nsplivingroom.yaml (see below) back to heating
  • Changing from heating to cooling required updating and installing my nsplivingroom.yaml which required me to update ESPHome to "at least 2024.5.0" (I was on 2023.12.9) so I updated ESPHome but then decided I should update everything as follows

UPDATES:

  • TFT: 4.3.7 (Feb 14th: 4.2.5)
  • ESPHome: 4.3.7 (Feb 14th: 4.2.5)
  • Blueprint: 4.3.7 (Feb 14th: 4.2.5)
  • HA Core: 2024.5.4 (Feb 14th: 2024.2.1)
  • Supervisor 2024.05.1 (Feb 14th: 2023.12.1)
  • Operating System 12.3 (Feb 14th: 11.4)
  • ESPHome installation: 2024.5.2 (Feb 14th: 2023.12.9)
  • nsplivingroom.yaml (Feb 14th: identical to the one in "Additional Information (Optional)" except the dev branch was used (in order to resolve this issue) instead of main: ref: main)

HOW IT WORKS:

  • The NSPanel is powered via 5v via a converter that converts the 24v coming from wires from the furnace transformer to 5v which also is the Red 24v source to the NSPanel (L In) so that when the NSPanel relay is turned on, it will charge the White (heat) line with 24v which switches on the furnace

NOTES:

  • I can't remember if I tested it at the time it was working (Feb 14th) with a multi-meter but I believe that is a logical description, given it was working at the time
  • The White (heat) is connected to what I believe (but can't 100% confirm) is relay 1, or heater_relay: "1" in the above mentioned nsplivingroom.yaml

CONFIGURATION:

  • Red (24v): line in (NSPanel: L In)
  • White (heat): line out (NSPanel: L Out)
  • Yellow (cool): line out (NSPanel: L Out)
    image

Your Panel's YAML

nsplivingroom.yaml


substitutions:
  ###### CHANGE ME START ######
  device_name: "nsplivingroom" 
  wifi_ssid: !secret wifi_ssid
  wifi_password: !secret wifi_password

  nextion_update_url: "http://homeassistant.local:8123/local/nspanel_us_land.tft"
  nextion_blank_url: "http://homeassistant.local:8123/local/nspanel_blank.tft.tft"

  ##### addon-configuration #####
  ## addon_climate ##
  heater_relay: "1" #Use relay 1
#  temp_units: "°C" #Temperatures in Fahrenheit
#  temp_min: "4.44" #Min supported temperature is 40°F
#  temp_max: "26.66" #Max supported temperature is 80°F
#  temp_step: ".5" #Temperature granularity is 1°F
#  min_off_time: "1"
#  min_run_time: "1"
#  min_idle_time: "0"

  temp_units: "°F" #Temperatures in Fahrenheit "°C"
  temp_min: "40" #Min supported temperature is 40°F
  temp_max: "80" #Max supported temperature is 80°F
  temp_step: "1" #Temperature granularity is 1°F
  min_off_time: "1"
  min_run_time: "1"
  min_idle_time: "0"
  target_low: "40"
  target_high: "75"
  #addon_climate_heater_relay: "1" 
  # possible values: 1/2

  ##### CHANGE ME END #####

packages:
  remote_package:
    url: https://github.com/Blackymas/NSPanel_HA_Blueprint
    ref: dev
    files:
      - nspanel_esphome.yaml # Core package
      #- advanced/esphome/nspanel_esphome_advanced.yaml # activate advanced (legacy) elements - can be useful for troubleshooting
      #- nspanel_esphome_addon_climate_cool.yaml # activate for local climate (cooling) control
      - nspanel_esphome_addon_climate_heat.yaml # activate for local climate (heater) control
    refresh: 300s #300s #1s

esp32:
  framework:
    type: esp-idf

# - This will expose a "Factory Reset" button to Home Assistant, which will basically restore your NSPanel to use on y what is set in the yaml, cleaning its whole settings saved in flash.
# - See: https://github.com/Blackymas/NSPanel_HA_Blueprint/issues/1678#issuecomment-1903375436
#button:
#  - platform: factory_reset
#    name: Restart with Factory Default Settings
#    internal: false

##### My customization - Start #####
# Encrypt the communication between ESPHome and Home Assistant
#api:
#  encryption:
#    key: !secret api_encryption_key_nsplivingroom
# More detailed log (for troubleshooting only)
#logger:
#  level: VERBOSE
climate:
  - id: !extend thermostat_embedded
    default_preset: eco
    on_boot_restore_from: memory #default_preset
    heat_deadband: 1 # turn on differential (.5 °C; 1 °F)
    heat_overrun: 1 # turn off differential / idle (.5 °C; 1 °F)
    preset:
      - name: sleep
        default_target_temperature_low: 55 °F #55 °F; 12.7 °C
        mode: "heat"
      - name: eco
        default_target_temperature_low: 60 °F #60 °F; 15.5 °C
        mode: "heat" #heat_cool
      - name: comfort
        default_target_temperature_low: 64 °F #64 °F; 17.7 °C
        mode: "heat"
      - name: away
        default_target_temperature_low: 55 °F #55 °F; 12.7 °C
        mode: "heat"


### ESPHome Logs

LOG from the last time I installed nsplivingroom.yaml (everything else had been updated) - it also includes my attempts to turn up the heat to trigger the relay as you can see by the following (that I pulled from the below log):
- 'Relay 1' Turning ON and 'Relay 1': Sending state ON
- 'Relay 1' Turning OFF and 'Relay 1': Sending state OFF

[log_ThermostatLog.txt](https://github.com/Blackymas/NSPanel_HA_Blueprint/files/15406985/log_ThermostatLog.txt)


### Home Assistant Logs

No system logs once everything was updated
@JS1Dev JS1Dev added the Bug Identifies an issue where the system is not functioning as expected. label May 22, 2024
@edwardtfn
Copy link
Collaborator

edwardtfn commented May 22, 2024

  1. When you turn the relays on/off from the device's page under Home Assistant are the relays physically responding accordingly?
  2. Have you tried changing to ref: v4.2.5? I woukd try that to identify if it broke by a change on our code or something else in ESPHome recent releases.

@edwardtfn edwardtfn added this to the v4.3.8 - Patch milestone May 22, 2024
@JS1Dev
Copy link
Author

JS1Dev commented May 23, 2024

Thanks @edwardtfn,

  • No, when I turn the relays on/off from the device's page under Home Assistant (HA), the relays are not clicking like they used to when they were working, it's completely silent (I can't see anything physically). It's only shows that it turned on/off visually from the HA visual thermostat, and from the logs, like the log I originally posted. That's a good point I hadn't thought of, hopefully that might shed some light on this for you
  • It's notable that I have 3 NSPanels and all 3 that have now been updated the same (which were working all winter), all exhibit this same behavior (though the other 2 are setup for cooling now)
  • ref: v4.2.5 - unfortunately, when I try that the installation fails, see the below log showing the error:
Compiling .pioenvs/nsplivingroom/app_update/esp_app_desc.o
/data/packages/da73fcd3/advanced/esphome/nspanel_esphome_core.yaml: In lambda function:
/data/packages/da73fcd3/advanced/esphome/nspanel_esphome_core.yaml:2808:73: error: 'get_ip_address' is not a member of 'esphome::network'
                         disp1->set_component_text_printf("boot.ip_addr", "%s", network::get_ip_address().str().c_str());
                                                                         ^~~~~~~~~~~~~~
/data/packages/da73fcd3/advanced/esphome/nspanel_esphome_core.yaml:2808:73: note: suggested alternative: 'get_ip_addresses'
                         disp1->set_component_text_printf("boot.ip_addr", "%s", network::get_ip_address().str().c_str());
                                                                         ^~~~~~~~~~~~~~
                                                                         get_ip_addresses
Archiving .pioenvs/nsplivingroom/esp-idf/app_update/libapp_update.a
Compiling .pioenvs/nsplivingroom/asio/asio/asio/src/asio.o
Archiving .pioenvs/nsplivingroom/esp-idf/asio/libasio.a
Compiling .pioenvs/nsplivingroom/bootloader_support/src/bootloader_common.o
Compiling .pioenvs/nsplivingroom/bootloader_support/src/bootloader_common_loader.o
Compiling .pioenvs/nsplivingroom/bootloader_support/src/bootloader_clock_init.o
*** [.pioenvs/nsplivingroom/src/main.o] Error 1
========================= [FAILED] Took 55.19 seconds =========================

Quick related question:

  • Can you confirm that "relay 1" and "relay 2" that I marked in my original description's image does refer to heater_relay: "1" (and heater_relay: "2" if I specified that) in my nsplivingroom.yaml?

I ask because, once this works, I believe heat will remain on relay 1 (heater_relay: "1") and I'll specify relay 2 for cool (cooler_relay: "2")

@edwardtfn
Copy link
Collaborator

Quick related question:

  • Can you confirm that "relay 1" and "relay 2" that I marked in my original description's image does refer to heater_relay: "1" (and heater_relay: "2" if I specified that) in my nsplivingroom.yaml?

I ask because, once this works, I believe heat will remain on relay 1 (heater_relay: "1") and I'll specify relay 2 for cool (cooler_relay: "2")

Wiring looks correct.

@edwardtfn
Copy link
Collaborator

I've just published branch v4.2.5b which is exactly the same as 'v4.2.5', but with that get_address changed to be compatible with latest ESPHome.
Could you please give it a try (with ref: v4.2.5b) and let me know if the relays are working from the device's page?
That will let us know if the thing was broken by our code or by ESPHome. 😉

@edwardtfn
Copy link
Collaborator

edwardtfn commented May 23, 2024

I wanna your support to fill the following table:

NSPanel_HA_Blueprint
version
ESPHome
Compiler
Results
v4.2.5 v2023.12.9 To be tested again to double check if it still working on the original state
v4.3.7 v2023.12.9 To be tested
v4.2.5b v2024.5.2 Relays not working
v4.3.8dev1 v2024.5.2 Relays not working

In order to be able to compile with an older ESPHome compiler, you can use this add-on repository: https://github.com/khenderick/esphome-legacy-addons

@JS1Dev
Copy link
Author

JS1Dev commented May 23, 2024

Hi @edwardtfn, with v4.2.5b I'm getting the following, it looks like nspanel_esphome.yaml needs to be added to v4.2.5b:

INFO ESPHome 2024.5.2
INFO Reading configuration /config/esphome/nsplivingroom.yaml...
Failed config

packages: [source /config/esphome/nsplivingroom.yaml:36]
  
  Failed to load packages. nspanel_esphome.yaml does not exist in repository.
  remote_package: 
    url: https://github.com/Blackymas/NSPanel_HA_Blueprint
    ref: v4.2.5b
    files: 
      - nspanel_esphome.yaml
      - nspanel_esphome_addon_climate_heat.yaml
    refresh: 300s

@edwardtfn
Copy link
Collaborator

Try cleaning the build files. I've used your yaml (just changing ref) and it built fine:

substitutions:
  ###### CHANGE ME START ######
  device_name: "nsplivingroom" 
  wifi_ssid: !secret wifi_ssid
  wifi_password: !secret wifi_password

  nextion_update_url: "http://homeassistant.local:8123/local/nspanel_us_land.tft"
  nextion_blank_url: "http://homeassistant.local:8123/local/nspanel_blank.tft.tft"

  ##### addon-configuration #####
  ## addon_climate ##
  heater_relay: "1" #Use relay 1
#  temp_units: "°C" #Temperatures in Fahrenheit
#  temp_min: "4.44" #Min supported temperature is 40°F
#  temp_max: "26.66" #Max supported temperature is 80°F
#  temp_step: ".5" #Temperature granularity is 1°F
#  min_off_time: "1"
#  min_run_time: "1"
#  min_idle_time: "0"

  temp_units: "°F" #Temperatures in Fahrenheit "°C"
  temp_min: "40" #Min supported temperature is 40°F
  temp_max: "80" #Max supported temperature is 80°F
  temp_step: "1" #Temperature granularity is 1°F
  min_off_time: "1"
  min_run_time: "1"
  min_idle_time: "0"
  target_low: "40"
  target_high: "75"
  #addon_climate_heater_relay: "1" 
  # possible values: 1/2

  ##### CHANGE ME END #####

packages:
  remote_package:
    url: https://github.com/Blackymas/NSPanel_HA_Blueprint
    ref: v4.2.5b
    files:
      - nspanel_esphome.yaml # Core package
      #- advanced/esphome/nspanel_esphome_advanced.yaml # activate advanced (legacy) elements - can be useful for troubleshooting
      #- nspanel_esphome_addon_climate_cool.yaml # activate for local climate (cooling) control
      - nspanel_esphome_addon_climate_heat.yaml # activate for local climate (heater) control
    refresh: 300s #300s #1s

esp32:
  framework:
    type: esp-idf

# - This will expose a "Factory Reset" button to Home Assistant, which will basically restore your NSPanel to use on y what is set in the yaml, cleaning its whole settings saved in flash.
# - See: https://github.com/Blackymas/NSPanel_HA_Blueprint/issues/1678#issuecomment-1903375436
#button:
#  - platform: factory_reset
#    name: Restart with Factory Default Settings
#    internal: false

##### My customization - Start #####
# Encrypt the communication between ESPHome and Home Assistant
#api:
#  encryption:
#    key: !secret api_encryption_key_nsplivingroom
# More detailed log (for troubleshooting only)
#logger:
#  level: VERBOSE
climate:
  - id: !extend thermostat_embedded
    default_preset: eco
    on_boot_restore_from: memory #default_preset
    heat_deadband: 1 # turn on differential (.5 °C; 1 °F)
    heat_overrun: 1 # turn off differential / idle (.5 °C; 1 °F)
    preset:
      - name: sleep
        default_target_temperature_low: 55 °F #55 °F; 12.7 °C
        mode: "heat"
      - name: eco
        default_target_temperature_low: 60 °F #60 °F; 15.5 °C
        mode: "heat" #heat_cool
      - name: comfort
        default_target_temperature_low: 64 °F #64 °F; 17.7 °C
        mode: "heat"
      - name: away
        default_target_temperature_low: 55 °F #55 °F; 12.7 °C
        mode: "heat"
INFO ESPHome 2024.5.2
INFO Reading configuration /config/esphome/troubleshooting.yaml...
INFO Detected timezone 'Europe/Stockholm'
WARNING `attenuation: 11db` is deprecated, use `attenuation: 12db` instead
INFO Generating C++ source...
INFO Compiling app...
Processing nsplivingroom (board: esp32dev; framework: espidf; platform: platformio/[email protected])
--------------------------------------------------------------------------------
Library Manager: Installing bblanchon/ArduinoJson @ 6.18.5
INFO Installing bblanchon/ArduinoJson @ 6.18.5
Unpacking  [####################################]  100%
Library Manager: [email protected] has been installed!
INFO [email protected] has been installed!
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
 - framework-espidf @ 3.40407.0 (4.4.7) 
 - tool-cmake @ 3.16.4 
 - tool-ninja @ 1.7.1 
 - toolchain-esp32ulp @ 2.35.0-20220830 
 - toolchain-xtensa-esp32 @ 8.4.0+2021r2-patch5
Reading CMake configuration...
Generating assembly for certificate bundle...
Dependency Graph
|-- ArduinoJson @ 6.18.5
Compiling .pioenvs/nsplivingroom/src/esphome/components/adc/adc_sensor.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/api/api_connection.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/api/api_frame_helper.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/api/api_pb2.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/api/api_pb2_service.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/api/api_server.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/api/list_entities.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/api/proto.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/api/subscribe_state.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/api/user_services.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/binary_sensor/automation.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/binary_sensor/binary_sensor.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/binary_sensor/filter.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/button/button.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/climate/climate.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/climate/climate_mode.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/climate/climate_traits.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/display/display.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/display/display_buffer.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/display/rect.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/esp32/core.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/esp32/gpio.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/esp32/preferences.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/factory_reset/button/factory_reset_button.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/gpio/binary_sensor/gpio_binary_sensor.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/gpio/switch/gpio_switch.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/homeassistant/time/homeassistant_time.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/json/json_util.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/ledc/ledc_output.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/logger/logger.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/logger/logger_esp32.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/logger/logger_esp8266.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/logger/logger_host.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/logger/logger_libretiny.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/logger/logger_rp2040.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/md5/md5.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/mdns/mdns_component.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/mdns/mdns_esp32.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/mdns/mdns_esp8266.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/mdns/mdns_host.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/mdns/mdns_libretiny.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/mdns/mdns_rp2040.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/network/util.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/nextion/binary_sensor/nextion_binarysensor.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/nextion/nextion.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/nextion/nextion_commands.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/nextion/nextion_component.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/nextion/nextion_upload.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/nextion/sensor/nextion_sensor.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/nextion/text_sensor/nextion_textsensor.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/ntc/ntc.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/number/automation.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/number/number.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/number/number_call.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/number/number_traits.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/ota/ota_backend_arduino_esp32.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/ota/ota_backend_arduino_esp8266.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/ota/ota_backend_arduino_libretiny.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/ota/ota_backend_arduino_rp2040.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/ota/ota_backend_esp_idf.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/ota/ota_component.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/output/automation.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/output/float_output.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/resistance/resistance_sensor.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/restart/button/restart_button.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/rtttl/rtttl.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/script/script.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/select/select.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/select/select_call.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/select/select_traits.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/sensor/automation.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/sensor/filter.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/sensor/sensor.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/socket/bsd_sockets_impl.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/socket/lwip_raw_tcp_impl.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/socket/lwip_sockets_impl.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/socket/socket.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/status/status_binary_sensor.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/switch/automation.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/switch/switch.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/template/binary_sensor/template_binary_sensor.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/template/number/template_number.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/template/select/template_select.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/template/sensor/template_sensor.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/template/switch/template_switch.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/template/text_sensor/template_text_sensor.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/text_sensor/filter.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/text_sensor/text_sensor.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/thermostat/thermostat_climate.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/time/automation.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/time/real_time_clock.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/uart/uart.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/uart/uart_component.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/uart/uart_component_esp32_arduino.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/uart/uart_component_esp8266.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/uart/uart_component_esp_idf.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/uart/uart_component_libretiny.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/uart/uart_component_rp2040.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/uart/uart_debugger.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/wifi/wifi_component.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/wifi/wifi_component_esp32_arduino.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/wifi/wifi_component_esp8266.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/wifi/wifi_component_esp_idf.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/wifi/wifi_component_libretiny.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/wifi/wifi_component_pico_w.o
Compiling .pioenvs/nsplivingroom/src/esphome/components/wifi_signal/wifi_signal_sensor.o
Compiling .pioenvs/nsplivingroom/src/esphome/core/application.o
Compiling .pioenvs/nsplivingroom/src/esphome/core/color.o
Compiling .pioenvs/nsplivingroom/src/esphome/core/component.o
Compiling .pioenvs/nsplivingroom/src/esphome/core/component_iterator.o
Compiling .pioenvs/nsplivingroom/src/esphome/core/controller.o
Compiling .pioenvs/nsplivingroom/src/esphome/core/entity_base.o
Compiling .pioenvs/nsplivingroom/src/esphome/core/helpers.o
Compiling .pioenvs/nsplivingroom/src/esphome/core/log.o
Compiling .pioenvs/nsplivingroom/src/esphome/core/ring_buffer.o
Compiling .pioenvs/nsplivingroom/src/esphome/core/scheduler.o
Compiling .pioenvs/nsplivingroom/src/esphome/core/string_ref.o
Compiling .pioenvs/nsplivingroom/src/esphome/core/time.o
Compiling .pioenvs/nsplivingroom/src/esphome/core/util.o
Compiling .pioenvs/nsplivingroom/src/main.o
Generating LD script .pioenvs/nsplivingroom/memory.ld
Compiling .pioenvs/nsplivingroom/app_trace/app_trace.o
Compiling .pioenvs/nsplivingroom/app_trace/app_trace_util.o
Compiling .pioenvs/nsplivingroom/app_trace/host_file_io.o
Compiling .pioenvs/nsplivingroom/app_trace/gcov/gcov_rtio.o
Archiving .pioenvs/nsplivingroom/esp-idf/app_trace/libapp_trace.a
Compiling .pioenvs/nsplivingroom/app_update/esp_ota_ops.o
Compiling .pioenvs/nsplivingroom/app_update/esp_app_desc.o
Archiving .pioenvs/nsplivingroom/esp-idf/app_update/libapp_update.a
Compiling .pioenvs/nsplivingroom/asio/asio/asio/src/asio.o
Compiling .pioenvs/nsplivingroom/bootloader_support/src/bootloader_common.o
Compiling .pioenvs/nsplivingroom/bootloader_support/src/bootloader_common_loader.o
Compiling .pioenvs/nsplivingroom/bootloader_support/src/bootloader_clock_init.o
Compiling .pioenvs/nsplivingroom/bootloader_support/src/bootloader_flash.o
Compiling .pioenvs/nsplivingroom/bootloader_support/src/bootloader_mem.o
Compiling .pioenvs/nsplivingroom/bootloader_support/src/bootloader_random.o
Compiling .pioenvs/nsplivingroom/bootloader_support/src/bootloader_random_esp32.o
Compiling .pioenvs/nsplivingroom/bootloader_support/src/bootloader_utility.o
Compiling .pioenvs/nsplivingroom/bootloader_support/src/esp_image_format.o
Compiling .pioenvs/nsplivingroom/bootloader_support/src/flash_encrypt.o
Compiling .pioenvs/nsplivingroom/bootloader_support/src/secure_boot.o
Compiling .pioenvs/nsplivingroom/bootloader_support/src/flash_partitions.o
Compiling .pioenvs/nsplivingroom/bootloader_support/src/flash_qio_mode.o
Compiling .pioenvs/nsplivingroom/bootloader_support/src/bootloader_flash_config_esp32.o
Compiling .pioenvs/nsplivingroom/bootloader_support/src/bootloader_efuse.o
Compiling .pioenvs/nsplivingroom/bootloader_support/src/idf/bootloader_sha.o
Archiving .pioenvs/nsplivingroom/esp-idf/bootloader_support/libbootloader_support.a
Compiling .pioenvs/nsplivingroom/cbor/tinycbor/src/cborencoder_close_container_checked.o
Compiling .pioenvs/nsplivingroom/cbor/tinycbor/src/cborencoder.o
Compiling .pioenvs/nsplivingroom/cbor/tinycbor/src/cborerrorstrings.o
Compiling .pioenvs/nsplivingroom/cbor/tinycbor/src/cborparser_dup_string.o
Compiling .pioenvs/nsplivingroom/cbor/tinycbor/src/cborparser.o
Compiling .pioenvs/nsplivingroom/cbor/tinycbor/src/cborpretty_stdio.o
Compiling .pioenvs/nsplivingroom/cbor/tinycbor/src/cborpretty.o
Compiling .pioenvs/nsplivingroom/cbor/tinycbor/src/cbortojson.o
Compiling .pioenvs/nsplivingroom/cbor/tinycbor/src/cborvalidation.o
Compiling .pioenvs/nsplivingroom/cbor/tinycbor/src/open_memstream.o
Archiving .pioenvs/nsplivingroom/esp-idf/cbor/libcbor.a
Compiling .pioenvs/nsplivingroom/cmock/CMock/src/cmock.o
Archiving .pioenvs/nsplivingroom/esp-idf/cmock/libcmock.a
Compiling .pioenvs/nsplivingroom/coap/libcoap/src/address.o
Compiling .pioenvs/nsplivingroom/coap/libcoap/src/async.o
Archiving .pioenvs/nsplivingroom/esp-idf/asio/libasio.a
Compiling .pioenvs/nsplivingroom/coap/libcoap/src/block.o
Compiling .pioenvs/nsplivingroom/coap/libcoap/src/coap_asn1.o
Compiling .pioenvs/nsplivingroom/coap/libcoap/src/coap_cache.o
Compiling .pioenvs/nsplivingroom/coap/libcoap/src/coap_debug.o
Compiling .pioenvs/nsplivingroom/coap/libcoap/src/coap_event.o
Compiling .pioenvs/nsplivingroom/coap/libcoap/src/coap_hashkey.o
Compiling .pioenvs/nsplivingroom/coap/libcoap/src/coap_io.o
Compiling .pioenvs/nsplivingroom/coap/libcoap/src/coap_mbedtls.o
Compiling .pioenvs/nsplivingroom/coap/libcoap/src/coap_notls.o
Compiling .pioenvs/nsplivingroom/coap/libcoap/src/coap_prng.o
Compiling .pioenvs/nsplivingroom/coap/libcoap/src/coap_session.o
Compiling .pioenvs/nsplivingroom/coap/libcoap/src/coap_tcp.o
Compiling .pioenvs/nsplivingroom/coap/libcoap/src/coap_time.o
Compiling .pioenvs/nsplivingroom/coap/libcoap/src/encode.o
Compiling .pioenvs/nsplivingroom/coap/libcoap/src/mem.o
Compiling .pioenvs/nsplivingroom/coap/libcoap/src/net.o
Compiling .pioenvs/nsplivingroom/coap/libcoap/src/option.o
Compiling .pioenvs/nsplivingroom/coap/libcoap/src/pdu.o
Compiling .pioenvs/nsplivingroom/coap/libcoap/src/resource.o
Compiling .pioenvs/nsplivingroom/coap/libcoap/src/str.o
Compiling .pioenvs/nsplivingroom/coap/libcoap/src/subscribe.o
Compiling .pioenvs/nsplivingroom/coap/libcoap/src/uri.o
Compiling .pioenvs/nsplivingroom/console/commands.o
Archiving .pioenvs/nsplivingroom/esp-idf/coap/libcoap.a
Compiling .pioenvs/nsplivingroom/console/esp_console_repl.o
Compiling .pioenvs/nsplivingroom/console/split_argv.o
Compiling .pioenvs/nsplivingroom/console/linenoise/linenoise.o
Compiling .pioenvs/nsplivingroom/console/argtable3/arg_cmd.o
Compiling .pioenvs/nsplivingroom/console/argtable3/arg_date.o
Compiling .pioenvs/nsplivingroom/console/argtable3/arg_dbl.o
Compiling .pioenvs/nsplivingroom/console/argtable3/arg_dstr.o
Compiling .pioenvs/nsplivingroom/console/argtable3/arg_end.o
Compiling .pioenvs/nsplivingroom/console/argtable3/arg_file.o
Compiling .pioenvs/nsplivingroom/console/argtable3/arg_hashtable.o
Compiling .pioenvs/nsplivingroom/console/argtable3/arg_int.o
Compiling .pioenvs/nsplivingroom/console/argtable3/arg_lit.o
Compiling .pioenvs/nsplivingroom/console/argtable3/arg_rem.o
Compiling .pioenvs/nsplivingroom/console/argtable3/arg_rex.o
Compiling .pioenvs/nsplivingroom/console/argtable3/arg_str.o
Compiling .pioenvs/nsplivingroom/console/argtable3/arg_utils.o
Compiling .pioenvs/nsplivingroom/console/argtable3/argtable3.o
Compiling .pioenvs/nsplivingroom/cxx/cxx_exception_stubs.o
Compiling .pioenvs/nsplivingroom/cxx/cxx_guards.o
Archiving .pioenvs/nsplivingroom/esp-idf/console/libconsole.a
Compiling .pioenvs/nsplivingroom/driver/gpio.o
Archiving .pioenvs/nsplivingroom/esp-idf/cxx/libcxx.a
Compiling .pioenvs/nsplivingroom/driver/i2c.o
Compiling .pioenvs/nsplivingroom/driver/i2s.o
Compiling .pioenvs/nsplivingroom/driver/ledc.o
Compiling .pioenvs/nsplivingroom/driver/pcnt.o
Compiling .pioenvs/nsplivingroom/driver/periph_ctrl.o
Compiling .pioenvs/nsplivingroom/driver/rmt.o
Compiling .pioenvs/nsplivingroom/driver/rtc_io.o
Compiling .pioenvs/nsplivingroom/driver/rtc_module.o
Compiling .pioenvs/nsplivingroom/driver/sdspi_crc.o
Compiling .pioenvs/nsplivingroom/driver/sdspi_host.o
Compiling .pioenvs/nsplivingroom/driver/sdspi_transaction.o
Compiling .pioenvs/nsplivingroom/driver/sigmadelta.o
Compiling .pioenvs/nsplivingroom/driver/spi_common.o
Compiling .pioenvs/nsplivingroom/driver/spi_master.o
Compiling .pioenvs/nsplivingroom/driver/spi_slave.o
Compiling .pioenvs/nsplivingroom/driver/spi_bus_lock.o
Compiling .pioenvs/nsplivingroom/driver/timer.o
Compiling .pioenvs/nsplivingroom/driver/twai.o
Compiling .pioenvs/nsplivingroom/driver/uart.o
Compiling .pioenvs/nsplivingroom/driver/adc_common.o
Compiling .pioenvs/nsplivingroom/driver/dac_common.o
Compiling .pioenvs/nsplivingroom/driver/mcpwm.o
Compiling .pioenvs/nsplivingroom/driver/sdio_slave.o
Compiling .pioenvs/nsplivingroom/driver/sdmmc_host.o
Compiling .pioenvs/nsplivingroom/driver/sdmmc_transaction.o
Compiling .pioenvs/nsplivingroom/driver/touch_sensor_common.o
Compiling .pioenvs/nsplivingroom/driver/esp32/touch_sensor.o
Compiling .pioenvs/nsplivingroom/driver/adc.o
Compiling .pioenvs/nsplivingroom/driver/esp32/adc.o
Compiling .pioenvs/nsplivingroom/driver/adc_deprecated.o
Compiling .pioenvs/nsplivingroom/driver/esp32/dac.o
Compiling .pioenvs/nsplivingroom/efuse/esp32/esp_efuse_table.o
Archiving .pioenvs/nsplivingroom/esp-idf/driver/libdriver.a
Compiling .pioenvs/nsplivingroom/efuse/esp32/esp_efuse_fields.o
Compiling .pioenvs/nsplivingroom/efuse/esp32/esp_efuse_utility.o
Compiling .pioenvs/nsplivingroom/efuse/src/esp_efuse_api.o
Compiling .pioenvs/nsplivingroom/efuse/src/esp_efuse_fields.o
Compiling .pioenvs/nsplivingroom/efuse/src/esp_efuse_utility.o
Compiling .pioenvs/nsplivingroom/efuse/src/esp_efuse_api_key_esp32.o
Compiling .pioenvs/nsplivingroom/esp-tls/esp_tls.o
Archiving .pioenvs/nsplivingroom/esp-idf/efuse/libefuse.a
Compiling .pioenvs/nsplivingroom/esp-tls/esp-tls-crypto/esp_tls_crypto.o
Compiling .pioenvs/nsplivingroom/esp-tls/esp_tls_error_capture.o
Compiling .pioenvs/nsplivingroom/esp-tls/esp_tls_mbedtls.o
Compiling .pioenvs/nsplivingroom/esp_adc_cal/esp_adc_cal_common.o
Compiling .pioenvs/nsplivingroom/esp_adc_cal/esp32/esp_adc_cal.o
Archiving .pioenvs/nsplivingroom/esp-idf/esp-tls/libesp-tls.a
Compiling .pioenvs/nsplivingroom/esp_common/src/esp_err_to_name.o
Archiving .pioenvs/nsplivingroom/esp-idf/esp_adc_cal/libesp_adc_cal.a
Compiling .pioenvs/nsplivingroom/esp_eth/src/esp_eth.o
Archiving .pioenvs/nsplivingroom/esp-idf/esp_common/libesp_common.a
Compiling .pioenvs/nsplivingroom/esp_eth/src/esp_eth_phy.o
Compiling .pioenvs/nsplivingroom/esp_eth/src/esp_eth_netif_glue.o
Compiling .pioenvs/nsplivingroom/esp_eth/src/esp_eth_mac_esp.o
Compiling .pioenvs/nsplivingroom/esp_eth/src/esp_eth_phy_dp83848.o
Compiling .pioenvs/nsplivingroom/esp_eth/src/esp_eth_phy_ip101.o
Compiling .pioenvs/nsplivingroom/esp_eth/src/esp_eth_phy_ksz80xx.o
Compiling .pioenvs/nsplivingroom/esp_eth/src/esp_eth_phy_lan87xx.o
Compiling .pioenvs/nsplivingroom/esp_eth/src/esp_eth_phy_rtl8201.o
Compiling .pioenvs/nsplivingroom/esp_event/default_event_loop.o
Archiving .pioenvs/nsplivingroom/esp-idf/esp_eth/libesp_eth.a
Compiling .pioenvs/nsplivingroom/esp_event/esp_event.o
Compiling .pioenvs/nsplivingroom/esp_event/esp_event_private.o
Compiling .pioenvs/nsplivingroom/esp_event/event_loop_legacy.o
Compiling .pioenvs/nsplivingroom/esp_event/event_send.o
Compiling .pioenvs/nsplivingroom/esp_gdbstub/src/gdbstub.o
Archiving .pioenvs/nsplivingroom/esp-idf/esp_event/libesp_event.a
Compiling .pioenvs/nsplivingroom/esp_gdbstub/src/packet.o
Compiling .pioenvs/nsplivingroom/esp_gdbstub/xtensa/gdbstub_xtensa.o
Compiling .pioenvs/nsplivingroom/esp_gdbstub/xtensa/gdbstub-entry.o
Compiling .pioenvs/nsplivingroom/esp_gdbstub/esp_common/gdbstub_common.o
Compiling .pioenvs/nsplivingroom/esp_hid/src/esp_hidd.o
Archiving .pioenvs/nsplivingroom/esp-idf/esp_gdbstub/libesp_gdbstub.a
Compiling .pioenvs/nsplivingroom/esp_hid/src/esp_hidh.o
Compiling .pioenvs/nsplivingroom/esp_hid/src/esp_hid_common.o
Compiling .pioenvs/nsplivingroom/esp_http_client/esp_http_client.o
Archiving .pioenvs/nsplivingroom/esp-idf/esp_hid/libesp_hid.a
Compiling .pioenvs/nsplivingroom/esp_http_client/lib/http_auth.o
Compiling .pioenvs/nsplivingroom/esp_http_client/lib/http_header.o
Compiling .pioenvs/nsplivingroom/esp_http_client/lib/http_utils.o
Compiling .pioenvs/nsplivingroom/esp_http_server/src/httpd_main.o
Archiving .pioenvs/nsplivingroom/esp-idf/esp_http_client/libesp_http_client.a
Compiling .pioenvs/nsplivingroom/esp_http_server/src/httpd_parse.o
Compiling .pioenvs/nsplivingroom/esp_http_server/src/httpd_sess.o
Compiling .pioenvs/nsplivingroom/esp_http_server/src/httpd_txrx.o
Compiling .pioenvs/nsplivingroom/esp_http_server/src/httpd_uri.o
Compiling .pioenvs/nsplivingroom/esp_http_server/src/httpd_ws.o
Compiling .pioenvs/nsplivingroom/esp_http_server/src/util/ctrl_sock.o
Compiling .pioenvs/nsplivingroom/esp_https_ota/src/esp_https_ota.o
Archiving .pioenvs/nsplivingroom/esp-idf/esp_http_server/libesp_http_server.a
Compiling .pioenvs/nsplivingroom/esp_hw_support/compare_set.o
Compiling .pioenvs/nsplivingroom/esp_hw_support/cpu_util.o
Compiling .pioenvs/nsplivingroom/esp_hw_support/esp_async_memcpy.o
Archiving .pioenvs/nsplivingroom/esp-idf/esp_https_ota/libesp_https_ota.a
Compiling .pioenvs/nsplivingroom/esp_hw_support/esp_clk.o
Compiling .pioenvs/nsplivingroom/esp_hw_support/clk_ctrl_os.o
Compiling .pioenvs/nsplivingroom/esp_hw_support/hw_random.o
Compiling .pioenvs/nsplivingroom/esp_hw_support/intr_alloc.o
Compiling .pioenvs/nsplivingroom/esp_hw_support/mac_addr.o
Compiling .pioenvs/nsplivingroom/esp_hw_support/revision.o
Compiling .pioenvs/nsplivingroom/esp_hw_support/sleep_modes.o
Compiling .pioenvs/nsplivingroom/esp_hw_support/sleep_console.o
Compiling .pioenvs/nsplivingroom/esp_hw_support/sleep_gpio.o
Compiling .pioenvs/nsplivingroom/esp_hw_support/sleep_mac_bb.o
Compiling .pioenvs/nsplivingroom/esp_hw_support/regi2c_ctrl.o
Compiling .pioenvs/nsplivingroom/esp_hw_support/sleep_wake_stub.o
Compiling .pioenvs/nsplivingroom/esp_hw_support/port/esp32/rtc_clk.o
Compiling .pioenvs/nsplivingroom/esp_hw_support/port/esp32/rtc_clk_init.o
Compiling .pioenvs/nsplivingroom/esp_hw_support/port/esp32/rtc_init.o
Compiling .pioenvs/nsplivingroom/esp_hw_support/port/esp32/rtc_pm.o
Compiling .pioenvs/nsplivingroom/esp_hw_support/port/esp32/rtc_sleep.o
Compiling .pioenvs/nsplivingroom/esp_hw_support/port/esp32/rtc_time.o
Compiling .pioenvs/nsplivingroom/esp_hw_support/port/esp32/rtc_wdt.o
Compiling .pioenvs/nsplivingroom/esp_hw_support/port/esp32/chip_info.o
Compiling .pioenvs/nsplivingroom/esp_hw_support/port/esp32/cache_sram_mmu.o
Compiling .pioenvs/nsplivingroom/esp_hw_support/port/esp32/dport_access.o
Compiling .pioenvs/nsplivingroom/esp_hw_support/port/esp32/esp_himem.o
Compiling .pioenvs/nsplivingroom/esp_hw_support/port/esp32/spiram.o
Compiling .pioenvs/nsplivingroom/esp_hw_support/port/esp32/spiram_psram.o
Compiling .pioenvs/nsplivingroom/esp_hw_support/port/esp32/sar_periph_ctrl.o
Compiling .pioenvs/nsplivingroom/esp_ipc/src/esp_ipc.o
Archiving .pioenvs/nsplivingroom/esp-idf/esp_hw_support/libesp_hw_support.a
Compiling .pioenvs/nsplivingroom/esp_ipc/src/esp_ipc_isr/esp_ipc_isr.o
Compiling .pioenvs/nsplivingroom/esp_ipc/src/esp_ipc_isr/esp_ipc_isr_handler.o
Compiling .pioenvs/nsplivingroom/esp_ipc/src/esp_ipc_isr/esp_ipc_isr_routines.o
Compiling .pioenvs/nsplivingroom/esp_lcd/src/esp_lcd_common.o
Archiving .pioenvs/nsplivingroom/esp-idf/esp_ipc/libesp_ipc.a
Compiling .pioenvs/nsplivingroom/esp_lcd/src/esp_lcd_panel_io.o
Compiling .pioenvs/nsplivingroom/esp_lcd/src/esp_lcd_panel_io_i2c.o
Compiling .pioenvs/nsplivingroom/esp_lcd/src/esp_lcd_panel_io_i2s.o
Compiling .pioenvs/nsplivingroom/esp_lcd/src/esp_lcd_panel_io_spi.o
Compiling .pioenvs/nsplivingroom/esp_lcd/src/esp_lcd_panel_io_i80.o
Compiling .pioenvs/nsplivingroom/esp_lcd/src/esp_lcd_panel_nt35510.o
Compiling .pioenvs/nsplivingroom/esp_lcd/src/esp_lcd_panel_ssd1306.o
Compiling .pioenvs/nsplivingroom/esp_lcd/src/esp_lcd_panel_st7789.o
Compiling .pioenvs/nsplivingroom/esp_lcd/src/esp_lcd_panel_ops.o
Compiling .pioenvs/nsplivingroom/esp_lcd/src/esp_lcd_rgb_panel.o
Compiling .pioenvs/nsplivingroom/esp_local_ctrl/src/esp_local_ctrl.o
Archiving .pioenvs/nsplivingroom/esp-idf/esp_lcd/libesp_lcd.a
Compiling .pioenvs/nsplivingroom/esp_local_ctrl/src/esp_local_ctrl_handler.o
Compiling .pioenvs/nsplivingroom/esp_local_ctrl/proto-c/esp_local_ctrl.pb-c.o
Compiling .pioenvs/nsplivingroom/esp_netif/esp_netif_handlers.o
Archiving .pioenvs/nsplivingroom/esp-idf/esp_local_ctrl/libesp_local_ctrl.a
Compiling .pioenvs/nsplivingroom/esp_netif/esp_netif_objects.o
Compiling .pioenvs/nsplivingroom/esp_netif/esp_netif_defaults.o
Compiling .pioenvs/nsplivingroom/esp_netif/lwip/esp_netif_lwip.o
Compiling .pioenvs/nsplivingroom/esp_netif/lwip/esp_netif_lwip_defaults.o
Compiling .pioenvs/nsplivingroom/esp_netif/lwip/esp_netif_sta_list.o
Compiling .pioenvs/nsplivingroom/esp_netif/loopback/esp_netif_loopback.o
Compiling .pioenvs/nsplivingroom/esp_phy/src/phy_override.o
Compiling .pioenvs/nsplivingroom/esp_phy/src/lib_printf.o
Compiling .pioenvs/nsplivingroom/esp_phy/src/phy_init.o
Archiving .pioenvs/nsplivingroom/esp-idf/esp_netif/libesp_netif.a
Compiling .pioenvs/nsplivingroom/esp_pm/pm_locks.o
Compiling .pioenvs/nsplivingroom/esp_pm/pm_trace.o
Archiving .pioenvs/nsplivingroom/esp-idf/esp_phy/libesp_phy.a
Compiling .pioenvs/nsplivingroom/esp_pm/pm_impl.o
Compiling .pioenvs/nsplivingroom/esp_ringbuf/ringbuf.o
Archiving .pioenvs/nsplivingroom/esp-idf/esp_pm/libesp_pm.a
Compiling .pioenvs/nsplivingroom/esp_rom/patches/esp_rom_crc.o
Compiling .pioenvs/nsplivingroom/esp_rom/patches/esp_rom_sys.o
Compiling .pioenvs/nsplivingroom/esp_rom/patches/esp_rom_uart.o
Compiling .pioenvs/nsplivingroom/esp_rom/patches/esp_rom_tjpgd.o
Compiling .pioenvs/nsplivingroom/esp_rom/patches/esp_rom_efuse.o
Compiling .pioenvs/nsplivingroom/esp_rom/patches/esp_rom_longjmp.o
Archiving .pioenvs/nsplivingroom/esp-idf/esp_rom/libesp_rom.a
Compiling .pioenvs/nsplivingroom/esp_serial_slave_link/essl.o
Archiving .pioenvs/nsplivingroom/esp-idf/esp_ringbuf/libesp_ringbuf.a
Compiling .pioenvs/nsplivingroom/esp_serial_slave_link/essl_sdio.o
Compiling .pioenvs/nsplivingroom/esp_serial_slave_link/essl_spi.o
Compiling .pioenvs/nsplivingroom/esp_system/esp_err.o
Compiling .pioenvs/nsplivingroom/esp_system/crosscore_int.o
Archiving .pioenvs/nsplivingroom/esp-idf/esp_serial_slave_link/libesp_serial_slave_link.a
Compiling .pioenvs/nsplivingroom/esp_system/freertos_hooks.o
Compiling .pioenvs/nsplivingroom/esp_system/int_wdt.o
Compiling .pioenvs/nsplivingroom/esp_system/panic.o
Compiling .pioenvs/nsplivingroom/esp_system/esp_system.o
Compiling .pioenvs/nsplivingroom/esp_system/startup.o
Compiling .pioenvs/nsplivingroom/esp_system/system_time.o
Compiling .pioenvs/nsplivingroom/esp_system/stack_check.o
Compiling .pioenvs/nsplivingroom/esp_system/task_wdt.o
Compiling .pioenvs/nsplivingroom/esp_system/ubsan.o
Compiling .pioenvs/nsplivingroom/esp_system/xt_wdt.o
Compiling .pioenvs/nsplivingroom/esp_system/debug_stubs.o
Compiling .pioenvs/nsplivingroom/esp_system/port/cpu_start.o
Compiling .pioenvs/nsplivingroom/esp_system/port/panic_handler.o
Compiling .pioenvs/nsplivingroom/esp_system/port/brownout.o
Compiling .pioenvs/nsplivingroom/esp_system/port/soc/esp32/highint_hdl.o
Compiling .pioenvs/nsplivingroom/esp_system/port/soc/esp32/clk.o
Compiling .pioenvs/nsplivingroom/esp_system/port/soc/esp32/reset_reason.o
Compiling .pioenvs/nsplivingroom/esp_system/port/soc/esp32/system_internal.o
Compiling .pioenvs/nsplivingroom/esp_system/port/soc/esp32/cache_err_int.o
Compiling .pioenvs/nsplivingroom/esp_system/port/arch/xtensa/panic_arch.o
Compiling .pioenvs/nsplivingroom/esp_system/port/arch/xtensa/panic_handler_asm.o
Compiling .pioenvs/nsplivingroom/esp_system/port/arch/xtensa/expression_with_stack.o
Compiling .pioenvs/nsplivingroom/esp_system/port/arch/xtensa/expression_with_stack_asm.o
Compiling .pioenvs/nsplivingroom/esp_system/port/arch/xtensa/debug_helpers.o
Compiling .pioenvs/nsplivingroom/esp_system/port/arch/xtensa/debug_helpers_asm.o
Compiling .pioenvs/nsplivingroom/esp_system/port/arch/xtensa/debug_stubs.o
Compiling .pioenvs/nsplivingroom/esp_system/port/arch/xtensa/trax.o
Compiling .pioenvs/nsplivingroom/esp_timer/src/esp_timer.o
Archiving .pioenvs/nsplivingroom/esp-idf/esp_system/libesp_system.a
Compiling .pioenvs/nsplivingroom/esp_timer/src/ets_timer_legacy.o
Compiling .pioenvs/nsplivingroom/esp_timer/src/system_time.o
Compiling .pioenvs/nsplivingroom/esp_timer/src/esp_timer_impl_lac.o
Compiling .pioenvs/nsplivingroom/esp_websocket_client/esp_websocket_client.o
Archiving .pioenvs/nsplivingroom/esp-idf/esp_timer/libesp_timer.a
Compiling .pioenvs/nsplivingroom/esp_wifi/src/coexist.o
Compiling .pioenvs/nsplivingroom/esp_wifi/src/mesh_event.o
Compiling .pioenvs/nsplivingroom/esp_wifi/src/smartconfig.o
Archiving .pioenvs/nsplivingroom/esp-idf/esp_websocket_client/libesp_websocket_client.a
Compiling .pioenvs/nsplivingroom/esp_wifi/src/smartconfig_ack.o
Compiling .pioenvs/nsplivingroom/esp_wifi/src/wifi_init.o
Compiling .pioenvs/nsplivingroom/esp_wifi/src/wifi_default.o
Compiling .pioenvs/nsplivingroom/esp_wifi/src/wifi_netif.o
Compiling .pioenvs/nsplivingroom/esp_wifi/esp32/esp_adapter.o
Compiling .pioenvs/nsplivingroom/espcoredump/src/core_dump_common.o
Compiling .pioenvs/nsplivingroom/espcoredump/src/core_dump_checksum.o
Archiving .pioenvs/nsplivingroom/esp-idf/esp_wifi/libesp_wifi.a
Compiling .pioenvs/nsplivingroom/espcoredump/src/core_dump_flash.o
Compiling .pioenvs/nsplivingroom/espcoredump/src/core_dump_uart.o
Compiling .pioenvs/nsplivingroom/espcoredump/src/core_dump_elf.o
Compiling .pioenvs/nsplivingroom/espcoredump/src/core_dump_binary.o
Compiling .pioenvs/nsplivingroom/espcoredump/src/port/xtensa/core_dump_port.o
Compiling .pioenvs/nsplivingroom/expat/expat/expat/lib/xmlparse.o
Archiving .pioenvs/nsplivingroom/esp-idf/espcoredump/libespcoredump.a
Compiling .pioenvs/nsplivingroom/expat/expat/expat/lib/xmlrole.o
Compiling .pioenvs/nsplivingroom/expat/expat/expat/lib/xmltok.o
Compiling .pioenvs/nsplivingroom/expat/expat/expat/lib/xmltok_impl.o
Compiling .pioenvs/nsplivingroom/expat/expat/expat/lib/xmltok_ns.o
Compiling .pioenvs/nsplivingroom/fatfs/diskio/diskio.o
Compiling .pioenvs/nsplivingroom/fatfs/diskio/diskio_rawflash.o
Compiling .pioenvs/nsplivingroom/fatfs/diskio/diskio_sdmmc.o
Compiling .pioenvs/nsplivingroom/fatfs/diskio/diskio_wl.o
Archiving .pioenvs/nsplivingroom/esp-idf/expat/libexpat.a
Compiling .pioenvs/nsplivingroom/fatfs/src/ff.o
Compiling .pioenvs/nsplivingroom/fatfs/port/freertos/ffsystem.o
Compiling .pioenvs/nsplivingroom/fatfs/src/ffunicode.o
Compiling .pioenvs/nsplivingroom/fatfs/vfs/vfs_fat.o
Compiling .pioenvs/nsplivingroom/fatfs/vfs/vfs_fat_sdmmc.o
Compiling .pioenvs/nsplivingroom/fatfs/vfs/vfs_fat_spiflash.o
Compiling .pioenvs/nsplivingroom/freemodbus/freemodbus/common/esp_modbus_master.o
Archiving .pioenvs/nsplivingroom/esp-idf/fatfs/libfatfs.a
Compiling .pioenvs/nsplivingroom/freemodbus/freemodbus/common/esp_modbus_slave.o
Compiling .pioenvs/nsplivingroom/freemodbus/freemodbus/modbus/mb.o
Compiling .pioenvs/nsplivingroom/freemodbus/freemodbus/modbus/mb_m.o
Compiling .pioenvs/nsplivingroom/freemodbus/freemodbus/modbus/ascii/mbascii.o
Compiling .pioenvs/nsplivingroom/freemodbus/freemodbus/modbus/ascii/mbascii_m.o
Compiling .pioenvs/nsplivingroom/freemodbus/freemodbus/modbus/rtu/mbrtu_m.o
Compiling .pioenvs/nsplivingroom/freemodbus/freemodbus/modbus/rtu/mbrtu.o
Compiling .pioenvs/nsplivingroom/freemodbus/freemodbus/modbus/rtu/mbcrc.o
Compiling .pioenvs/nsplivingroom/freemodbus/freemodbus/modbus/tcp/mbtcp.o
Compiling .pioenvs/nsplivingroom/freemodbus/freemodbus/modbus/tcp/mbtcp_m.o
Compiling .pioenvs/nsplivingroom/freemodbus/freemodbus/port/port.o
Compiling .pioenvs/nsplivingroom/freemodbus/freemodbus/port/portevent.o
Compiling .pioenvs/nsplivingroom/freemodbus/freemodbus/port/portevent_m.o
Compiling .pioenvs/nsplivingroom/freemodbus/freemodbus/port/portother.o
Compiling .pioenvs/nsplivingroom/freemodbus/freemodbus/port/portother_m.o
Compiling .pioenvs/nsplivingroom/freemodbus/freemodbus/port/portserial.o
Compiling .pioenvs/nsplivingroom/freemodbus/freemodbus/port/portserial_m.o
Compiling .pioenvs/nsplivingroom/freemodbus/freemodbus/port/porttimer.o
Compiling .pioenvs/nsplivingroom/freemodbus/freemodbus/port/porttimer_m.o
Compiling .pioenvs/nsplivingroom/freemodbus/freemodbus/modbus/functions/mbfunccoils.o
Compiling .pioenvs/nsplivingroom/freemodbus/freemodbus/modbus/functions/mbfunccoils_m.o
Compiling .pioenvs/nsplivingroom/freemodbus/freemodbus/modbus/functions/mbfuncdiag.o
Compiling .pioenvs/nsplivingroom/freemodbus/freemodbus/modbus/functions/mbfuncdisc.o
Compiling .pioenvs/nsplivingroom/freemodbus/freemodbus/modbus/functions/mbfuncdisc_m.o
Compiling .pioenvs/nsplivingroom/freemodbus/freemodbus/modbus/functions/mbfuncholding.o
Compiling .pioenvs/nsplivingroom/freemodbus/freemodbus/modbus/functions/mbfuncholding_m.o
Compiling .pioenvs/nsplivingroom/freemodbus/freemodbus/modbus/functions/mbfuncinput.o
Compiling .pioenvs/nsplivingroom/freemodbus/freemodbus/modbus/functions/mbfuncinput_m.o
Compiling .pioenvs/nsplivingroom/freemodbus/freemodbus/modbus/functions/mbfuncother.o
Compiling .pioenvs/nsplivingroom/freemodbus/freemodbus/modbus/functions/mbutils.o
Compiling .pioenvs/nsplivingroom/freemodbus/freemodbus/serial_slave/modbus_controller/mbc_serial_slave.o
Compiling .pioenvs/nsplivingroom/freemodbus/freemodbus/serial_master/modbus_controller/mbc_serial_master.o
Compiling .pioenvs/nsplivingroom/freemodbus/freemodbus/tcp_slave/port/port_tcp_slave.o
Compiling .pioenvs/nsplivingroom/freemodbus/freemodbus/tcp_slave/modbus_controller/mbc_tcp_slave.o
Compiling .pioenvs/nsplivingroom/freemodbus/freemodbus/tcp_master/modbus_controller/mbc_tcp_master.o
Compiling .pioenvs/nsplivingroom/freemodbus/freemodbus/tcp_master/port/port_tcp_master.o
Compiling .pioenvs/nsplivingroom/freemodbus/freemodbus/common/esp_modbus_master_tcp.o
Compiling .pioenvs/nsplivingroom/freemodbus/freemodbus/common/esp_modbus_slave_tcp.o
Compiling .pioenvs/nsplivingroom/freemodbus/freemodbus/common/esp_modbus_master_serial.o
Compiling .pioenvs/nsplivingroom/freemodbus/freemodbus/common/esp_modbus_slave_serial.o
Compiling .pioenvs/nsplivingroom/freertos/port/xtensa/port.o
Archiving .pioenvs/nsplivingroom/esp-idf/freemodbus/libfreemodbus.a
Compiling .pioenvs/nsplivingroom/freertos/port/xtensa/portasm.o
Compiling .pioenvs/nsplivingroom/freertos/port/xtensa/xtensa_context.o
Compiling .pioenvs/nsplivingroom/freertos/port/xtensa/xtensa_init.o
Compiling .pioenvs/nsplivingroom/freertos/port/xtensa/xtensa_overlay_os_hook.o
Compiling .pioenvs/nsplivingroom/freertos/port/xtensa/xtensa_vector_defaults.o
Compiling .pioenvs/nsplivingroom/freertos/port/xtensa/xtensa_vectors.o
Compiling .pioenvs/nsplivingroom/freertos/esp_additions/task_snapshot.o
Compiling .pioenvs/nsplivingroom/freertos/port/port_common.o
Compiling .pioenvs/nsplivingroom/freertos/port/port_systick.o
Compiling .pioenvs/nsplivingroom/freertos/croutine.o
Compiling .pioenvs/nsplivingroom/freertos/event_groups.o
Compiling .pioenvs/nsplivingroom/freertos/list.o
Compiling .pioenvs/nsplivingroom/freertos/queue.o
Compiling .pioenvs/nsplivingroom/freertos/tasks.o
Compiling .pioenvs/nsplivingroom/freertos/timers.o
Compiling .pioenvs/nsplivingroom/freertos/stream_buffer.o
Compiling .pioenvs/nsplivingroom/freertos/FreeRTOS-openocd.o
Compiling .pioenvs/nsplivingroom/freertos/freertos_v8_compat.o
Compiling .pioenvs/nsplivingroom/hal/wdt_hal_iram.o
Archiving .pioenvs/nsplivingroom/esp-idf/freertos/libfreertos.a
Compiling .pioenvs/nsplivingroom/hal/mpu_hal.o
Compiling .pioenvs/nsplivingroom/hal/cpu_hal.o
Compiling .pioenvs/nsplivingroom/hal/efuse_hal.o
Compiling .pioenvs/nsplivingroom/hal/esp32/efuse_hal.o
Compiling .pioenvs/nsplivingroom/hal/rmt_hal.o
Compiling .pioenvs/nsplivingroom/hal/rtc_io_hal.o
Compiling .pioenvs/nsplivingroom/hal/spi_hal.o
Compiling .pioenvs/nsplivingroom/hal/spi_hal_iram.o
Compiling .pioenvs/nsplivingroom/hal/spi_slave_hal.o
Compiling .pioenvs/nsplivingroom/hal/spi_slave_hal_iram.o
Compiling .pioenvs/nsplivingroom/hal/i2s_hal.o
Compiling .pioenvs/nsplivingroom/hal/sigmadelta_hal.o
Compiling .pioenvs/nsplivingroom/hal/timer_hal.o
Compiling .pioenvs/nsplivingroom/hal/ledc_hal.o
Compiling .pioenvs/nsplivingroom/hal/ledc_hal_iram.o
Compiling .pioenvs/nsplivingroom/hal/i2c_hal.o
Compiling .pioenvs/nsplivingroom/hal/i2c_hal_iram.o
Compiling .pioenvs/nsplivingroom/hal/gpio_hal.o
Compiling .pioenvs/nsplivingroom/hal/uart_hal.o
Compiling .pioenvs/nsplivingroom/hal/uart_hal_iram.o
Compiling .pioenvs/nsplivingroom/hal/spi_flash_hal.o
Compiling .pioenvs/nsplivingroom/hal/spi_flash_hal_iram.o
Compiling .pioenvs/nsplivingroom/hal/spi_flash_encrypt_hal_iram.o
Compiling .pioenvs/nsplivingroom/hal/soc_hal.o
Compiling .pioenvs/nsplivingroom/hal/interrupt_controller_hal.o
Compiling .pioenvs/nsplivingroom/hal/sha_hal.o
Compiling .pioenvs/nsplivingroom/hal/aes_hal.o
Compiling .pioenvs/nsplivingroom/hal/twai_hal.o
Compiling .pioenvs/nsplivingroom/hal/twai_hal_iram.o
Compiling .pioenvs/nsplivingroom/hal/adc_hal.o
Compiling .pioenvs/nsplivingroom/hal/dac_hal.o
Compiling .pioenvs/nsplivingroom/hal/mcpwm_hal.o
Compiling .pioenvs/nsplivingroom/hal/pcnt_hal.o
Compiling .pioenvs/nsplivingroom/hal/sdio_slave_hal.o
Compiling .pioenvs/nsplivingroom/hal/touch_sensor_hal.o
Compiling .pioenvs/nsplivingroom/hal/esp32/adc_hal.o
Compiling .pioenvs/nsplivingroom/hal/esp32/brownout_hal.o
Compiling .pioenvs/nsplivingroom/hal/esp32/interrupt_descriptor_table.o
Compiling .pioenvs/nsplivingroom/hal/esp32/touch_sensor_hal.o
Compiling .pioenvs/nsplivingroom/hal/esp32/gpio_hal_workaround.o
Compiling .pioenvs/nsplivingroom/hal/emac_hal.o
Compiling .pioenvs/nsplivingroom/heap/heap_caps.o
Compiling .pioenvs/nsplivingroom/heap/heap_caps_init.o
Archiving .pioenvs/nsplivingroom/esp-idf/hal/libhal.a
Compiling .pioenvs/nsplivingroom/heap/multi_heap.o
Compiling .pioenvs/nsplivingroom/heap/heap_tlsf.o
Compiling .pioenvs/nsplivingroom/heap/port/memory_layout_utils.o
Compiling .pioenvs/nsplivingroom/heap/port/esp32/memory_layout.o
Compiling .pioenvs/nsplivingroom/jsmn/src/jsmn.o
Archiving .pioenvs/nsplivingroom/esp-idf/jsmn/libjsmn.a
Compiling .pioenvs/nsplivingroom/json/cJSON/cJSON.o
Archiving .pioenvs/nsplivingroom/esp-idf/heap/libheap.a
Compiling .pioenvs/nsplivingroom/json/cJSON/cJSON_Utils.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.o
Archiving .pioenvs/nsplivingroom/esp-idf/json/libjson.a
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_aead/xchacha20poly1305/sodium/aead_xchacha20poly1305.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_auth/crypto_auth.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_auth/hmacsha256/auth_hmacsha256.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_auth/hmacsha512/auth_hmacsha512.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_auth/hmacsha512256/auth_hmacsha512256.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_box/crypto_box.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_box/crypto_box_easy.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_box/crypto_box_seal.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_box/curve25519xchacha20poly1305/box_curve25519xchacha20poly1305.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_box/curve25519xchacha20poly1305/box_seal_curve25519xchacha20poly1305.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_core/ed25519/core_ed25519.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_core/ed25519/core_ristretto255.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_core/ed25519/ref10/ed25519_ref10.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_core/hchacha20/core_hchacha20.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_core/hsalsa20/core_hsalsa20.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_core/hsalsa20/ref2/core_hsalsa20_ref2.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_core/salsa/ref/core_salsa_ref.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_generichash/blake2b/generichash_blake2.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-avx2.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-ref.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-ssse3.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_generichash/blake2b/ref/generichash_blake2b.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_generichash/crypto_generichash.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_hash/crypto_hash.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_hash/sha256/cp/hash_sha256_cp.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_hash/sha256/hash_sha256.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_hash/sha512/cp/hash_sha512_cp.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_hash/sha512/hash_sha512.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_kdf/blake2b/kdf_blake2b.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_kdf/crypto_kdf.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_kx/crypto_kx.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_onetimeauth/crypto_onetimeauth.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_onetimeauth/poly1305/donna/poly1305_donna.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-core.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-encoding.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-avx2.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-avx512f.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ref.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ssse3.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_pwhash/argon2/argon2.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_pwhash/argon2/blake2b-long.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_pwhash/crypto_pwhash.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt-common.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/nosse/pwhash_scryptsalsa208sha256_nosse.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pbkdf2-sha256.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pwhash_scryptsalsa208sha256.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/scrypt_platform.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_scalarmult/crypto_scalarmult.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_scalarmult/curve25519/ref10/x25519_ref10.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/consts.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/curve25519_sandy2x.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51_invert.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51_mul.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51_nsquare.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51_pack.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe_frombytes_sandy2x.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/ladder.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/sandy2x.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_scalarmult/curve25519/scalarmult_curve25519.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_scalarmult/ed25519/ref10/scalarmult_ed25519_ref10.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_scalarmult/ristretto255/ref10/scalarmult_ristretto255_ref10.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox_easy.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_secretbox/xchacha20poly1305/secretbox_xchacha20poly1305.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_secretbox/xsalsa20poly1305/secretbox_xsalsa20poly1305.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_secretstream/xchacha20poly1305/secretstream_xchacha20poly1305.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_shorthash/crypto_shorthash.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_shorthash/siphash24/ref/shorthash_siphash24_ref.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_shorthash/siphash24/ref/shorthash_siphashx24_ref.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_shorthash/siphash24/shorthash_siphash24.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_shorthash/siphash24/shorthash_siphashx24.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_sign/crypto_sign.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_sign/ed25519/ref10/keypair.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_sign/ed25519/ref10/obsolete.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_sign/ed25519/ref10/open.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_sign/ed25519/ref10/sign.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_sign/ed25519/sign_ed25519.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau/chacha20_dolbeau-avx2.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau/chacha20_dolbeau-ssse3.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_stream/chacha20/ref/chacha20_ref.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_stream/chacha20/stream_chacha20.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_stream/crypto_stream.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_stream/salsa20/ref/salsa20_ref.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_stream/salsa20/stream_salsa20.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_stream/salsa20/xmm6/salsa20_xmm6-asm.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_stream/salsa20/xmm6/salsa20_xmm6.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-avx2.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-sse2.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_stream/salsa2012/ref/stream_salsa2012_ref.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_stream/salsa2012/stream_salsa2012.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_stream/salsa208/ref/stream_salsa208_ref.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_stream/salsa208/stream_salsa208.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_stream/xchacha20/stream_xchacha20.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_stream/xsalsa20/stream_xsalsa20.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/crypto_verify/sodium/verify.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/randombytes/randombytes.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/sodium/codecs.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/sodium/core.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/sodium/runtime.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/sodium/utils.o
Compiling .pioenvs/nsplivingroom/libsodium/libsodium/src/libsodium/sodium/version.o
Compiling .pioenvs/nsplivingroom/libsodium/port/randombytes_esp32.o
Compiling .pioenvs/nsplivingroom/log/log.o
Archiving .pioenvs/nsplivingroom/esp-idf/libsodium/liblibsodium.a
Compiling .pioenvs/nsplivingroom/log/log_buffers.o
Compiling .pioenvs/nsplivingroom/log/log_freertos.o
Compiling .pioenvs/nsplivingroom/lwip/apps/sntp/sntp.o
Archiving .pioenvs/nsplivingroom/esp-idf/log/liblog.a
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/api/api_lib.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/api/api_msg.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/api/err.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/api/if_api.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/api/netbuf.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/api/netdb.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/api/netifapi.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/api/sockets.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/api/tcpip.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/apps/sntp/sntp.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/apps/netbiosns/netbiosns.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/core/def.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/core/dns.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/core/inet_chksum.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/core/init.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/core/ip.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/core/mem.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/core/memp.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/core/netif.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/core/pbuf.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/core/raw.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/core/stats.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/core/sys.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/core/tcp.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/core/tcp_in.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/core/tcp_out.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/core/timeouts.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/core/udp.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/core/ipv4/autoip.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/core/ipv4/dhcp.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/core/ipv4/etharp.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/core/ipv4/icmp.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/core/ipv4/igmp.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/core/ipv4/ip4.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/core/ipv4/ip4_napt.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/core/ipv4/ip4_addr.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/core/ipv4/ip4_frag.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/core/ipv6/dhcp6.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/core/ipv6/ethip6.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/core/ipv6/icmp6.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/core/ipv6/inet6.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/core/ipv6/ip6.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/core/ipv6/ip6_addr.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/core/ipv6/ip6_frag.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/core/ipv6/mld6.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/core/ipv6/nd6.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/netif/ethernet.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/netif/lowpan6.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/netif/slipif.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/netif/ppp/auth.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/netif/ppp/ccp.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/netif/ppp/chap-md5.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/netif/ppp/chap-new.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/netif/ppp/chap_ms.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/netif/ppp/demand.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/netif/ppp/eap.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/netif/ppp/ecp.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/netif/ppp/eui64.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/netif/ppp/fsm.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/netif/ppp/ipcp.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/netif/ppp/ipv6cp.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/netif/ppp/lcp.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/netif/ppp/magic.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/netif/ppp/mppe.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/netif/ppp/multilink.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/netif/ppp/ppp.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/netif/ppp/pppapi.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/netif/ppp/pppcrypt.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/netif/ppp/pppoe.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/netif/ppp/pppol2tp.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/netif/ppp/pppos.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/netif/ppp/upap.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/netif/ppp/utils.o
Compiling .pioenvs/nsplivingroom/lwip/lwip/src/netif/ppp/vj.o
Compiling .pioenvs/nsplivingroom/lwip/port/esp32/hooks/tcp_isn_default.o
Compiling .pioenvs/nsplivingroom/lwip/port/esp32/hooks/lwip_default_hooks.o
Compiling .pioenvs/nsplivingroom/lwip/port/esp32/debug/lwip_debug.o
Compiling .pioenvs/nsplivingroom/lwip/port/esp32/freertos/sys_arch.o
Compiling .pioenvs/nsplivingroom/lwip/port/esp32/netif/dhcp_state.o
Compiling .pioenvs/nsplivingroom/lwip/port/esp32/netif/wlanif.o
Compiling .pioenvs/nsplivingroom/lwip/port/esp32/netif/ethernetif.o
Compiling .pioenvs/nsplivingroom/lwip/port/esp32/vfs_lwip.o
Compiling .pioenvs/nsplivingroom/lwip/apps/ping/esp_ping.o
Compiling .pioenvs/nsplivingroom/lwip/apps/ping/ping.o
Compiling .pioenvs/nsplivingroom/lwip/apps/ping/ping_sock.o
Compiling .pioenvs/nsplivingroom/lwip/apps/dhcpserver/dhcpserver.o
Compiling .pioenvs/nsplivingroom/mbedtls/esp_crt_bundle/esp_crt_bundle.o
Archiving .pioenvs/nsplivingroom/esp-idf/lwip/liblwip.a
Compiling .pioenvs/nsplivingroom/.pioenvs/nsplivingroom/x509_crt_bundle.o
Compiling .pioenvs/nsplivingroom/mdns/mdns.o
Archiving .pioenvs/nsplivingroom/esp-idf/mbedtls/libmbedtls.a
Compiling .pioenvs/nsplivingroom/mdns/mdns_networking_lwip.o
Compiling .pioenvs/nsplivingroom/mdns/mdns_console.o
Compiling .pioenvs/nsplivingroom/mqtt/esp-mqtt/mqtt_client.o
Compiling .pioenvs/nsplivingroom/mqtt/esp-mqtt/lib/mqtt_msg.o
Compiling .pioenvs/nsplivingroom/mqtt/esp-mqtt/lib/mqtt_outbox.o
Archiving .pioenvs/nsplivingroom/esp-idf/mdns/libmdns.a
Compiling .pioenvs/nsplivingroom/mqtt/esp-mqtt/lib/platform_esp32_idf.o
Compiling .pioenvs/nsplivingroom/newlib/abort.o
Compiling .pioenvs/nsplivingroom/newlib/assert.o
Archiving .pioenvs/nsplivingroom/esp-idf/mqtt/libmqtt.a
Compiling .pioenvs/nsplivingroom/newlib/heap.o
Compiling .pioenvs/nsplivingroom/newlib/locks.o
Compiling .pioenvs/nsplivingroom/newlib/poll.o
Compiling .pioenvs/nsplivingroom/newlib/pthread.o
Compiling .pioenvs/nsplivingroom/newlib/random.o
Compiling .pioenvs/nsplivingroom/newlib/reent_init.o
Compiling .pioenvs/nsplivingroom/newlib/newlib_init.o
Compiling .pioenvs/nsplivingroom/newlib/syscalls.o
Compiling .pioenvs/nsplivingroom/newlib/termios.o
Compiling .pioenvs/nsplivingroom/newlib/stdatomic.o
Compiling .pioenvs/nsplivingroom/newlib/time.o
Compiling .pioenvs/nsplivingroom/newlib/sysconf.o
Compiling .pioenvs/nsplivingroom/newlib/realpath.o
Compiling .pioenvs/nsplivingroom/newlib/port/esp_time_impl.o
Compiling .pioenvs/nsplivingroom/nghttp/nghttp2/lib/nghttp2_buf.o
Archiving .pioenvs/nsplivingroom/esp-idf/newlib/libnewlib.a
Compiling .pioenvs/nsplivingroom/nghttp/nghttp2/lib/nghttp2_callbacks.o
Compiling .pioenvs/nsplivingroom/nghttp/nghttp2/lib/nghttp2_debug.o
Compiling .pioenvs/nsplivingroom/nghttp/nghttp2/lib/nghttp2_extpri.o
Compiling .pioenvs/nsplivingroom/nghttp/nghttp2/lib/nghttp2_frame.o
Compiling .pioenvs/nsplivingroom/nghttp/nghttp2/lib/nghttp2_hd.o
Compiling .pioenvs/nsplivingroom/nghttp/nghttp2/lib/nghttp2_hd_huffman.o
Compiling .pioenvs/nsplivingroom/nghttp/nghttp2/lib/nghttp2_hd_huffman_data.o
Compiling .pioenvs/nsplivingroom/nghttp/nghttp2/lib/nghttp2_helper.o
Compiling .pioenvs/nsplivingroom/nghttp/nghttp2/lib/nghttp2_http.o
Compiling .pioenvs/nsplivingroom/nghttp/nghttp2/lib/nghttp2_map.o
Compiling .pioenvs/nsplivingroom/nghttp/nghttp2/lib/nghttp2_mem.o
Compiling .pioenvs/nsplivingroom/nghttp/nghttp2/lib/nghttp2_npn.o
Compiling .pioenvs/nsplivingroom/nghttp/nghttp2/lib/nghttp2_option.o
Compiling .pioenvs/nsplivingroom/nghttp/nghttp2/lib/nghttp2_outbound_item.o
Compiling .pioenvs/nsplivingroom/nghttp/nghttp2/lib/nghttp2_pq.o
Compiling .pioenvs/nsplivingroom/nghttp/nghttp2/lib/nghttp2_priority_spec.o
Compiling .pioenvs/nsplivingroom/nghttp/nghttp2/lib/nghttp2_queue.o
Compiling .pioenvs/nsplivingroom/nghttp/nghttp2/lib/nghttp2_ratelim.o
Compiling .pioenvs/nsplivingroom/nghttp/nghttp2/lib/nghttp2_rcbuf.o
Compiling .pioenvs/nsplivingroom/nghttp/nghttp2/lib/nghttp2_session.o
Compiling .pioenvs/nsplivingroom/nghttp/nghttp2/lib/nghttp2_stream.o
Compiling .pioenvs/nsplivingroom/nghttp/nghttp2/lib/nghttp2_submit.o
Compiling .pioenvs/nsplivingroom/nghttp/nghttp2/lib/nghttp2_time.o
Compiling .pioenvs/nsplivingroom/nghttp/nghttp2/lib/nghttp2_version.o
Compiling .pioenvs/nsplivingroom/nghttp/nghttp2/lib/sfparse.o
Compiling .pioenvs/nsplivingroom/nghttp/port/http_parser.o
Compiling .pioenvs/nsplivingroom/nvs_flash/src/nvs_api.o
Archiving .pioenvs/nsplivingroom/esp-idf/nghttp/libnghttp.a
Compiling .pioenvs/nsplivingroom/nvs_flash/src/nvs_cxx_api.o
Compiling .pioenvs/nsplivingroom/nvs_flash/src/nvs_item_hash_list.o
Compiling .pioenvs/nsplivingroom/nvs_flash/src/nvs_page.o
Compiling .pioenvs/nsplivingroom/nvs_flash/src/nvs_pagemanager.o
Compiling .pioenvs/nsplivingroom/nvs_flash/src/nvs_storage.o
Compiling .pioenvs/nsplivingroom/nvs_flash/src/nvs_handle_simple.o
Compiling .pioenvs/nsplivingroom/nvs_flash/src/nvs_handle_locked.o
Compiling .pioenvs/nsplivingroom/nvs_flash/src/nvs_partition.o
Compiling .pioenvs/nsplivingroom/nvs_flash/src/nvs_partition_lookup.o
Compiling .pioenvs/nsplivingroom/nvs_flash/src/nvs_partition_manager.o
Compiling .pioenvs/nsplivingroom/nvs_flash/src/nvs_types.o
Compiling .pioenvs/nsplivingroom/openssl/library/ssl_cert.o
Compiling .pioenvs/nsplivingroom/openssl/library/ssl_lib.o
Archiving .pioenvs/nsplivingroom/esp-idf/nvs_flash/libnvs_flash.a
Compiling .pioenvs/nsplivingroom/openssl/library/ssl_methods.o
Compiling .pioenvs/nsplivingroom/openssl/library/ssl_pkey.o
Compiling .pioenvs/nsplivingroom/openssl/library/ssl_bio.o
Compiling .pioenvs/nsplivingroom/openssl/library/ssl_err.o
Compiling .pioenvs/nsplivingroom/openssl/library/ssl_stack.o
Compiling .pioenvs/nsplivingroom/openssl/library/ssl_x509.o
Compiling .pioenvs/nsplivingroom/openssl/platform/ssl_pm.o
Compiling .pioenvs/nsplivingroom/openssl/platform/ssl_port.o
Compiling .pioenvs/nsplivingroom/perfmon/xtensa_perfmon_access.o
Compiling .pioenvs/nsplivingroom/perfmon/xtensa_perfmon_apis.o
Archiving .pioenvs/nsplivingroom/esp-idf/openssl/libopenssl.a
Compiling .pioenvs/nsplivingroom/perfmon/xtensa_perfmon_masks.o
Compiling .pioenvs/nsplivingroom/protobuf-c/protobuf-c/protobuf-c/protobuf-c.o
Archiving .pioenvs/nsplivingroom/esp-idf/perfmon/libperfmon.a
Compiling .pioenvs/nsplivingroom/protocomm/src/common/protocomm.o
Compiling .pioenvs/nsplivingroom/protocomm/src/security/security0.o
Compiling .pioenvs/nsplivingroom/protocomm/src/security/security1.o
Compiling .pioenvs/nsplivingroom/protocomm/proto-c/constants.pb-c.o
Compiling .pioenvs/nsplivingroom/protocomm/proto-c/sec0.pb-c.o
Compiling .pioenvs/nsplivingroom/protocomm/proto-c/sec1.pb-c.o
Compiling .pioenvs/nsplivingroom/protocomm/proto-c/session.pb-c.o
Compiling .pioenvs/nsplivingroom/protocomm/src/transports/protocomm_console.o
Compiling .pioenvs/nsplivingroom/protocomm/src/transports/protocomm_httpd.o
Compiling .pioenvs/nsplivingroom/pthread/pthread.o
Archiving .pioenvs/nsplivingroom/esp-idf/protocomm/libprotocomm.a
Archiving .pioenvs/nsplivingroom/esp-idf/protobuf-c/libprotobuf-c.a
Compiling .pioenvs/nsplivingroom/pthread/pthread_cond_var.o
Compiling .pioenvs/nsplivingroom/pthread/pthread_local_storage.o
Compiling .pioenvs/nsplivingroom/pthread/pthread_rwlock.o
Compiling .pioenvs/nsplivingroom/sdmmc/sdmmc_cmd.o
Compiling .pioenvs/nsplivingroom/sdmmc/sdmmc_common.o
Archiving .pioenvs/nsplivingroom/esp-idf/pthread/libpthread.a
Compiling .pioenvs/nsplivingroom/sdmmc/sdmmc_init.o
Compiling .pioenvs/nsplivingroom/sdmmc/sdmmc_io.o
Compiling .pioenvs/nsplivingroom/sdmmc/sdmmc_mmc.o
Compiling .pioenvs/nsplivingroom/sdmmc/sdmmc_sd.o
Compiling .pioenvs/nsplivingroom/soc/lldesc.o
Compiling .pioenvs/nsplivingroom/soc/soc_include_legacy_warn.o
Compiling .pioenvs/nsplivingroom/soc/esp32/adc_periph.o
Archiving .pioenvs/nsplivingroom/esp-idf/sdmmc/libsdmmc.a
Compiling .pioenvs/nsplivingroom/soc/esp32/dac_periph.o
Compiling .pioenvs/nsplivingroom/soc/esp32/gpio_periph.o
Compiling .pioenvs/nsplivingroom/soc/esp32/i2c_periph.o
Compiling .pioenvs/nsplivingroom/soc/esp32/i2s_periph.o
Compiling .pioenvs/nsplivingroom/soc/esp32/interrupts.o
Compiling .pioenvs/nsplivingroom/soc/esp32/lcd_periph.o
Compiling .pioenvs/nsplivingroom/soc/esp32/ledc_periph.o
Compiling .pioenvs/nsplivingroom/soc/esp32/mcpwm_periph.o
Compiling .pioenvs/nsplivingroom/soc/esp32/pcnt_periph.o
Compiling .pioenvs/nsplivingroom/soc/esp32/rmt_periph.o
Compiling .pioenvs/nsplivingroom/soc/esp32/rtc_io_periph.o
Compiling .pioenvs/nsplivingroom/soc/esp32/sdio_slave_periph.o
Compiling .pioenvs/nsplivingroom/soc/esp32/sdmmc_periph.o
Compiling .pioenvs/nsplivingroom/soc/esp32/sigmadelta_periph.o
Compiling .pioenvs/nsplivingroom/soc/esp32/spi_periph.o
Compiling .pioenvs/nsplivingroom/soc/esp32/timer_periph.o
Compiling .pioenvs/nsplivingroom/soc/esp32/touch_sensor_periph.o
Compiling .pioenvs/nsplivingroom/soc/esp32/uart_periph.o
Compiling .pioenvs/nsplivingroom/spi_flash/partition.o
Compiling .pioenvs/nsplivingroom/spi_flash/esp32/spi_flash_rom_patch.o
Archiving .pioenvs/nsplivingroom/esp-idf/soc/libsoc.a
Compiling .pioenvs/nsplivingroom/spi_flash/spi_flash_chip_drivers.o
Compiling .pioenvs/nsplivingroom/spi_flash/spi_flash_chip_generic.o
Compiling .pioenvs/nsplivingroom/spi_flash/spi_flash_chip_issi.o
Compiling .pioenvs/nsplivingroom/spi_flash/spi_flash_chip_mxic.o
Compiling .pioenvs/nsplivingroom/spi_flash/spi_flash_chip_gd.o
Compiling .pioenvs/nsplivingroom/spi_flash/spi_flash_chip_winbond.o
Compiling .pioenvs/nsplivingroom/spi_flash/spi_flash_chip_boya.o
Compiling .pioenvs/nsplivingroom/spi_flash/spi_flash_chip_mxic_opi.o
Compiling .pioenvs/nsplivingroom/spi_flash/spi_flash_chip_th.o
Compiling .pioenvs/nsplivingroom/spi_flash/memspi_host_driver.o
Compiling .pioenvs/nsplivingroom/spi_flash/cache_utils.o
Compiling .pioenvs/nsplivingroom/spi_flash/flash_mmap.o
Compiling .pioenvs/nsplivingroom/spi_flash/flash_ops.o
Compiling .pioenvs/nsplivingroom/spi_flash/esp32/flash_ops_esp32.o
Compiling .pioenvs/nsplivingroom/spi_flash/esp_flash_api.o
Compiling .pioenvs/nsplivingroom/spi_flash/esp_flash_spi_init.o
Compiling .pioenvs/nsplivingroom/spi_flash/spi_flash_os_func_app.o
Compiling .pioenvs/nsplivingroom/spi_flash/spi_flash_os_func_noos.o
Compiling .pioenvs/nsplivingroom/spiffs/esp_spiffs.o
Compiling .pioenvs/nsplivingroom/spiffs/spiffs_api.o
Compiling .pioenvs/nsplivingroom/spiffs/spiffs/src/spiffs_cache.o
Archiving .pioenvs/nsplivingroom/esp-idf/spi_flash/libspi_flash.a
Compiling .pioenvs/nsplivingroom/spiffs/spiffs/src/spiffs_check.o
Compiling .pioenvs/nsplivingroom/spiffs/spiffs/src/spiffs_gc.o
Compiling .pioenvs/nsplivingroom/spiffs/spiffs/src/spiffs_hydrogen.o
Compiling .pioenvs/nsplivingroom/spiffs/spiffs/src/spiffs_nucleus.o
Compiling .pioenvs/nsplivingroom/tcp_transport/transport.o
Compiling .pioenvs/nsplivingroom/tcp_transport/transport_ssl.o
Compiling .pioenvs/nsplivingroom/tcp_transport/transport_internal.o
Compiling .pioenvs/nsplivingroom/tcp_transport/transport_ws.o
Compiling .pioenvs/nsplivingroom/tcpip_adapter/tcpip_adapter_compat.o
Archiving .pioenvs/nsplivingroom/esp-idf/spiffs/libspiffs.a
Compiling .pioenvs/nsplivingroom/ulp/ulp.o
Archiving .pioenvs/nsplivingroom/esp-idf/tcp_transport/libtcp_transport.a
Compiling .pioenvs/nsplivingroom/ulp/ulp_macro.o
Archiving .pioenvs/nsplivingroom/esp-idf/tcpip_adapter/libtcpip_adapter.a
Compiling .pioenvs/nsplivingroom/unity/unity/src/unity.o
Compiling .pioenvs/nsplivingroom/unity/unity_runner.o
Archiving .pioenvs/nsplivingroom/esp-idf/ulp/libulp.a
Compiling .pioenvs/nsplivingroom/unity/unity_port_esp32.o
Compiling .pioenvs/nsplivingroom/vfs/vfs.o
Compiling .pioenvs/nsplivingroom/vfs/vfs_eventfd.o
Archiving .pioenvs/nsplivingroom/esp-idf/unity/libunity.a
Compiling .pioenvs/nsplivingroom/vfs/vfs_uart.o
Compiling .pioenvs/nsplivingroom/vfs/vfs_semihost.o
Compiling .pioenvs/nsplivingroom/vfs/vfs_console.o
Compiling .pioenvs/nsplivingroom/wear_levelling/Partition.o
Compiling .pioenvs/nsplivingroom/wear_levelling/SPI_Flash.o
Archiving .pioenvs/nsplivingroom/esp-idf/vfs/libvfs.a
Compiling .pioenvs/nsplivingroom/wear_levelling/WL_Ext_Perf.o
Compiling .pioenvs/nsplivingroom/wear_levelling/WL_Ext_Safe.o
Compiling .pioenvs/nsplivingroom/wear_levelling/WL_Flash.o
Compiling .pioenvs/nsplivingroom/wear_levelling/crc32.o
Compiling .pioenvs/nsplivingroom/wear_levelling/wear_levelling.o
Compiling .pioenvs/nsplivingroom/wifi_provisioning/src/wifi_config.o
Compiling .pioenvs/nsplivingroom/wifi_provisioning/src/wifi_scan.o
Compiling .pioenvs/nsplivingroom/wifi_provisioning/src/manager.o
Archiving .pioenvs/nsplivingroom/esp-idf/wear_levelling/libwear_levelling.a
Compiling .pioenvs/nsplivingroom/wifi_provisioning/src/handlers.o
Compiling .pioenvs/nsplivingroom/wifi_provisioning/src/scheme_console.o
Compiling .pioenvs/nsplivingroom/wifi_provisioning/proto-c/wifi_config.pb-c.o
Compiling .pioenvs/nsplivingroom/wifi_provisioning/proto-c/wifi_scan.pb-c.o
Compiling .pioenvs/nsplivingroom/wifi_provisioning/proto-c/wifi_constants.pb-c.o
Compiling .pioenvs/nsplivingroom/wifi_provisioning/src/scheme_softap.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/port/os_xtensa.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/ap/ap_config.o
Archiving .pioenvs/nsplivingroom/esp-idf/wifi_provisioning/libwifi_provisioning.a
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/ap/ieee802_1x.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/ap/wpa_auth.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/ap/wpa_auth_ie.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/common/sae.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/common/dragonfly.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/common/wpa_common.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/utils/bitfield.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/crypto/aes-siv.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/crypto/sha256-kdf.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/crypto/ccmp.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/crypto/aes-gcm.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/crypto/crypto_ops.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/crypto/dh_group5.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/crypto/dh_groups.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/crypto/ms_funcs.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/crypto/sha1-tlsprf.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/crypto/sha256-tlsprf.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/crypto/sha384-tlsprf.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/crypto/sha256-prf.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/crypto/sha1-prf.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/crypto/sha384-prf.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/crypto/md4-internal.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/eap_peer/chap.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/eap_peer/eap.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/eap_peer/eap_common.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/eap_peer/eap_mschapv2.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/eap_peer/eap_peap.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/eap_peer/eap_peap_common.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/eap_peer/eap_tls.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/eap_peer/eap_tls_common.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/eap_peer/eap_ttls.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/eap_peer/mschapv2.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/eap_peer/eap_fast.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/eap_peer/eap_fast_common.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/eap_peer/eap_fast_pac.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/rsn_supp/pmksa_cache.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/rsn_supp/wpa.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/rsn_supp/wpa_ie.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/utils/base64.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/utils/common.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/utils/ext_password.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/utils/uuid.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/utils/wpabuf.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/utils/wpa_debug.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/utils/json.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/wps/wps.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/wps/wps_attr_build.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/wps/wps_attr_parse.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/wps/wps_attr_process.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/wps/wps_common.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/wps/wps_dev_attr.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/wps/wps_enrollee.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/wps/wps_registrar.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/wps/wps_validate.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/esp_supplicant/src/esp_common.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/esp_supplicant/src/esp_wpa2.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/esp_supplicant/src/esp_wpa_main.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/esp_supplicant/src/esp_wpas_glue.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/esp_supplicant/src/esp_wps.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/esp_supplicant/src/esp_wpa3.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/esp_supplicant/src/esp_hostap.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/crypto/tls_mbedtls.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/crypto/fastpbkdf2.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/crypto/crypto_mbedtls.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/crypto/crypto_mbedtls-ec.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/crypto/rc4.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/crypto/des-internal.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/crypto/aes-omac1.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/crypto/aes-wrap.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/crypto/aes-unwrap.o
Compiling .pioenvs/nsplivingroom/wpa_supplicant/src/crypto/aes-ccm.o
Compiling .pioenvs/nsplivingroom/xtensa/eri.o
Compiling .pioenvs/nsplivingroom/xtensa/xt_trax.o
Compiling .pioenvs/nsplivingroom/xtensa/xtensa_intr.o
Compiling .pioenvs/nsplivingroom/xtensa/xtensa_intr_asm.o
Archiving .pioenvs/nsplivingroom/esp-idf/wpa_supplicant/libwpa_supplicant.a
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/aes.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/aesni.o
Archiving .pioenvs/nsplivingroom/esp-idf/xtensa/libxtensa.a
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/arc4.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/aria.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/asn1parse.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/asn1write.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/base64.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/bignum.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/blowfish.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/camellia.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/ccm.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/chacha20.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/chachapoly.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/cipher.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/cipher_wrap.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/constant_time.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/cmac.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/ctr_drbg.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/des.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/dhm.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/ecdh.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/ecdsa.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/ecjpake.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/ecp.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/ecp_curves.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/entropy.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/entropy_poll.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/error.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/gcm.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/havege.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/hkdf.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/hmac_drbg.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/md.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/md2.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/md4.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/md5.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/memory_buffer_alloc.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/mps_reader.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/mps_trace.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/nist_kw.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/oid.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/padlock.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/pem.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/pk.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/pk_wrap.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/pkcs12.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/pkcs5.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/pkparse.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/pkwrite.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/platform.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/platform_util.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/poly1305.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/psa_crypto.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/psa_crypto_aead.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/psa_crypto_cipher.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/psa_crypto_client.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/psa_crypto_driver_wrappers.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/psa_crypto_ecp.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/psa_crypto_hash.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/psa_crypto_mac.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/psa_crypto_rsa.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/psa_crypto_se.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/psa_crypto_slot_management.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/psa_crypto_storage.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/psa_its_file.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/ripemd160.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/rsa.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/rsa_internal.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/sha1.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/sha256.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/sha512.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/threading.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/timing.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/version.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/version_features.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/xtea.o
Compiling .pioenvs/nsplivingroom/mbedtls/port/esp_hardware.o
Compiling .pioenvs/nsplivingroom/mbedtls/port/esp_mem.o
Compiling .pioenvs/nsplivingroom/mbedtls/port/esp_timing.o
Compiling .pioenvs/nsplivingroom/mbedtls/port/sha/esp_sha.o
Compiling .pioenvs/nsplivingroom/mbedtls/port/aes/esp_aes_xts.o
Compiling .pioenvs/nsplivingroom/mbedtls/port/aes/esp_aes_common.o
Compiling .pioenvs/nsplivingroom/mbedtls/port/aes/block/esp_aes.o
Compiling .pioenvs/nsplivingroom/mbedtls/port/sha/parallel_engine/sha.o
Compiling .pioenvs/nsplivingroom/mbedtls/port/esp_bignum.o
Compiling .pioenvs/nsplivingroom/mbedtls/port/esp32/bignum.o
Compiling .pioenvs/nsplivingroom/mbedtls/port/sha/parallel_engine/esp_sha1.o
Compiling .pioenvs/nsplivingroom/mbedtls/port/sha/parallel_engine/esp_sha256.o
Compiling .pioenvs/nsplivingroom/mbedtls/port/sha/parallel_engine/esp_sha512.o
Compiling .pioenvs/nsplivingroom/mbedtls/port/aes/esp_aes_gcm.o
Compiling .pioenvs/nsplivingroom/mbedtls/port/md/esp_md.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/debug.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/ssl_cache.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/ssl_ciphersuites.o
Archiving .pioenvs/nsplivingroom/esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/ssl_cli.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/ssl_cookie.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/ssl_msg.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/ssl_srv.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/ssl_ticket.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/ssl_tls.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/ssl_tls13_keys.o
Compiling .pioenvs/nsplivingroom/mbedtls/port/mbedtls_debug.o
Compiling .pioenvs/nsplivingroom/mbedtls/port/net_sockets.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/certs.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/pkcs11.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/x509.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/x509_create.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/x509_crl.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/x509_crt.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/x509_csr.o
Archiving .pioenvs/nsplivingroom/esp-idf/mbedtls/mbedtls/library/libmbedtls.a
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/x509write_crt.o
Compiling .pioenvs/nsplivingroom/mbedtls/mbedtls/library/x509write_csr.o
Compiling .pioenvs/nsplivingroom/bootloader/hal/wdt_hal_iram.o
Compiling .pioenvs/nsplivingroom/bootloader/hal/mpu_hal.o
Compiling .pioenvs/nsplivingroom/bootloader/hal/cpu_hal.o
Compiling .pioenvs/nsplivingroom/bootloader/hal/efuse_hal.o
Compiling .pioenvs/nsplivingroom/bootloader/hal/esp32/efuse_hal.o
Compiling .pioenvs/nsplivingroom/bootloader/bootloader/subproject/main/bootloader_start.o
Archiving .pioenvs/nsplivingroom/bootloader/esp-idf/hal/libhal.a
Compiling .pioenvs/nsplivingroom/bootloader/bootloader_support/src/bootloader_common.o
Archiving .pioenvs/nsplivingroom/bootloader/esp-idf/main/libmain.a
Compiling .pioenvs/nsplivingroom/bootloader/bootloader_support/src/bootloader_common_loader.o
Archiving .pioenvs/nsplivingroom/esp-idf/mbedtls/mbedtls/library/libmbedx509.a
Generating project linker script .pioenvs/nsplivingroom/sections.ld
Compiling .pioenvs/nsplivingroom/bootloader/bootloader_support/src/bootloader_clock_init.o
Compiling .pioenvs/nsplivingroom/bootloader/bootloader_support/src/bootloader_flash.o
Compiling .pioenvs/nsplivingroom/bootloader/bootloader_support/src/bootloader_mem.o
Compiling .pioenvs/nsplivingroom/bootloader/bootloader_support/src/bootloader_random.o
Compiling .pioenvs/nsplivingroom/bootloader/bootloader_support/src/bootloader_random_esp32.o
Compiling .pioenvs/nsplivingroom/bootloader/bootloader_support/src/bootloader_utility.o
Compiling .pioenvs/nsplivingroom/bootloader/bootloader_support/src/esp_image_format.o
Compiling .pioenvs/nsplivingroom/bootloader/bootloader_support/src/flash_encrypt.o
Compiling .pioenvs/nsplivingroom/bootloader/bootloader_support/src/secure_boot.o
Compiling .pioenvs/nsplivingroom/bootloader/bootloader_support/src/flash_partitions.o
Compiling .pioenvs/nsplivingroom/bootloader/bootloader_support/src/flash_qio_mode.o
Compiling .pioenvs/nsplivingroom/bootloader/bootloader_support/src/bootloader_flash_config_esp32.o
Compiling .pioenvs/nsplivingroom/bootloader/bootloader_support/src/bootloader_efuse.o
Compiling .pioenvs/nsplivingroom/bootloader/bootloader_support/src/bootloader_init.o
Compiling .pioenvs/nsplivingroom/bootloader/bootloader_support/src/bootloader_clock_loader.o
Compiling .pioenvs/nsplivingroom/bootloader/bootloader_support/src/bootloader_console.o
Compiling .pioenvs/nsplivingroom/bootloader/bootloader_support/src/bootloader_console_loader.o
Compiling .pioenvs/nsplivingroom/bootloader/bootloader_support/src/bootloader_panic.o
Compiling .pioenvs/nsplivingroom/bootloader/bootloader_support/src/esp32/bootloader_sha.o
Compiling .pioenvs/nsplivingroom/bootloader/bootloader_support/src/esp32/bootloader_soc.o
Compiling .pioenvs/nsplivingroom/bootloader/bootloader_support/src/esp32/bootloader_esp32.o
Compiling .pioenvs/nsplivingroom/bootloader/efuse/esp32/esp_efuse_table.o
Compiling .pioenvs/nsplivingroom/bootloader/efuse/esp32/esp_efuse_fields.o
Compiling .pioenvs/nsplivingroom/bootloader/efuse/esp32/esp_efuse_utility.o
Archiving .pioenvs/nsplivingroom/bootloader/esp-idf/bootloader_support/libbootloader_support.a
Compiling .pioenvs/nsplivingroom/bootloader/efuse/src/esp_efuse_api.o
Compiling .pioenvs/nsplivingroom/bootloader/efuse/src/esp_efuse_fields.o
Compiling .pioenvs/nsplivingroom/bootloader/efuse/src/esp_efuse_utility.o
Compiling .pioenvs/nsplivingroom/bootloader/efuse/src/esp_efuse_api_key_esp32.o
Compiling .pioenvs/nsplivingroom/bootloader/esp_common/src/esp_err_to_name.o
Archiving .pioenvs/nsplivingroom/bootloader/esp-idf/efuse/libefuse.a
Compiling .pioenvs/nsplivingroom/bootloader/esp_hw_support/compare_set.o
Archiving .pioenvs/nsplivingroom/bootloader/esp-idf/esp_common/libesp_common.a
Compiling .pioenvs/nsplivingroom/bootloader/esp_hw_support/cpu_util.o
Compiling .pioenvs/nsplivingroom/bootloader/esp_hw_support/port/esp32/rtc_clk.o
Compiling .pioenvs/nsplivingroom/bootloader/esp_hw_support/port/esp32/rtc_clk_init.o
Compiling .pioenvs/nsplivingroom/bootloader/esp_hw_support/port/esp32/rtc_init.o
Compiling .pioenvs/nsplivingroom/bootloader/esp_hw_support/port/esp32/rtc_pm.o
Compiling .pioenvs/nsplivingroom/bootloader/esp_hw_support/port/esp32/rtc_sleep.o
Compiling .pioenvs/nsplivingroom/bootloader/esp_hw_support/port/esp32/rtc_time.o
Compiling .pioenvs/nsplivingroom/bootloader/esp_hw_support/port/esp32/rtc_wdt.o
Compiling .pioenvs/nsplivingroom/bootloader/esp_hw_support/port/esp32/chip_info.o
Compiling .pioenvs/nsplivingroom/bootloader/esp_rom/patches/esp_rom_crc.o
Compiling .pioenvs/nsplivingroom/bootloader/esp_rom/patches/esp_rom_sys.o
Compiling .pioenvs/nsplivingroom/bootloader/esp_rom/patches/esp_rom_uart.o
Compiling .pioenvs/nsplivingroom/bootloader/esp_rom/patches/esp_rom_tjpgd.o
Archiving .pioenvs/nsplivingroom/bootloader/esp-idf/esp_hw_support/libesp_hw_support.a
Compiling .pioenvs/nsplivingroom/bootloader/esp_rom/patches/esp_rom_efuse.o
Compiling .pioenvs/nsplivingroom/bootloader/esp_rom/patches/esp_rom_longjmp.o
Compiling .pioenvs/nsplivingroom/bootloader/esp_system/esp_err.o
Archiving .pioenvs/nsplivingroom/bootloader/esp-idf/esp_rom/libesp_rom.a
Compiling .pioenvs/nsplivingroom/bootloader/log/log.o
Compiling .pioenvs/nsplivingroom/bootloader/log/log_buffers.o
Archiving .pioenvs/nsplivingroom/bootloader/esp-idf/esp_system/libesp_system.a
Compiling .pioenvs/nsplivingroom/bootloader/log/log_noos.o
Compiling .pioenvs/nsplivingroom/bootloader/bootloader/subproject/components/micro-ecc/uECC_verify_antifault.o
Archiving .pioenvs/nsplivingroom/bootloader/esp-idf/log/liblog.a
Compiling .pioenvs/nsplivingroom/bootloader/soc/lldesc.o
Compiling .pioenvs/nsplivingroom/bootloader/soc/soc_include_legacy_warn.o
Compiling .pioenvs/nsplivingroom/bootloader/soc/esp32/adc_periph.o
Compiling .pioenvs/nsplivingroom/bootloader/soc/esp32/dac_periph.o
Compiling .pioenvs/nsplivingroom/bootloader/soc/esp32/gpio_periph.o
Compiling .pioenvs/nsplivingroom/bootloader/soc/esp32/i2c_periph.o
Compiling .pioenvs/nsplivingroom/bootloader/soc/esp32/i2s_periph.o
Compiling .pioenvs/nsplivingroom/bootloader/soc/esp32/interrupts.o
Compiling .pioenvs/nsplivingroom/bootloader/soc/esp32/lcd_periph.o
Compiling .pioenvs/nsplivingroom/bootloader/soc/esp32/ledc_periph.o
Compiling .pioenvs/nsplivingroom/bootloader/soc/esp32/mcpwm_periph.o
Compiling .pioenvs/nsplivingroom/bootloader/soc/esp32/pcnt_periph.o
Compiling .pioenvs/nsplivingroom/bootloader/soc/esp32/rmt_periph.o
Compiling .pioenvs/nsplivingroom/bootloader/soc/esp32/rtc_io_periph.o
Compiling .pioenvs/nsplivingroom/bootloader/soc/esp32/sdio_slave_periph.o
Compiling .pioenvs/nsplivingroom/bootloader/soc/esp32/sdmmc_periph.o
Compiling .pioenvs/nsplivingroom/bootloader/soc/esp32/sigmadelta_periph.o
Compiling .pioenvs/nsplivingroom/bootloader/soc/esp32/spi_periph.o
Compiling .pioenvs/nsplivingroom/bootloader/soc/esp32/timer_periph.o
Compiling .pioenvs/nsplivingroom/bootloader/soc/esp32/touch_sensor_periph.o
Compiling .pioenvs/nsplivingroom/bootloader/soc/esp32/uart_periph.o
Compiling .pioenvs/nsplivingroom/bootloader/spi_flash/esp32/spi_flash_rom_patch.o
Archiving .pioenvs/nsplivingroom/bootloader/esp-idf/soc/libsoc.a
Compiling .pioenvs/nsplivingroom/bootloader/xtensa/eri.o
Compiling .pioenvs/nsplivingroom/bootloader/xtensa/xt_trax.o
Archiving .pioenvs/nsplivingroom/bootloader/esp-idf/xtensa/libxtensa.a
Generating partitions .pioenvs/nsplivingroom/partitions.bin
Generating an empty partition .pioenvs/nsplivingroom/ota_data_initial.bin
Archiving .pioenvs/nsplivingroom/bootloader/esp-idf/micro-ecc/libmicro-ecc.a
Archiving .pioenvs/nsplivingroom/bootloader/esp-idf/spi_flash/libspi_flash.a
Linking .pioenvs/nsplivingroom/bootloader.elf
Building .pioenvs/nsplivingroom/bootloader.bin
Creating esp32 image...
Successfully created esp32 image.
Linking .pioenvs/nsplivingroom/firmware.elf
RAM:   [=         ]  11.8% (used 38624 bytes from 327680 bytes)
Flash: [=======   ]  66.3% (used 1216257 bytes from 1835008 bytes)
Building .pioenvs/nsplivingroom/firmware.bin
Creating esp32 image...
Successfully created esp32 image.
esp32_create_combined_bin([".pioenvs/nsplivingroom/firmware.bin"], [".pioenvs/nsplivingroom/firmware.elf"])
Wrote 0x13a8b0 bytes to file /data/build/nsplivingroom/.pioenvs/nsplivingroom/firmware-factory.bin, ready to flash to offset 0x0
======================== [SUCCESS] Took 116.73 seconds ========================
INFO Successfully compiled program.
INFO Resolving IP address of nsplivingroom.local

@JS1Dev
Copy link
Author

JS1Dev commented May 23, 2024

Sorry about that, it's practically muscle memory to clean the build files first but I clearly forgot to this time as it built just fine when I did.

Unfortunately the NSPanel screen is stuck at the following (it's been that way for over 10 minutes so I don't think it'll recover), for ref, here's the log: logs_nsplivingroom_run_5_23.txt
image

@edwardtfn
Copy link
Collaborator

But even with the panel on that page, you should be able to try the relays from the device's page. Is that working?

@JS1Dev
Copy link
Author

JS1Dev commented May 23, 2024

Ahh.. right, sorry, I just saw the screen and thought I couldn't move forward. Unfortunately, when I increased the temperature to trigger it to turn on, the relay didn't click (so the furnace didn't turn on). So it sounds like something changed beyond your code, i.e. ESPHome, to have caused this issue? If so, what's the next step to resolve?

@edwardtfn
Copy link
Collaborator

Could you please try it again with ESPHome v2023.12 and let me know if it is really working?
If it is, then we can try tracking the changes to relays since that version.

@edwardtfn
Copy link
Collaborator

I've updated the table: #2120 (comment)

@edwardtfn
Copy link
Collaborator

Ahh.. right, sorry, I just saw the screen and thought I couldn't move forward. Unfortunately, when I increased the temperature to trigger it to turn on, the relay didn't click (so the furnace didn't turn on).

Same thing if you change the relay from the device's page (Settings > Devices and Services > ESPHome)?

@JS1Dev
Copy link
Author

JS1Dev commented May 24, 2024

Here are some testing results

Curve # 1 - ESPHome Switch (Settings > Devices and Services > ESPHome)
Curve # 2 - All NSPanels don't behave the same despite using identical .yaml files (with the only exception being the "device_name"

NSPanel_HA_Blueprint: v4.3.7
ESPHome Compiler: 2024.5.2
-- ref: main --

kitchen panel

  • Move HA UI Thermostat:
    -- To ON after reboot: Physically triggers Relay (clicks)
    -- To ON after the first time
    --- Never physically triggers Relay (clicks)
    --- Always toggles the ESPHome Switch to ON
    -- To OFF at any time
    --- never Physically triggers Relay (clicks) or toggles the ESPHome Switch to OFF
  • ESPHome Switch (Settings > Devices and Services > ESPHome):
    -- Always physically triggers Relay (clicks) when toggling ON or OFF

livingroom panel

  • Move HA UI Thermostat:
    -- Never physically triggers Relay (clicks) (ON or OFF)
    -- Always toggles the ESPHome Switch to ON
    -- Never toggles the ESPHome Switch to OFF
  • ESPHome Switch (Settings > Devices and Services > ESPHome):
    -- Never physically triggers Relay (clicks) (ON or OFF)

2ndfloor panel

  • Same as livingroom

-- ref: v4.2.5b --

kitchen panel

  • Move HA UI Thermostat:
    -- To ON - always Physically triggers Relay (clicks) but ONLY IF you first go to ESPHome Switch (Settings > Devices and Services > ESPHome) and toggle to OFF
    -- To OFF - never Physically triggers Relay (clicks) or toggles the ESPHome Switch to OFF
  • ESPHome Switch (Settings > Devices and Services > ESPHome):
    -- Always physically triggers Relay (clicks) when toggling ON or OFF

livingroom panel

  • Same as main

2ndfloor panel

  • Same as main & livingroom

I was able to use the ESPHome legacy add-on to install 2023.12.9 as you asked
image

But then I went to compile with my .yaml using v4.2.5 but got an error on all 3 NSPanels

Archiving .pioenvs/nsplivingroom/esp-idf/app_update/libapp_update.a
/data/packages/da73fcd3/advanced/esphome/nspanel_esphome_core.yaml: In lambda function:
/data/packages/da73fcd3/advanced/esphome/nspanel_esphome_core.yaml:2808:73: error: 'get_ip_address' is not a member of 'esphome::network'
                         disp1->set_component_text_printf("boot.ip_addr", "%s", network::get_ip_address().str().c_str());
                                                                         ^~~~~~~~~~~~~~
/data/packages/da73fcd3/advanced/esphome/nspanel_esphome_core.yaml:2808:73: note: suggested alternative: 'get_ip_addresses'
                         disp1->set_component_text_printf("boot.ip_addr", "%s", network::get_ip_address().str().c_str());
                                                                         ^~~~~~~~~~~~~~
                                                                         get_ip_addresses
Compiling .pioenvs/nsplivingroom/asio/asio/asio/src/asio.o
Archiving .pioenvs/nsplivingroom/esp-idf/asio/libasio.a
Compiling .pioenvs/nsplivingroom/bootloader_support/src/bootloader_common.o
Compiling .pioenvs/nsplivingroom/bootloader_support/src/bootloader_common_loader.o
Compiling .pioenvs/nsplivingroom/bootloader_support/src/bootloader_clock_init.o
Compiling .pioenvs/nsplivingroom/bootloader_support/src/bootloader_flash.o
Compiling .pioenvs/nsplivingroom/bootloader_support/src/bootloader_mem.o
Compiling .pioenvs/nsplivingroom/bootloader_support/src/bootloader_random.o
Compiling .pioenvs/nsplivingroom/bootloader_support/src/bootloader_random_esp32.o
*** [.pioenvs/nsplivingroom/src/main.o] Error 1
========================= [FAILED] Took 146.29 seconds =========================

I then noticed your table: #2120 (comment)) specifies "NSPanel_HA_Blueprint" - I understand Blueprint (though not sure how to revert that), but I'm not sure what NSPanel and HA mean? Is HA core & OS? If so, how do I revert those? ESPHome isn't referenced in "NSPanel_HA_Blueprint" but obviously that's needed as you gave me the addon to do that.

@edwardtfn
Copy link
Collaborator

But then I went to compile with my .yaml using v4.2.5 but got an error on all 3 NSPanels

Are you sure you are pointing to ref: v4.2.5 and NOT ref: v4.2.5b? Have you cleaned build files?

@JS1Dev
Copy link
Author

JS1Dev commented May 24, 2024

Hi @edwardtfn, yes, unfortunately I can confirm the error occurs on all 3 devices using ref: v4.2.5 after cleaning build files

packages:
  remote_package:
    url: https://github.com/Blackymas/NSPanel_HA_Blueprint
    ref: v4.2.5

@edwardtfn
Copy link
Collaborator

So, are you sure you are using ESPHOME v2024.12 to compile? Try enabling "Show in sidebar" on the Add-on so you see the two instances in your side bar.

@JS1Dev
Copy link
Author

JS1Dev commented May 24, 2024

Hey @edwardtfn, did you mean v2023.12 (not v2024.12)? v2023.12.9 is what you mentioned in your table: #2120 (comment)) as well as your comment in: #2120 (comment)
image

I seem to have v2023.12 (v2023.12.9) setup though when I get this error
image

@edwardtfn
Copy link
Collaborator

Sorry, you are right... I mean v2023.12.9.

It shouldnt give that error when compiling with this version. I can compile here with no issues.

Could you please share the full log from when compiling? The top of the log should display the ESPHome compiler version in use.

@JS1Dev
Copy link
Author

JS1Dev commented May 25, 2024

After the logs showed the new version, I put the pieces together and now understand that I can choose the ESPHome 2023.12 from the left menu and install from there, sorry, I hadn't determined that until just now. Unfortunately still having problems installing now getting the error: "ERROR Unsupported OTA version 2" here's the log logs_nsplivingroom_run_5_25.txt

  • Note, all 3 panels have the same error but this log is the only one of the 3 that also has this message additionally (otherwise they were all the same):
We found 236.76MB of unnecessary PlatformIO system data (temporary files, unnecessary packages, etc.).
Use `pio system prune --dry-run` to list them or `pio system prune` to save disk space.

@edwardtfn
Copy link
Collaborator

Well, this is getting more complex with time... 😂

You will have to install with latest versions, but adding this:

ota:
  version: 1

Then you remove those lines again and try to install the older versions...

@JS1Dev
Copy link
Author

JS1Dev commented May 26, 2024

Ok, so I put those lines above substitutions (that was the only place I could resolve any compile errors), then specified ref: main and the install seemed to be successful, here's the log: logs_nsplivingroom_run_5_261.txt. Below is the config, here's the full log: logs_nsplivingroom_run_5_261.txt

ota:
  version: 1
substitutions:
  ###### CHANGE ME START ######
  device_name: "nsplivingroom" 

...
packages:
  remote_package:
    url: https://github.com/Blackymas/NSPanel_HA_Blueprint
    ref: main

I then stayed in the current ESPHome and cleaned the build files, then I whent to ESPHome 2023.12, removed the ota version 1 and went back to ref: v4.2.5 and installed using 2023.12 which appears to be successful and was oddly fast though I did see this one error, here's the full log (including my attempt to trigger the relay via the UI and through the ESPHome Switch (Settings > Devices and Services > ESPHome) but the behavior didn't change from my earlier post (#2120 (comment)): logs_nsplivingroom_run_5_262.txt

[12:44:25][E][nextion:525]: ERROR: Received numeric return but the queue is empty

Because the install was so fast, I decided to stay in ESPHome 2023.12 and I cleaned the build files and installed again - this time a lot more happened (compiling). Here's the log (logs_nsplivingroom_run_5_263.txt), but still the same behavior as described in (#2120 (comment)). For ref, here's the panel
image

@edwardtfn edwardtfn modified the milestones: v4.3.8 - Patch, v4.4 May 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Add-on: Climate Bug Identifies an issue where the system is not functioning as expected.
Projects
None yet
Development

No branches or pull requests

2 participants