Remove entity info from pages on TFT

Since v3.4, the info about entity_id shown was going all the way to Nextion and then sent back in the json return, however this requires a long (100-char) global var and the way it was implemented, it was one of those per settings page, as climate should be also recorded at the same time in case the embedded climate was installed.
This was taking too much memory, so I've moved this info to a global variable (string) in ESPHome.
There is now lots of space for code cleaning (and still pending to do the same with climate entity, as it could be only a bool to inform if embedded), but this brings the functionality.

This enabled the return to global for some components, so it probably solves #1031
This commit is contained in:
Edward Firmo
2023-09-13 23:36:24 +02:00
parent a836462df1
commit d1638863a4
31 changed files with 315 additions and 482 deletions

View File

@@ -260,23 +260,22 @@ api:
ESP_LOGV("api.service.open_entity_settings_page", "page_icon_color: %i, %i, %i", page_icon_color[0], page_icon_color[1], page_icon_color[2] ); ESP_LOGV("api.service.open_entity_settings_page", "page_icon_color: %i, %i, %i", page_icon_color[0], page_icon_color[1], page_icon_color[2] );
ESP_LOGV("api.service.open_entity_settings_page", "entity: %s", entity.c_str()); ESP_LOGV("api.service.open_entity_settings_page", "entity: %s", entity.c_str());
ESP_LOGV("api.service.open_entity_settings_page", "back_page: %s", back_page.c_str()); ESP_LOGV("api.service.open_entity_settings_page", "back_page: %s", back_page.c_str());
std::string cmp_entity = page.c_str() + std::string(".entity"); id(entity_id) = entity;
ESP_LOGV("api.service.open_entity_settings_page", "cmp_entity: %s", cmp_entity.c_str());
id(disp1).set_component_text_printf(cmp_entity.c_str(), "%s", entity.c_str());
std::string cmd_page = std::string("page ") + page.c_str(); std::string cmd_page = std::string("page ") + page.c_str();
id(disp1).send_command_printf(cmd_page.c_str()); id(disp1).send_command_printf(cmd_page.c_str());
id(disp1).set_component_text_printf("page_label", "%s", page_label.c_str()); id(disp1).set_component_text_printf("page_label", "%s", page_label.c_str());
id(disp1).set_component_text_printf("back_page", "%s", back_page.c_str()); id(disp1).set_component_text_printf("back_page", "%s", back_page.c_str());
if ((page_icon.c_str() != std::string()) and (page_icon.c_str() != "") and (page != "climate")) if (page == "climate")
{ {
if (entity == "embedded_climate") id(addon_climate_set_climate_friendly_name).execute(page_label.c_str());
id(disp1).set_component_value("embedded", (entity == "embedded_climate") ? 1 : 0);
}
else
{
if ((page_icon.c_str() != std::string()) and (page_icon.c_str() != ""))
id(disp1).set_component_text_printf("icon_state", "%s", page_icon.c_str()); id(disp1).set_component_text_printf("icon_state", "%s", page_icon.c_str());
}
if (page != "climate")
{
id(set_component_color).execute("icon_state", page_icon_color, {}); id(set_component_color).execute("icon_state", page_icon_color, {});
//id(disp1).set_component_font_color("icon_state", page_icon_color);
} }
if (page == "climate" and entity == "embedded_climate") id(addon_climate_set_climate_friendly_name).execute(page_label.c_str());
ESP_LOGV("api.service.open_entity_settings_page", "Finished"); ESP_LOGV("api.service.open_entity_settings_page", "Finished");
##### Service to play a rtttl tones ##### ##### Service to play a rtttl tones #####
@@ -619,12 +618,13 @@ api:
if (id(current_page).state=="alarm") if (id(current_page).state=="alarm")
{ // Update alarm page { // Update alarm page
ESP_LOGV("service.alarm_settings", "Updating alarm page"); ESP_LOGV("service.alarm_settings", "Updating alarm page");
id(entity_id) = entity;
// Alarm page - Header // Alarm page - Header
id(update_alarm_icon)->execute("icon_state", state.c_str()); id(update_alarm_icon)->execute("icon_state", state.c_str());
id(disp1).set_component_text_printf("page_label", "%s", page_title.c_str()); id(disp1).set_component_text_printf("page_label", "%s", page_title.c_str());
id(disp1).set_component_text_printf("code_format", "%s", code_format.c_str()); id(disp1).set_component_text_printf("code_format", "%s", code_format.c_str());
if (code_arm_required) id(disp1).set_component_text_printf("code_arm_req", "1"); else id(disp1).set_component_text_printf("code_arm_req", "0"); if (code_arm_required) id(disp1).set_component_text_printf("code_arm_req", "1"); else id(disp1).set_component_text_printf("code_arm_req", "0");
id(disp1).set_component_text_printf("entity", "%s", entity.c_str());
// Alarm page - Button's icons // Alarm page - Button's icons
id(disp1).set_component_text_printf("bt_home_icon", "\uE689"); //mdi:shield-home id(disp1).set_component_text_printf("bt_home_icon", "\uE689"); //mdi:shield-home
@@ -720,9 +720,10 @@ api:
ESP_LOGV("service.media_player", "Starting"); ESP_LOGV("service.media_player", "Starting");
if (id(current_page).state == "media_player") if (id(current_page).state == "media_player")
{ {
id(disp1).set_component_text_printf("entity", "%s", entity.c_str()); //id(disp1).set_component_text_printf("entity", "%s", entity.c_str());
id(entity_id) = entity;
id(disp1).set_component_text_printf("page_label", "%s", friendly_name.c_str()); id(disp1).set_component_text_printf("page_label", "%s", friendly_name.c_str());
id(display_wrapped_text).execute("track", media_title.c_str(), id(display_mode) == 2 ? 15 : 27); id(display_wrapped_text).execute("track", media_title.c_str(), id(display_mode) == 2 ? 16 : 27);
id(display_wrapped_text).execute("artist", media_artist.c_str(), id(display_mode) == 2 ? 26 : 40); id(display_wrapped_text).execute("artist", media_artist.c_str(), id(display_mode) == 2 ? 26 : 40);
// states: // states:
// OFF: Entity is turned off and is not accepting commands until turned on. // OFF: Entity is turned off and is not accepting commands until turned on.
@@ -1179,6 +1180,12 @@ text_sensor:
id: current_page id: current_page
internal: false internal: false
disabled_by_default: false disabled_by_default: false
on_value:
then:
- lambda: |-
if (x != "climate" and x != "cover" and x != "fan" and x != "light" and x != "media_player" ) id(entity_id) = "";
ESP_LOGD("text_sensor.current_page", "New page: %s", x.c_str());
if (!id(entity_id).empty()) ESP_LOGD("text_sensor.current_page", "Entity shown: %s", id(entity_id).c_str());
##### ESPhome version used to compile the app ##### ##### ESPhome version used to compile the app #####
- name: ${device_name} ESPhome Version - name: ${device_name} ESPhome Version
@@ -1227,7 +1234,7 @@ text_sensor:
std::string page = doc["page"]; std::string page = doc["page"];
std::string component = doc["component"]; std::string component = doc["component"];
std::string value = doc["value"]; std::string value = doc["value"];
std::string entity = doc["entity"]; std::string entity = id(entity_id); //doc["entity"];
ESP_LOGV("text_sensor.nspanelevent", "page: %s", page.c_str()); ESP_LOGV("text_sensor.nspanelevent", "page: %s", page.c_str());
ESP_LOGV("text_sensor.nspanelevent", "component: %s", component.c_str()); ESP_LOGV("text_sensor.nspanelevent", "component: %s", component.c_str());
ESP_LOGV("text_sensor.nspanelevent", "value: %s", value.c_str()); ESP_LOGV("text_sensor.nspanelevent", "value: %s", value.c_str());
@@ -1243,7 +1250,7 @@ text_sensor:
}); });
if (component=="currentpage") if (component=="currentpage")
{ {
ESP_LOGD("text_sensor.nspanelevent", "New page: %s", page.c_str()); ESP_LOGV("text_sensor.nspanelevent", "New page: %s", page.c_str());
ESP_LOGV("text_sensor.nspanelevent", "Trigger HA event"); ESP_LOGV("text_sensor.nspanelevent", "Trigger HA event");
ha_event->fire_homeassistant_event("esphome.nspanel_ha_blueprint", ha_event->fire_homeassistant_event("esphome.nspanel_ha_blueprint",
{ {
@@ -1372,7 +1379,7 @@ text_sensor:
ESP_LOGV("text_sensor.localevent", "key: %s", key.c_str()); ESP_LOGV("text_sensor.localevent", "key: %s", key.c_str());
std::string value = doc["value"]; std::string value = doc["value"];
ESP_LOGV("text_sensor.localevent", "value: %s", value.c_str()); ESP_LOGV("text_sensor.localevent", "value: %s", value.c_str());
std::string entity = doc["entity"]; std::string entity = id(entity_id); //doc["entity"];
ESP_LOGV("text_sensor.localevent", "entity: %s", entity.c_str()); ESP_LOGV("text_sensor.localevent", "entity: %s", entity.c_str());
int embedded = doc["embedded"]; int embedded = doc["embedded"];
ESP_LOGV("text_sensor.localevent", "embedded: %i", embedded); ESP_LOGV("text_sensor.localevent", "embedded: %i", embedded);
@@ -1382,7 +1389,7 @@ text_sensor:
auto ha_event = new esphome::api::CustomAPIDevice(); auto ha_event = new esphome::api::CustomAPIDevice();
if (event=="pagechanged") if (event=="pagechanged")
{ {
ESP_LOGD("text_sensor.localevent", "New page: %s", page.c_str()); ESP_LOGV("text_sensor.localevent", "New page: %s", page.c_str());
ESP_LOGV("text_sensor.localevent", "Trigger HA event"); ESP_LOGV("text_sensor.localevent", "Trigger HA event");
ha_event->fire_homeassistant_event("esphome.nspanel_ha_blueprint", ha_event->fire_homeassistant_event("esphome.nspanel_ha_blueprint",
{ {

Binary file not shown.

Binary file not shown.

View File

@@ -17,11 +17,10 @@ Page alarm
page home page home
}else }else
{ {
lastclick.txt="{\"page\": \"alarm\", \"component\": \"currentpage\", \"value\": \"pagechange\", \"entity\": \""+entity.txt+"\"}"
printh 92 printh 92
prints "nspanelevent",0 prints "nspanelevent",0
printh 00 printh 00
prints lastclick.txt,0 prints "{\"page\": \"alarm\", \"component\": \"currentpage\", \"value\": \"pagechange\"}",0
printh 00 printh 00
printh FF FF FF printh FF FF FF
vis bt_home,0 vis bt_home,0
@@ -66,16 +65,9 @@ Variable (string) code_format
Text : Text :
Max. Text Size: 15 Max. Text Size: 15
Variable (string) entity
Attributes
ID : 30
Scope : global
Text :
Max. Text Size: 100
Variable (string) code_arm_req Variable (string) code_arm_req
Attributes Attributes
ID : 31 ID : 30
Scope : local Scope : local
Text : Text :
Max. Text Size: 1 Max. Text Size: 1
@@ -264,7 +256,7 @@ Picture bt_disarm_pic
Button button_back Button button_back
Attributes Attributes
ID : 32 ID : 31
Scope : local Scope : local
Dragging : 0 Dragging : 0
Send Component ID: disabled Send Component ID: disabled
@@ -307,7 +299,7 @@ Hotspot bt_home
bt_home_icon.pco=0 bt_home_icon.pco=0
Touch Release Event Touch Release Event
lastclick.txt="{\"page\": \"alarm\", \"key\": \"home\", \"value\": \"click\", \"entity\": \""+entity.txt+"\", \"mui\": \""+bt_home_text.txt+"\", \"code_format\": \""+code_format.txt+"\", \"code_arm_req\": \""+code_arm_req.txt+"\"}" lastclick.txt="{\"page\": \"alarm\", \"key\": \"home\", \"value\": \"click\", \"mui\": \""+bt_home_text.txt+"\", \"code_format\": \""+code_format.txt+"\", \"code_arm_req\": \""+code_arm_req.txt+"\"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -331,7 +323,7 @@ Hotspot bt_away
bt_away_icon.pco=0 bt_away_icon.pco=0
Touch Release Event Touch Release Event
lastclick.txt="{\"page\": \"alarm\", \"key\": \"away\", \"value\": \"click\", \"entity\": \""+entity.txt+"\", \"mui\": \""+bt_away_text.txt+"\", \"code_format\": \""+code_format.txt+"\", \"code_arm_req\": \""+code_arm_req.txt+"\"}" lastclick.txt="{\"page\": \"alarm\", \"key\": \"away\", \"value\": \"click\", \"mui\": \""+bt_away_text.txt+"\", \"code_format\": \""+code_format.txt+"\", \"code_arm_req\": \""+code_arm_req.txt+"\"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -355,7 +347,7 @@ Hotspot bt_night
bt_night_icon.pco=0 bt_night_icon.pco=0
Touch Release Event Touch Release Event
lastclick.txt="{\"page\": \"alarm\", \"key\": \"night\", \"value\": \"click\", \"entity\": \""+entity.txt+"\", \"mui\": \""+bt_night_text.txt+"\", \"code_format\": \""+code_format.txt+"\", \"code_arm_req\": \""+code_arm_req.txt+"\"}" lastclick.txt="{\"page\": \"alarm\", \"key\": \"night\", \"value\": \"click\", \"mui\": \""+bt_night_text.txt+"\", \"code_format\": \""+code_format.txt+"\", \"code_arm_req\": \""+code_arm_req.txt+"\"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -379,7 +371,7 @@ Hotspot bt_vacat
bt_vacat_icon.pco=0 bt_vacat_icon.pco=0
Touch Release Event Touch Release Event
lastclick.txt="{\"page\": \"alarm\", \"key\": \"vacation\", \"value\": \"click\", \"entity\": \""+entity.txt+"\", \"mui\": \""+bt_vacat_text.txt+"\", \"code_format\": \""+code_format.txt+"\", \"code_arm_req\": \""+code_arm_req.txt+"\"}" lastclick.txt="{\"page\": \"alarm\", \"key\": \"vacation\", \"value\": \"click\", \"mui\": \""+bt_vacat_text.txt+"\", \"code_format\": \""+code_format.txt+"\", \"code_arm_req\": \""+code_arm_req.txt+"\"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -403,7 +395,7 @@ Hotspot bt_bypass
bt_bypass_icon.pco=0 bt_bypass_icon.pco=0
Touch Release Event Touch Release Event
lastclick.txt="{\"page\": \"alarm\", \"key\": \"bypass\", \"value\": \"click\", \"entity\": \""+entity.txt+"\", \"mui\": \""+bt_bypass_text.txt+"\", \"code_format\": \""+code_format.txt+"\", \"code_arm_req\": \""+code_arm_req.txt+"\"}" lastclick.txt="{\"page\": \"alarm\", \"key\": \"bypass\", \"value\": \"click\", \"mui\": \""+bt_bypass_text.txt+"\", \"code_format\": \""+code_format.txt+"\", \"code_arm_req\": \""+code_arm_req.txt+"\"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -427,7 +419,7 @@ Hotspot bt_disarm
bt_disarm_icon.pco=0 bt_disarm_icon.pco=0
Touch Release Event Touch Release Event
lastclick.txt="{\"page\": \"alarm\", \"key\": \"disarm\", \"value\": \"click\", \"entity\": \""+entity.txt+"\", \"mui\": \""+bt_disarm_text.txt+"\", \"code_format\": \""+code_format.txt+"\", \"code_arm_req\": \""+code_arm_req.txt+"\"}" lastclick.txt="{\"page\": \"alarm\", \"key\": \"disarm\", \"value\": \"click\", \"mui\": \""+bt_disarm_text.txt+"\", \"code_format\": \""+code_format.txt+"\", \"code_arm_req\": \""+code_arm_req.txt+"\"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -437,7 +429,7 @@ Hotspot bt_disarm
Timer wakeup_timer Timer wakeup_timer
Attributes Attributes
ID : 33 ID : 32
Scope : local Scope : local
Period (ms): 100 Period (ms): 100
Enabled : yes Enabled : yes

View File

@@ -12,13 +12,12 @@ Page climate
Events Events
Preinitialize Event Preinitialize Event
if(api==1||entity.txt=="embedded_climate") if(api==1||embedded.val==1)
{ {
climatesetting.txt="{\"page\": \"climate\", \"component\": \"currentpage\", \"value\": \"pagechange\", \"entity\": \""+entity.txt+"\"}"
printh 92 printh 92
prints "nspanelevent",0 prints "nspanelevent",0
printh 00 printh 00
prints climatesetting.txt,0 prints "{\"page\": \"climate\", \"component\": \"currentpage\", \"value\": \"pagechange\"}",0
printh 00 printh 00
printh FF FF FF printh FF FF FF
vis target_icon,0 vis target_icon,0
@@ -57,7 +56,7 @@ Page climate
{ {
timer01.en=0 timer01.en=0
covx temp_number.val,va1.txt,0,0 covx temp_number.val,va1.txt,0,0
climatesetting.txt="{\"page\": \"climate\", \"component\": \"climate_position\", \"value\": "+va1.txt+", \"entity\": \""+entity.txt+"\"}" climatesetting.txt="{\"page\": \"climate\", \"component\": \"climate_position\", \"value\": "+va1.txt+"}"
printh 92 printh 92
prints "nspanelevent",0 prints "nspanelevent",0
printh 00 printh 00
@@ -131,16 +130,9 @@ Variable (string) va2
Text : Text :
Max. Text Size: 10 Max. Text Size: 10
Variable (string) entity
Attributes
ID : 49
Scope : global
Text :
Max. Text Size: 100
Variable (string) click_comp Variable (string) click_comp
Attributes Attributes
ID : 50 ID : 49
Scope : local Scope : local
Text : Text :
Max. Text Size: 8 Max. Text Size: 8
@@ -377,12 +369,10 @@ Slider climateslider
Events Events
Touch Press Event Touch Press Event
climatesetting.txt="{\"page\": \"climate\", \"component\": \"touchevent\", \"value\": \"press\", \"entity\": \""+entity.txt+"\"}" printh 91
printh 92
prints "touchevent",0 prints "touchevent",0
printh 00 printh 00
prints climatesetting.txt,0 prints rand,0
printh 00
printh FF FF FF printh FF FF FF
Touch Release Event Touch Release Event
@@ -394,12 +384,10 @@ Slider climateslider
covx va0.val,va1.txt,0,0 covx va0.val,va1.txt,0,0
target_temp.txt+="."+va1.txt target_temp.txt+="."+va1.txt
timer01.en=1 timer01.en=1
climatesetting.txt="{\"page\": \"climate\", \"component\": \"touchevent\", \"value\": \"release\", \"entity\": \""+entity.txt+"\"}" printh 91
printh 92
prints "touchevent",0 prints "touchevent",0
printh 00 printh 00
prints climatesetting.txt,0 prints rand,0
printh 00
printh FF FF FF printh FF FF FF
Button button_back Button button_back
@@ -489,7 +477,7 @@ Hotspot button01
Events Events
Touch Release Event Touch Release Event
covx embedded.val,va2.txt,0,0 covx embedded.val,va2.txt,0,0
lastclick.txt="{\"page\": \"climate\", \"key\": \"hvac_mode\", \"value\": \"auto\", \"entity\": \""+entity.txt+"\", \"embedded\": "+va2.txt+"}" lastclick.txt="{\"page\": \"climate\", \"key\": \"hvac_mode\", \"value\": \"auto\", \"embedded\": "+va2.txt+"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -507,7 +495,7 @@ Hotspot button02
Events Events
Touch Release Event Touch Release Event
covx embedded.val,va2.txt,0,0 covx embedded.val,va2.txt,0,0
lastclick.txt="{\"page\": \"climate\", \"key\": \"hvac_mode\", \"value\": \"heat_cool\", \"entity\": \""+entity.txt+"\", \"embedded\": "+va2.txt+"}" lastclick.txt="{\"page\": \"climate\", \"key\": \"hvac_mode\", \"value\": \"heat_cool\", \"embedded\": "+va2.txt+"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -525,7 +513,7 @@ Hotspot button03
Events Events
Touch Release Event Touch Release Event
covx embedded.val,va2.txt,0,0 covx embedded.val,va2.txt,0,0
lastclick.txt="{\"page\": \"climate\", \"key\": \"hvac_mode\", \"value\": \"heat\", \"entity\": \""+entity.txt+"\", \"embedded\": "+va2.txt+"}" lastclick.txt="{\"page\": \"climate\", \"key\": \"hvac_mode\", \"value\": \"heat\", \"embedded\": "+va2.txt+"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -543,7 +531,7 @@ Hotspot button04
Events Events
Touch Release Event Touch Release Event
covx embedded.val,va2.txt,0,0 covx embedded.val,va2.txt,0,0
lastclick.txt="{\"page\": \"climate\", \"key\": \"hvac_mode\", \"value\": \"cool\", \"entity\": \""+entity.txt+"\", \"embedded\": "+va2.txt+"}" lastclick.txt="{\"page\": \"climate\", \"key\": \"hvac_mode\", \"value\": \"cool\", \"embedded\": "+va2.txt+"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -561,7 +549,7 @@ Hotspot button05
Events Events
Touch Release Event Touch Release Event
covx embedded.val,va2.txt,0,0 covx embedded.val,va2.txt,0,0
lastclick.txt="{\"page\": \"climate\", \"key\": \"hvac_mode\", \"value\": \"dry\", \"entity\": \""+entity.txt+"\", \"embedded\": "+va2.txt+"}" lastclick.txt="{\"page\": \"climate\", \"key\": \"hvac_mode\", \"value\": \"dry\", \"embedded\": "+va2.txt+"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -579,7 +567,7 @@ Hotspot button06
Events Events
Touch Release Event Touch Release Event
covx embedded.val,va2.txt,0,0 covx embedded.val,va2.txt,0,0
lastclick.txt="{\"page\": \"climate\", \"key\": \"hvac_mode\", \"value\": \"fan_only\", \"entity\": \""+entity.txt+"\", \"embedded\": "+va2.txt+"}" lastclick.txt="{\"page\": \"climate\", \"key\": \"hvac_mode\", \"value\": \"fan_only\", \"embedded\": "+va2.txt+"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -597,7 +585,7 @@ Hotspot button07
Events Events
Touch Release Event Touch Release Event
covx embedded.val,va2.txt,0,0 covx embedded.val,va2.txt,0,0
lastclick.txt="{\"page\": \"climate\", \"key\": \"hvac_mode\", \"value\": \"off\", \"entity\": \""+entity.txt+"\", \"embedded\": "+va2.txt+"}" lastclick.txt="{\"page\": \"climate\", \"key\": \"hvac_mode\", \"value\": \"off\", \"embedded\": "+va2.txt+"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -679,7 +667,7 @@ Timer timer01
timer01.en=0 timer01.en=0
covx embedded.val,va2.txt,0,0 covx embedded.val,va2.txt,0,0
covx temp_number.val,va1.txt,0,0 covx temp_number.val,va1.txt,0,0
climatesetting.txt="{\"page\": \"climate\", \"key\": \"set_temperature\", \"value\": "+va1.txt+", \"entity\": \""+entity.txt+"\", \"embedded\": "+va2.txt+"}" climatesetting.txt="{\"page\": \"climate\", \"key\": \"set_temperature\", \"value\": "+va1.txt+", \"embedded\": "+va2.txt+"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -689,7 +677,7 @@ Timer timer01
Timer click_timer Timer click_timer
Attributes Attributes
ID : 51 ID : 50
Scope : local Scope : local
Period (ms): 800 Period (ms): 800
Enabled : no Enabled : no
@@ -707,7 +695,7 @@ Timer click_timer
Timer wakeup_timer Timer wakeup_timer
Attributes Attributes
ID : 52 ID : 51
Scope : local Scope : local
Period (ms): 100 Period (ms): 100
Enabled : yes Enabled : yes

View File

@@ -17,11 +17,10 @@ Page cover
page home page home
}else }else
{ {
coversetting.txt="{\"page\": \"cover\", \"component\": \"currentpage\", \"value\": \"pagechange\", \"entity\": \""+entity.txt+"\"}"
printh 92 printh 92
prints "nspanelevent",0 prints "nspanelevent",0
printh 00 printh 00
prints coversetting.txt,0 prints "{\"page\": \"cover\", \"component\": \"currentpage\", \"value\": \"pagechange\"}",0
printh 00 printh 00
printh FF FF FF printh FF FF FF
} }
@@ -61,13 +60,6 @@ Variable (string) back_page
Text : home Text : home
Max. Text Size: 15 Max. Text Size: 15
Variable (string) entity
Attributes
ID : 14
Scope : global
Text :
Max. Text Size: 100
Text battery_value Text battery_value
Attributes Attributes
ID : 1 ID : 1
@@ -132,7 +124,7 @@ Slider coverslider
Touch Release Event Touch Release Event
covx coverslider.val,va1.txt,0,0 covx coverslider.val,va1.txt,0,0
cover_value.txt=va1.txt+"%" cover_value.txt=va1.txt+"%"
coversetting.txt="{\"page\": \"cover\", \"key\": \"position\", \"value\": "+va1.txt+", \"entity\": \""+entity.txt+"\"}" coversetting.txt="{\"page\": \"cover\", \"key\": \"position\", \"value\": "+va1.txt+"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -152,11 +144,10 @@ Button cover_open
Events Events
Touch Press Event Touch Press Event
coversetting.txt="{\"page\": \"cover\", \"key\": \"open_cover\", \"value\": \"press\", \"entity\": \""+entity.txt+"\"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
prints coversetting.txt,0 prints "{\"page\": \"cover\", \"key\": \"open_cover\", \"value\": \"press\"}",0
printh 00 printh 00
printh FF FF FF printh FF FF FF
@@ -172,11 +163,10 @@ Button cover_close
Events Events
Touch Press Event Touch Press Event
coversetting.txt="{\"page\": \"cover\", \"key\": \"close_cover\", \"value\": \"press\", \"entity\": \""+entity.txt+"\"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
prints coversetting.txt,0 prints "{\"page\": \"cover\", \"key\": \"close_cover\", \"value\": \"press\"}",0
printh 00 printh 00
printh FF FF FF printh FF FF FF
@@ -192,11 +182,10 @@ Button cover_stop
Events Events
Touch Press Event Touch Press Event
coversetting.txt="{\"page\": \"cover\", \"key\": \"stop_cover\", \"value\": \"press\", \"entity\": \""+entity.txt+"\"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
prints coversetting.txt,0 prints "{\"page\": \"cover\", \"key\": \"stop_cover\", \"value\": \"press\"}",0
printh 00 printh 00
printh FF FF FF printh FF FF FF
@@ -231,7 +220,7 @@ Button button_back
Timer wakeup_timer Timer wakeup_timer
Attributes Attributes
ID : 15 ID : 14
Scope : local Scope : local
Period (ms): 100 Period (ms): 100
Enabled : yes Enabled : yes

View File

@@ -17,11 +17,10 @@ Page fan
page home page home
}else }else
{ {
fansetting.txt="{\"page\": \"fan\", \"component\": \"currentpage\", \"value\": \"pagechange\", \"entity\": \""+entity.txt+"\"}"
printh 92 printh 92
prints "nspanelevent",0 prints "nspanelevent",0
printh 00 printh 00
prints fansetting.txt,0 prints "{\"page\": \"fan\", \"component\": \"currentpage\", \"value\": \"pagechange\"}",0
printh 00 printh 00
printh FF FF FF printh FF FF FF
} }
@@ -61,13 +60,6 @@ Variable (string) va0
Text : Text :
Max. Text Size: 10 Max. Text Size: 10
Variable (string) entity
Attributes
ID : 16
Scope : global
Text :
Max. Text Size: 100
Text fan_value Text fan_value
Attributes Attributes
ID : 1 ID : 1
@@ -272,7 +264,7 @@ Button button_off
sys0=100*fanslider.val/fanslider.maxval sys0=100*fanslider.val/fanslider.maxval
covx sys0,va0.txt,0,0 covx sys0,va0.txt,0,0
fan_value.txt=va0.txt+"%" fan_value.txt=va0.txt+"%"
fansetting.txt="{\"page\": \"fan\", \"key\": \"stop\", \"value\": "+va0.txt+", \"entity\": \""+entity.txt+"\"}" fansetting.txt="{\"page\": \"fan\", \"key\": \"stop\", \"value\": "+va0.txt+"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -353,7 +345,7 @@ Timer timer0
sys0=100*fanslider.val/fanslider.maxval sys0=100*fanslider.val/fanslider.maxval
covx sys0,va0.txt,0,0 covx sys0,va0.txt,0,0
fan_value.txt=va0.txt+"%" fan_value.txt=va0.txt+"%"
fansetting.txt="{\"page\": \"fan\", \"key\": \"percentage\", \"value\": "+va0.txt+", \"entity\": \""+entity.txt+"\"}" fansetting.txt="{\"page\": \"fan\", \"key\": \"percentage\", \"value\": "+va0.txt+"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -363,7 +355,7 @@ Timer timer0
Timer wakeup_timer Timer wakeup_timer
Attributes Attributes
ID : 17 ID : 16
Scope : local Scope : local
Period (ms): 100 Period (ms): 100
Enabled : yes Enabled : yes

View File

@@ -114,7 +114,7 @@ Text date
Text value01_state Text value01_state
Attributes Attributes
ID : 10 ID : 10
Scope : local Scope : global
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
Associated Keyboard: none Associated Keyboard: none
@@ -244,7 +244,7 @@ Text icon_top_10
Text value01_icon Text value01_icon
Attributes Attributes
ID : 26 ID : 26
Scope : local Scope : global
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
Associated Keyboard: none Associated Keyboard: none
@@ -254,7 +254,7 @@ Text value01_icon
Text value03_state Text value03_state
Attributes Attributes
ID : 27 ID : 27
Scope : local Scope : global
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
Associated Keyboard: none Associated Keyboard: none
@@ -264,7 +264,7 @@ Text value03_state
Text value03_icon Text value03_icon
Attributes Attributes
ID : 28 ID : 28
Scope : local Scope : global
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
Associated Keyboard: none Associated Keyboard: none
@@ -274,7 +274,7 @@ Text value03_icon
Text value02_icon Text value02_icon
Attributes Attributes
ID : 29 ID : 29
Scope : local Scope : global
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
Associated Keyboard: none Associated Keyboard: none
@@ -284,7 +284,7 @@ Text value02_icon
Text value02_state Text value02_state
Attributes Attributes
ID : 30 ID : 30
Scope : local Scope : global
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
Associated Keyboard: none Associated Keyboard: none
@@ -389,7 +389,7 @@ Text meridiem
Text button01 Text button01
Attributes Attributes
ID : 45 ID : 45
Scope : local Scope : global
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
Associated Keyboard: none Associated Keyboard: none
@@ -417,7 +417,7 @@ Text button01
Text button02 Text button02
Attributes Attributes
ID : 46 ID : 46
Scope : local Scope : global
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
Associated Keyboard: none Associated Keyboard: none
@@ -445,7 +445,7 @@ Text button02
Text button03 Text button03
Attributes Attributes
ID : 47 ID : 47
Scope : local Scope : global
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
Associated Keyboard: none Associated Keyboard: none
@@ -531,7 +531,6 @@ Hotspot jump_climate
printh FF FF FF printh FF FF FF
}else }else
{ {
climate.entity.txt=climate_entity.txt
page climate page climate
} }

View File

@@ -17,11 +17,10 @@ Page keyb_num
page page_id.val page page_id.val
}else }else
{ {
aux.txt="{\"page\": \"keyb_num\", \"component\": \"currentpage\", \"value\": \"pagechange\", \"entity\": \""+entity.txt+"\"}"
printh 92 printh 92
prints "nspanelevent",0 prints "nspanelevent",0
printh 00 printh 00
prints aux.txt,0 prints "{\"page\": \"keyb_num\", \"component\": \"currentpage\", \"value\": \"pagechange\"}",0
printh 00 printh 00
printh FF FF FF printh FF FF FF
} }

View File

@@ -17,11 +17,10 @@ Page light
page home page home
}else }else
{ {
lightsetting.txt="{\"page\": \"light\", \"component\": \"currentpage\", \"value\": \"pagechange\", \"entity\": \""+entity.txt+"\"}"
printh 92 printh 92
prints "nspanelevent",0 prints "nspanelevent",0
printh 00 printh 00
prints lightsetting.txt,0 prints "{\"page\": \"light\", \"component\": \"currentpage\", \"value\": \"pagechange\"}",0
printh 00 printh 00
printh FF FF FF printh FF FF FF
vis light_b_press,1 vis light_b_press,1
@@ -105,13 +104,6 @@ Variable (string) back_page
Text : home Text : home
Max. Text Size: 15 Max. Text Size: 15
Variable (string) entity
Attributes
ID : 33
Scope : global
Text :
Max. Text Size: 100
Number ring Number ring
Attributes Attributes
ID : 4 ID : 4
@@ -385,7 +377,7 @@ Picture colorwheel
covx r,va1.txt,0,0 covx r,va1.txt,0,0
covx g,va2.txt,0,0 covx g,va2.txt,0,0
covx b,va3.txt,0,0 covx b,va3.txt,0,0
lightsetting.txt="{\"page\": \"light\", \"component\": \"rgb_color\", \"value\": ["+va1.txt+", "+va2.txt+", "+va3.txt+"], \"entity\": \""+entity.txt+"\"}" lightsetting.txt="{\"page\": \"light\", \"component\": \"rgb_color\", \"value\": ["+va1.txt+", "+va2.txt+", "+va3.txt+"]}"
printh 92 printh 92
prints "nspanelevent",0 prints "nspanelevent",0
printh 00 printh 00
@@ -411,7 +403,7 @@ Slider lightslider
covx lightslider.val,va1.txt,0,0 covx lightslider.val,va1.txt,0,0
light_value.txt=va1.txt+"%" light_value.txt=va1.txt+"%"
light_value_2.txt=va1.txt+"%" light_value_2.txt=va1.txt+"%"
lightsetting.txt="{\"page\": \"light\", \"key\": \"brightness_pct\", \"value\": "+va1.txt+", \"entity\": \""+entity.txt+"\"}" lightsetting.txt="{\"page\": \"light\", \"key\": \"brightness_pct\", \"value\": "+va1.txt+"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -434,7 +426,7 @@ Slider tempslider
covx tempslider.val,va1.txt,0,0 covx tempslider.val,va1.txt,0,0
temp_value.txt=va1.txt temp_value.txt=va1.txt
temp_value_2.txt=va1.txt temp_value_2.txt=va1.txt
lightsetting.txt="{\"page\": \"light\", \"key\": \"color_temp\", \"value\": "+va1.txt+", \"entity\": \""+entity.txt+"\"}" lightsetting.txt="{\"page\": \"light\", \"key\": \"color_temp\", \"value\": "+va1.txt+"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -649,7 +641,7 @@ Timer swipestore
Timer wakeup_timer Timer wakeup_timer
Attributes Attributes
ID : 34 ID : 33
Scope : local Scope : local
Period (ms): 100 Period (ms): 100
Enabled : yes Enabled : yes

View File

@@ -17,11 +17,10 @@ Page media_player
page home page home
}else }else
{ {
lastclick.txt="{\"page\": \"media_player\", \"component\": \"currentpage\", \"value\": \"pagechange\", \"entity\": \""+entity.txt+"\"}"
printh 92 printh 92
prints "nspanelevent",0 prints "nspanelevent",0
printh 00 printh 00
prints lastclick.txt,0 prints "{\"page\": \"media_player\", \"component\": \"currentpage\", \"value\": \"pagechange\"}",0
printh 00 printh 00
printh FF FF FF printh FF FF FF
} }
@@ -47,42 +46,35 @@ Variable (string) back_page
Text : home Text : home
Max. Text Size: 15 Max. Text Size: 15
Variable (string) entity
Attributes
ID : 4
Scope : global
Text :
Max. Text Size: 100
Variable (string) lastclick Variable (string) lastclick
Attributes Attributes
ID : 21 ID : 20
Scope : local Scope : local
Text : Text :
Max. Text Size: 255 Max. Text Size: 255
Variable (string) va0 Variable (string) va0
Attributes Attributes
ID : 24 ID : 23
Scope : local Scope : local
Text : Text :
Max. Text Size: 10 Max. Text Size: 10
Variable (int32) is_muted Variable (int32) is_muted
Attributes Attributes
ID : 25 ID : 24
Scope: local Scope: local
Value: 0 Value: 0
Variable (int32) prg_current Variable (int32) prg_current
Attributes Attributes
ID : 27 ID : 26
Scope: local Scope: local
Value: 0 Value: 0
Variable (int32) prg_total Variable (int32) prg_total
Attributes Attributes
ID : 28 ID : 27
Scope: local Scope: local
Value: 0 Value: 0
@@ -108,7 +100,7 @@ Text icon_state
Text vol_text Text vol_text
Attributes Attributes
ID : 7 ID : 6
Scope : local Scope : local
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
@@ -118,7 +110,7 @@ Text vol_text
Text bt_vol_down Text bt_vol_down
Attributes Attributes
ID : 8 ID : 7
Scope : local Scope : local
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
@@ -144,7 +136,7 @@ Text bt_vol_down
Text bt_vol_up Text bt_vol_up
Attributes Attributes
ID : 9 ID : 8
Scope : local Scope : local
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
@@ -170,7 +162,7 @@ Text bt_vol_up
Text bt_mute Text bt_mute
Attributes Attributes
ID : 10 ID : 9
Scope : local Scope : local
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
@@ -187,7 +179,7 @@ Text bt_mute
{ {
va0.txt="false" va0.txt="false"
} }
lastclick.txt="{\"page\": \"media_player\", \"key\": \"volume_mute\", \"value\": \""+va0.txt+"\", \"entity\": \""+entity.txt+"\"}" lastclick.txt="{\"page\": \"media_player\", \"key\": \"volume_mute\", \"value\": \""+va0.txt+"\"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -197,7 +189,7 @@ Text bt_mute
Text time_current Text time_current
Attributes Attributes
ID : 12 ID : 11
Scope : local Scope : local
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
@@ -207,7 +199,7 @@ Text time_current
Text time_total Text time_total
Attributes Attributes
ID : 13 ID : 12
Scope : local Scope : local
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
@@ -217,7 +209,7 @@ Text time_total
Text track Text track
Attributes Attributes
ID : 14 ID : 13
Scope : local Scope : local
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
@@ -227,7 +219,7 @@ Text track
Text artist Text artist
Attributes Attributes
ID : 15 ID : 14
Scope : local Scope : local
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
@@ -236,6 +228,26 @@ Text artist
Max. Text Size : 50 Max. Text Size : 50
Text bt_prev Text bt_prev
Attributes
ID : 15
Scope : local
Dragging : 0
Send Component ID : disabled
Associated Keyboard: none
Text :
Max. Text Size : 10
Events
Touch Release Event
lastclick.txt="{\"page\": \"media_player\", \"key\": \"media_previous_track\"}"
printh 92
prints "localevent",0
printh 00
prints "{\"page\": \"media_player\", \"key\": \"media_previous_track\"}",0
printh 00
printh FF FF FF
Text bt_play_pause
Attributes Attributes
ID : 16 ID : 16
Scope : local Scope : local
@@ -247,15 +259,14 @@ Text bt_prev
Events Events
Touch Release Event Touch Release Event
lastclick.txt="{\"page\": \"media_player\", \"key\": \"media_previous_track\", \"value\": \"\", \"entity\": \""+entity.txt+"\"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
prints lastclick.txt,0 prints "{\"page\": \"media_player\", \"key\": \"media_play_pause\"}",0
printh 00 printh 00
printh FF FF FF printh FF FF FF
Text bt_play_pause Text bt_stop
Attributes Attributes
ID : 17 ID : 17
Scope : local Scope : local
@@ -267,15 +278,14 @@ Text bt_play_pause
Events Events
Touch Release Event Touch Release Event
lastclick.txt="{\"page\": \"media_player\", \"key\": \"media_play_pause\", \"value\": \"\", \"entity\": \""+entity.txt+"\"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
prints lastclick.txt,0 prints "{\"page\": \"media_player\", \"key\": \"media_stop\"}",0
printh 00 printh 00
printh FF FF FF printh FF FF FF
Text bt_stop Text bt_next
Attributes Attributes
ID : 18 ID : 18
Scope : local Scope : local
@@ -287,15 +297,14 @@ Text bt_stop
Events Events
Touch Release Event Touch Release Event
lastclick.txt="{\"page\": \"media_player\", \"key\": \"media_stop\", \"value\": \"\", \"entity\": \""+entity.txt+"\"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
prints lastclick.txt,0 prints "{\"page\": \"media_player\", \"key\": \"media_next_track\"}",0
printh 00 printh 00
printh FF FF FF printh FF FF FF
Text bt_next Text bt_on_off
Attributes Attributes
ID : 19 ID : 19
Scope : local Scope : local
@@ -307,37 +316,16 @@ Text bt_next
Events Events
Touch Release Event Touch Release Event
lastclick.txt="{\"page\": \"media_player\", \"key\": \"media_next_track\", \"value\": \"\", \"entity\": \""+entity.txt+"\"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
prints lastclick.txt,0 prints "{\"page\": \"media_player\", \"key\": \"toggle\"}",0
printh 00
printh FF FF FF
Text bt_on_off
Attributes
ID : 20
Scope : local
Dragging : 0
Send Component ID : disabled
Associated Keyboard: none
Text :
Max. Text Size : 10
Events
Touch Release Event
lastclick.txt="{\"page\": \"media_player\", \"key\": \"toggle\", \"value\": \"\", \"entity\": \""+entity.txt+"\"}"
printh 92
prints "localevent",0
printh 00
prints lastclick.txt,0
printh 00 printh 00
printh FF FF FF printh FF FF FF
Progress Bar time_progress Progress Bar time_progress
Attributes Attributes
ID : 11 ID : 10
Scope : local Scope : local
Dragging : 0 Dragging : 0
Send Component ID: disabled Send Component ID: disabled
@@ -345,7 +333,7 @@ Progress Bar time_progress
Slider vol_slider Slider vol_slider
Attributes Attributes
ID : 6 ID : 5
Scope : local Scope : local
Dragging : 0 Dragging : 0
Send Component ID: disabled Send Component ID: disabled
@@ -366,7 +354,7 @@ Slider vol_slider
Button button_back Button button_back
Attributes Attributes
ID : 5 ID : 4
Scope : local Scope : local
Dragging : 0 Dragging : 0
Send Component ID: disabled Send Component ID: disabled
@@ -395,7 +383,7 @@ Button button_back
Timer wakeup_timer Timer wakeup_timer
Attributes Attributes
ID : 22 ID : 21
Scope : local Scope : local
Period (ms): 100 Period (ms): 100
Enabled : yes Enabled : yes
@@ -418,7 +406,7 @@ Timer wakeup_timer
Timer timer0 Timer timer0
Attributes Attributes
ID : 23 ID : 22
Scope : local Scope : local
Period (ms): 1000 Period (ms): 1000
Enabled : no Enabled : no
@@ -428,7 +416,7 @@ Timer timer0
timer0.en=0 timer0.en=0
covx vol_slider.val,va0.txt,0,0 covx vol_slider.val,va0.txt,0,0
vol_text.txt=va0.txt+"%" vol_text.txt=va0.txt+"%"
lastclick.txt="{\"page\": \"media_player\", \"key\": \"volume_set\", \"value\": "+va0.txt+", \"entity\": \""+entity.txt+"\"}" lastclick.txt="{\"page\": \"media_player\", \"key\": \"volume_set\", \"value\": "+va0.txt+"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -438,7 +426,7 @@ Timer timer0
Timer prg_timer Timer prg_timer
Attributes Attributes
ID : 26 ID : 25
Scope : local Scope : local
Period (ms): 1000 Period (ms): 1000
Enabled : no Enabled : no

Binary file not shown.

Binary file not shown.

View File

@@ -17,11 +17,10 @@ Page alarm
page home page home
}else }else
{ {
lastclick.txt="{\"page\": \"alarm\", \"component\": \"currentpage\", \"value\": \"pagechange\", \"entity\": \""+entity.txt+"\"}"
printh 92 printh 92
prints "nspanelevent",0 prints "nspanelevent",0
printh 00 printh 00
prints lastclick.txt,0 prints "{\"page\": \"alarm\", \"component\": \"currentpage\", \"value\": \"pagechange\"}",0
printh 00 printh 00
printh FF FF FF printh FF FF FF
vis bt_home,0 vis bt_home,0

View File

@@ -12,13 +12,12 @@ Page climate
Events Events
Preinitialize Event Preinitialize Event
if(api==1||entity.txt=="embedded_climate") if(api==1||embedded.val==1)
{ {
climatesetting.txt="{\"page\": \"climate\", \"component\": \"currentpage\", \"value\": \"pagechange\", \"entity\": \""+entity.txt+"\"}"
printh 92 printh 92
prints "nspanelevent",0 prints "nspanelevent",0
printh 00 printh 00
prints climatesetting.txt,0 prints "{\"page\": \"climate\", \"component\": \"currentpage\", \"value\": \"pagechange\"}",0
printh 00 printh 00
printh FF FF FF printh FF FF FF
vis target_icon,0 vis target_icon,0
@@ -57,7 +56,7 @@ Page climate
{ {
timer01.en=0 timer01.en=0
covx temp_number.val,va1.txt,0,0 covx temp_number.val,va1.txt,0,0
climatesetting.txt="{\"page\": \"climate\", \"component\": \"climate_position\", \"value\": "+va1.txt+", \"entity\": \""+entity.txt+"\"}" climatesetting.txt="{\"page\": \"climate\", \"component\": \"climate_position\", \"value\": "+va1.txt+"}"
printh 92 printh 92
prints "nspanelevent",0 prints "nspanelevent",0
printh 00 printh 00
@@ -131,16 +130,9 @@ Variable (string) va2
Text : Text :
Max. Text Size: 10 Max. Text Size: 10
Variable (string) entity
Attributes
ID : 49
Scope : global
Text :
Max. Text Size: 100
Variable (string) click_comp Variable (string) click_comp
Attributes Attributes
ID : 50 ID : 49
Scope : local Scope : local
Text : Text :
Max. Text Size: 8 Max. Text Size: 8
@@ -485,7 +477,7 @@ Hotspot button01
Events Events
Touch Release Event Touch Release Event
covx embedded.val,va2.txt,0,0 covx embedded.val,va2.txt,0,0
lastclick.txt="{\"page\": \"climate\", \"key\": \"hvac_mode\", \"value\": \"auto\", \"entity\": \""+entity.txt+"\", \"embedded\": "+va2.txt+"}" lastclick.txt="{\"page\": \"climate\", \"key\": \"hvac_mode\", \"value\": \"auto\", \"embedded\": "+va2.txt+"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -503,7 +495,7 @@ Hotspot button02
Events Events
Touch Release Event Touch Release Event
covx embedded.val,va2.txt,0,0 covx embedded.val,va2.txt,0,0
lastclick.txt="{\"page\": \"climate\", \"key\": \"hvac_mode\", \"value\": \"heat_cool\", \"entity\": \""+entity.txt+"\", \"embedded\": "+va2.txt+"}" lastclick.txt="{\"page\": \"climate\", \"key\": \"hvac_mode\", \"value\": \"heat_cool\", \"embedded\": "+va2.txt+"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -521,7 +513,7 @@ Hotspot button03
Events Events
Touch Release Event Touch Release Event
covx embedded.val,va2.txt,0,0 covx embedded.val,va2.txt,0,0
lastclick.txt="{\"page\": \"climate\", \"key\": \"hvac_mode\", \"value\": \"heat\", \"entity\": \""+entity.txt+"\", \"embedded\": "+va2.txt+"}" lastclick.txt="{\"page\": \"climate\", \"key\": \"hvac_mode\", \"value\": \"heat\", \"embedded\": "+va2.txt+"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -539,7 +531,7 @@ Hotspot button04
Events Events
Touch Release Event Touch Release Event
covx embedded.val,va2.txt,0,0 covx embedded.val,va2.txt,0,0
lastclick.txt="{\"page\": \"climate\", \"key\": \"hvac_mode\", \"value\": \"cool\", \"entity\": \""+entity.txt+"\", \"embedded\": "+va2.txt+"}" lastclick.txt="{\"page\": \"climate\", \"key\": \"hvac_mode\", \"value\": \"cool\", \"embedded\": "+va2.txt+"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -557,7 +549,7 @@ Hotspot button05
Events Events
Touch Release Event Touch Release Event
covx embedded.val,va2.txt,0,0 covx embedded.val,va2.txt,0,0
lastclick.txt="{\"page\": \"climate\", \"key\": \"hvac_mode\", \"value\": \"dry\", \"entity\": \""+entity.txt+"\", \"embedded\": "+va2.txt+"}" lastclick.txt="{\"page\": \"climate\", \"key\": \"hvac_mode\", \"value\": \"dry\", \"embedded\": "+va2.txt+"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -575,7 +567,7 @@ Hotspot button06
Events Events
Touch Release Event Touch Release Event
covx embedded.val,va2.txt,0,0 covx embedded.val,va2.txt,0,0
lastclick.txt="{\"page\": \"climate\", \"key\": \"hvac_mode\", \"value\": \"fan_only\", \"entity\": \""+entity.txt+"\", \"embedded\": "+va2.txt+"}" lastclick.txt="{\"page\": \"climate\", \"key\": \"hvac_mode\", \"value\": \"fan_only\", \"embedded\": "+va2.txt+"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -593,7 +585,7 @@ Hotspot button07
Events Events
Touch Release Event Touch Release Event
covx embedded.val,va2.txt,0,0 covx embedded.val,va2.txt,0,0
lastclick.txt="{\"page\": \"climate\", \"key\": \"hvac_mode\", \"value\": \"off\", \"entity\": \""+entity.txt+"\", \"embedded\": "+va2.txt+"}" lastclick.txt="{\"page\": \"climate\", \"key\": \"hvac_mode\", \"value\": \"off\", \"embedded\": "+va2.txt+"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -675,7 +667,7 @@ Timer timer01
timer01.en=0 timer01.en=0
covx embedded.val,va2.txt,0,0 covx embedded.val,va2.txt,0,0
covx temp_number.val,va1.txt,0,0 covx temp_number.val,va1.txt,0,0
climatesetting.txt="{\"page\": \"climate\", \"key\": \"set_temperature\", \"value\": "+va1.txt+", \"entity\": \""+entity.txt+"\", \"embedded\": "+va2.txt+"}" climatesetting.txt="{\"page\": \"climate\", \"key\": \"set_temperature\", \"value\": "+va1.txt+", \"embedded\": "+va2.txt+"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -685,7 +677,7 @@ Timer timer01
Timer click_timer Timer click_timer
Attributes Attributes
ID : 51 ID : 50
Scope : local Scope : local
Period (ms): 800 Period (ms): 800
Enabled : no Enabled : no
@@ -703,7 +695,7 @@ Timer click_timer
Timer wakeup_timer Timer wakeup_timer
Attributes Attributes
ID : 52 ID : 51
Scope : local Scope : local
Period (ms): 100 Period (ms): 100
Enabled : yes Enabled : yes

View File

@@ -17,11 +17,10 @@ Page cover
page home page home
}else }else
{ {
coversetting.txt="{\"page\": \"cover\", \"component\": \"currentpage\", \"value\": \"pagechange\", \"entity\": \""+entity.txt+"\"}"
printh 92 printh 92
prints "nspanelevent",0 prints "nspanelevent",0
printh 00 printh 00
prints coversetting.txt,0 prints "{\"page\": \"cover\", \"component\": \"currentpage\", \"value\": \"pagechange\"}",0
printh 00 printh 00
printh FF FF FF printh FF FF FF
} }
@@ -61,13 +60,6 @@ Variable (string) back_page
Text : home Text : home
Max. Text Size: 15 Max. Text Size: 15
Variable (string) entity
Attributes
ID : 14
Scope : global
Text :
Max. Text Size: 100
Text battery_value Text battery_value
Attributes Attributes
ID : 1 ID : 1
@@ -132,7 +124,7 @@ Slider coverslider
Touch Release Event Touch Release Event
covx coverslider.val,va1.txt,0,0 covx coverslider.val,va1.txt,0,0
cover_value.txt=va1.txt+"%" cover_value.txt=va1.txt+"%"
coversetting.txt="{\"page\": \"cover\", \"key\": \"position\", \"value\": "+va1.txt+", \"entity\": \""+entity.txt+"\"}" coversetting.txt="{\"page\": \"cover\", \"key\": \"position\", \"value\": "+va1.txt+"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -152,11 +144,10 @@ Button cover_open
Events Events
Touch Press Event Touch Press Event
coversetting.txt="{\"page\": \"cover\", \"key\": \"open_cover\", \"value\": \"press\", \"entity\": \""+entity.txt+"\"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
prints coversetting.txt,0 prints "{\"page\": \"cover\", \"key\": \"open_cover\", \"value\": \"press\"}",0
printh 00 printh 00
printh FF FF FF printh FF FF FF
@@ -172,11 +163,10 @@ Button cover_close
Events Events
Touch Press Event Touch Press Event
coversetting.txt="{\"page\": \"cover\", \"key\": \"close_cover\", \"value\": \"press\", \"entity\": \""+entity.txt+"\"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
prints coversetting.txt,0 prints "{\"page\": \"cover\", \"key\": \"close_cover\", \"value\": \"press\"}",0
printh 00 printh 00
printh FF FF FF printh FF FF FF
@@ -192,11 +182,10 @@ Button cover_stop
Events Events
Touch Press Event Touch Press Event
coversetting.txt="{\"page\": \"cover\", \"key\": \"stop_cover\", \"value\": \"press\", \"entity\": \""+entity.txt+"\"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
prints coversetting.txt,0 prints "{\"page\": \"cover\", \"key\": \"stop_cover\", \"value\": \"press\"}",0
printh 00 printh 00
printh FF FF FF printh FF FF FF
@@ -231,7 +220,7 @@ Button button_back
Timer wakeup_timer Timer wakeup_timer
Attributes Attributes
ID : 15 ID : 14
Scope : local Scope : local
Period (ms): 100 Period (ms): 100
Enabled : yes Enabled : yes

View File

@@ -17,11 +17,10 @@ Page fan
page home page home
}else }else
{ {
fansetting.txt="{\"page\": \"fan\", \"component\": \"currentpage\", \"value\": \"pagechange\", \"entity\": \""+entity.txt+"\"}"
printh 92 printh 92
prints "nspanelevent",0 prints "nspanelevent",0
printh 00 printh 00
prints fansetting.txt,0 prints "{\"page\": \"fan\", \"component\": \"currentpage\", \"value\": \"pagechange\"}",0
printh 00 printh 00
printh FF FF FF printh FF FF FF
} }
@@ -61,13 +60,6 @@ Variable (string) va0
Text : Text :
Max. Text Size: 10 Max. Text Size: 10
Variable (string) entity
Attributes
ID : 16
Scope : global
Text :
Max. Text Size: 100
Text fan_value Text fan_value
Attributes Attributes
ID : 1 ID : 1
@@ -267,7 +259,7 @@ Button button_off
sys0=100*fanslider.val/fanslider.maxval sys0=100*fanslider.val/fanslider.maxval
covx sys0,va0.txt,0,0 covx sys0,va0.txt,0,0
fan_value.txt=va0.txt+"%" fan_value.txt=va0.txt+"%"
fansetting.txt="{\"page\": \"fan\", \"key\": \"stop\", \"value\": "+va0.txt+", \"entity\": \""+entity.txt+"\"}" fansetting.txt="{\"page\": \"fan\", \"key\": \"stop\", \"value\": "+va0.txt+"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -348,7 +340,7 @@ Timer timer0
sys0=100*fanslider.val/fanslider.maxval sys0=100*fanslider.val/fanslider.maxval
covx sys0,va0.txt,0,0 covx sys0,va0.txt,0,0
fan_value.txt=va0.txt+"%" fan_value.txt=va0.txt+"%"
fansetting.txt="{\"page\": \"fan\", \"key\": \"percentage\", \"value\": "+va0.txt+", \"entity\": \""+entity.txt+"\"}" fansetting.txt="{\"page\": \"fan\", \"key\": \"percentage\", \"value\": "+va0.txt+"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -358,7 +350,7 @@ Timer timer0
Timer wakeup_timer Timer wakeup_timer
Attributes Attributes
ID : 17 ID : 16
Scope : local Scope : local
Period (ms): 100 Period (ms): 100
Enabled : yes Enabled : yes

View File

@@ -114,7 +114,7 @@ Text date
Text value01_state Text value01_state
Attributes Attributes
ID : 10 ID : 10
Scope : local Scope : global
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
Associated Keyboard: none Associated Keyboard: none
@@ -244,7 +244,7 @@ Text icon_top_10
Text value01_icon Text value01_icon
Attributes Attributes
ID : 26 ID : 26
Scope : local Scope : global
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
Associated Keyboard: none Associated Keyboard: none
@@ -254,7 +254,7 @@ Text value01_icon
Text value03_state Text value03_state
Attributes Attributes
ID : 27 ID : 27
Scope : local Scope : global
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
Associated Keyboard: none Associated Keyboard: none
@@ -264,7 +264,7 @@ Text value03_state
Text value03_icon Text value03_icon
Attributes Attributes
ID : 28 ID : 28
Scope : local Scope : global
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
Associated Keyboard: none Associated Keyboard: none
@@ -274,7 +274,7 @@ Text value03_icon
Text value02_icon Text value02_icon
Attributes Attributes
ID : 29 ID : 29
Scope : local Scope : global
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
Associated Keyboard: none Associated Keyboard: none
@@ -284,7 +284,7 @@ Text value02_icon
Text value02_state Text value02_state
Attributes Attributes
ID : 30 ID : 30
Scope : local Scope : global
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
Associated Keyboard: none Associated Keyboard: none
@@ -389,7 +389,7 @@ Text meridiem
Text button01 Text button01
Attributes Attributes
ID : 45 ID : 45
Scope : local Scope : global
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
Associated Keyboard: none Associated Keyboard: none
@@ -417,7 +417,7 @@ Text button01
Text button02 Text button02
Attributes Attributes
ID : 46 ID : 46
Scope : local Scope : global
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
Associated Keyboard: none Associated Keyboard: none
@@ -445,7 +445,7 @@ Text button02
Text button03 Text button03
Attributes Attributes
ID : 47 ID : 47
Scope : local Scope : global
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
Associated Keyboard: none Associated Keyboard: none
@@ -522,16 +522,14 @@ Hotspot jump_climate
Touch Press Event Touch Press Event
if(climate_entity.txt=="") if(climate_entity.txt=="")
{ {
lastclick.txt="{\"page\": \"home\", \"component\": \"climate\", \"value\": \"press\"}"
printh 92 printh 92
prints "nspanelevent",0 prints "nspanelevent",0
printh 00 printh 00
prints lastclick.txt,0 prints "{\"page\": \"home\", \"component\": \"climate\", \"value\": \"press\"}",0
printh 00 printh 00
printh FF FF FF printh FF FF FF
}else }else
{ {
climate.entity.txt=climate_entity.txt
page climate page climate
} }

View File

@@ -17,11 +17,10 @@ Page keyb_num
page page_id.val page page_id.val
}else }else
{ {
aux.txt="{\"page\": \"keyb_num\", \"component\": \"currentpage\", \"value\": \"pagechange\", \"entity\": \""+entity.txt+"\"}"
printh 92 printh 92
prints "nspanelevent",0 prints "nspanelevent",0
printh 00 printh 00
prints aux.txt,0 prints "{\"page\": \"keyb_num\", \"component\": \"currentpage\", \"value\": \"pagechange\"}",0
printh 00 printh 00
printh FF FF FF printh FF FF FF
} }

View File

@@ -17,11 +17,10 @@ Page light
page home page home
}else }else
{ {
lightsetting.txt="{\"page\": \"light\", \"component\": \"currentpage\", \"value\": \"pagechange\", \"entity\": \""+entity.txt+"\"}"
printh 92 printh 92
prints "nspanelevent",0 prints "nspanelevent",0
printh 00 printh 00
prints lightsetting.txt,0 prints "{\"page\": \"light\", \"component\": \"currentpage\", \"value\": \"pagechange\"}",0
printh 00 printh 00
printh FF FF FF printh FF FF FF
vis light_b_press,1 vis light_b_press,1
@@ -105,13 +104,6 @@ Variable (string) back_page
Text : home Text : home
Max. Text Size: 15 Max. Text Size: 15
Variable (string) entity
Attributes
ID : 33
Scope : global
Text :
Max. Text Size: 100
Number ring Number ring
Attributes Attributes
ID : 4 ID : 4
@@ -385,7 +377,7 @@ Picture colorwheel
covx r,va1.txt,0,0 covx r,va1.txt,0,0
covx g,va2.txt,0,0 covx g,va2.txt,0,0
covx b,va3.txt,0,0 covx b,va3.txt,0,0
lightsetting.txt="{\"page\": \"light\", \"component\": \"rgb_color\", \"value\": ["+va1.txt+", "+va2.txt+", "+va3.txt+"], \"entity\": \""+entity.txt+"\"}" lightsetting.txt="{\"page\": \"light\", \"component\": \"rgb_color\", \"value\": ["+va1.txt+", "+va2.txt+", "+va3.txt+"]}"
printh 92 printh 92
prints "nspanelevent",0 prints "nspanelevent",0
printh 00 printh 00
@@ -411,7 +403,7 @@ Slider lightslider
covx lightslider.val,va1.txt,0,0 covx lightslider.val,va1.txt,0,0
light_value.txt=va1.txt+"%" light_value.txt=va1.txt+"%"
light_value_2.txt=va1.txt+"%" light_value_2.txt=va1.txt+"%"
lightsetting.txt="{\"page\": \"light\", \"key\": \"brightness_pct\", \"value\": "+va1.txt+", \"entity\": \""+entity.txt+"\"}" lightsetting.txt="{\"page\": \"light\", \"key\": \"brightness_pct\", \"value\": "+va1.txt+"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -434,7 +426,7 @@ Slider tempslider
covx tempslider.val,va1.txt,0,0 covx tempslider.val,va1.txt,0,0
temp_value.txt=va1.txt temp_value.txt=va1.txt
temp_value_2.txt=va1.txt temp_value_2.txt=va1.txt
lightsetting.txt="{\"page\": \"light\", \"key\": \"color_temp\", \"value\": "+va1.txt+", \"entity\": \""+entity.txt+"\"}" lightsetting.txt="{\"page\": \"light\", \"key\": \"color_temp\", \"value\": "+va1.txt+"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -649,7 +641,7 @@ Timer swipestore
Timer wakeup_timer Timer wakeup_timer
Attributes Attributes
ID : 34 ID : 33
Scope : local Scope : local
Period (ms): 100 Period (ms): 100
Enabled : yes Enabled : yes

View File

@@ -17,11 +17,10 @@ Page media_player
page home page home
}else }else
{ {
lastclick.txt="{\"page\": \"media_player\", \"component\": \"currentpage\", \"value\": \"pagechange\", \"entity\": \""+entity.txt+"\"}"
printh 92 printh 92
prints "nspanelevent",0 prints "nspanelevent",0
printh 00 printh 00
prints lastclick.txt,0 prints "{\"page\": \"media_player\", \"component\": \"currentpage\", \"value\": \"pagechange\"}",0
printh 00 printh 00
printh FF FF FF printh FF FF FF
} }
@@ -47,42 +46,35 @@ Variable (string) back_page
Text : home Text : home
Max. Text Size: 15 Max. Text Size: 15
Variable (string) entity
Attributes
ID : 4
Scope : global
Text :
Max. Text Size: 100
Variable (string) lastclick Variable (string) lastclick
Attributes Attributes
ID : 21 ID : 20
Scope : local Scope : local
Text : Text :
Max. Text Size: 255 Max. Text Size: 255
Variable (string) va0 Variable (string) va0
Attributes Attributes
ID : 24 ID : 23
Scope : local Scope : local
Text : Text :
Max. Text Size: 10 Max. Text Size: 10
Variable (int32) is_muted Variable (int32) is_muted
Attributes Attributes
ID : 25 ID : 24
Scope: local Scope: local
Value: 0 Value: 0
Variable (int32) prg_current Variable (int32) prg_current
Attributes Attributes
ID : 27 ID : 26
Scope: local Scope: local
Value: 0 Value: 0
Variable (int32) prg_total Variable (int32) prg_total
Attributes Attributes
ID : 28 ID : 27
Scope: local Scope: local
Value: 0 Value: 0
@@ -108,7 +100,7 @@ Text icon_state
Text vol_text Text vol_text
Attributes Attributes
ID : 7 ID : 6
Scope : local Scope : local
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
@@ -118,7 +110,7 @@ Text vol_text
Text bt_vol_down Text bt_vol_down
Attributes Attributes
ID : 8 ID : 7
Scope : local Scope : local
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
@@ -144,7 +136,7 @@ Text bt_vol_down
Text bt_vol_up Text bt_vol_up
Attributes Attributes
ID : 9 ID : 8
Scope : local Scope : local
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
@@ -170,7 +162,7 @@ Text bt_vol_up
Text bt_mute Text bt_mute
Attributes Attributes
ID : 10 ID : 9
Scope : local Scope : local
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
@@ -187,7 +179,7 @@ Text bt_mute
{ {
va0.txt="false" va0.txt="false"
} }
lastclick.txt="{\"page\": \"media_player\", \"key\": \"volume_mute\", \"value\": \""+va0.txt+"\", \"entity\": \""+entity.txt+"\"}" lastclick.txt="{\"page\": \"media_player\", \"key\": \"volume_mute\", \"value\": \""+va0.txt+"\"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -197,7 +189,7 @@ Text bt_mute
Text time_current Text time_current
Attributes Attributes
ID : 12 ID : 11
Scope : local Scope : local
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
@@ -207,7 +199,7 @@ Text time_current
Text time_total Text time_total
Attributes Attributes
ID : 13 ID : 12
Scope : local Scope : local
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
@@ -217,7 +209,7 @@ Text time_total
Text track Text track
Attributes Attributes
ID : 14 ID : 13
Scope : local Scope : local
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
@@ -227,7 +219,7 @@ Text track
Text artist Text artist
Attributes Attributes
ID : 15 ID : 14
Scope : local Scope : local
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
@@ -236,6 +228,25 @@ Text artist
Max. Text Size : 50 Max. Text Size : 50
Text bt_prev Text bt_prev
Attributes
ID : 15
Scope : local
Dragging : 0
Send Component ID : disabled
Associated Keyboard: none
Text :
Max. Text Size : 10
Events
Touch Release Event
printh 92
prints "localevent",0
printh 00
prints "{\"page\": \"media_player\", \"key\": \"media_previous_track\"}",0
printh 00
printh FF FF FF
Text bt_play_pause
Attributes Attributes
ID : 16 ID : 16
Scope : local Scope : local
@@ -247,15 +258,14 @@ Text bt_prev
Events Events
Touch Release Event Touch Release Event
lastclick.txt="{\"page\": \"media_player\", \"key\": \"media_previous_track\", \"value\": \"\", \"entity\": \""+entity.txt+"\"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
prints lastclick.txt,0 prints "{\"page\": \"media_player\", \"key\": \"media_play_pause\"}",0
printh 00 printh 00
printh FF FF FF printh FF FF FF
Text bt_play_pause Text bt_stop
Attributes Attributes
ID : 17 ID : 17
Scope : local Scope : local
@@ -267,15 +277,14 @@ Text bt_play_pause
Events Events
Touch Release Event Touch Release Event
lastclick.txt="{\"page\": \"media_player\", \"key\": \"media_play_pause\", \"value\": \"\", \"entity\": \""+entity.txt+"\"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
prints lastclick.txt,0 prints "{\"page\": \"media_player\", \"key\": \"media_stop\"}",0
printh 00 printh 00
printh FF FF FF printh FF FF FF
Text bt_stop Text bt_next
Attributes Attributes
ID : 18 ID : 18
Scope : local Scope : local
@@ -287,15 +296,14 @@ Text bt_stop
Events Events
Touch Release Event Touch Release Event
lastclick.txt="{\"page\": \"media_player\", \"key\": \"media_stop\", \"value\": \"\", \"entity\": \""+entity.txt+"\"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
prints lastclick.txt,0 prints "{\"page\": \"media_player\", \"key\": \"media_next_track\"}",0
printh 00 printh 00
printh FF FF FF printh FF FF FF
Text bt_next Text bt_on_off
Attributes Attributes
ID : 19 ID : 19
Scope : local Scope : local
@@ -307,37 +315,16 @@ Text bt_next
Events Events
Touch Release Event Touch Release Event
lastclick.txt="{\"page\": \"media_player\", \"key\": \"media_next_track\", \"value\": \"\", \"entity\": \""+entity.txt+"\"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
prints lastclick.txt,0 prints "{\"page\": \"media_player\", \"key\": \"toggle\"}",0
printh 00
printh FF FF FF
Text bt_on_off
Attributes
ID : 20
Scope : local
Dragging : 0
Send Component ID : disabled
Associated Keyboard: none
Text :
Max. Text Size : 10
Events
Touch Release Event
lastclick.txt="{\"page\": \"media_player\", \"key\": \"toggle\", \"value\": \"\", \"entity\": \""+entity.txt+"\"}"
printh 92
prints "localevent",0
printh 00
prints lastclick.txt,0
printh 00 printh 00
printh FF FF FF printh FF FF FF
Progress Bar time_progress Progress Bar time_progress
Attributes Attributes
ID : 11 ID : 10
Scope : local Scope : local
Dragging : 0 Dragging : 0
Send Component ID: disabled Send Component ID: disabled
@@ -345,7 +332,7 @@ Progress Bar time_progress
Slider vol_slider Slider vol_slider
Attributes Attributes
ID : 6 ID : 5
Scope : local Scope : local
Dragging : 0 Dragging : 0
Send Component ID: disabled Send Component ID: disabled
@@ -366,7 +353,7 @@ Slider vol_slider
Button button_back Button button_back
Attributes Attributes
ID : 5 ID : 4
Scope : local Scope : local
Dragging : 0 Dragging : 0
Send Component ID: disabled Send Component ID: disabled
@@ -395,7 +382,7 @@ Button button_back
Timer wakeup_timer Timer wakeup_timer
Attributes Attributes
ID : 22 ID : 21
Scope : local Scope : local
Period (ms): 100 Period (ms): 100
Enabled : yes Enabled : yes
@@ -418,7 +405,7 @@ Timer wakeup_timer
Timer timer0 Timer timer0
Attributes Attributes
ID : 23 ID : 22
Scope : local Scope : local
Period (ms): 1000 Period (ms): 1000
Enabled : no Enabled : no
@@ -428,7 +415,7 @@ Timer timer0
timer0.en=0 timer0.en=0
covx vol_slider.val,va0.txt,0,0 covx vol_slider.val,va0.txt,0,0
vol_text.txt=va0.txt+"%" vol_text.txt=va0.txt+"%"
lastclick.txt="{\"page\": \"media_player\", \"key\": \"volume_set\", \"value\": "+va0.txt+", \"entity\": \""+entity.txt+"\"}" lastclick.txt="{\"page\": \"media_player\", \"key\": \"volume_set\", \"value\": "+va0.txt+"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -438,7 +425,7 @@ Timer timer0
Timer prg_timer Timer prg_timer
Attributes Attributes
ID : 26 ID : 25
Scope : local Scope : local
Period (ms): 1000 Period (ms): 1000
Enabled : no Enabled : no

Binary file not shown.

Binary file not shown.

View File

@@ -17,11 +17,10 @@ Page alarm
page home page home
}else }else
{ {
lastclick.txt="{\"page\": \"alarm\", \"component\": \"currentpage\", \"value\": \"pagechange\", \"entity\": \""+entity.txt+"\"}"
printh 92 printh 92
prints "nspanelevent",0 prints "nspanelevent",0
printh 00 printh 00
prints lastclick.txt,0 prints "{\"page\": \"alarm\", \"component\": \"currentpage\", \"value\": \"pagechange\"}",0
printh 00 printh 00
printh FF FF FF printh FF FF FF
vis bt_home,0 vis bt_home,0
@@ -66,16 +65,9 @@ Variable (string) code_format
Text : Text :
Max. Text Size: 15 Max. Text Size: 15
Variable (string) entity
Attributes
ID : 30
Scope : global
Text :
Max. Text Size: 100
Variable (string) code_arm_req Variable (string) code_arm_req
Attributes Attributes
ID : 31 ID : 30
Scope : local Scope : local
Text : Text :
Max. Text Size: 1 Max. Text Size: 1
@@ -264,7 +256,7 @@ Picture bt_disarm_pic
Button button_back Button button_back
Attributes Attributes
ID : 32 ID : 31
Scope : local Scope : local
Dragging : 0 Dragging : 0
Send Component ID: disabled Send Component ID: disabled
@@ -307,7 +299,7 @@ Hotspot bt_home
bt_home_icon.pco=0 bt_home_icon.pco=0
Touch Release Event Touch Release Event
lastclick.txt="{\"page\": \"alarm\", \"key\": \"home\", \"value\": \"click\", \"entity\": \""+entity.txt+"\", \"mui\": \""+bt_home_text.txt+"\", \"code_format\": \""+code_format.txt+"\", \"code_arm_req\": \""+code_arm_req.txt+"\"}" lastclick.txt="{\"page\": \"alarm\", \"key\": \"home\", \"value\": \"click\", \"mui\": \""+bt_home_text.txt+"\", \"code_format\": \""+code_format.txt+"\", \"code_arm_req\": \""+code_arm_req.txt+"\"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -331,7 +323,7 @@ Hotspot bt_away
bt_away_icon.pco=0 bt_away_icon.pco=0
Touch Release Event Touch Release Event
lastclick.txt="{\"page\": \"alarm\", \"key\": \"away\", \"value\": \"click\", \"entity\": \""+entity.txt+"\", \"mui\": \""+bt_away_text.txt+"\", \"code_format\": \""+code_format.txt+"\", \"code_arm_req\": \""+code_arm_req.txt+"\"}" lastclick.txt="{\"page\": \"alarm\", \"key\": \"away\", \"value\": \"click\", \"mui\": \""+bt_away_text.txt+"\", \"code_format\": \""+code_format.txt+"\", \"code_arm_req\": \""+code_arm_req.txt+"\"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -355,7 +347,7 @@ Hotspot bt_night
bt_night_icon.pco=0 bt_night_icon.pco=0
Touch Release Event Touch Release Event
lastclick.txt="{\"page\": \"alarm\", \"key\": \"night\", \"value\": \"click\", \"entity\": \""+entity.txt+"\", \"mui\": \""+bt_night_text.txt+"\", \"code_format\": \""+code_format.txt+"\", \"code_arm_req\": \""+code_arm_req.txt+"\"}" lastclick.txt="{\"page\": \"alarm\", \"key\": \"night\", \"value\": \"click\", \"mui\": \""+bt_night_text.txt+"\", \"code_format\": \""+code_format.txt+"\", \"code_arm_req\": \""+code_arm_req.txt+"\"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -379,7 +371,7 @@ Hotspot bt_vacat
bt_vacat_icon.pco=0 bt_vacat_icon.pco=0
Touch Release Event Touch Release Event
lastclick.txt="{\"page\": \"alarm\", \"key\": \"vacation\", \"value\": \"click\", \"entity\": \""+entity.txt+"\", \"mui\": \""+bt_vacat_text.txt+"\", \"code_format\": \""+code_format.txt+"\", \"code_arm_req\": \""+code_arm_req.txt+"\"}" lastclick.txt="{\"page\": \"alarm\", \"key\": \"vacation\", \"value\": \"click\", \"mui\": \""+bt_vacat_text.txt+"\", \"code_format\": \""+code_format.txt+"\", \"code_arm_req\": \""+code_arm_req.txt+"\"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -403,7 +395,7 @@ Hotspot bt_bypass
bt_bypass_icon.pco=0 bt_bypass_icon.pco=0
Touch Release Event Touch Release Event
lastclick.txt="{\"page\": \"alarm\", \"key\": \"bypass\", \"value\": \"click\", \"entity\": \""+entity.txt+"\", \"mui\": \""+bt_bypass_text.txt+"\", \"code_format\": \""+code_format.txt+"\", \"code_arm_req\": \""+code_arm_req.txt+"\"}" lastclick.txt="{\"page\": \"alarm\", \"key\": \"bypass\", \"value\": \"click\", \"mui\": \""+bt_bypass_text.txt+"\", \"code_format\": \""+code_format.txt+"\", \"code_arm_req\": \""+code_arm_req.txt+"\"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -427,7 +419,7 @@ Hotspot bt_disarm
bt_disarm_icon.pco=0 bt_disarm_icon.pco=0
Touch Release Event Touch Release Event
lastclick.txt="{\"page\": \"alarm\", \"key\": \"disarm\", \"value\": \"click\", \"entity\": \""+entity.txt+"\", \"mui\": \""+bt_disarm_text.txt+"\", \"code_format\": \""+code_format.txt+"\", \"code_arm_req\": \""+code_arm_req.txt+"\"}" lastclick.txt="{\"page\": \"alarm\", \"key\": \"disarm\", \"value\": \"click\", \"mui\": \""+bt_disarm_text.txt+"\", \"code_format\": \""+code_format.txt+"\", \"code_arm_req\": \""+code_arm_req.txt+"\"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -437,7 +429,7 @@ Hotspot bt_disarm
Timer wakeup_timer Timer wakeup_timer
Attributes Attributes
ID : 33 ID : 32
Scope : local Scope : local
Period (ms): 100 Period (ms): 100
Enabled : yes Enabled : yes

View File

@@ -12,13 +12,12 @@ Page climate
Events Events
Preinitialize Event Preinitialize Event
if(api==1||entity.txt=="embedded_climate") if(api==1||embedded.val==1)
{ {
climatesetting.txt="{\"page\": \"climate\", \"component\": \"currentpage\", \"value\": \"pagechange\", \"entity\": \""+entity.txt+"\"}"
printh 92 printh 92
prints "nspanelevent",0 prints "nspanelevent",0
printh 00 printh 00
prints climatesetting.txt,0 prints "{\"page\": \"climate\", \"component\": \"currentpage\", \"value\": \"pagechange\"}",0
printh 00 printh 00
printh FF FF FF printh FF FF FF
vis target_icon,0 vis target_icon,0
@@ -57,7 +56,7 @@ Page climate
{ {
timer01.en=0 timer01.en=0
covx temp_number.val,va1.txt,0,0 covx temp_number.val,va1.txt,0,0
climatesetting.txt="{\"page\": \"climate\", \"component\": \"climate_position\", \"value\": "+va1.txt+", \"entity\": \""+entity.txt+"\"}" climatesetting.txt="{\"page\": \"climate\", \"component\": \"climate_position\", \"value\": "+va1.txt+"}"
printh 92 printh 92
prints "nspanelevent",0 prints "nspanelevent",0
printh 00 printh 00
@@ -131,16 +130,9 @@ Variable (string) va2
Text : Text :
Max. Text Size: 10 Max. Text Size: 10
Variable (string) entity
Attributes
ID : 49
Scope : global
Text :
Max. Text Size: 100
Variable (string) click_comp Variable (string) click_comp
Attributes Attributes
ID : 50 ID : 49
Scope : local Scope : local
Text : Text :
Max. Text Size: 8 Max. Text Size: 8
@@ -377,12 +369,10 @@ Slider climateslider
Events Events
Touch Press Event Touch Press Event
climatesetting.txt="{\"page\": \"climate\", \"component\": \"touchevent\", \"value\": \"press\", \"entity\": \""+entity.txt+"\"}" printh 91
printh 92
prints "touchevent",0 prints "touchevent",0
printh 00 printh 00
prints climatesetting.txt,0 prints rand,0
printh 00
printh FF FF FF printh FF FF FF
Touch Release Event Touch Release Event
@@ -394,12 +384,10 @@ Slider climateslider
covx va0.val,va1.txt,0,0 covx va0.val,va1.txt,0,0
target_temp.txt+="."+va1.txt target_temp.txt+="."+va1.txt
timer01.en=1 timer01.en=1
climatesetting.txt="{\"page\": \"climate\", \"component\": \"touchevent\", \"value\": \"release\", \"entity\": \""+entity.txt+"\"}" printh 91
printh 92
prints "touchevent",0 prints "touchevent",0
printh 00 printh 00
prints climatesetting.txt,0 prints rand,0
printh 00
printh FF FF FF printh FF FF FF
Button button_back Button button_back
@@ -489,7 +477,7 @@ Hotspot button01
Events Events
Touch Release Event Touch Release Event
covx embedded.val,va2.txt,0,0 covx embedded.val,va2.txt,0,0
lastclick.txt="{\"page\": \"climate\", \"key\": \"hvac_mode\", \"value\": \"auto\", \"entity\": \""+entity.txt+"\", \"embedded\": "+va2.txt+"}" lastclick.txt="{\"page\": \"climate\", \"key\": \"hvac_mode\", \"value\": \"auto\", \"embedded\": "+va2.txt+"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -507,7 +495,7 @@ Hotspot button02
Events Events
Touch Release Event Touch Release Event
covx embedded.val,va2.txt,0,0 covx embedded.val,va2.txt,0,0
lastclick.txt="{\"page\": \"climate\", \"key\": \"hvac_mode\", \"value\": \"heat_cool\", \"entity\": \""+entity.txt+"\", \"embedded\": "+va2.txt+"}" lastclick.txt="{\"page\": \"climate\", \"key\": \"hvac_mode\", \"value\": \"heat_cool\", \"embedded\": "+va2.txt+"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -525,7 +513,7 @@ Hotspot button03
Events Events
Touch Release Event Touch Release Event
covx embedded.val,va2.txt,0,0 covx embedded.val,va2.txt,0,0
lastclick.txt="{\"page\": \"climate\", \"key\": \"hvac_mode\", \"value\": \"heat\", \"entity\": \""+entity.txt+"\", \"embedded\": "+va2.txt+"}" lastclick.txt="{\"page\": \"climate\", \"key\": \"hvac_mode\", \"value\": \"heat\", \"embedded\": "+va2.txt+"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -543,7 +531,7 @@ Hotspot button04
Events Events
Touch Release Event Touch Release Event
covx embedded.val,va2.txt,0,0 covx embedded.val,va2.txt,0,0
lastclick.txt="{\"page\": \"climate\", \"key\": \"hvac_mode\", \"value\": \"cool\", \"entity\": \""+entity.txt+"\", \"embedded\": "+va2.txt+"}" lastclick.txt="{\"page\": \"climate\", \"key\": \"hvac_mode\", \"value\": \"cool\", \"embedded\": "+va2.txt+"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -561,7 +549,7 @@ Hotspot button05
Events Events
Touch Release Event Touch Release Event
covx embedded.val,va2.txt,0,0 covx embedded.val,va2.txt,0,0
lastclick.txt="{\"page\": \"climate\", \"key\": \"hvac_mode\", \"value\": \"dry\", \"entity\": \""+entity.txt+"\", \"embedded\": "+va2.txt+"}" lastclick.txt="{\"page\": \"climate\", \"key\": \"hvac_mode\", \"value\": \"dry\", \"embedded\": "+va2.txt+"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -579,7 +567,7 @@ Hotspot button06
Events Events
Touch Release Event Touch Release Event
covx embedded.val,va2.txt,0,0 covx embedded.val,va2.txt,0,0
lastclick.txt="{\"page\": \"climate\", \"key\": \"hvac_mode\", \"value\": \"fan_only\", \"entity\": \""+entity.txt+"\", \"embedded\": "+va2.txt+"}" lastclick.txt="{\"page\": \"climate\", \"key\": \"hvac_mode\", \"value\": \"fan_only\", \"embedded\": "+va2.txt+"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -597,7 +585,7 @@ Hotspot button07
Events Events
Touch Release Event Touch Release Event
covx embedded.val,va2.txt,0,0 covx embedded.val,va2.txt,0,0
lastclick.txt="{\"page\": \"climate\", \"key\": \"hvac_mode\", \"value\": \"off\", \"entity\": \""+entity.txt+"\", \"embedded\": "+va2.txt+"}" lastclick.txt="{\"page\": \"climate\", \"key\": \"hvac_mode\", \"value\": \"off\", \"embedded\": "+va2.txt+"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -679,7 +667,7 @@ Timer timer01
timer01.en=0 timer01.en=0
covx embedded.val,va2.txt,0,0 covx embedded.val,va2.txt,0,0
covx temp_number.val,va1.txt,0,0 covx temp_number.val,va1.txt,0,0
climatesetting.txt="{\"page\": \"climate\", \"key\": \"set_temperature\", \"value\": "+va1.txt+", \"entity\": \""+entity.txt+"\", \"embedded\": "+va2.txt+"}" climatesetting.txt="{\"page\": \"climate\", \"key\": \"set_temperature\", \"value\": "+va1.txt+", \"embedded\": "+va2.txt+"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -689,7 +677,7 @@ Timer timer01
Timer click_timer Timer click_timer
Attributes Attributes
ID : 51 ID : 50
Scope : local Scope : local
Period (ms): 800 Period (ms): 800
Enabled : no Enabled : no
@@ -707,7 +695,7 @@ Timer click_timer
Timer wakeup_timer Timer wakeup_timer
Attributes Attributes
ID : 52 ID : 51
Scope : local Scope : local
Period (ms): 100 Period (ms): 100
Enabled : yes Enabled : yes

View File

@@ -17,11 +17,10 @@ Page cover
page home page home
}else }else
{ {
coversetting.txt="{\"page\": \"cover\", \"component\": \"currentpage\", \"value\": \"pagechange\", \"entity\": \""+entity.txt+"\"}"
printh 92 printh 92
prints "nspanelevent",0 prints "nspanelevent",0
printh 00 printh 00
prints coversetting.txt,0 prints "{\"page\": \"cover\", \"component\": \"currentpage\", \"value\": \"pagechange\"}",0
printh 00 printh 00
printh FF FF FF printh FF FF FF
} }
@@ -61,13 +60,6 @@ Variable (string) back_page
Text : home Text : home
Max. Text Size: 15 Max. Text Size: 15
Variable (string) entity
Attributes
ID : 14
Scope : global
Text :
Max. Text Size: 100
Text battery_value Text battery_value
Attributes Attributes
ID : 1 ID : 1
@@ -132,7 +124,7 @@ Slider coverslider
Touch Release Event Touch Release Event
covx coverslider.val,va1.txt,0,0 covx coverslider.val,va1.txt,0,0
cover_value.txt=va1.txt+"%" cover_value.txt=va1.txt+"%"
coversetting.txt="{\"page\": \"cover\", \"key\": \"position\", \"value\": "+va1.txt+", \"entity\": \""+entity.txt+"\"}" coversetting.txt="{\"page\": \"cover\", \"key\": \"position\", \"value\": "+va1.txt+"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -152,11 +144,10 @@ Button cover_open
Events Events
Touch Press Event Touch Press Event
coversetting.txt="{\"page\": \"cover\", \"key\": \"open_cover\", \"value\": \"press\", \"entity\": \""+entity.txt+"\"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
prints coversetting.txt,0 prints "{\"page\": \"cover\", \"key\": \"open_cover\", \"value\": \"press\"}",0
printh 00 printh 00
printh FF FF FF printh FF FF FF
@@ -172,11 +163,10 @@ Button cover_close
Events Events
Touch Press Event Touch Press Event
coversetting.txt="{\"page\": \"cover\", \"key\": \"close_cover\", \"value\": \"press\", \"entity\": \""+entity.txt+"\"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
prints coversetting.txt,0 prints "{\"page\": \"cover\", \"key\": \"close_cover\", \"value\": \"press\"}",0
printh 00 printh 00
printh FF FF FF printh FF FF FF
@@ -192,11 +182,10 @@ Button cover_stop
Events Events
Touch Press Event Touch Press Event
coversetting.txt="{\"page\": \"cover\", \"key\": \"stop_cover\", \"value\": \"press\", \"entity\": \""+entity.txt+"\"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
prints coversetting.txt,0 prints "{\"page\": \"cover\", \"key\": \"stop_cover\", \"value\": \"press\"}",0
printh 00 printh 00
printh FF FF FF printh FF FF FF
@@ -231,7 +220,7 @@ Button button_back
Timer wakeup_timer Timer wakeup_timer
Attributes Attributes
ID : 15 ID : 14
Scope : local Scope : local
Period (ms): 100 Period (ms): 100
Enabled : yes Enabled : yes

View File

@@ -17,11 +17,10 @@ Page fan
page home page home
}else }else
{ {
fansetting.txt="{\"page\": \"fan\", \"component\": \"currentpage\", \"value\": \"pagechange\", \"entity\": \""+entity.txt+"\"}"
printh 92 printh 92
prints "nspanelevent",0 prints "nspanelevent",0
printh 00 printh 00
prints fansetting.txt,0 prints "{\"page\": \"fan\", \"component\": \"currentpage\", \"value\": \"pagechange\"}",0
printh 00 printh 00
printh FF FF FF printh FF FF FF
} }
@@ -61,13 +60,6 @@ Variable (string) va0
Text : Text :
Max. Text Size: 10 Max. Text Size: 10
Variable (string) entity
Attributes
ID : 16
Scope : global
Text :
Max. Text Size: 100
Text fan_value Text fan_value
Attributes Attributes
ID : 1 ID : 1
@@ -272,7 +264,7 @@ Button button_off
sys0=100*fanslider.val/fanslider.maxval sys0=100*fanslider.val/fanslider.maxval
covx sys0,va0.txt,0,0 covx sys0,va0.txt,0,0
fan_value.txt=va0.txt+"%" fan_value.txt=va0.txt+"%"
fansetting.txt="{\"page\": \"fan\", \"key\": \"stop\", \"value\": "+va0.txt+", \"entity\": \""+entity.txt+"\"}" fansetting.txt="{\"page\": \"fan\", \"key\": \"stop\", \"value\": "+va0.txt+"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -353,7 +345,7 @@ Timer timer0
sys0=100*fanslider.val/fanslider.maxval sys0=100*fanslider.val/fanslider.maxval
covx sys0,va0.txt,0,0 covx sys0,va0.txt,0,0
fan_value.txt=va0.txt+"%" fan_value.txt=va0.txt+"%"
fansetting.txt="{\"page\": \"fan\", \"key\": \"percentage\", \"value\": "+va0.txt+", \"entity\": \""+entity.txt+"\"}" fansetting.txt="{\"page\": \"fan\", \"key\": \"percentage\", \"value\": "+va0.txt+"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -363,7 +355,7 @@ Timer timer0
Timer wakeup_timer Timer wakeup_timer
Attributes Attributes
ID : 17 ID : 16
Scope : local Scope : local
Period (ms): 100 Period (ms): 100
Enabled : yes Enabled : yes

View File

@@ -114,7 +114,7 @@ Text date
Text value01_state Text value01_state
Attributes Attributes
ID : 10 ID : 10
Scope : local Scope : global
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
Associated Keyboard: none Associated Keyboard: none
@@ -244,7 +244,7 @@ Text icon_top_10
Text value01_icon Text value01_icon
Attributes Attributes
ID : 26 ID : 26
Scope : local Scope : global
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
Associated Keyboard: none Associated Keyboard: none
@@ -254,7 +254,7 @@ Text value01_icon
Text value03_state Text value03_state
Attributes Attributes
ID : 27 ID : 27
Scope : local Scope : global
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
Associated Keyboard: none Associated Keyboard: none
@@ -264,7 +264,7 @@ Text value03_state
Text value03_icon Text value03_icon
Attributes Attributes
ID : 28 ID : 28
Scope : local Scope : global
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
Associated Keyboard: none Associated Keyboard: none
@@ -274,7 +274,7 @@ Text value03_icon
Text value02_icon Text value02_icon
Attributes Attributes
ID : 29 ID : 29
Scope : local Scope : global
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
Associated Keyboard: none Associated Keyboard: none
@@ -284,7 +284,7 @@ Text value02_icon
Text value02_state Text value02_state
Attributes Attributes
ID : 30 ID : 30
Scope : local Scope : global
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
Associated Keyboard: none Associated Keyboard: none
@@ -389,7 +389,7 @@ Text meridiem
Text button01 Text button01
Attributes Attributes
ID : 45 ID : 45
Scope : local Scope : global
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
Associated Keyboard: none Associated Keyboard: none
@@ -417,7 +417,7 @@ Text button01
Text button02 Text button02
Attributes Attributes
ID : 46 ID : 46
Scope : local Scope : global
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
Associated Keyboard: none Associated Keyboard: none
@@ -445,7 +445,7 @@ Text button02
Text button03 Text button03
Attributes Attributes
ID : 47 ID : 47
Scope : local Scope : global
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
Associated Keyboard: none Associated Keyboard: none
@@ -531,7 +531,6 @@ Hotspot jump_climate
printh FF FF FF printh FF FF FF
}else }else
{ {
climate.entity.txt=climate_entity.txt
page climate page climate
} }

