Add files via upload
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user