5 Commits

Author SHA1 Message Date
Edward Firmo
3483f4e411 Upload baud rate selectable as substitution
Solves #1430 (or the next time something similar is found).
2023-12-17 15:15:03 +01:00
Edward Firmo
5c0eb29f21 Move on_touch logs to VERBOSE 2023-12-17 12:50:38 +01:00
Edward Firmo
a2dc5913fa Move page constructors to TFT
To reduce comms between ESPHome and Nextion, which could help with some sync issues found with 921600 bps.
2023-12-17 12:44:12 +01:00
Edward Firmo
bd99afa14b change Nextion2Text to utf-8
Using this now: https://github.com/MMMZZZZ/Nextion2Text/issues/14#issuecomment-1688084921
2023-12-17 11:01:59 +01:00
Edward Firmo
1b14e70df0 Change char encoding to utf-8
From iso-8859-1
2023-12-17 08:32:21 +01:00
167 changed files with 956 additions and 930 deletions

View File

@@ -56,6 +56,7 @@ wifi:
3. Outdoor temperature selectable font size
4. Select icon size for button's pages
5. Support to Chinese (Taiwan) and prepared for other CJK languages
6. Upload baud rate selectable as substitution
 
## Details of noteworthy changes
@@ -88,6 +89,20 @@ You will find 3 new TFT files on the repository for the CJK languages. These fil
Currently only translations to Chinese (Taiwan) are available, but as soon we get the strings for other languages we will be happy to add to the blueprint selection.
<< Add screenshots of blueprint >>
&nbsp;
### 6. Upload baud rate selectable as substitution
You can select an alternative baud rate for your TFT uploads. This allows faster TFT uploads and also supports displays previously set with baud rates not supported by this project (currently 115200 bps and 921600 bps).
To enable an alternative upload TFT baud rate, add the desired value in your substitutions like this:
```yaml
upload_tft_baud_rate: "921600"
```
If an invalid value is entered or this substitution is not present, the current baud rate will be used.
The system will always fall back to the standard baud rate (115200 bps) if other tentatives fails.
&nbsp;
## Next topics we are currently working on
See here: https://github.com/Blackymas/NSPanel_HA_Blueprint/labels/roadmap

View File

@@ -46,7 +46,9 @@ climate:
internal: false
on_state:
- logger.log: Climate state changed - Start
- script.execute: addon_climate_update_page_climate
- script.execute:
id: page_climate
construct_page: false
- script.execute: addon_climate_update_page_home
- logger.log: Climate state changed - End
@@ -100,7 +102,7 @@ script:
- lambda: |-
id(is_addon_climate_visible) = embedded_climate;
- id: !extend addon_climate_update_page_climate
- id: !extend page_climate
then:
- lambda: |-
if (current_page->state == "climate" and id(is_addon_climate_visible))

View File

