EverythingSmartHome / everything-presence-lite

Everything Presence Lite
138 stars 49 forks source link

Install firmware problem #166

Closed perseus177 closed 1 month ago

perseus177 commented 1 month ago

Hi, Please help

I bought Everything presence sensor lite. By mistake, I erased ESP board. I want to install the firmware back.

I install it via web ESP Home. In Home Assistant in addon ESP Home I changed substitutions and package and click to install

substitutions:
  name: everything-presence-lite-f1bcf8
  friendly_name: Everything Presence Lite f1bcf8
packages:
  EverythingSmartTechnology.Everything_Presence_Lite: github://everythingsmarthome/everything-presence-lite/everything-presence-lite-ha.yaml@main

esphome:
  name: ${name}
  friendly_name: ${friendly_name}
  min_version: 2024.6.0
  name_add_mac_suffix: false
  project:
    name: esphome.web
    version: dev

esp32:
  board: esp32dev
  framework:
    type: arduino

# Enable logging
logger:

# Enable Home Assistant API
api:

# Allow Over-The-Air updates
ota:
- platform: esphome

# Allow provisioning Wi-Fi via serial
improv_serial:

wifi:
  # Set up a wifi access point
  ap: {}

# In combination with the `ap` this allows the user
# to provision wifi credentials to the device via WiFi AP.
captive_portal:

dashboard_import:
  package_import_url: github://esphome/example-configs/esphome-web/esp32.yaml@main
  import_full_config: true

# Sets up Bluetooth LE (Only on ESP32) to allow the user
# to provision wifi credentials to the device.
esp32_improv:
  authorizer: none

# To have a "next url" for improv serial
web_server:

http_request:
  verify_ssl: false  

Result from Installation

