Add files via upload

This commit is contained in:
MichaelHeimann
2024-04-07 16:48:23 +02:00
committed by GitHub
parent b66d78bcbd
commit 25885620b6

View File

@@ -38,8 +38,8 @@ api:
url: string url: string
then: then:
- ota_http.flash: - ota_http.flash:
md5_url: !lambda return id(firmwaremd5_url).state; md5_url: !lambda return id(fw_url).state + ".md5";
url: !lambda return url.c_str(); url: !lambda return id(fw_url).state;
- lambda: |- - lambda: |-
static const char *const TAG = "prebuilt.button.bt_firmware_update"; static const char *const TAG = "prebuilt.button.bt_firmware_update";
ESP_LOGE(TAG, "Firmware update failed!"); ESP_LOGE(TAG, "Firmware update failed!");
@@ -56,16 +56,16 @@ button:
on_press: on_press:
then: then:
- ota_http.flash: - ota_http.flash:
md5_url: !lambda return id(firmwaremd5_url).state; md5_url: !lambda return id(fw_url).state + ".md5";
url: !lambda return id(firmware_url).state; url: !lambda return id(fw_url).state;
- lambda: |- - lambda: |-
static const char *const TAG = "prebuilt.button.bt_firmware_update"; static const char *const TAG = "prebuilt.button.bt_firmware_update";
ESP_LOGE(TAG, "Firmware update failed!"); ESP_LOGE(TAG, "Firmware update failed!");
#captive_portal: captive_portal:
dashboard_import: dashboard_import:
package_import_url: github://MichaelHeimann/NSPanel_HA_Blueprint/prebuilt/nspanel_esphome_prebuilt.yaml@main package_import_url: github://MichaelHeimann/NSPanel_HA_Blueprint/prebuilt/nspanel_esphome_prebuilt.yaml@main # Must be updated
import_full_config: false import_full_config: false
esp32_improv: esp32_improv:
@@ -74,17 +74,14 @@ esp32_improv:
esphome: esphome:
name_add_mac_suffix: true name_add_mac_suffix: true
project: project:
name: esphome.NSPanel_HA_Blueprint name: esphome.Wall_Display
version: "${version}" version: "${version}"
on_boot: on_boot:
- priority: 602.0 - priority: 602.0
then: then:
- text_sensor.template.publish: - text.set:
id: firmware_url id: fw_url
state: https://raw.githubusercontent.com/MichaelHeimann/NSPanel_HA_Blueprint/main/prebuilt/nspanel_esphome_prebuilt.bin value: "https://raw.githubusercontent.com/MichaelHeimann/NSPanel_HA_Blueprint/main/prebuilt/nspanel_esphome_prebuilt.bin"
- text_sensor.template.publish:
id: firmwaremd5_url
state: https://raw.githubusercontent.com/MichaelHeimann/NSPanel_HA_Blueprint/main/prebuilt/nspanel_esphome_prebuilt.bin.md5
esp32: esp32:
framework: framework:
type: esp-idf type: esp-idf
@@ -95,7 +92,7 @@ esp32:
CONFIG_BT_ALLOCATION_FROM_SPIRAM_FIRST: "y" CONFIG_BT_ALLOCATION_FROM_SPIRAM_FIRST: "y"
CONFIG_BT_BLE_DYNAMIC_ENV_MEMORY: "y" CONFIG_BT_BLE_DYNAMIC_ENV_MEMORY: "y"
CONFIG_MBEDTLS_EXTERNAL_MEM_ALLOC: "y" CONFIG_MBEDTLS_EXTERNAL_MEM_ALLOC: "y"
ONFIG_MBEDTLS_SSL_VARIABLE_BUFFER_LENGTH: "y" CONFIG_MBEDTLS_SSL_VARIABLE_BUFFER_LENGTH: "y"
CONFIG_MBEDTLS_DYNAMIC_BUFFER: "y" CONFIG_MBEDTLS_DYNAMIC_BUFFER: "y"
CONFIG_MBEDTLS_DYNAMIC_FREE_CONFIG_DATA: "y" CONFIG_MBEDTLS_DYNAMIC_FREE_CONFIG_DATA: "y"
CONFIG_MBEDTLS_DYNAMIC_FREE_CA_CERT: "y" CONFIG_MBEDTLS_DYNAMIC_FREE_CA_CERT: "y"
@@ -128,19 +125,14 @@ select:
- "NSPanel US (CJK languages)" - "NSPanel US (CJK languages)"
- "NSPanel US Landscape (CJK languages)" - "NSPanel US Landscape (CJK languages)"
text_sensor: text:
- id: firmware_url - platform: template
name: Firmware update - URL name: Firmware URL
platform: template id: fw_url
update_interval: 60s
internal: true
icon: mdi:cloud-download
- id: firmwaremd5_url
name: Firmware update md5 hash - URL
platform: template
update_interval: 60s
internal: true
icon: mdi:cloud-download icon: mdi:cloud-download
mode: text
optimistic: true
# internal: true
wifi: wifi:
networks: !remove networks: !remove