@@ -17,6 +17,7 @@ substitutions:
##### DON'T CHANGE THIS #####
upload_tft_chunk_size_max: "32768"
upload_tft_baud_rate: "0"
#############################
#external_components:
@@ -831,7 +832,7 @@ script:
std::string response;
ESP_LOGD(TAG, "Waiting for upgrade response");
recv_ret_string_(response, 2000, true); // This can take some time to return
recv_ret_string_(response, 5000, true); // This can take some time to return
// The Nextion display will, if it's ready to accept data, send a 0x05 byte.
ESP_LOGD(TAG, "Upgrade response is [%s]",
@@ -871,24 +872,50 @@ script:
};
#endif
ESP_LOGD(TAG, "Try #1 at 921600 bps");
uint32_t supported_baud_rates[] = {2400, 4800, 9600, 19200, 31250, 38400, 57600, 115200, 230400, 250000, 256000, 512000, 921600};
auto is_baud_rate_supported = [supported_baud_rates](uint32_t baud_rate_requested) -> bool {
size_t size = sizeof(supported_baud_rates) / sizeof(supported_baud_rates[0]);
for (size_t i = 0; i < size; ++i) {
if (supported_baud_rates[i] == baud_rate_requested) {
return true;
}
}
return false; // Return false if not found
};
uint32_t original_baud_rate_ = tf_uart->get_baud_rate();
if (!is_baud_rate_supported(original_baud_rate_)) original_baud_rate_ = 115200;
std::string upload_tft_baud_rate_string = "${upload_tft_baud_rate}";
uint32_t target_upload_baud_rate_ = stoi(upload_tft_baud_rate_string);
if (!is_baud_rate_supported(target_upload_baud_rate_)) target_upload_baud_rate_ = original_baud_rate_;
ESP_LOGD(TAG, "Target upload baud rate: %d", target_upload_baud_rate_);
ESP_LOGD(TAG, "Current baud rate: %d", tf_uart->get_baud_rate());
char update_msg[128];
sprintf(update_msg, "Try #1 at %d bps", target_upload_baud_rate_);
ESP_LOGD(TAG, update_msg);
if (disp1->is_setup()) {
display_wrapped_text->execute("confirm.body", "Try #1 at 921600 bps", 18);
display_wrapped_text->execute("confirm.body", update_msg, 18);
delay_seconds_(1);
}
if (upload_tft_(url, 921600)) id(restart_nspanel).press();
if (upload_tft_(url, target_upload_baud_rate_)) id(restart_nspanel).press();
ESP_LOGW(TAG, "Try #1 failed");
if (disp1->is_setup()) display_wrapped_text->execute("confirm.body", "Try #1 failed", 18);
delay_seconds_(5);
ESP_LOGD(TAG, "Try #2 at 921600 bps");
if (disp1->is_setup()) display_wrapped_text->execute("confirm.body", "Try #2 at 921600 bps", 18);
if (upload_tft_(url, 921600)) id(restart_nspanel).press();
sprintf(update_msg, "Try #2 at %d bps", target_upload_baud_rate_);
ESP_LOGD(TAG, update_msg);
if (disp1->is_setup()) display_wrapped_text->execute("confirm.body", update_msg, 18);
if (upload_tft_(url, target_upload_baud_rate_)) id(restart_nspanel).press();
ESP_LOGW(TAG, "Try #2 failed");
if (disp1->is_setup()) display_wrapped_text->execute("confirm.body", "Try #2 failed", 18);
delay_seconds_(5);
ESP_LOGD(TAG, "Try #3 at 115200 bps");
if (disp1->is_setup()) display_wrapped_text->execute("confirm.body", "Try #3 at 115200 bps", 18);
if (upload_tft_(url, 115200)) id(restart_nspanel).press();
sprintf(update_msg, "Try #3 at %d bps", original_baud_rate_);
ESP_LOGD(TAG, update_msg);
if (disp1->is_setup()) display_wrapped_text->execute("confirm.body", update_msg, 18);
if (upload_tft_(url, original_baud_rate_)) id(restart_nspanel).press();
ESP_LOGW(TAG, "Try #3 failed");
if (disp1->is_setup()) {
display_wrapped_text->execute("confirm.body", "Try #3 failed. Restarting display.", 18);
@@ -900,11 +927,31 @@ script:
ESP_LOGD(TAG, "Turn on Nextion");
id(screen_power).turn_on();
delay_seconds_(10);
ESP_LOGD(TAG, "Try #4 at 115200 bps");
sprintf(update_msg, "Try #4 at %d bps", original_baud_rate_);
ESP_LOGD(TAG, update_msg);
if (disp1->is_setup()) {
disp1->set_backlight_brightness(1);
disp1->set_component_text_printf("confirm.title", "Upload TFT\\r%s", framework.c_str());
display_wrapped_text->execute("confirm.body", "Try #4 at 115200 bps", 18);
display_wrapped_text->execute("confirm.body", update_msg, 18);
disp1->goto_page("confirm");
disp1->hide_component("bt_close");
disp1->hide_component("bt_accept");
disp1->hide_component("bt_clear");
disp1->hide_component("bt_close");
delay_seconds_(1);
}
if (upload_tft_(url, original_baud_rate_)) id(restart_nspanel).press();
ESP_LOGW(TAG, "Try #4 failed");
if (disp1->is_setup()) {
display_wrapped_text->execute("confirm.body", "Try #4 failed.", 18);
delay_seconds_(3);
}
sprintf(update_msg, "Try #5 at %d bps", 115200);
ESP_LOGD(TAG, update_msg);
if (disp1->is_setup()) {
disp1->set_backlight_brightness(1);
disp1->set_component_text_printf("confirm.title", "Upload TFT\\r%s", framework.c_str());
display_wrapped_text->execute("confirm.body", update_msg, 18);
disp1->goto_page("confirm");
disp1->hide_component("bt_close");
disp1->hide_component("bt_accept");

View File

@@ -357,7 +357,7 @@ api:
// Update home page
ESP_LOGV(TAG, "Update home page");
page_home->execute(false);
page_home->execute();
ESP_LOGV(TAG, "Current page: %s", current_page->state.c_str());
@@ -777,10 +777,10 @@ display:
on_touch:
lambda: |-
static const char *const TAG = "display.disp1.on_touch";
ESP_LOGD(TAG, "Nextion touch event detected!"); // To do: Change log level to VERBOSE
ESP_LOGD(TAG, "Page: %s", id(page_names)[page_id].c_str());
ESP_LOGD(TAG, "Component Id: %i", component_id);
ESP_LOGD(TAG, "Event type: %s", touch_event ? "Press" : "Release");
ESP_LOGV(TAG, "Nextion touch event detected!");
ESP_LOGV(TAG, "Page: %s", id(page_names)[page_id].c_str());
ESP_LOGV(TAG, "Component Id: %i", component_id);
ESP_LOGV(TAG, "Event type: %s", touch_event ? "Press" : "Release");
timer_reset_all->execute(id(page_names)[page_id].c_str());
##### START - GLOBALS CONFIGURATION #####
@@ -1555,7 +1555,7 @@ text_sensor:
}
else service_call_alarm_control_panel->execute(entity.c_str(), key.c_str(), code_format.c_str(), "");
}
else if (page == "blank") page_blank->execute(true);
else if (page == "blank") page_blank->execute();
else if (page == "boot")
{
// Detect display mode
@@ -1577,7 +1577,7 @@ text_sensor:
}
// Contruct page boot
page_boot->execute(true);
page_boot->execute();
// Detect TFT version
if (doc.containsKey("version"))
@@ -2261,194 +2261,162 @@ script:
addon_climate_set_climate->execute(page == "climate" and detailed_entity->state == "embedded_climate");
// Call page constructor
if (page == "alarm") page_alarm->execute(true);
else if (page == "blank") page_blank->execute(true);
else if (page == "boot") page_boot->execute(true);
else if (page == "buttonpage01") page_buttonpage->execute(true, 1);
else if (page == "buttonpage02") page_buttonpage->execute(true, 2);
else if (page == "buttonpage03") page_buttonpage->execute(true, 3);
else if (page == "buttonpage04") page_buttonpage->execute(true, 4);
else if (page == "climate") page_climate->execute(true);
else if (page == "confirm") page_confirm->execute(true);
else if (page == "cover") page_cover->execute(true);
else if (page == "entitypage01") page_entitypage->execute(true, 1);
else if (page == "entitypage02") page_entitypage->execute(true, 2);
else if (page == "entitypage03") page_entitypage->execute(true, 3);
else if (page == "entitypage04") page_entitypage->execute(true, 4);
else if (page == "fan") page_fan->execute(true);
else if (page == "home") page_home->execute(true);
else if (page == "keyb_num") page_keyb_num->execute(true);
else if (page == "light") page_light->execute(true);
else if (page == "media_player") page_media_player->execute(true);
else if (page == "notification") page_notification->execute(true);
else if (page == "qrcode") page_qrcode->execute(true);
else if (page == "screensaver") page_screensaver->execute(true);
else if (page == "settings") page_settings->execute(true);
else if (page == "weather01") page_weather->execute(true, 1);
else if (page == "weather02") page_weather->execute(true, 2);
else if (page == "weather03") page_weather->execute(true, 3);
else if (page == "weather04") page_weather->execute(true, 4);
else if (page == "weather05") page_weather->execute(true, 5);
if (page == "alarm") page_alarm->execute();
else if (page == "blank") page_blank->execute();
else if (page == "boot") page_boot->execute();
else if (page == "buttonpage01") page_buttonpage01->execute();
else if (page == "buttonpage02") page_buttonpage02->execute();
else if (page == "buttonpage03") page_buttonpage03->execute();
else if (page == "buttonpage04") page_buttonpage04->execute();
else if (page == "climate") page_climate->execute();
else if (page == "confirm") page_confirm->execute();
else if (page == "cover") page_cover->execute();
else if (page == "entitypage01") page_entitypage01->execute();
else if (page == "entitypage02") page_entitypage02->execute();
else if (page == "entitypage03") page_entitypage03->execute();
else if (page == "entitypage04") page_entitypage04->execute();
else if (page == "fan") page_fan->execute();
else if (page == "home") page_home->execute();
else if (page == "keyb_num") page_keyb_num->execute();
else if (page == "light") page_light->execute();
else if (page == "media_player") page_media_player->execute();
else if (page == "notification") page_notification->execute();
else if (page == "qrcode") page_qrcode->execute();
else if (page == "screensaver") page_screensaver->execute();
else if (page == "settings") page_settings->execute();
else if (page == "weather01") page_weather01->execute();
else if (page == "weather02") page_weather02->execute();
else if (page == "weather03") page_weather03->execute();
else if (page == "weather04") page_weather04->execute();
else if (page == "weather05") page_weather05->execute();
- id: page_alarm
mode: restart
parameters:
construct_page: bool
then:
- lambda: |-
static const char *const TAG = "script.page_alarm";
if (construct_page) {
ESP_LOGV(TAG, "Construct alarm page");
if (current_page->state == "alarm") {
// Alarm page - Button's icons
disp1->set_component_text_printf("bt_home_icon", "\uE689"); //mdi:shield-home
disp1->set_component_text_printf("bt_away_icon", "\uE99C"); //mdi:shield-lock
disp1->set_component_text_printf("bt_night_icon", "\uF827"); //mdi:shield-moon
disp1->set_component_text_printf("bt_vacat_icon", "\uE6BA"); //mdi:shield-airplane
disp1->set_component_text_printf("bt_bypass_icon", "\uE77F"); //mdi:shield-half-full
disp1->set_component_text_printf("bt_disarm_icon", "\uE99D"); //mdi:shield-off
}
}
# There's nothing here so far
- id: page_blank
mode: restart
parameters:
construct_page: bool
then:
- lambda: |-
static const char *const TAG = "script.page_blank";
if (construct_page) {
ESP_LOGV(TAG, "Construct blank page");
std::string framework = "unknown";
#ifdef ARDUINO
framework = "arduino";
#elif defined(USE_ESP_IDF)
framework = "esp-idf";
#endif
disp1->set_component_text_printf("esp_version", "ESP: ${version}"); // ESPHome version
disp1->set_component_text_printf("framework", framework.c_str()); // ESPHome framework
disp1->send_command_printf("tm_esphome.en=0");
disp1->send_command_printf("tm_pageid.en=0");
}
ESP_LOGV(TAG, "Construct blank page");
std::string framework = "unknown";
#ifdef ARDUINO
framework = "arduino";
#elif defined(USE_ESP_IDF)
framework = "esp-idf";
#endif
disp1->set_component_text_printf("esp_version", "ESP: ${version}"); // ESPHome version
disp1->set_component_text_printf("framework", framework.c_str()); // ESPHome framework
disp1->send_command_printf("tm_esphome.en=0");
disp1->send_command_printf("tm_pageid.en=0");
- id: page_boot
mode: restart
parameters:
construct_page: bool
then:
- lambda: |-
static const char *const TAG = "script.page_boot";
if (construct_page) {
ESP_LOGV(TAG, "Construct boot page");
set_brightness->execute(100);
ESP_LOGV(TAG, "Construct boot page");
set_brightness->execute(100);
std::string framework = "unknown";
#ifdef ARDUINO
framework = "arduino";
#elif defined(USE_ESP_IDF)
framework = "esp-idf";
#endif
disp1->set_component_text_printf("esph_version", "${version}"); // ESPHome version
disp1->set_component_text_printf("framework", framework.c_str()); // ESPHome framework
disp1->show_component("bt_reboot");
}
std::string framework = "unknown";
#ifdef ARDUINO
framework = "arduino";
#elif defined(USE_ESP_IDF)
framework = "esp-idf";
#endif
disp1->set_component_text_printf("esph_version", "${version}"); // ESPHome version
disp1->set_component_text_printf("framework", framework.c_str()); // ESPHome framework
disp1->show_component("bt_reboot");
- id: page_buttonpage
mode: restart
parameters:
construct_page: bool
page_number: uint
then:
- lambda: |-
static const char *const TAG = "script.page_buttonpage";
if (construct_page) {
ESP_LOGV(TAG, "Construct button page");
page_index_indicator->execute(page_number, 4);
}
# There's nothing here so far
- id: page_buttonpage01
mode: restart
then:
- script.execute:
id: page_buttonpage
page_number: 1
- id: page_buttonpage02
mode: restart
then:
- script.execute:
id: page_buttonpage
page_number: 2
- id: page_buttonpage03
mode: restart
then:
- script.execute:
id: page_buttonpage
page_number: 3
- id: page_buttonpage04
mode: restart
then:
- script.execute:
id: page_buttonpage
page_number: 4
- id: page_climate
mode: restart
parameters:
construct_page: bool
then:
- lambda: |-
static const char *const TAG = "script.page_climate";
if (construct_page) {
ESP_LOGV(TAG, "Construct climate page");
disp1->set_component_text_printf("climate.button01", "%s", "\uEE8D"); //mdi:calendar-sync
disp1->set_component_text_printf("climate.button02", "%s", "\uE069"); //mdi:autorenew
disp1->set_component_text_printf("climate.button03", "%s", "\uE237"); //mdi:fire
disp1->set_component_text_printf("climate.button04", "%s", "\uE716"); //mdi:snowflake
disp1->set_component_text_printf("climate.button05", "%s", "\uE58D"); //mdi:water-percent
disp1->set_component_text_printf("climate.button06", "%s", "\uE20F"); //mdi:fan
disp1->set_component_text_printf("climate.button07", "%s", "\uE424"); //mdi:power
}
addon_climate_update_page_climate->execute();
# There's nothing here so far
- id: page_confirm
mode: restart
parameters:
construct_page: bool
then:
- lambda: |-
static const char *const TAG = "script.page_confirm";
if (construct_page) {
ESP_LOGV(TAG, "Construct confirm page");
}
# There's nothing here so far
- id: page_cover
mode: restart
parameters:
construct_page: bool
then:
- lambda: |-
static const char *const TAG = "script.page_cover";
if (construct_page) {
ESP_LOGV(TAG, "Construct cover page");
disp1->set_component_text_printf("cover.cover_stop", "%s", "\uE666"); //mdi:stop-circle-outline
// In the future this will be dynamically contructed based on the device_class
disp1->set_component_text_printf("cover.cover_open", "%s", "\uF11D"); //mdi:window-shutter-open
disp1->set_component_text_printf("cover.cover_close", "%s", "\uF11B"); //mdi:window-shutter
}
# There's nothing here so far
- id: page_entitypage
mode: restart
parameters:
construct_page: bool
page_number: uint
then:
- lambda: |-
static const char *const TAG = "script.page_entitypage";
if (construct_page) {
ESP_LOGV(TAG, "Construct entity page");
page_index_indicator->execute(page_number, 4);
}
# There's nothing here so far
- id: page_entitypage01
mode: restart
then:
- script.execute:
id: page_entitypage
page_number: 1
- id: page_entitypage02
mode: restart
then:
- script.execute:
id: page_entitypage
page_number: 2
- id: page_entitypage03
mode: restart
then:
- script.execute:
id: page_entitypage
page_number: 3
- id: page_entitypage04
mode: restart
then:
- script.execute:
id: page_entitypage
page_number: 4
- id: page_fan
mode: restart
parameters:
construct_page: bool
then:
- lambda: |-
static const char *const TAG = "script.page_fan";
if (construct_page) {
ESP_LOGV(TAG, "Construct fan page");
disp1->set_component_text_printf("fan.button_on", "%s", "\uE20F"); //mdi:fan
disp1->set_component_text_printf("fan.button_off", "%s", "\uE81C"); //mdi:fan-off
disp1->set_component_text_printf("fan.button_up", "%s", "\uF46D"); //mdi:fan-chevron-up
disp1->set_component_text_printf("fan.button_down", "%s", "\uF46C"); //mdi:fan-chevron-down
}
# There's nothing here so far
- id: page_home
mode: restart
parameters:
construct_page: bool
then:
- lambda: |-
static const char *const TAG = "script.page_home";
if (construct_page) {
ESP_LOGV(TAG, "Construct home page");
}
if (current_page->state == "home") { // Is home page visible?
ESP_LOGV(TAG, "Update home page");
refresh_relays->execute();
@@ -2461,78 +2429,35 @@ script:
- id: page_keyb_num
mode: restart
parameters:
construct_page: bool
then:
- lambda: |-
static const char *const TAG = "script.page_keyb_num";
if (construct_page) {
ESP_LOGV(TAG, "Construct keyb_num page");
disp1->set_component_text_printf("keyb_num.bview", "%s", "\uE207"); //mdi:eye
disp1->set_component_text_printf("keyb_num.bclose", "%s", "\uE158"); //mdi:close-circle
disp1->set_component_text_printf("keyb_num.bclear", "%s", "\uE641"); //mdi:eraser-variant
disp1->set_component_text_printf("keyb_num.benter", "%s", "\uE12B"); //mdi:check
}
# There's nothing here so far
- id: page_light
mode: restart
parameters:
construct_page: bool
then:
- lambda: |-
static const char *const TAG = "script.page_light";
if (construct_page) {
ESP_LOGV(TAG, "Construct light page");
}
# There's nothing here so far
- id: page_media_player
mode: restart
parameters:
construct_page: bool
then:
- logger.log: Page media_player
- lambda: |-
static const char *const TAG = "script.page_media_player";
if (construct_page) {
ESP_LOGV(TAG, "Construct media_player page");
disp1->set_component_text_printf("bt_on_off", "%s", "\uE424"); //mdi:power
disp1->set_component_text_printf("bt_prev", "%s", "\uE4AD"); //mdi:skip-previous
disp1->set_component_text_printf("bt_next", "%s", "\uE4AC"); //mdi:skip-next
disp1->set_component_text_printf("bt_play_pause", "%s", "\uE40D"); //mdi:play-pause
//disp1->set_component_text_printf("bt_stop", "%s", "\uE4DA"); //mdi:stop
disp1->set_component_text_printf("bt_mute", "%s", "\uE75E"); //mdi:volume-mute
disp1->set_component_text_printf("bt_vol_down", "%s", "\uE75D"); //mdi:volume-minus
disp1->set_component_text_printf("bt_vol_up", "%s", "\uE75C"); //mdi:volume-plus
}
# There's nothing here so far
- id: page_notification
mode: restart
parameters:
construct_page: bool
then:
- lambda: |-
static const char *const TAG = "script.page_notification";
if (construct_page) {
ESP_LOGV(TAG, "Construct notification page");
disp1->set_component_text_printf("notification.notifi_label", "%s", notification_label->state.c_str());
display_wrapped_text->execute("notification.notifi_text01", notification_text->state.c_str(), id(display_mode) == 2 ? 23 : 32);
}
ESP_LOGV(TAG, "Updating notification page");
disp1->set_component_text_printf("notification.notifi_label", "%s", notification_label->state.c_str());
display_wrapped_text->execute("notification.notifi_text01", notification_text->state.c_str(), id(display_mode) == 2 ? 23 : 32);
- id: page_qrcode
mode: restart
parameters:
construct_page: bool
then:
- lambda: |-
static const char *const TAG = "script.page_qrcode";
if (construct_page) {
ESP_LOGV(TAG, "Construct qrcode page");
}
# There's nothing here so far
- id: page_screensaver
mode: restart
parameters:
construct_page: bool
then:
- lambda: |-
static const char *const TAG = "script.page_screensaver";
@@ -2546,9 +2471,6 @@ script:
return 0u; // Return 0 (home page) if not found
};
if (construct_page) {
ESP_LOGV(TAG, "Construct screensaver page");
}
if (current_page->state == "screensaver") { // Is screensaver page visible?
ESP_LOGV(TAG, "Update screensaver page");
disp1->set_component_value("orign", pageIndex(wakeup_page_name->state));
@@ -2556,49 +2478,50 @@ script:
- id: page_settings
mode: restart
parameters:
construct_page: bool
then:
- lambda: |-
static const char *const TAG = "script.page_settings";
if (construct_page) {
ESP_LOGV(TAG, "Construct settings page");
//disp1->set_component_text_printf("bt_sleep", "%s", (id(sleep_mode).state) ? "\uEA19" : "\uEA18"); //mdi:toggle-switch-outline or mdi:toggle-switch-off-outline
disp1->hide_component("lbl_sleep");
disp1->hide_component("bt_sleep");
}
ESP_LOGV(TAG, "Construct settings page");
//disp1->set_component_text_printf("bt_sleep", "%s", (id(sleep_mode).state) ? "\uEA19" : "\uEA18"); //mdi:toggle-switch-outline or mdi:toggle-switch-off-outline
disp1->hide_component("lbl_sleep");
disp1->hide_component("bt_sleep");
- id: page_weather
mode: restart
parameters:
construct_page: bool
page_number: uint
then:
- lambda: |-
static const char *const TAG = "script.page_weather";
if (construct_page) {
ESP_LOGV(TAG, "Construct weather page");
page_index_indicator->execute(page_number, 5);
}
- id: page_index_indicator
# There's nothing here so far
- id: page_weather01
mode: restart
parameters:
page_number: uint
page_total: uint
then:
- lambda: |-
static const char *const TAG = "script.page_index_indicator";
ESP_LOGV(TAG, "Show page number indicator");
std::string indicator = "";
for (int i = 0; i < page_total; ++i) {
if (i == page_number - 1) {
indicator += "●";
} else {
indicator += "○";
}
}
disp1->set_component_text_printf("page_index", "%s", indicator.c_str());
- script.execute:
id: page_weather
page_number: 1
- id: page_weather02
mode: restart
then:
- script.execute:
id: page_weather
page_number: 2
- id: page_weather03
mode: restart
then:
- script.execute:
id: page_weather
page_number: 3
- id: page_weather04
mode: restart
then:
- script.execute:
id: page_weather
page_number: 4
- id: page_weather05
mode: restart
then:
- script.execute:
id: page_weather
page_number: 5
- id: exit_reparse
mode: restart
@@ -2626,7 +2549,7 @@ script:
if (current_page->state == "boot") {
disp1->send_command_printf("tm_esphome.en=0");
disp1->send_command_printf("tm_pageid.en=0");
page_boot->execute(true);
page_boot->execute();
}
timer_reset_all->execute("boot");
- lambda: |-
@@ -2724,12 +2647,6 @@ script:
- lambda: |-
ESP_LOGV("script.addon_climate_set_climate", "Check for addon_climate");
ESP_LOGV("script.addon_climate_set_climate", "embedded_climate: %s", embedded_climate ? "True" : "False");
- id: addon_climate_update_page_climate
mode: restart
then:
# Reserved for Add-on Climate
- lambda: |-
ESP_LOGV("script.addon_climate_update_page_climate", "Check for addon_climate");
- id: addon_climate_set_climate_friendly_name
mode: restart
parameters:
@@ -2771,10 +2688,18 @@ script:
page_alarm->stop();
page_blank->stop();
page_boot->stop();
page_buttonpage01->stop();
page_buttonpage02->stop();
page_buttonpage03->stop();
page_buttonpage04->stop();
page_buttonpage->stop();
page_climate->stop();
page_confirm->stop();
page_cover->stop();
page_entitypage01->stop();
page_entitypage02->stop();
page_entitypage03->stop();
page_entitypage04->stop();
page_entitypage->stop();
page_fan->stop();
page_home->stop();
@@ -2785,8 +2710,12 @@ script:
page_qrcode->stop();
page_screensaver->stop();
page_settings->stop();
page_weather01->stop();
page_weather02->stop();
page_weather03->stop();
page_weather04->stop();
page_weather05->stop();
page_weather->stop();
page_index_indicator->stop();
exit_reparse->stop();
boot_sequence->stop();
notification_clear->stop();
@@ -2794,6 +2723,5 @@ script:
addon_climate_service_call->stop();
addon_climate_update_page_home->stop();
addon_climate_set_climate->stop();
addon_climate_update_page_climate->stop();
addon_climate_set_climate_friendly_name->stop();
ESP_LOGD(TAG, "Finished");

Binary file not shown.

Binary file not shown.

View File

@@ -70,7 +70,7 @@ Text icon_state
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Text : î’—
Max. Text Size : 10
Text bt_home_text
@@ -140,8 +140,8 @@ Text bt_home_icon
Dragging : 0
Send Component ID : disabled
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Text bt_away_icon
Attributes
@@ -150,8 +150,8 @@ Text bt_away_icon
Dragging : 0
Send Component ID : disabled
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Text bt_night_icon
Attributes
@@ -160,8 +160,8 @@ Text bt_night_icon
Dragging : 0
Send Component ID : disabled
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : ï §
Max. Text Size : 3
Text bt_vacat_icon
Attributes
@@ -170,8 +170,8 @@ Text bt_vacat_icon
Dragging : 0
Send Component ID : disabled
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Text bt_bypass_icon
Attributes
@@ -180,8 +180,8 @@ Text bt_bypass_icon
Dragging : 0
Send Component ID : disabled
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Text bt_disarm_icon
Attributes
@@ -190,8 +190,8 @@ Text bt_disarm_icon
Dragging : 0
Send Component ID : disabled
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Picture bt_home_pic
Attributes
@@ -242,7 +242,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -67,8 +67,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ●○○○
Max. Text Size : 12
Text button01pic
Attributes
@@ -397,7 +397,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -67,8 +67,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ○●○○
Max. Text Size : 12
Text button01pic
Attributes
@@ -397,7 +397,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -67,8 +67,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ○○●○
Max. Text Size : 12
Text button01pic
Attributes
@@ -397,7 +397,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -67,8 +67,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ○○○●
Max. Text Size : 12
Text button01pic
Attributes
@@ -397,7 +397,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -259,8 +259,8 @@ Text button01
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Events
Touch Release Event
@@ -280,8 +280,8 @@ Text button02
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Events
Touch Release Event
@@ -301,8 +301,8 @@ Text button03
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Events
Touch Release Event
@@ -322,8 +322,8 @@ Text button04
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Events
Touch Release Event
@@ -343,8 +343,8 @@ Text button05
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Events
Touch Release Event
@@ -364,8 +364,8 @@ Text button06
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Events
Touch Release Event
@@ -385,8 +385,8 @@ Text button07
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Events
Touch Release Event
@@ -524,7 +524,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -84,7 +84,7 @@ Button bclose
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 10
Events
@@ -98,7 +98,7 @@ Button bt_accept
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î— 
Max. Text Size : 3
Events
@@ -119,7 +119,7 @@ Button bt_clear
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…™
Max. Text Size : 10
Events

View File

@@ -120,7 +120,7 @@ Button cover_open
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : 
Max. Text Size : 3
Events
@@ -139,7 +139,7 @@ Button cover_close
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : ï„›
Max. Text Size : 3
Events
@@ -158,7 +158,7 @@ Button cover_stop
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : 
Max. Text Size : 3
Events
@@ -177,7 +177,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -277,8 +277,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ●○○○
Max. Text Size : 12
Button button_back
Attributes
@@ -287,7 +287,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -277,8 +277,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ○●○○
Max. Text Size : 12
Button button_back
Attributes
@@ -287,7 +287,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -277,8 +277,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ○○●○
Max. Text Size : 12
Button button_back
Attributes
@@ -287,7 +287,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -277,8 +277,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ○○○●
Max. Text Size : 12
Button button_back
Attributes
@@ -287,7 +287,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -111,8 +111,8 @@ Button button_up
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Max. Text Size : 10
Text : ï‘­
Max. Text Size : 3
Events
Touch Press Event
@@ -150,8 +150,8 @@ Button button_on
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Events
Touch Press Event
@@ -192,8 +192,8 @@ Button button_down
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Events
Touch Press Event
@@ -231,8 +231,8 @@ Button button_off
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Events
Touch Press Event
@@ -274,7 +274,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -105,8 +105,8 @@ Button bclose
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Max. Text Size : 10
Text : î…˜
Max. Text Size : 3
Events
Touch Release Event
@@ -231,8 +231,8 @@ Button bclear
Dragging : 0
Send Component ID: on press
State : unpressed
Text : <
Max. Text Size : 5
Text : 
Max. Text Size : 3
Events
Touch Release Event
@@ -259,7 +259,7 @@ Button benter
Dragging : 0
Send Component ID: on press
State : unpressed
Text : OK
Text : î„«
Max. Text Size : 3
Events
@@ -279,7 +279,7 @@ Button bview
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text : O
Text : 
Max. Text Size : 3
Events

View File

@@ -422,7 +422,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -76,7 +76,7 @@ Text icon_state
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Text : î„—
Max. Text Size : 10
Text vol_text
@@ -96,7 +96,7 @@ Text bt_vol_down
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Text : 
Max. Text Size : 3
Events
@@ -122,7 +122,7 @@ Text bt_vol_up
Dragging : 0
Send Component ID : on press
Associated Keyboard: none
Text :
Text : 
Max. Text Size : 3
Events
@@ -148,7 +148,7 @@ Text bt_mute
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Text : 
Max. Text Size : 3
Events
@@ -215,8 +215,8 @@ Text bt_prev
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : î’­
Max. Text Size : 3
Events
Touch Release Event
@@ -235,8 +235,8 @@ Text bt_play_pause
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Events
Touch Release Event
@@ -254,8 +254,8 @@ Text bt_next
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : î’¬
Max. Text Size : 3
Events
Touch Release Event
@@ -273,8 +273,8 @@ Text bt_on_off
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Events
Touch Release Event
@@ -316,7 +316,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -54,7 +54,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events
@@ -68,7 +68,7 @@ Button bt_accept
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î— 
Max. Text Size : 3
Events
@@ -88,7 +88,7 @@ Button bt_clear
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…™
Max. Text Size : 10
Events

View File

@@ -40,7 +40,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -138,7 +138,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events
@@ -152,7 +152,7 @@ Dual-state Button bt_reboot
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : 
Max. Text Size : 3
Dual-state Button bt_sleep
@@ -162,7 +162,7 @@ Dual-state Button bt_sleep
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : 
Max. Text Size : 3
Hotspot bt_bright_down

View File

@@ -157,8 +157,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ●○○○○
Max. Text Size : 15
Picture weather_icon
Attributes
@@ -174,7 +174,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -157,8 +157,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ○●○○○
Max. Text Size : 15
Picture weather_icon
Attributes
@@ -174,7 +174,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -157,8 +157,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ○○●○○
Max. Text Size : 15
Picture weather_icon
Attributes
@@ -174,7 +174,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -157,8 +157,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ○○○●○
Max. Text Size : 15
Picture weather_icon
Attributes
@@ -174,7 +174,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -157,8 +157,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ○○○○●
Max. Text Size : 15
Picture weather_icon
Attributes
@@ -174,7 +174,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

Binary file not shown.

Binary file not shown.

View File

@@ -77,7 +77,7 @@ Text icon_state
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Text : î’—
Max. Text Size : 10
Text bt_home_text
@@ -147,8 +147,8 @@ Text bt_home_icon
Dragging : 0
Send Component ID : disabled
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Text bt_away_icon
Attributes
@@ -157,8 +157,8 @@ Text bt_away_icon
Dragging : 0
Send Component ID : disabled
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Text bt_night_icon
Attributes
@@ -167,8 +167,8 @@ Text bt_night_icon
Dragging : 0
Send Component ID : disabled
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : ï §
Max. Text Size : 3
Text bt_vacat_icon
Attributes
@@ -177,8 +177,8 @@ Text bt_vacat_icon
Dragging : 0
Send Component ID : disabled
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Text bt_bypass_icon
Attributes
@@ -187,8 +187,8 @@ Text bt_bypass_icon
Dragging : 0
Send Component ID : disabled
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Text bt_disarm_icon
Attributes
@@ -197,8 +197,8 @@ Text bt_disarm_icon
Dragging : 0
Send Component ID : disabled
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Picture bt_home_pic
Attributes
@@ -249,7 +249,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -67,8 +67,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ●○○○
Max. Text Size : 12
Text button01pic
Attributes
@@ -397,7 +397,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -67,8 +67,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ○●○○
Max. Text Size : 12
Text button01pic
Attributes
@@ -397,7 +397,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -67,8 +67,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ○○●○
Max. Text Size : 12
Text button01pic
Attributes
@@ -397,7 +397,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -67,8 +67,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ○○○●
Max. Text Size : 12
Text button01pic
Attributes
@@ -397,7 +397,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -259,8 +259,8 @@ Text button01
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Events
Touch Release Event
@@ -280,8 +280,8 @@ Text button02
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Events
Touch Release Event
@@ -301,8 +301,8 @@ Text button03
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Events
Touch Release Event
@@ -322,8 +322,8 @@ Text button04
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Events
Touch Release Event
@@ -343,8 +343,8 @@ Text button05
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Events
Touch Release Event
@@ -364,8 +364,8 @@ Text button06
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Events
Touch Release Event
@@ -385,8 +385,8 @@ Text button07
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Events
Touch Release Event
@@ -532,7 +532,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -84,7 +84,7 @@ Button bclose
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 10
Events
@@ -98,7 +98,7 @@ Button bt_accept
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î— 
Max. Text Size : 3
Events
@@ -119,7 +119,7 @@ Button bt_clear
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…™
Max. Text Size : 10
Events

View File

@@ -120,7 +120,7 @@ Button cover_open
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : 
Max. Text Size : 3
Events
@@ -139,7 +139,7 @@ Button cover_close
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : ï„›
Max. Text Size : 3
Events
@@ -158,7 +158,7 @@ Button cover_stop
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : 
Max. Text Size : 3
Events
@@ -177,7 +177,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -277,8 +277,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ●○○○
Max. Text Size : 12
Button button_back
Attributes
@@ -287,7 +287,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -277,8 +277,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ○●○○
Max. Text Size : 12
Button button_back
Attributes
@@ -287,7 +287,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -277,8 +277,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ○○●○
Max. Text Size : 12
Button button_back
Attributes
@@ -287,7 +287,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -277,8 +277,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ○○○●
Max. Text Size : 12
Button button_back
Attributes
@@ -287,7 +287,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -111,8 +111,8 @@ Button button_up
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Max. Text Size : 10
Text : ï‘­
Max. Text Size : 3
Events
Touch Press Event
@@ -150,8 +150,8 @@ Button button_on
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Events
Touch Press Event
@@ -192,8 +192,8 @@ Button button_down
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Events
Touch Press Event
@@ -231,8 +231,8 @@ Button button_off
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Events
Touch Press Event
@@ -274,7 +274,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -105,7 +105,7 @@ Button bclose
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events
@@ -231,8 +231,8 @@ Button bclear
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text : <
Max. Text Size : 5
Text : 
Max. Text Size : 3
Events
Touch Release Event
@@ -259,7 +259,7 @@ Button benter
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text : OK
Text : î„«
Max. Text Size : 3
Events
@@ -273,7 +273,7 @@ Button bview
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text : O
Text : 
Max. Text Size : 3
Events

View File

@@ -422,7 +422,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -76,7 +76,7 @@ Text icon_state
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Text : î„—
Max. Text Size : 10
Text vol_text
@@ -96,7 +96,7 @@ Text bt_vol_down
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Text : 
Max. Text Size : 3
Events
@@ -122,7 +122,7 @@ Text bt_vol_up
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Text : 
Max. Text Size : 3
Events
@@ -148,7 +148,7 @@ Text bt_mute
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Text : 
Max. Text Size : 3
Events
@@ -215,8 +215,8 @@ Text bt_prev
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : î’­
Max. Text Size : 3
Events
Touch Release Event
@@ -234,8 +234,8 @@ Text bt_play_pause
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Events
Touch Release Event
@@ -253,8 +253,8 @@ Text bt_next
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : î’¬
Max. Text Size : 3
Events
Touch Release Event
@@ -272,8 +272,8 @@ Text bt_on_off
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Events
Touch Release Event
@@ -315,7 +315,7 @@ Button button_back
Dragging : 0
Send Component ID: on release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -54,7 +54,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events
@@ -68,7 +68,7 @@ Button bt_accept
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î— 
Max. Text Size : 3
Events
@@ -88,7 +88,7 @@ Button bt_clear
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…™
Max. Text Size : 3
Events

View File

@@ -40,7 +40,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -104,7 +104,7 @@ Text t0
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Text : î–§
Max. Text Size : 10
Events
@@ -128,7 +128,7 @@ Text t1
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Text : î–§
Max. Text Size : 10
Events
@@ -152,7 +152,7 @@ Text t2
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Text : î–§
Max. Text Size : 10
Events
@@ -176,7 +176,7 @@ Text t3
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Text : î–§
Max. Text Size : 10
Events
@@ -234,7 +234,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events
@@ -248,7 +248,7 @@ Dual-state Button bt_reboot
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : 
Max. Text Size : 3
Dual-state Button bt_sleep
@@ -258,7 +258,7 @@ Dual-state Button bt_sleep
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : 
Max. Text Size : 3
Hotspot bt_bright_down

View File

@@ -157,8 +157,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ●○○○○
Max. Text Size : 15
Picture weather_icon
Attributes
@@ -174,7 +174,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -157,8 +157,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ○●○○○
Max. Text Size : 15
Picture weather_icon
Attributes
@@ -174,7 +174,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -157,8 +157,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ○○●○○
Max. Text Size : 15
Picture weather_icon
Attributes
@@ -174,7 +174,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -157,8 +157,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ○○○●○
Max. Text Size : 15
Picture weather_icon
Attributes
@@ -174,7 +174,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -157,8 +157,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ○○○○●
Max. Text Size : 15
Picture weather_icon
Attributes
@@ -174,7 +174,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

Binary file not shown.

Binary file not shown.

View File

@@ -70,7 +70,7 @@ Text icon_state
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Text : î’—
Max. Text Size : 10
Text bt_home_text
@@ -140,8 +140,8 @@ Text bt_home_icon
Dragging : 0
Send Component ID : disabled
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Text bt_away_icon
Attributes
@@ -150,8 +150,8 @@ Text bt_away_icon
Dragging : 0
Send Component ID : disabled
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Text bt_night_icon
Attributes
@@ -160,8 +160,8 @@ Text bt_night_icon
Dragging : 0
Send Component ID : disabled
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : ï §
Max. Text Size : 3
Text bt_vacat_icon
Attributes
@@ -170,8 +170,8 @@ Text bt_vacat_icon
Dragging : 0
Send Component ID : disabled
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Text bt_bypass_icon
Attributes
@@ -180,8 +180,8 @@ Text bt_bypass_icon
Dragging : 0
Send Component ID : disabled
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Text bt_disarm_icon
Attributes
@@ -190,8 +190,8 @@ Text bt_disarm_icon
Dragging : 0
Send Component ID : disabled
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Picture bt_home_pic
Attributes
@@ -242,7 +242,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -67,8 +67,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ●○○○
Max. Text Size : 12
Text button01pic
Attributes
@@ -397,7 +397,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -67,8 +67,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ○●○○
Max. Text Size : 12
Text button01pic
Attributes
@@ -397,7 +397,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -67,8 +67,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ○○●○
Max. Text Size : 12
Text button01pic
Attributes
@@ -397,7 +397,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -67,8 +67,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ○○○●
Max. Text Size : 12
Text button01pic
Attributes
@@ -397,7 +397,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -259,8 +259,8 @@ Text button01
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Events
Touch Release Event
@@ -280,8 +280,8 @@ Text button02
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Events
Touch Release Event
@@ -301,8 +301,8 @@ Text button03
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Events
Touch Release Event
@@ -322,8 +322,8 @@ Text button04
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Events
Touch Release Event
@@ -343,8 +343,8 @@ Text button05
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Events
Touch Release Event
@@ -364,8 +364,8 @@ Text button06
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Events
Touch Release Event
@@ -385,8 +385,8 @@ Text button07
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Events
Touch Release Event
@@ -524,7 +524,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -84,7 +84,7 @@ Button bclose
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 10
Events
@@ -98,7 +98,7 @@ Button bt_accept
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î— 
Max. Text Size : 3
Events
@@ -119,7 +119,7 @@ Button bt_clear
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…™
Max. Text Size : 10
Events

View File

@@ -120,7 +120,7 @@ Button cover_open
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : 
Max. Text Size : 3
Events
@@ -139,7 +139,7 @@ Button cover_close
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : ï„›
Max. Text Size : 3
Events
@@ -158,7 +158,7 @@ Button cover_stop
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : 
Max. Text Size : 3
Events
@@ -177,7 +177,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -277,8 +277,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ●○○○
Max. Text Size : 12
Button button_back
Attributes
@@ -287,7 +287,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -277,8 +277,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ○●○○
Max. Text Size : 12
Button button_back
Attributes
@@ -287,7 +287,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -277,8 +277,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ○○●○
Max. Text Size : 12
Button button_back
Attributes
@@ -287,7 +287,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -277,8 +277,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ○○○●
Max. Text Size : 12
Button button_back
Attributes
@@ -287,7 +287,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -111,8 +111,8 @@ Button button_up
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Max. Text Size : 10
Text : ï‘­
Max. Text Size : 3
Events
Touch Press Event
@@ -150,8 +150,8 @@ Button button_on
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Events
Touch Press Event
@@ -192,8 +192,8 @@ Button button_down
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Events
Touch Press Event
@@ -231,8 +231,8 @@ Button button_off
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Events
Touch Press Event
@@ -274,7 +274,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -105,8 +105,8 @@ Button bclose
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Max. Text Size : 10
Text : î…˜
Max. Text Size : 3
Events
Touch Release Event
@@ -231,8 +231,8 @@ Button bclear
Dragging : 0
Send Component ID: on press
State : unpressed
Text : <
Max. Text Size : 5
Text : 
Max. Text Size : 3
Events
Touch Release Event
@@ -259,7 +259,7 @@ Button benter
Dragging : 0
Send Component ID: on press
State : unpressed
Text : OK
Text : î„«
Max. Text Size : 3
Events
@@ -279,7 +279,7 @@ Button bview
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text : O
Text : 
Max. Text Size : 3
Events

View File

@@ -422,7 +422,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -76,7 +76,7 @@ Text icon_state
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Text : î„—
Max. Text Size : 10
Text vol_text
@@ -96,7 +96,7 @@ Text bt_vol_down
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Text : 
Max. Text Size : 3
Events
@@ -122,7 +122,7 @@ Text bt_vol_up
Dragging : 0
Send Component ID : on press
Associated Keyboard: none
Text :
Text : 
Max. Text Size : 3
Events
@@ -148,7 +148,7 @@ Text bt_mute
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Text : 
Max. Text Size : 3
Events
@@ -215,8 +215,8 @@ Text bt_prev
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : î’­
Max. Text Size : 3
Events
Touch Release Event
@@ -235,8 +235,8 @@ Text bt_play_pause
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Events
Touch Release Event
@@ -254,8 +254,8 @@ Text bt_next
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : î’¬
Max. Text Size : 3
Events
Touch Release Event
@@ -273,8 +273,8 @@ Text bt_on_off
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Events
Touch Release Event
@@ -316,7 +316,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -54,7 +54,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events
@@ -68,7 +68,7 @@ Button bt_accept
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î— 
Max. Text Size : 3
Events
@@ -88,7 +88,7 @@ Button bt_clear
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…™
Max. Text Size : 10
Events

View File

@@ -40,7 +40,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -138,7 +138,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events
@@ -152,7 +152,7 @@ Dual-state Button bt_reboot
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : 
Max. Text Size : 3
Dual-state Button bt_sleep
@@ -162,7 +162,7 @@ Dual-state Button bt_sleep
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : 
Max. Text Size : 3
Hotspot bt_bright_down

View File

@@ -157,8 +157,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ●○○○○
Max. Text Size : 15
Picture weather_icon
Attributes
@@ -174,7 +174,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -157,8 +157,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ○●○○○
Max. Text Size : 15
Picture weather_icon
Attributes
@@ -174,7 +174,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -157,8 +157,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ○○●○○
Max. Text Size : 15
Picture weather_icon
Attributes
@@ -174,7 +174,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -157,8 +157,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ○○○●○
Max. Text Size : 15
Picture weather_icon
Attributes
@@ -174,7 +174,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -157,8 +157,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ○○○○●
Max. Text Size : 15
Picture weather_icon
Attributes
@@ -174,7 +174,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

Binary file not shown.

View File

@@ -89,7 +89,7 @@ Text tft_version
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text : TFT: v2023.12.0
Text : TFT: v2023.12.1
Max. Text Size : 20
Events

Binary file not shown.

View File

@@ -70,7 +70,7 @@ Text icon_state
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Text : î’—
Max. Text Size : 10
Text bt_home_text
@@ -140,8 +140,8 @@ Text bt_home_icon
Dragging : 0
Send Component ID : disabled
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Text bt_away_icon
Attributes
@@ -150,8 +150,8 @@ Text bt_away_icon
Dragging : 0
Send Component ID : disabled
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Text bt_night_icon
Attributes
@@ -160,8 +160,8 @@ Text bt_night_icon
Dragging : 0
Send Component ID : disabled
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : ï §
Max. Text Size : 3
Text bt_vacat_icon
Attributes
@@ -170,8 +170,8 @@ Text bt_vacat_icon
Dragging : 0
Send Component ID : disabled
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Text bt_bypass_icon
Attributes
@@ -180,8 +180,8 @@ Text bt_bypass_icon
Dragging : 0
Send Component ID : disabled
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Text bt_disarm_icon
Attributes
@@ -190,8 +190,8 @@ Text bt_disarm_icon
Dragging : 0
Send Component ID : disabled
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Picture bt_home_pic
Attributes
@@ -242,7 +242,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -67,8 +67,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ●○○○
Max. Text Size : 12
Text button01pic
Attributes
@@ -397,7 +397,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -67,8 +67,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ○●○○
Max. Text Size : 12
Text button01pic
Attributes
@@ -397,7 +397,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -67,8 +67,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ○○●○
Max. Text Size : 12
Text button01pic
Attributes
@@ -397,7 +397,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -67,8 +67,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ○○○●
Max. Text Size : 12
Text button01pic
Attributes
@@ -397,7 +397,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -259,8 +259,8 @@ Text button01
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Events
Touch Release Event
@@ -280,8 +280,8 @@ Text button02
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Events
Touch Release Event
@@ -301,8 +301,8 @@ Text button03
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Events
Touch Release Event
@@ -322,8 +322,8 @@ Text button04
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Events
Touch Release Event
@@ -343,8 +343,8 @@ Text button05
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Events
Touch Release Event
@@ -364,8 +364,8 @@ Text button06
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Events
Touch Release Event
@@ -385,8 +385,8 @@ Text button07
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Events
Touch Release Event
@@ -524,7 +524,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -84,7 +84,7 @@ Button bclose
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 10
Events
@@ -98,7 +98,7 @@ Button bt_accept
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î— 
Max. Text Size : 3
Events
@@ -119,7 +119,7 @@ Button bt_clear
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…™
Max. Text Size : 10
Events

View File

@@ -120,7 +120,7 @@ Button cover_open
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : 
Max. Text Size : 3
Events
@@ -139,7 +139,7 @@ Button cover_close
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : ï„›
Max. Text Size : 3
Events
@@ -158,7 +158,7 @@ Button cover_stop
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : 
Max. Text Size : 3
Events
@@ -177,7 +177,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -277,8 +277,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ●○○○
Max. Text Size : 12
Button button_back
Attributes
@@ -287,7 +287,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -277,8 +277,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ○●○○
Max. Text Size : 12
Button button_back
Attributes
@@ -287,7 +287,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -277,8 +277,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ○○●○
Max. Text Size : 12
Button button_back
Attributes
@@ -287,7 +287,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -277,8 +277,8 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text :
Max. Text Size : 20
Text : ○○○●
Max. Text Size : 12
Button button_back
Attributes
@@ -287,7 +287,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -111,8 +111,8 @@ Button button_up
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Max. Text Size : 10
Text : ï‘­
Max. Text Size : 3
Events
Touch Press Event
@@ -150,8 +150,8 @@ Button button_on
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Events
Touch Press Event
@@ -192,8 +192,8 @@ Button button_down
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Events
Touch Press Event
@@ -231,8 +231,8 @@ Button button_off
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Max. Text Size : 10
Text : 
Max. Text Size : 3
Events
Touch Press Event
@@ -274,7 +274,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

View File

@@ -105,8 +105,8 @@ Button bclose
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Max. Text Size : 10
Text : î…˜
Max. Text Size : 3
Events
Touch Release Event
@@ -231,8 +231,8 @@ Button bclear
Dragging : 0
Send Component ID: on press
State : unpressed
Text : <
Max. Text Size : 5
Text : 
Max. Text Size : 3
Events
Touch Release Event
@@ -259,7 +259,7 @@ Button benter
Dragging : 0
Send Component ID: on press
State : unpressed
Text : OK
Text : î„«
Max. Text Size : 3
Events
@@ -279,7 +279,7 @@ Button bview
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text : O
Text : 
Max. Text Size : 3
Events

View File

@@ -422,7 +422,7 @@ Button button_back
Dragging : 0
Send Component ID: on press and release
State : unpressed
Text :
Text : î…˜
Max. Text Size : 3
Events

Some files were not shown because too many files have changed in this diff Show More