INFO ESPHome 2024.8.3
INFO Reading configuration /config/esphome/esphome-web-f1bcf8.yaml...
WARNING Found and merged multiple configurations for ota platform esphome port(s) [3232]
INFO Generating C++ source...
INFO Compiling app...
Processing everything-presence-lite-f1bcf8 (board: esp32dev; framework: arduino; platform: platformio/espressif32@5.4.0)
--------------------------------------------------------------------------------
Library Manager: Installing esphome/AsyncTCP-esphome @ 2.1.3
INFO Installing esphome/AsyncTCP-esphome @ 2.1.3
Unpacking  [####################################]  100%
Library Manager: AsyncTCP-esphome@2.1.3 has been installed!
INFO AsyncTCP-esphome@2.1.3 has been installed!
Library Manager: Installing esphome/ESPAsyncWebServer-esphome @ 3.2.2
INFO Installing esphome/ESPAsyncWebServer-esphome @ 3.2.2
Unpacking  [####################################]  100%
Library Manager: ESPAsyncWebServer-esphome@3.2.2 has been installed!
INFO ESPAsyncWebServer-esphome@3.2.2 has been installed!
Library Manager: Resolving dependencies...
INFO Resolving dependencies...
Library Manager: Installing bblanchon/ArduinoJson @ 6.18.5
INFO Installing bblanchon/ArduinoJson @ 6.18.5
Unpacking  [####################################]  100%
Library Manager: ArduinoJson@6.18.5 has been installed!
INFO ArduinoJson@6.18.5 has been installed!
Library Manager: Installing improv/Improv @ 1.2.4
INFO Installing improv/Improv @ 1.2.4
Unpacking  [####################################]  100%
Library Manager: Improv@1.2.4 has been installed!
INFO Improv@1.2.4 has been installed!
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
 - toolchain-xtensa-esp32 @ 8.4.0+2021r2-patch5
Dependency Graph
|-- AsyncTCP-esphome @ 2.1.3
|-- WiFi @ 2.0.0
|-- FS @ 2.0.0
|-- Update @ 2.0.0
|-- ESPAsyncWebServer-esphome @ 3.2.2
|-- DNSServer @ 2.0.0
|-- ESPmDNS @ 2.0.0
|-- Wire @ 2.0.0
|-- ArduinoJson @ 6.18.5
|-- WiFiClientSecure @ 2.0.0
|-- HTTPClient @ 2.0.0
|-- Improv @ 1.2.4
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/api/api_connection.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/api/api_frame_helper.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/api/api_pb2.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/api/api_pb2_service.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/api/api_server.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/api/list_entities.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/api/proto.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/api/subscribe_state.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/api/user_services.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/bh1750/bh1750.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/binary_sensor/automation.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/binary_sensor/binary_sensor.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/binary_sensor/filter.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/bluetooth_proxy/bluetooth_connection.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/bluetooth_proxy/bluetooth_proxy.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/button/button.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/captive_portal/captive_portal.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/dashboard_import/dashboard_import.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/esp32/core.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/esp32/gpio.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/esp32/preferences.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/esp32_ble/ble.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/esp32_ble/ble_advertising.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/esp32_ble/ble_uuid.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/esp32_ble_client/ble_characteristic.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/esp32_ble_client/ble_client_base.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/esp32_ble_client/ble_service.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/esp32_ble_server/ble_2901.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/esp32_ble_server/ble_2902.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/esp32_ble_server/ble_characteristic.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/esp32_ble_server/ble_descriptor.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/esp32_ble_server/ble_server.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/esp32_ble_server/ble_service.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/esp32_ble_tracker/esp32_ble_tracker.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/esp32_improv/esp32_improv_component.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/esphome/ota/ota_esphome.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/http_request/http_request.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/http_request/http_request_arduino.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/http_request/http_request_idf.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/http_request/ota/ota_http_request.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/http_request/update/http_request_update.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/i2c/i2c.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/i2c/i2c_bus_arduino.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/i2c/i2c_bus_esp_idf.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/improv_base/improv_base.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/improv_serial/improv_serial_component.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/json/json_util.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/light/addressable_light.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/light/automation.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/light/esp_color_correction.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/light/esp_hsv_color.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/light/esp_range_view.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/light/light_call.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/light/light_json_schema.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/light/light_output.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/light/light_state.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/logger/logger.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/logger/logger_esp32.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/logger/logger_esp8266.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/logger/logger_host.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/logger/logger_libretiny.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/logger/logger_rp2040.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/md5/md5.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/mdns/mdns_component.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/mdns/mdns_esp32.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/mdns/mdns_esp8266.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/mdns/mdns_host.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/mdns/mdns_libretiny.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/mdns/mdns_rp2040.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/network/util.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/number/automation.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/number/number.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/number/number_call.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/number/number_traits.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/ota/ota_backend.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/ota/ota_backend_arduino_esp32.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/ota/ota_backend_arduino_esp8266.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/ota/ota_backend_arduino_libretiny.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/ota/ota_backend_arduino_rp2040.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/ota/ota_backend_esp_idf.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/output/automation.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/output/float_output.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/restart/button/restart_button.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/safe_mode/safe_mode.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/sensor/automation.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/sensor/filter.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/sensor/sensor.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/socket/bsd_sockets_impl.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/socket/lwip_raw_tcp_impl.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/socket/lwip_sockets_impl.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/socket/socket.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/status_led/light/status_led_light.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/switch/automation.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/switch/switch.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/template/binary_sensor/template_binary_sensor.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/template/number/template_number.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/template/sensor/template_sensor.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/template/switch/template_switch.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/template/text_sensor/template_text_sensor.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/text_sensor/filter.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/text_sensor/text_sensor.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/uart/uart.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/uart/uart_component.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/uart/uart_component_esp32_arduino.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/uart/uart_component_esp8266.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/uart/uart_component_esp_idf.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/uart/uart_component_host.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/uart/uart_component_libretiny.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/uart/uart_component_rp2040.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/uart/uart_debugger.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/update/update_entity.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/watchdog/watchdog.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/web_server/list_entities.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/web_server/web_server.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/web_server/web_server_v1.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/web_server_base/web_server_base.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/wifi/wifi_component.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/wifi/wifi_component_esp32_arduino.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/wifi/wifi_component_esp8266.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/wifi/wifi_component_esp_idf.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/wifi/wifi_component_libretiny.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/components/wifi/wifi_component_pico_w.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/core/application.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/core/bytebuffer.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/core/color.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/core/component.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/core/component_iterator.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/core/controller.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/core/entity_base.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/core/helpers.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/core/log.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/core/ring_buffer.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/core/scheduler.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/core/string_ref.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/core/time.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/esphome/core/util.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/src/main.cpp.o
Building .pioenvs/everything-presence-lite-f1bcf8/bootloader.bin
Generating partitions .pioenvs/everything-presence-lite-f1bcf8/partitions.bin
Creating esp32 image...
Successfully created esp32 image.
Compiling .pioenvs/everything-presence-lite-f1bcf8/libad5/AsyncTCP-esphome/AsyncTCP.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/lib64d/WiFi/WiFi.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/lib64d/WiFi/WiFiAP.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/lib64d/WiFi/WiFiClient.cpp.o
Archiving .pioenvs/everything-presence-lite-f1bcf8/libad5/libAsyncTCP-esphome.a
Indexing .pioenvs/everything-presence-lite-f1bcf8/libad5/libAsyncTCP-esphome.a
Compiling .pioenvs/everything-presence-lite-f1bcf8/lib64d/WiFi/WiFiGeneric.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/lib64d/WiFi/WiFiMulti.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/lib64d/WiFi/WiFiSTA.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/lib64d/WiFi/WiFiScan.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/lib64d/WiFi/WiFiServer.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/lib64d/WiFi/WiFiUdp.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/lib01c/FS/FS.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/lib01c/FS/vfs_api.cpp.o
Archiving .pioenvs/everything-presence-lite-f1bcf8/lib64d/libWiFi.a
Indexing .pioenvs/everything-presence-lite-f1bcf8/lib64d/libWiFi.a
Compiling .pioenvs/everything-presence-lite-f1bcf8/libbc6/Update/HttpsOTAUpdate.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/libbc6/Update/Updater.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/liba12/ESPAsyncWebServer-esphome/AsyncEventSource.cpp.o
Archiving .pioenvs/everything-presence-lite-f1bcf8/lib01c/libFS.a
Indexing .pioenvs/everything-presence-lite-f1bcf8/lib01c/libFS.a
Compiling .pioenvs/everything-presence-lite-f1bcf8/liba12/ESPAsyncWebServer-esphome/AsyncWebSocket.cpp.o
Archiving .pioenvs/everything-presence-lite-f1bcf8/libbc6/libUpdate.a
Indexing .pioenvs/everything-presence-lite-f1bcf8/libbc6/libUpdate.a
Compiling .pioenvs/everything-presence-lite-f1bcf8/liba12/ESPAsyncWebServer-esphome/WebAuthentication.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/liba12/ESPAsyncWebServer-esphome/WebHandlers.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/liba12/ESPAsyncWebServer-esphome/WebRequest.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/liba12/ESPAsyncWebServer-esphome/WebResponses.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/liba12/ESPAsyncWebServer-esphome/WebServer.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/lib333/DNSServer/DNSServer.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/lib915/ESPmDNS/ESPmDNS.cpp.o
Archiving .pioenvs/everything-presence-lite-f1bcf8/lib333/libDNSServer.a
Indexing .pioenvs/everything-presence-lite-f1bcf8/lib333/libDNSServer.a
Compiling .pioenvs/everything-presence-lite-f1bcf8/lib4fc/Wire/Wire.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/libb0f/WiFiClientSecure/WiFiClientSecure.cpp.o
Archiving .pioenvs/everything-presence-lite-f1bcf8/liba12/libESPAsyncWebServer-esphome.a
Indexing .pioenvs/everything-presence-lite-f1bcf8/liba12/libESPAsyncWebServer-esphome.a
Compiling .pioenvs/everything-presence-lite-f1bcf8/libb0f/WiFiClientSecure/esp_crt_bundle.c.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/libb0f/WiFiClientSecure/ssl_client.cpp.o
Archiving .pioenvs/everything-presence-lite-f1bcf8/lib915/libESPmDNS.a
Indexing .pioenvs/everything-presence-lite-f1bcf8/lib915/libESPmDNS.a
Compiling .pioenvs/everything-presence-lite-f1bcf8/lib2f0/HTTPClient/HTTPClient.cpp.o
Archiving .pioenvs/everything-presence-lite-f1bcf8/lib4fc/libWire.a
Indexing .pioenvs/everything-presence-lite-f1bcf8/lib4fc/libWire.a
Compiling .pioenvs/everything-presence-lite-f1bcf8/lib1af/Improv/improv.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/FrameworkArduino/Esp.cpp.o
Archiving .pioenvs/everything-presence-lite-f1bcf8/libb0f/libWiFiClientSecure.a
Indexing .pioenvs/everything-presence-lite-f1bcf8/libb0f/libWiFiClientSecure.a
Compiling .pioenvs/everything-presence-lite-f1bcf8/FrameworkArduino/FirmwareMSC.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/FrameworkArduino/FunctionalInterrupt.cpp.o
Archiving .pioenvs/everything-presence-lite-f1bcf8/lib1af/libImprov.a
Indexing .pioenvs/everything-presence-lite-f1bcf8/lib1af/libImprov.a
Compiling .pioenvs/everything-presence-lite-f1bcf8/FrameworkArduino/HWCDC.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/FrameworkArduino/HardwareSerial.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/FrameworkArduino/IPAddress.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/FrameworkArduino/IPv6Address.cpp.o
Archiving .pioenvs/everything-presence-lite-f1bcf8/lib2f0/libHTTPClient.a
Indexing .pioenvs/everything-presence-lite-f1bcf8/lib2f0/libHTTPClient.a
Compiling .pioenvs/everything-presence-lite-f1bcf8/FrameworkArduino/MD5Builder.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/FrameworkArduino/Print.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/FrameworkArduino/Stream.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/FrameworkArduino/StreamString.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/FrameworkArduino/Tone.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/FrameworkArduino/USB.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/FrameworkArduino/USBCDC.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/FrameworkArduino/USBMSC.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/FrameworkArduino/WMath.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/FrameworkArduino/WString.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/FrameworkArduino/base64.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/FrameworkArduino/cbuf.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/FrameworkArduino/esp32-hal-adc.c.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/FrameworkArduino/esp32-hal-bt.c.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/FrameworkArduino/esp32-hal-cpu.c.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/FrameworkArduino/esp32-hal-dac.c.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/FrameworkArduino/esp32-hal-gpio.c.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/FrameworkArduino/esp32-hal-i2c-slave.c.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/FrameworkArduino/esp32-hal-i2c.c.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/FrameworkArduino/esp32-hal-ledc.c.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/FrameworkArduino/esp32-hal-matrix.c.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/FrameworkArduino/esp32-hal-misc.c.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/FrameworkArduino/esp32-hal-psram.c.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/FrameworkArduino/esp32-hal-rgb-led.c.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/FrameworkArduino/esp32-hal-rmt.c.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/FrameworkArduino/esp32-hal-sigmadelta.c.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/FrameworkArduino/esp32-hal-spi.c.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/FrameworkArduino/esp32-hal-time.c.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/FrameworkArduino/esp32-hal-timer.c.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/FrameworkArduino/esp32-hal-tinyusb.c.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/FrameworkArduino/esp32-hal-touch.c.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/FrameworkArduino/esp32-hal-uart.c.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/FrameworkArduino/firmware_msc_fat.c.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/FrameworkArduino/libb64/cdecode.c.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/FrameworkArduino/libb64/cencode.c.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/FrameworkArduino/main.cpp.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/FrameworkArduino/stdlib_noniso.c.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/FrameworkArduino/wiring_pulse.c.o
Compiling .pioenvs/everything-presence-lite-f1bcf8/FrameworkArduino/wiring_shift.c.o
Archiving .pioenvs/everything-presence-lite-f1bcf8/libFrameworkArduino.a
Indexing .pioenvs/everything-presence-lite-f1bcf8/libFrameworkArduino.a
Linking .pioenvs/everything-presence-lite-f1bcf8/firmware.elf
RAM:   [==        ]  17.1% (used 55984 bytes from 327680 bytes)
Flash: [==========]  102.8% (used 1885533 bytes from 1835008 bytes)
Error: The program size (1885533 bytes) is greater than maximum allowed (1835008 bytes)
*** [checkprogsize] Explicit exit, status 1
========================= [FAILED] Took 800.07 seconds =========================
EverythingSmartHome commented 1 month ago

Please follow the factory reset section in the user guide which will help you to reinstall the firmware:

https://everythingsmarthome.github.io/everything-presence-lite/updating.html#manual-setup-and-factory-resetting

perseus177 commented 1 month ago

@EverythingSmartHome I checked it but I am lost

Here you can install the latest ESPHome firmware on the Everything Presence Lite board for direct integration with Home Assistant

I need more detailed information What should I do when I open page https://esphome.io/ ?

perseus177 commented 1 month ago

I tried it again via ESP Home Addon in Home Assistant

substitutions:
  name: everything-presence-lite-f1bcf8
  friendly_name: Everything Presence Lite f1bcf8
packages:
  EverythingSmartTechnology.Everything_Presence_Lite: github://everythingsmarthome/everything-presence-lite/everything-presence-lite-ha.yaml@main

esphome:
  name: ${name}
  friendly_name: ${friendly_name}
  min_version: 2024.6.0
  name_add_mac_suffix: false

http_request:
  verify_ssl: false  

Result

INFO ESPHome 2024.8.3
INFO Reading configuration /config/esphome/esphome-web-f1bcf8.yaml...
INFO Generating C++ source...
INFO Compiling app...
Processing everything-presence-lite-f1bcf8 (board: esp32dev; framework: espidf; platform: platformio/espressif32@5.4.0)
--------------------------------------------------------------------------------
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
 - framework-espidf @ 3.40407.240606 (4.4.7) 
 - tool-cmake @ 3.16.9 
 - tool-ninja @ 1.10.2 
 - toolchain-esp32ulp @ 2.35.0-20220830 
 - toolchain-xtensa-esp32 @ 8.4.0+2021r2-patch5
Installing ESP-IDF's Python dependencies
Collecting urllib3<2
  Downloading urllib3-1.26.20-py2.py3-none-any.whl (144 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 144.2/144.2 kB 3.3 MB/s eta 0:00:00
Collecting cryptography<35.0.0,>=2.1.4
  Downloading cryptography-3.4.8.tar.gz (546 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 546.9/546.9 kB 9.6 MB/s eta 0:00:00
  Installing build dependencies: started
  Installing build dependencies: still running...
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting future>=0.18.3
  Downloading future-1.0.0-py3-none-any.whl (491 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 491.3/491.3 kB 9.8 MB/s eta 0:00:00
Collecting pyparsing<2.4.0,>=2.0.3
  Downloading pyparsing-2.3.1-py2.py3-none-any.whl (61 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.8/61.8 kB 13.5 MB/s eta 0:00:00
Collecting kconfiglib~=13.7.1
  Downloading kconfiglib-13.7.1-py2.py3-none-any.whl (145 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 145.7/145.7 kB 11.4 MB/s eta 0:00:00
Collecting idf-component-manager~=1.0
  Downloading idf_component_manager-1.5.3-py2.py3-none-any.whl (161 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 161.3/161.3 kB 11.9 MB/s eta 0:00:00
Collecting cffi>=1.12
  Downloading cffi-1.17.1.tar.gz (516 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 516.6/516.6 kB 11.3 MB/s eta 0:00:00
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting packaging
  Downloading packaging-24.1-py3-none-any.whl (53 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.0/54.0 kB 12.7 MB/s eta 0:00:00
Collecting requests<3
  Downloading requests-2.32.3-py3-none-any.whl (64 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 64.9/64.9 kB 11.8 MB/s eta 0:00:00
Collecting requests-file<2
  Downloading requests_file-1.5.1-py2.py3-none-any.whl (3.7 kB)
Collecting requests-toolbelt
  Downloading requests_toolbelt-1.0.0-py2.py3-none-any.whl (54 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.5/54.5 kB 12.9 MB/s eta 0:00:00
Collecting schema<=0.7.5
  Downloading schema-0.7.5-py2.py3-none-any.whl (17 kB)
Collecting six
  Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting tqdm<5
  Downloading tqdm-4.66.5-py3-none-any.whl (78 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.4/78.4 kB 11.4 MB/s eta 0:00:00
Collecting colorama
  Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Collecting pyyaml>5.2
  Downloading pyyaml-6.0.2.tar.gz (130 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 130.6/130.6 kB 10.5 MB/s eta 0:00:00
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting cachecontrol[filecache]>0.12.6
  Downloading cachecontrol-0.14.0-py3-none-any.whl (22 kB)
Collecting contextlib2>0.6.0
  Downloading contextlib2-21.6.0-py2.py3-none-any.whl (13 kB)
Collecting click
  Downloading click-8.1.7-py3-none-any.whl (97 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 kB 12.1 MB/s eta 0:00:00
Collecting msgpack<2.0.0,>=0.5.2
  Downloading msgpack-1.1.0.tar.gz (167 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 167.3/167.3 kB 11.3 MB/s eta 0:00:00
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting filelock>=3.8.0
  Downloading filelock-3.16.0-py3-none-any.whl (16 kB)
Collecting pycparser
  Downloading pycparser-2.22-py3-none-any.whl (117 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 117.6/117.6 kB 10.6 MB/s eta 0:00:00
Collecting charset-normalizer<4,>=2
  Downloading charset_normalizer-3.3.2-py3-none-any.whl (48 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.5/48.5 kB 13.4 MB/s eta 0:00:00
Collecting idna<4,>=2.5
  Downloading idna-3.10-py3-none-any.whl (70 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 70.4/70.4 kB 12.0 MB/s eta 0:00:00
Collecting certifi>=2017.4.17
  Downloading certifi-2024.8.30-py3-none-any.whl (167 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 167.3/167.3 kB 11.5 MB/s eta 0:00:00
Building wheels for collected packages: cryptography, cffi, pyyaml, msgpack
  Building wheel for cryptography (pyproject.toml): started
  Building wheel for cryptography (pyproject.toml): still running...
  Building wheel for cryptography (pyproject.toml): still running...
  Building wheel for cryptography (pyproject.toml): still running...
  Building wheel for cryptography (pyproject.toml): still running...
  Building wheel for cryptography (pyproject.toml): still running...
  Building wheel for cryptography (pyproject.toml): finished with status 'done'
  Created wheel for cryptography: filename=cryptography-3.4.8-cp311-cp311-linux_armv7l.whl size=2078367 sha256=36c7be7b714bfa6d08e5219852f3050c7ec061321f6ec0b12a7d2126c48d8189
  Stored in directory: /tmp/pip-ephem-wheel-cache-cycbuujb/wheels/9b/d0/e0/ea75c03a4eef3e2cdc8740e0a72a8d6476999f76be2250f96d
  Building wheel for cffi (pyproject.toml): started
  Building wheel for cffi (pyproject.toml): finished with status 'done'
  Created wheel for cffi: filename=cffi-1.17.1-cp311-cp311-linux_armv7l.whl size=381107 sha256=f1b57d4053f64c18ba79a657596bc36054c0abf3e165d16c70c1dbd8fcde0a4e
  Stored in directory: /tmp/pip-ephem-wheel-cache-cycbuujb/wheels/04/67/73/d6174de8ad751cfe8c9f3bde5ce2e380df3747f34aecad5482
  Building wheel for pyyaml (pyproject.toml): started
  Building wheel for pyyaml (pyproject.toml): finished with status 'done'
  Created wheel for pyyaml: filename=PyYAML-6.0.2-cp311-cp311-linux_armv7l.whl size=45360 sha256=9ca49d83c105b7a6aeb7a195e2c0c9d6e8cbc4b4dc54ad16e58d40e606f39915
  Stored in directory: /tmp/pip-ephem-wheel-cache-cycbuujb/wheels/02/bc/f2/ad34347005242bda2343c81a0fc1ab4f44c5311f8d95c0e26b
  Building wheel for msgpack (pyproject.toml): started
  Building wheel for msgpack (pyproject.toml): finished with status 'done'
  Created wheel for msgpack: filename=msgpack-1.1.0-cp311-cp311-linux_armv7l.whl size=340188 sha256=b24d571c1b00ea4b66e4a13f448eacaaa0cd0c91f9502df1c064b0479d112a8a
  Stored in directory: /tmp/pip-ephem-wheel-cache-cycbuujb/wheels/b9/da/ad/654c00c47b47611dee2523b65e17844206b66fbbf8b41e939f
Successfully built cryptography cffi pyyaml msgpack
Installing collected packages: pyparsing, urllib3, tqdm, six, pyyaml, pycparser, packaging, msgpack, kconfiglib, idna, future, filelock, contextlib2, colorama, click, charset-normalizer, certifi, schema, requests, cffi, requests-toolbelt, requests-file, cryptography, cachecontrol, idf-component-manager
Successfully installed cachecontrol-0.14.0 certifi-2024.8.30 cffi-1.17.1 charset-normalizer-3.3.2 click-8.1.7 colorama-0.4.6 contextlib2-21.6.0 cryptography-3.4.8 filelock-3.16.0 future-1.0.0 idf-component-manager-1.5.3 idna-3.10 kconfiglib-13.7.1 msgpack-1.1.0 packaging-24.1 pycparser-2.22 pyparsing-2.3.1 pyyaml-6.0.2 requests-2.32.3 requests-file-1.5.1 requests-toolbelt-1.0.0 schema-0.7.5 six-1.16.0 tqdm-4.66.5 urllib3-1.26.20
Reading CMake configuration...
-- The C compiler identification is GNU 8.4.0
-- The CXX compiler identification is GNU 8.4.0
-- The ASM compiler identification is GNU
-- Found assembler: /data/cache/platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-gcc
-- Check for working C compiler: /data/cache/platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-gcc
-- Check for working C compiler: /data/cache/platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-gcc -- broken
-- Configuring incomplete, errors occurred!
See also "/data/build/everything-presence-lite-f1bcf8/.pioenvs/everything-presence-lite-f1bcf8/CMakeFiles/CMakeOutput.log".
See also "/data/build/everything-presence-lite-f1bcf8/.pioenvs/everything-presence-lite-f1bcf8/CMakeFiles/CMakeError.log".

fatal: not a git repository (or any parent up to mount point /)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
CMake Error at /data/cache/platformio/packages/tool-cmake/share/cmake-3.16/Modules/CMakeTestCCompiler.cmake:60 (message):
  The C compiler

    "/data/cache/platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-gcc"

  is not able to compile a simple test program.

  It fails with the following output:

    Change Dir: /data/build/everything-presence-lite-f1bcf8/.pioenvs/everything-presence-lite-f1bcf8/CMakeFiles/CMakeTmp

    Run Build Command(s):/data/cache/platformio/packages/tool-ninja/ninja cmTC_22da5 && [1/2] Building C object CMakeFiles/cmTC_22da5.dir/testCCompiler.c.obj
    [2/2] Linking C executable cmTC_22da5
    FAILED: cmTC_22da5 
    : && /data/cache/platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-gcc -mlongcalls -Wno-frame-address   CMakeFiles/cmTC_22da5.dir/testCCompiler.c.obj  -o cmTC_22da5   && :
    /data/cache/platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: /data/cache/platformio/packages/toolchain-xtensa-esp32/bin/../libexec/gcc/xtensa-esp32-elf/8.4.0/liblto_plugin.so: error loading plugin: /data/cache/platformio/packages/toolchain-xtensa-esp32/bin/../libexec/gcc/xtensa-esp32-elf/8.4.0/liblto_plugin.so: cannot open shared object file: No such file or directory
    collect2: error: ld returned 1 exit status
    ninja: build stopped: subcommand failed.

  CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
  /data/cache/platformio/packages/framework-espidf/tools/cmake/project.cmake:381 (__project)
  CMakeLists.txt:3 (project)

========================= [FAILED] Took 854.86 seconds =========================
EverythingSmartHome commented 1 month ago

@EverythingSmartHome I checked it but I am lost

Here you can install the latest ESPHome firmware on the Everything Presence Lite board for direct integration with Home Assistant

I need more detailed information What should I do when I open page https://esphome.io/ ?

No, you just follow the instructions on screen. No need to visit any other page or click any links. Click the giant Home Assistant button on the screen and follow the steps

perseus177 commented 1 month ago

Hi @EverythingSmartHome Thank you - I didn't think to click on that icon

Summary

  1. Installation Not working via Home Assistant Addon, Supervised
  2. In the meantime I successfully installed it via Windows - with command line
  3. The best and faster solution was to install it via the web, but I was blind :D https://everythingsmarthome.github.io/everything-presence-lite/updating.html#manual-setup-and-factory-resetting image