View File

@@ -17,11 +17,10 @@ Page keyb_num
page page_id.val page page_id.val
}else }else
{ {
aux.txt="{\"page\": \"keyb_num\", \"component\": \"currentpage\", \"value\": \"pagechange\", \"entity\": \""+entity.txt+"\"}"
printh 92 printh 92
prints "nspanelevent",0 prints "nspanelevent",0
printh 00 printh 00
prints aux.txt,0 prints "{\"page\": \"keyb_num\", \"component\": \"currentpage\", \"value\": \"pagechange\"}",0
printh 00 printh 00
printh FF FF FF printh FF FF FF
} }

View File

@@ -17,11 +17,10 @@ Page light
page home page home
}else }else
{ {
lightsetting.txt="{\"page\": \"light\", \"component\": \"currentpage\", \"value\": \"pagechange\", \"entity\": \""+entity.txt+"\"}"
printh 92 printh 92
prints "nspanelevent",0 prints "nspanelevent",0
printh 00 printh 00
prints lightsetting.txt,0 prints "{\"page\": \"light\", \"component\": \"currentpage\", \"value\": \"pagechange\"}",0
printh 00 printh 00
printh FF FF FF printh FF FF FF
vis light_b_press,1 vis light_b_press,1
@@ -105,13 +104,6 @@ Variable (string) back_page
Text : home Text : home
Max. Text Size: 15 Max. Text Size: 15
Variable (string) entity
Attributes
ID : 33
Scope : global
Text :
Max. Text Size: 100
Number ring Number ring
Attributes Attributes
ID : 4 ID : 4
@@ -385,7 +377,7 @@ Picture colorwheel
covx r,va1.txt,0,0 covx r,va1.txt,0,0
covx g,va2.txt,0,0 covx g,va2.txt,0,0
covx b,va3.txt,0,0 covx b,va3.txt,0,0
lightsetting.txt="{\"page\": \"light\", \"component\": \"rgb_color\", \"value\": ["+va1.txt+", "+va2.txt+", "+va3.txt+"], \"entity\": \""+entity.txt+"\"}" lightsetting.txt="{\"page\": \"light\", \"component\": \"rgb_color\", \"value\": ["+va1.txt+", "+va2.txt+", "+va3.txt+"]}"
printh 92 printh 92
prints "nspanelevent",0 prints "nspanelevent",0
printh 00 printh 00
@@ -411,7 +403,7 @@ Slider lightslider
covx lightslider.val,va1.txt,0,0 covx lightslider.val,va1.txt,0,0
light_value.txt=va1.txt+"%" light_value.txt=va1.txt+"%"
light_value_2.txt=va1.txt+"%" light_value_2.txt=va1.txt+"%"
lightsetting.txt="{\"page\": \"light\", \"key\": \"brightness_pct\", \"value\": "+va1.txt+", \"entity\": \""+entity.txt+"\"}" lightsetting.txt="{\"page\": \"light\", \"key\": \"brightness_pct\", \"value\": "+va1.txt+"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -434,7 +426,7 @@ Slider tempslider
covx tempslider.val,va1.txt,0,0 covx tempslider.val,va1.txt,0,0
temp_value.txt=va1.txt temp_value.txt=va1.txt
temp_value_2.txt=va1.txt temp_value_2.txt=va1.txt
lightsetting.txt="{\"page\": \"light\", \"key\": \"color_temp\", \"value\": "+va1.txt+", \"entity\": \""+entity.txt+"\"}" lightsetting.txt="{\"page\": \"light\", \"key\": \"color_temp\", \"value\": "+va1.txt+"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -649,7 +641,7 @@ Timer swipestore
Timer wakeup_timer Timer wakeup_timer
Attributes Attributes
ID : 34 ID : 33
Scope : local Scope : local
Period (ms): 100 Period (ms): 100
Enabled : yes Enabled : yes

View File

@@ -17,11 +17,10 @@ Page media_player
page home page home
}else }else
{ {
lastclick.txt="{\"page\": \"media_player\", \"component\": \"currentpage\", \"value\": \"pagechange\", \"entity\": \""+entity.txt+"\"}"
printh 92 printh 92
prints "nspanelevent",0 prints "nspanelevent",0
printh 00 printh 00
prints lastclick.txt,0 prints "{\"page\": \"media_player\", \"component\": \"currentpage\", \"value\": \"pagechange\"}",0
printh 00 printh 00
printh FF FF FF printh FF FF FF
} }
@@ -47,42 +46,35 @@ Variable (string) back_page
Text : home Text : home
Max. Text Size: 15 Max. Text Size: 15
Variable (string) entity
Attributes
ID : 4
Scope : global
Text :
Max. Text Size: 100
Variable (string) lastclick Variable (string) lastclick
Attributes Attributes
ID : 21 ID : 20
Scope : local Scope : local
Text : Text :
Max. Text Size: 255 Max. Text Size: 255
Variable (string) va0 Variable (string) va0
Attributes Attributes
ID : 24 ID : 23
Scope : local Scope : local
Text : Text :
Max. Text Size: 10 Max. Text Size: 10
Variable (int32) is_muted Variable (int32) is_muted
Attributes Attributes
ID : 25 ID : 24
Scope: local Scope: local
Value: 0 Value: 0
Variable (int32) prg_current Variable (int32) prg_current
Attributes Attributes
ID : 27 ID : 26
Scope: local Scope: local
Value: 0 Value: 0
Variable (int32) prg_total Variable (int32) prg_total
Attributes Attributes
ID : 28 ID : 27
Scope: local Scope: local
Value: 0 Value: 0
@@ -108,7 +100,7 @@ Text icon_state
Text vol_text Text vol_text
Attributes Attributes
ID : 7 ID : 6
Scope : local Scope : local
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
@@ -118,7 +110,7 @@ Text vol_text
Text bt_vol_down Text bt_vol_down
Attributes Attributes
ID : 8 ID : 7
Scope : local Scope : local
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
@@ -144,7 +136,7 @@ Text bt_vol_down
Text bt_vol_up Text bt_vol_up
Attributes Attributes
ID : 9 ID : 8
Scope : local Scope : local
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
@@ -170,7 +162,7 @@ Text bt_vol_up
Text bt_mute Text bt_mute
Attributes Attributes
ID : 10 ID : 9
Scope : local Scope : local
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
@@ -187,7 +179,7 @@ Text bt_mute
{ {
va0.txt="false" va0.txt="false"
} }
lastclick.txt="{\"page\": \"media_player\", \"key\": \"volume_mute\", \"value\": \""+va0.txt+"\", \"entity\": \""+entity.txt+"\"}" lastclick.txt="{\"page\": \"media_player\", \"key\": \"volume_mute\", \"value\": \""+va0.txt+"\"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -197,7 +189,7 @@ Text bt_mute
Text time_current Text time_current
Attributes Attributes
ID : 12 ID : 11
Scope : local Scope : local
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
@@ -207,7 +199,7 @@ Text time_current
Text time_total Text time_total
Attributes Attributes
ID : 13 ID : 12
Scope : local Scope : local
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
@@ -217,7 +209,7 @@ Text time_total
Text track Text track
Attributes Attributes
ID : 14 ID : 13
Scope : local Scope : local
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
@@ -227,7 +219,7 @@ Text track
Text artist Text artist
Attributes Attributes
ID : 15 ID : 14
Scope : local Scope : local
Dragging : 0 Dragging : 0
Send Component ID : disabled Send Component ID : disabled
@@ -236,6 +228,26 @@ Text artist
Max. Text Size : 50 Max. Text Size : 50
Text bt_prev Text bt_prev
Attributes
ID : 15
Scope : local
Dragging : 0
Send Component ID : disabled
Associated Keyboard: none
Text :
Max. Text Size : 10
Events
Touch Release Event
lastclick.txt="{\"page\": \"media_player\", \"key\": \"media_previous_track\"}"
printh 92
prints "localevent",0
printh 00
prints "{\"page\": \"media_player\", \"key\": \"media_previous_track\"}",0
printh 00
printh FF FF FF
Text bt_play_pause
Attributes Attributes
ID : 16 ID : 16
Scope : local Scope : local
@@ -247,15 +259,14 @@ Text bt_prev
Events Events
Touch Release Event Touch Release Event
lastclick.txt="{\"page\": \"media_player\", \"key\": \"media_previous_track\", \"value\": \"\", \"entity\": \""+entity.txt+"\"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
prints lastclick.txt,0 prints "{\"page\": \"media_player\", \"key\": \"media_play_pause\"}",0
printh 00 printh 00
printh FF FF FF printh FF FF FF
Text bt_play_pause Text bt_stop
Attributes Attributes
ID : 17 ID : 17
Scope : local Scope : local
@@ -267,15 +278,14 @@ Text bt_play_pause
Events Events
Touch Release Event Touch Release Event
lastclick.txt="{\"page\": \"media_player\", \"key\": \"media_play_pause\", \"value\": \"\", \"entity\": \""+entity.txt+"\"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
prints lastclick.txt,0 prints "{\"page\": \"media_player\", \"key\": \"media_stop\"}",0
printh 00 printh 00
printh FF FF FF printh FF FF FF
Text bt_stop Text bt_next
Attributes Attributes
ID : 18 ID : 18
Scope : local Scope : local
@@ -287,15 +297,14 @@ Text bt_stop
Events Events
Touch Release Event Touch Release Event
lastclick.txt="{\"page\": \"media_player\", \"key\": \"media_stop\", \"value\": \"\", \"entity\": \""+entity.txt+"\"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
prints lastclick.txt,0 prints "{\"page\": \"media_player\", \"key\": \"media_next_track\"}",0
printh 00 printh 00
printh FF FF FF printh FF FF FF
Text bt_next Text bt_on_off
Attributes Attributes
ID : 19 ID : 19
Scope : local Scope : local
@@ -307,37 +316,16 @@ Text bt_next
Events Events
Touch Release Event Touch Release Event
lastclick.txt="{\"page\": \"media_player\", \"key\": \"media_next_track\", \"value\": \"\", \"entity\": \""+entity.txt+"\"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
prints lastclick.txt,0 prints "{\"page\": \"media_player\", \"key\": \"toggle\"}",0
printh 00
printh FF FF FF
Text bt_on_off
Attributes
ID : 20
Scope : local
Dragging : 0
Send Component ID : disabled
Associated Keyboard: none
Text :
Max. Text Size : 10
Events
Touch Release Event
lastclick.txt="{\"page\": \"media_player\", \"key\": \"toggle\", \"value\": \"\", \"entity\": \""+entity.txt+"\"}"
printh 92
prints "localevent",0
printh 00
prints lastclick.txt,0
printh 00 printh 00
printh FF FF FF printh FF FF FF
Progress Bar time_progress Progress Bar time_progress
Attributes Attributes
ID : 11 ID : 10
Scope : local Scope : local
Dragging : 0 Dragging : 0
Send Component ID: disabled Send Component ID: disabled
@@ -345,7 +333,7 @@ Progress Bar time_progress
Slider vol_slider Slider vol_slider
Attributes Attributes
ID : 6 ID : 5
Scope : local Scope : local
Dragging : 0 Dragging : 0
Send Component ID: disabled Send Component ID: disabled
@@ -366,7 +354,7 @@ Slider vol_slider
Button button_back Button button_back
Attributes Attributes
ID : 5 ID : 4
Scope : local Scope : local
Dragging : 0 Dragging : 0
Send Component ID: disabled Send Component ID: disabled
@@ -395,7 +383,7 @@ Button button_back
Timer wakeup_timer Timer wakeup_timer
Attributes Attributes
ID : 22 ID : 21
Scope : local Scope : local
Period (ms): 100 Period (ms): 100
Enabled : yes Enabled : yes
@@ -418,7 +406,7 @@ Timer wakeup_timer
Timer timer0 Timer timer0
Attributes Attributes
ID : 23 ID : 22
Scope : local Scope : local
Period (ms): 1000 Period (ms): 1000
Enabled : no Enabled : no
@@ -428,7 +416,7 @@ Timer timer0
timer0.en=0 timer0.en=0
covx vol_slider.val,va0.txt,0,0 covx vol_slider.val,va0.txt,0,0
vol_text.txt=va0.txt+"%" vol_text.txt=va0.txt+"%"
lastclick.txt="{\"page\": \"media_player\", \"key\": \"volume_set\", \"value\": "+va0.txt+", \"entity\": \""+entity.txt+"\"}" lastclick.txt="{\"page\": \"media_player\", \"key\": \"volume_set\", \"value\": "+va0.txt+"}"
printh 92 printh 92
prints "localevent",0 prints "localevent",0
printh 00 printh 00
@@ -438,7 +426,7 @@ Timer timer0
Timer prg_timer Timer prg_timer
Attributes Attributes
ID : 26 ID : 25
Scope : local Scope : local
Period (ms): 1000 Period (ms): 1000
Enabled : no Enabled : no