121
.github/ISSUE_TEMPLATE/bug.yml
vendored
121
.github/ISSUE_TEMPLATE/bug.yml
vendored
@@ -1,8 +1,6 @@
|
||||
---
|
||||
name: Bug Report
|
||||
description: |
|
||||
We aim to keep everything running smoothly.
|
||||
Please fill out the form with details to help us identify and address the issue.
|
||||
description: If something isn't working as expected, let us know here.
|
||||
title: "`Bug` "
|
||||
labels: [Bug]
|
||||
body:
|
||||
@@ -11,23 +9,25 @@ body:
|
||||
value: |
|
||||
Thanks for taking the time to fill out a bug report!
|
||||
|
||||
We wanna everything always working like a charm, so please let us know where our attention is needed.
|
||||
We aim to keep everything working perfectly, so your detailed reports are crucial.
|
||||
|
||||
Report only one specific issue per submission. If you encounter another issue, create a new report for effective tracking and resolution.
|
||||
|
||||
The more detail you provide, the quicker we can help.
|
||||
|
||||
> [!WARNING]
|
||||
> Remember to omit any private or sensitive information, as this bug report will be publicly visible.
|
||||
> Omit any private or sensitive information, as this bug report will be publicly visible.
|
||||
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
## Please provide the version numbers for TFT, ESPHome, and Blueprint
|
||||
|
||||
You can find these version numbers on the boot screen of your device.
|
||||
The Blueprint version can also be found in the automation where the blueprint is set.
|
||||
## Version Information
|
||||
Provide version numbers for TFT, ESPHome, and Blueprint. These can be found on your device's boot screen and in the automation where the blueprint is set.
|
||||
|
||||
- type: input
|
||||
attributes:
|
||||
label: TFT Version
|
||||
description: Enter the version number of TFT.
|
||||
description: Enter the TFT version number.
|
||||
placeholder: e.g., 4.1.4
|
||||
validations:
|
||||
required: false
|
||||
@@ -35,7 +35,7 @@ body:
|
||||
- type: input
|
||||
attributes:
|
||||
label: ESPHome Version
|
||||
description: Enter the version number of ESPHome.
|
||||
description: Enter the ESPHome version number.
|
||||
placeholder: e.g., 4.1.4
|
||||
validations:
|
||||
required: false
|
||||
@@ -43,7 +43,7 @@ body:
|
||||
- type: input
|
||||
attributes:
|
||||
label: Blueprint Version
|
||||
description: Enter the version number of the Blueprint.
|
||||
description: Enter the Blueprint version number.
|
||||
placeholder: e.g., 4.1.4
|
||||
validations:
|
||||
required: false
|
||||
@@ -53,96 +53,81 @@ body:
|
||||
label: Panel Model
|
||||
description: Select your NSPanel model.
|
||||
options:
|
||||
- NSPanel EU Model
|
||||
- NSPanel US Model
|
||||
- NSPanel US Model (Landscape)
|
||||
- EU
|
||||
- US
|
||||
- US (Landscape)
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
## Please provide details about the bug
|
||||
## Bug Details
|
||||
|
||||
- type: input
|
||||
attributes:
|
||||
label: What is the bug?
|
||||
description: A clear and concise description of what the bug is.
|
||||
placeholder: e.g., When I try this, I'm getting this result, while I was expecting that...
|
||||
description: Describe the bug clearly and concisely.
|
||||
placeholder: e.g., When I try this, I get this result, but I expected that...
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Steps to Reproduce
|
||||
description: Steps to reproduce the behavior. Please feel free to share pictures of your screen or anything relevant.
|
||||
description: Detail the steps to reproduce the behavior. Include screenshots or other relevant information.
|
||||
placeholder: |
|
||||
1. Go to '...'
|
||||
2. Click on '...'
|
||||
3. See error
|
||||
3. See error on '...'
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
## Please provide some additional info, when possible
|
||||
## Additional Information (Optional)
|
||||
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Your panel's YAML
|
||||
description: Please provide device's YAML configuration.
|
||||
label: Your Panel's YAML
|
||||
description: Provide your panel's YAML configuration.
|
||||
render: yaml
|
||||
placeholder: |
|
||||
substitutions:
|
||||
# Settings - Editable values
|
||||
device_name: "YOUR_NSPANEL_NAME"
|
||||
wifi_ssid: !secret wifi_ssid
|
||||
wifi_password: !secret wifi_password
|
||||
|
||||
nextion_update_url: "http://homeassistant.local:8123/local/nspanel_us.tft"
|
||||
|
||||
# Add-on configuration (if needed)
|
||||
## Add-on climate
|
||||
heater_relay: "1" # Possible values: "1" or "2"
|
||||
|
||||
# Customization area
|
||||
##### My customization - Start #####
|
||||
##### My customization - End #####
|
||||
|
||||
# Core and optional configurations
|
||||
packages:
|
||||
remote_package:
|
||||
url: https://github.com/Blackymas/NSPanel_HA_Blueprint
|
||||
ref: main
|
||||
files:
|
||||
- nspanel_esphome.yaml # Core package
|
||||
# Optional advanced and add-on configurations
|
||||
# - advanced/esphome/nspanel_esphome_advanced.yaml
|
||||
# - nspanel_esphome_addon_climate_cool.yaml
|
||||
- nspanel_esphome_addon_climate_heat.yaml
|
||||
# - nspanel_esphome_addon_climate_dual.yaml
|
||||
refresh: 300s
|
||||
|
||||
esp32:
|
||||
framework:
|
||||
type: esp-idf
|
||||
validations:
|
||||
required: false
|
||||
# Example YAML configuration
|
||||
# ...
|
||||
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: ESPHome logs
|
||||
description: You can get this by clicking the **Logs** button related to your device on ESPHome Dashboard.
|
||||
render: logs
|
||||
validations:
|
||||
required: false
|
||||
label: ESPHome Logs
|
||||
description: >
|
||||
Access these logs via the **Logs** button on the ESPHome Dashboard.
|
||||
These logs are crucial for diagnosing issues with your device.
|
||||
|
||||
Please follow the guidelines below to ensure the logs are comprehensive:
|
||||
- **Boot Issues**: If the problem occurs during boot, capture the logs from the start of your device to a minute or two after the boot completes.
|
||||
Look for errors or unusual messages during this period.
|
||||
- **TFT File Update Issues**: For problems related to TFT file updates,
|
||||
include logs from the moment you press the **Update TFT Display** button until a few seconds after the device restarts.
|
||||
Pay attention to any error messages or warnings during the update process.
|
||||
- **Other Issues**: For other types of problems, include logs that encompass the issue's onset and continue for a short duration thereafter.
|
||||
This will help in pinpointing the exact moment and nature of the issue.
|
||||
|
||||
Remember, the more detailed the logs, the easier it is to identify and resolve the problem.
|
||||
validations:
|
||||
required: false
|
||||
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Home Assistant logs
|
||||
description: You can get this from **Settings** > **System** > [**Logs**](https://my.home-assistant.io/redirect/logs/) in your Home Assistant.
|
||||
render: logs
|
||||
validations:
|
||||
required: false
|
||||
label: Home Assistant Logs
|
||||
description: >
|
||||
To access Home Assistant logs, navigate to **Settings** > **System** > [**Logs**](https://my.home-assistant.io/redirect/logs/).
|
||||
|
||||
When reporting an issue, please focus on providing logs specifically relevant to the problem:
|
||||
- **NSPanel Blueprint Automation**: If your issue is related to automation using the NSPanel blueprint, include only those logs that directly pertain to this process.
|
||||
- **Panel and ESPHome**: For issues involving your panel and ESPHome, carefully select and share logs that show interactions or errors between these components.
|
||||
- **Relevancy is Key**: To expedite troubleshooting, avoid including logs that are not related to the issue at hand. This helps in focusing on the pertinent information.
|
||||
Your attention to sharing targeted and relevant log data is greatly appreciated and aids in efficient problem resolution.
|
||||
validations:
|
||||
required: false
|
||||
...
|
||||
|
||||
20
.github/ISSUE_TEMPLATE/config.yml
vendored
20
.github/ISSUE_TEMPLATE/config.yml
vendored
@@ -1,16 +1,20 @@
|
||||
---
|
||||
blank_issues_enabled: false
|
||||
|
||||
contact_links:
|
||||
- name: Discussions area
|
||||
- name: Questions & General Discussions
|
||||
url: https://github.com/Blackymas/NSPanel_HA_Blueprint/discussions
|
||||
about: This is your go-to space for community conversations, questions, idea sharing, and collaboration around our project.
|
||||
- name: Troubleshooting TFT Transfer
|
||||
about: Join our Discussions for community chats, questions, idea sharing, and collaboration. Use Issues for reporting bugs or requesting enhancements.
|
||||
|
||||
- name: Troubleshooting TFT Transfer Issues
|
||||
url: https://github.com/Blackymas/NSPanel_HA_Blueprint/blob/main/docs/tft_upload.md
|
||||
about: Try this guide first if you are having issues to transfer a TFT file.
|
||||
- name: Compiling Errors Guide
|
||||
about: Having trouble transferring a TFT file? Our guide might have the solution.
|
||||
|
||||
- name: Resolve Compiling Errors
|
||||
url: https://github.com/Blackymas/NSPanel_HA_Blueprint/blob/main/docs/error_compiling.md
|
||||
about: Experiencing Compile Errors? Check This Guide!
|
||||
- name: Getting Started with NSPanel HA Blueprint
|
||||
about: Check this guide if you're experiencing compile errors.
|
||||
|
||||
- name: Getting Started Guide
|
||||
url: https://github.com/Blackymas/NSPanel_HA_Blueprint/blob/main/docs/install.md
|
||||
about: This is the starting poing for installing a new NSPanel HA Blueprint.
|
||||
about: New to NSPanel HA Blueprint? Start here for installation and setup instructions.
|
||||
...
|
||||
|
||||
24
.github/ISSUE_TEMPLATE/question.yml
vendored
24
.github/ISSUE_TEMPLATE/question.yml
vendored
@@ -1,24 +0,0 @@
|
||||
---
|
||||
name: Question
|
||||
description: Ask a question about this project
|
||||
title: "`Question` "
|
||||
labels: [Question]
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: "We're here to help! Ask your question below."
|
||||
|
||||
- type: input
|
||||
attributes:
|
||||
label: Question
|
||||
description: What do you want to ask?
|
||||
placeholder: e.g., How do I configure XYZ?
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Additional Details
|
||||
description: Provide any additional details or context for your question.
|
||||
placeholder: "Add any more details about your question here."
|
||||
...
|
||||
30
.github/workflows/release_tag.yml
vendored
Normal file
30
.github/workflows/release_tag.yml
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
---
|
||||
name: Update Tags
|
||||
|
||||
# yamllint disable-line rule:truthy
|
||||
on:
|
||||
release:
|
||||
types: [published]
|
||||
|
||||
jobs:
|
||||
update-tags:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v4.1.0
|
||||
|
||||
- name: Set up Git
|
||||
run: |
|
||||
git config --local user.email "action@github.com"
|
||||
git config --local user.name "GitHub Action"
|
||||
|
||||
- name: Move and push stable tag
|
||||
run: |
|
||||
git tag -f stable ${{ github.event.release.tag_name }}
|
||||
git push -f origin stable
|
||||
|
||||
- name: Move and push latest tag
|
||||
run: |
|
||||
git tag -f latest ${{ github.event.release.tag_name }}
|
||||
git push -f origin latest
|
||||
...
|
||||
@@ -428,6 +428,100 @@ For support, feedback, or detailed information about this update,
|
||||
visit our [GitHub repository](https://github.com/Blackymas/NSPanel_HA_Blueprint)
|
||||
or our [online documentation](https://github.com/Blackymas/NSPanel_HA_Blueprint/blob/main/docs/README.md).
|
||||
|
||||
## Patch v4.2.5: Celebrating 1000 Stars with Enhanced Functionality and UI Improvements
|
||||
With the 1000-star milestone on GitHub, we're excited to share Patch v4.2.5, enhancing the NSPanel Firmware experience in our spare time.
|
||||
This update refines climate and cover entity interfaces, boosts hardware button responsiveness, and integrates ESPHome's `friendly_name` for easier device identification.
|
||||
We've also expanded direct TFT download capabilities from GitHub to Arduino users, previously only available for ESP-IDF users.
|
||||
This achievement, powered by community support, is a significant stride towards [simplifying user experience for NSPanel firmware](https://github.com/Blackymas/NSPanel_HA_Blueprint/discussions/1602).
|
||||
|
||||
We highly recommend all users update their components to this latest version for an optimized and enhanced user experience.
|
||||
While this update is compatible with existing v4.2 components, fully updating ensures the best performance and usability.
|
||||
|
||||
**Breaking Changes:**
|
||||
1. **Custom entities naming changed**.
|
||||
If your setup includes custom entities using `${device_name}` in their names, please modify these entities to omit `${device_name}`.
|
||||
ESPHome will now automatically append the `friendly_name` or `device_name` from your substitutions, simplifying the naming process.
|
||||
2. **Show while loading** input is deprecated and all pages will show components while loading as default.
|
||||
|
||||
Additionally, we have updated our documentation to include comprehensive guidelines on memory requirements for ESPHome,
|
||||
ensuring users are well-informed for successful system setup and operation.
|
||||
|
||||
**Overview of Changes:**
|
||||
<!-- markdownlint-disable MD013 MD033 -->
|
||||
| Change | Criticality | Affected Components |
|
||||
| :-- | :--: | :--: |
|
||||
| Long Click Action Bug Fix for Hardware Button (#1637) | Minor | `Blueprint` |
|
||||
| Fix Display of Climate Icons on Chips (#1675) | Minor | `Blueprint` |
|
||||
| Fix Icon's Colors on Home Page Values (#1694) | Minor | `Blueprint` |
|
||||
| Alarm Keypad Arm/Disarm Fix for US Model (#1705) | Minor | `TFT file (US model only)` |
|
||||
| LocalTuya Fan Speed Controls Fix (#1706) | Minor | `Blueprint` |
|
||||
| Fix Update of Media Player Icons on Custom Buttons (#1716) | Minor | `Blueprint` |
|
||||
| Motion Sensor for Display Wake-Up (#1687) | Enhancement | `Blueprint` |
|
||||
| Enhanced Consistency in Cover Controls (#1688) | Enhancement | `Blueprint` |
|
||||
| Support ESPHome `friendly_name` (#1719) | Enhancement | `Blueprint`<br>`ESPHome` |
|
||||
| Improved Blueprint Input Clarity (#1722 and #1782) | Enhancement | `Blueprint` |
|
||||
| Enhanced Memory Allocation When Uploading TFT (`esp-idf` only) | Enhancement | `ESPHome` |
|
||||
| Expanded Visualization on Chips | Enhancement | `Blueprint` |
|
||||
| Direct TFT Transfer from GitHub for Arduino Users | Enhancement | `ESPHome` |
|
||||
| Baud Rate Adjustment for TFT Uploads | Enhancement | `ESPHome` |
|
||||
| Update docs (install.md) with memory requirements (#1720) | Documentation | `Documentation` |
|
||||
<!-- markdownlint-enable MD013 MD033 -->
|
||||
|
||||
**Key Improvements:**
|
||||
- **Long Click Action Bug Fix for Hardware Button**: Resolved a bug where long click actions weren't executing on hardware buttons if no entity was assigned.
|
||||
This fix ensures that custom actions linked to long presses will now run as intended, regardless of whether an entity is assigned to the button,
|
||||
offering greater flexibility and reliability in user interactions.
|
||||
- **Fix Display of Climate Icons on Chips**: Enhanced the functionality of climate entity chips.
|
||||
Now, the chip is displayed only when the climate entity has an active HVAC action.
|
||||
This change ensures that the chip is hidden in states like 'Idle' or other non-active states,
|
||||
aligning the display behavior with the operational status of the climate entity for improved accuracy and user experience.
|
||||
- **Fix Icon's Colors on Home Page Values**: Addressed an issue where icons for sensor domain entities on the home page were incorrectly displaying colors indicative of an "entity disabled" state.
|
||||
This fix ensures that the icons now reflect their correct status, enhancing the visual accuracy and user interface experience.
|
||||
- **Alarm Keypad Arm/Disarm Fix for US Model**: Resolved an issue specific to the US model, where alarms requiring a PIN to arm/disarm were not functioning correctly.
|
||||
This fix, applied through an update to the TFT file, ensures that users with these alarm systems can reliably arm and disarm their security devices.
|
||||
- **LocalTuya Fan Speed Controls Fix**: Addressed an issue with LocalTuya fan speed controls not functioning as expected.
|
||||
Users can now seamlessly adjust their fan speeds through the Blueprint interface, enhancing control and interaction with smart home devices.
|
||||
- **Fix Update of Media Player Icons on Custom Buttons**: Corrected an issue where media player icons on custom buttons were not updating in real-time to reflect the current playback status.
|
||||
This fix ensures that the icons dynamically represent the media player's state, improving the interface's responsiveness and accuracy.
|
||||
- **Motion Sensor for Display Wake-Up**: We've introduced a feature that allows users to specify a motion,
|
||||
presence, or door sensor to wake up the display, enhancing the panel's responsiveness.
|
||||
Each detected motion or sensor activation event triggers the panel to wake up, with the sleep timer resetting with every new detection.
|
||||
While the panel will still follow the pre-set sleep duration settings regardless of continuous motion or sensor activity,
|
||||
this initial implementation marks a significant step in making user interactions more dynamic and intuitive.
|
||||
- **Enhanced Consistency in Cover Controls**: Building upon the dynamic icons feature introduced in v4.2.2, we've further refined the cover controls.
|
||||
This enhancement extends the use of `device_class` to the detailed cover page,
|
||||
ensuring that the icons for opening and closing covers are more accurately representative of the cover type.
|
||||
This update is a step towards our goal of extending context-aware UI enhancements to other supported domains in future updates.
|
||||
- **Friendly Name Support in ESPHome**: Enhanced the Blueprint's compatibility with ESPHome's `friendly_name` feature.
|
||||
Previously, using `friendly_name` could disrupt communication between the Blueprint and ESPHome due to mismatches in entity and service names.
|
||||
This update resolves these issues, ensuring seamless integration.
|
||||
Users can now utilize the `friendly_name` substitution in their YAML setup to assign more intuitive and descriptive names to their devices,
|
||||
significantly improving the ease of device identification and overall user experience.
|
||||
- **Improved Blueprint Input Clarity**: Simplified the naming of Blueprint inputs for better clarity and ease of use.
|
||||
Labels such as *"Button14"* have been updated to more descriptive formats like *"Button page 2, Button 6"*.
|
||||
Additionally, terms like "LABEL COLOR" have been refined to "Text Color" to improve understanding related to sensor display customization.
|
||||
- **Enhanced Memory Allocation When Uploading TFT (esp-idf only)**: Optimized memory management for TFT uploads on systems using the `esp-idf` framework.
|
||||
This update prevents simultaneous HTTP server connections, allowing for better memory allocation and reducing the risk of system crashes due to memory shortages.
|
||||
It does not affect users on the `arduino` framework.
|
||||
Additionally, the log for the upload process now includes detailed memory usage data, providing valuable insights for troubleshooting and system performance enhancement.
|
||||
- **Expanded Visualization on Chips**: Enhanced the home page chips to display not only Media Player entities but now also Fan entities, among previously supported domains.
|
||||
This update broadens the informative visual feedback available on the home page, offering a more comprehensive and visually engaging snapshot of the device status within the user interface.
|
||||
- **Direct TFT Transfer from GitHub for Arduino Users**: Enhanced the TFT update process for Arduino users by enabling direct transfer of TFT files from GitHub to Nextion displays,
|
||||
mirroring the functionality previously available to ESP-IDF users.
|
||||
This streamlines the update workflow, removing the need for intermediate steps like using a local HTTP server, and making it easier to keep Nextion displays up-to-date.
|
||||
- **Documentation Update on Memory Requirements for ESPHome**: Enhanced the installation documentation to include detailed guidelines on memory requirements.
|
||||
This update addresses frequent user-reported compilation errors in ESPHome, attributed to insufficient memory on compiler servers.
|
||||
The updated section outlines recommended memory configurations for different installation scenarios, ensuring smoother compilation processes.
|
||||
A special acknowledgement to @andythomas for his valuable contributions to this update.
|
||||
- **Baud Rate Adjustment for TFT Uploads**: This update introduces a baud rate selector in the device's "Configuration" area,
|
||||
allowing users to lower the transfer speed from the default 921600 bps.
|
||||
This enhancement is particularly useful for troubleshooting transfer issues,
|
||||
providing a straightforward method to improve transfer reliability by adjusting the speed to accommodate different system capabilities.
|
||||
|
||||
For support, feedback, or detailed information about this update,
|
||||
visit our [GitHub repository](https://github.com/Blackymas/NSPanel_HA_Blueprint)
|
||||
or our [online documentation](https://github.com/Blackymas/NSPanel_HA_Blueprint/blob/main/docs/README.md).
|
||||
|
||||
## What's Next?
|
||||
Discover what's next and what we are working on right now in our [Milestones](https://github.com/Blackymas/NSPanel_HA_Blueprint/milestones?direction=asc&sort=title&state=open).
|
||||
|
||||
@@ -442,6 +536,7 @@ Discover what's next and what we are working on right now in our [Milestones](ht
|
||||
- @andythomas:
|
||||
- Allow to set upper and lower set points for embedded thermostat, #1573
|
||||
- Bugfix for embedded climate/cool functionality, #1587
|
||||
- Update docs (install.md) with memory requirements, #1720 - Patch v4.2.5
|
||||
- @PaulAntonDeen:
|
||||
- Add ISO8601 date formatting as an option, #1610 - Patch v4.2.2
|
||||
- Fix Wi-Fi reference on QR code example, #1609 - Patch v4.2.2
|
||||
@@ -454,6 +549,7 @@ Discover what's next and what we are working on right now in our [Milestones](ht
|
||||
- And to all users who helped with the tests during development and beta.
|
||||
|
||||
## Previous releases
|
||||
- [v4.2.4 - Critical bug fixes](https://github.com/Blackymas/NSPanel_HA_Blueprint/releases/tag/v4.2.4)
|
||||
- [v4.2.3 - Bug fixes and minor enhancements](https://github.com/Blackymas/NSPanel_HA_Blueprint/releases/tag/v4.2.3)
|
||||
- [v4.2.2 - Bug fixes and minor enhancements](https://github.com/Blackymas/NSPanel_HA_Blueprint/releases/tag/v4.2.2)
|
||||
- [v4.2.1 - Bug fixes](https://github.com/Blackymas/NSPanel_HA_Blueprint/releases/tag/v4.2.1)
|
||||
|
||||
@@ -34,7 +34,7 @@ substitutions:
|
||||
|
||||
climate:
|
||||
- platform: thermostat
|
||||
name: ${name} Thermostat
|
||||
name: Thermostat
|
||||
id: thermostat_embedded
|
||||
sensor: temp_nspanel
|
||||
min_idle_time: ${min_idle_time}s
|
||||
@@ -71,7 +71,7 @@ globals:
|
||||
|
||||
switch:
|
||||
##### PHYSICAL SWITCH 0 (Dummy) - Used when relay is not set #####
|
||||
- name: ${name} Relay 0 (dummy)
|
||||
- name: Relay 0 (dummy)
|
||||
platform: template
|
||||
id: relay_0
|
||||
lambda: !lambda return false;
|
||||
@@ -82,26 +82,39 @@ script:
|
||||
- id: !extend change_climate_state
|
||||
then:
|
||||
- lambda: |-
|
||||
if (embedded) {
|
||||
if (embedded and !id(is_uploading_tft)) {
|
||||
static const char *const TAG = "addon_climate_base.script.change_climate_state";
|
||||
auto FahrenheitToCelsius = [](float fahrenheit) -> float {
|
||||
return (fahrenheit - 32.0) * 5.0 / 9.0;
|
||||
};
|
||||
std::string temp_units = "${temp_units}";
|
||||
bool temp_unit_fahrenheit = (temp_units == "°F" || temp_units == "F" || temp_units == "°f" || temp_units == "f");
|
||||
auto call = thermostat_embedded->make_call();
|
||||
float temperature;
|
||||
|
||||
id(is_addon_climate_visible) = true;
|
||||
disp1->set_component_value("climate.embedded", 1);
|
||||
auto call = thermostat_embedded->make_call();
|
||||
if (key == "temperature") {
|
||||
ESP_LOGD(TAG, "set_target_temperature(%f)", (stof(value) / 10));
|
||||
call.set_target_temperature(stof(value) / 10);
|
||||
temperature = stof(value) / 10;
|
||||
if (temp_unit_fahrenheit) temperature = FahrenheitToCelsius(temperature);
|
||||
ESP_LOGD(TAG, "set_target_temperature(%f)", temperature);
|
||||
call.set_target_temperature(temperature);
|
||||
} else if (key == "target_temp_high") {
|
||||
ESP_LOGD(TAG, "set_target_temperature_high(%f)", (stof(value) / 10));
|
||||
call.set_target_temperature_high(stof(value) / 10);
|
||||
temperature = stof(value) / 10;
|
||||
if (temp_unit_fahrenheit) temperature = FahrenheitToCelsius(temperature);
|
||||
ESP_LOGD(TAG, "set_target_temperature_high(%f)", temperature);
|
||||
call.set_target_temperature_high(temperature);
|
||||
} else if (key == "target_temp_low") {
|
||||
ESP_LOGD(TAG, "set_target_temperature_low(%f)", (stof(value) / 10));
|
||||
call.set_target_temperature_low(stof(value) / 10);
|
||||
temperature = stof(value) / 10;
|
||||
if (temp_unit_fahrenheit) temperature = FahrenheitToCelsius(temperature);
|
||||
ESP_LOGD(TAG, "set_target_temperature_low(%f)", temperature);
|
||||
call.set_target_temperature_low(temperature);
|
||||
} else if (key == "hvac_mode") {
|
||||
ESP_LOGD(TAG, "hvac_mode(%s)", value.c_str());
|
||||
call.set_mode(value);
|
||||
} else {
|
||||
ESP_LOGE(TAG, "Invalid call:");
|
||||
ESP_LOGE(TAG, " Embedded: %s", embedded ? "True" : "False");
|
||||
ESP_LOGE(TAG, " Embedded: %s", YESNO(embedded));
|
||||
ESP_LOGE(TAG, " Key: %s", key.c_str());
|
||||
ESP_LOGE(TAG, " Value: %s", value.c_str());
|
||||
}
|
||||
@@ -123,27 +136,49 @@ script:
|
||||
then:
|
||||
- lambda: |-
|
||||
id(is_addon_climate_visible) = (current_page->state == "climate" and detailed_entity->state == "embedded_climate");
|
||||
if (id(is_addon_climate_visible)) {
|
||||
if (id(is_addon_climate_visible) and !id(is_uploading_tft)) {
|
||||
static const char *const TAG = "addon_climate_base.script.page_climate";
|
||||
auto CelsiusToFahrenheit = [](float celsius) -> float {
|
||||
return (celsius * 9 / 5) + 32;
|
||||
};
|
||||
std::string temp_units = "${temp_units}";
|
||||
bool temp_unit_fahrenheit = (temp_units == "°F" || temp_units == "F" || temp_units == "°f" || temp_units == "f");
|
||||
ClimateTraits traits = thermostat_embedded->get_traits();
|
||||
|
||||
ESP_LOGV(TAG, "Climate page constructor:");
|
||||
ESP_LOGV(TAG, " Add-on mode: %s", (${addon_climate_dual}) ? "Dual" : ((${addon_climate_heat}) ? "Heat" : ((${addon_climate_cool}) ? "Cool" : "Unknown")));
|
||||
ESP_LOGV(TAG, " Temp. units: %s", temp_unit_fahrenheit ? "Fahrenheit" : "Celsius");
|
||||
disp1->set_component_text_printf("page_label", id(addon_climate_friendly_name).c_str());
|
||||
float temp_step = ${temp_step};
|
||||
float temp_offset = ${temp_min};
|
||||
float temp_max = ${temp_max};
|
||||
float temp_step = traits.get_visual_target_temperature_step();
|
||||
float temp_offset = traits.get_visual_min_temperature();
|
||||
float temp_max = traits.get_visual_max_temperature();
|
||||
float temp_target = thermostat_embedded->target_temperature;
|
||||
float temp_target_high = thermostat_embedded->target_temperature_high;
|
||||
float temp_target_low = thermostat_embedded->target_temperature_low;
|
||||
float temp_current = thermostat_embedded->current_temperature;
|
||||
if (temp_unit_fahrenheit) {
|
||||
//temp_step = CelsiusToFahrenheit(temp_step);
|
||||
temp_step = temp_step * 1.8;
|
||||
temp_offset = CelsiusToFahrenheit(temp_offset);
|
||||
temp_max = CelsiusToFahrenheit(temp_max);
|
||||
temp_target = CelsiusToFahrenheit(temp_target);
|
||||
temp_target_high = CelsiusToFahrenheit(temp_target_high);
|
||||
temp_target_low = CelsiusToFahrenheit(temp_target_low);
|
||||
temp_current = CelsiusToFahrenheit(temp_current);
|
||||
}
|
||||
float total_steps = (temp_max-temp_offset)/temp_step;
|
||||
set_climate->execute
|
||||
(
|
||||
thermostat_embedded->current_temperature, // current_temp
|
||||
0, // supported_features
|
||||
((${addon_climate_dual}) ? -999 : thermostat_embedded->target_temperature), // target_temp
|
||||
((${addon_climate_dual}) ? thermostat_embedded->target_temperature_high : -999), // target_temp_high
|
||||
((${addon_climate_dual}) ? thermostat_embedded->target_temperature_low : -999), // target_temp_low
|
||||
int(round(${temp_step}*10)), // temp_step
|
||||
int(round(total_steps)), // total_steps
|
||||
int(round(${temp_min}*10)), // temp_offset
|
||||
"", // climate_icon
|
||||
true // embedded_climate
|
||||
temp_current, // current_temp
|
||||
0, // supported_features
|
||||
((${addon_climate_dual}) ? -999 : temp_target), // target_temp
|
||||
((${addon_climate_dual}) ? temp_target_high : -999), // target_temp_high
|
||||
((${addon_climate_dual}) ? temp_target_low : -999), // target_temp_low
|
||||
int(round(temp_step*10)), // temp_step
|
||||
int(round(total_steps)), // total_steps
|
||||
int(round(temp_offset*10)), // temp_offset
|
||||
"", // climate_icon
|
||||
true // embedded_climate
|
||||
);
|
||||
|
||||
// Update target temp icon
|
||||
@@ -172,57 +207,59 @@ script:
|
||||
then:
|
||||
- lambda: |-
|
||||
// Update chips
|
||||
if (id(is_embedded_thermostat))
|
||||
if (id(is_embedded_thermostat) and !id(is_uploading_tft))
|
||||
update_climate_icon->execute("home.icon_top_03", int(thermostat_embedded->action), int(thermostat_embedded->mode));
|
||||
|
||||
- id: !extend set_climate
|
||||
then:
|
||||
- lambda: |-
|
||||
if (current_page->state == "climate")
|
||||
if (current_page->state == "climate" and !id(is_uploading_tft))
|
||||
id(is_addon_climate_visible) = embedded_climate;
|
||||
|
||||
- id: !extend watchdog
|
||||
then:
|
||||
- lambda: |-
|
||||
static const char *const TAG = "addon_climate_base.script.watchdog";
|
||||
bool addon_climate_cool = ${addon_climate_cool};
|
||||
bool addon_climate_heat = ${addon_climate_heat};
|
||||
bool addon_climate_dual = ${addon_climate_dual};
|
||||
uint cooler_relay = ${cooler_relay};
|
||||
uint heater_relay = ${heater_relay};
|
||||
ESP_LOGI(TAG, "Add-on climate:");
|
||||
if (addon_climate_cool) {
|
||||
ESP_LOGI(TAG, " Cool: %s", addon_climate_cool ? "Enabled" : "Disabled");
|
||||
if (cooler_relay == 1 or cooler_relay == 2)
|
||||
ESP_LOGI(TAG, " Relay: %u", cooler_relay);
|
||||
else
|
||||
ESP_LOGE(TAG, " Relay: %u", cooler_relay);
|
||||
}
|
||||
if (addon_climate_heat) {
|
||||
ESP_LOGI(TAG, " Heat: %s", addon_climate_heat ? "Enabled" : "Disabled");
|
||||
if (heater_relay == 1 or heater_relay == 2)
|
||||
ESP_LOGI(TAG, " Relay: %u", heater_relay);
|
||||
else
|
||||
ESP_LOGE(TAG, " Relay: %u", heater_relay);
|
||||
}
|
||||
if (addon_climate_dual) {
|
||||
ESP_LOGI(TAG, " Dual: %s", addon_climate_dual ? "Enabled" : "Disabled");
|
||||
if (cooler_relay == 1 or cooler_relay == 2)
|
||||
ESP_LOGI(TAG, " Relay (cooler): %u", cooler_relay);
|
||||
else
|
||||
ESP_LOGE(TAG, " Relay (cooler): %u", cooler_relay);
|
||||
if (heater_relay == 1 or heater_relay == 2)
|
||||
ESP_LOGI(TAG, " Relay (heater): %u", heater_relay);
|
||||
else
|
||||
ESP_LOGE(TAG, " Relay (heater): %u", heater_relay);
|
||||
if (cooler_relay == heater_relay)
|
||||
ESP_LOGE(TAG, " Double relay assignment");
|
||||
}
|
||||
if (!id(is_uploading_tft)) {
|
||||
static const char *const TAG = "addon_climate_base.script.watchdog";
|
||||
bool addon_climate_cool = ${addon_climate_cool};
|
||||
bool addon_climate_heat = ${addon_climate_heat};
|
||||
bool addon_climate_dual = ${addon_climate_dual};
|
||||
uint cooler_relay = ${cooler_relay};
|
||||
uint heater_relay = ${heater_relay};
|
||||
ESP_LOGI(TAG, "Add-on climate:");
|
||||
if (addon_climate_cool) {
|
||||
ESP_LOGI(TAG, " Cool: %s", addon_climate_cool ? "Enabled" : "Disabled");
|
||||
if (cooler_relay == 1 or cooler_relay == 2)
|
||||
ESP_LOGI(TAG, " Relay: %u", cooler_relay);
|
||||
else
|
||||
ESP_LOGE(TAG, " Relay: %u", cooler_relay);
|
||||
}
|
||||
if (addon_climate_heat) {
|
||||
ESP_LOGI(TAG, " Heat: %s", addon_climate_heat ? "Enabled" : "Disabled");
|
||||
if (heater_relay == 1 or heater_relay == 2)
|
||||
ESP_LOGI(TAG, " Relay: %u", heater_relay);
|
||||
else
|
||||
ESP_LOGE(TAG, " Relay: %u", heater_relay);
|
||||
}
|
||||
if (addon_climate_dual) {
|
||||
ESP_LOGI(TAG, " Dual: %s", addon_climate_dual ? "Enabled" : "Disabled");
|
||||
if (cooler_relay == 1 or cooler_relay == 2)
|
||||
ESP_LOGI(TAG, " Relay (cooler): %u", cooler_relay);
|
||||
else
|
||||
ESP_LOGE(TAG, " Relay (cooler): %u", cooler_relay);
|
||||
if (heater_relay == 1 or heater_relay == 2)
|
||||
ESP_LOGI(TAG, " Relay (heater): %u", heater_relay);
|
||||
else
|
||||
ESP_LOGE(TAG, " Relay (heater): %u", heater_relay);
|
||||
if (cooler_relay == heater_relay)
|
||||
ESP_LOGE(TAG, " Double relay assignment");
|
||||
}
|
||||
|
||||
if ((addon_climate_cool && addon_climate_heat) ||
|
||||
(addon_climate_cool && addon_climate_dual) ||
|
||||
(addon_climate_heat && addon_climate_dual) ||
|
||||
(!addon_climate_cool && !addon_climate_heat && !addon_climate_dual)) {
|
||||
ESP_LOGE(TAG, "Invalid settings for add-on Climate");
|
||||
if ((addon_climate_cool && addon_climate_heat) ||
|
||||
(addon_climate_cool && addon_climate_dual) ||
|
||||
(addon_climate_heat && addon_climate_dual) ||
|
||||
(!addon_climate_cool && !addon_climate_heat && !addon_climate_dual)) {
|
||||
ESP_LOGE(TAG, "Invalid settings for add-on Climate");
|
||||
}
|
||||
}
|
||||
...
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -16,37 +16,40 @@ substitutions:
|
||||
|
||||
button:
|
||||
##### EXIT REPARSE TFT DISPLAY #####
|
||||
- name: ${name} Exit reparse
|
||||
- name: Exit reparse
|
||||
platform: template
|
||||
icon: mdi:file-sync
|
||||
id: tft_reparse_off
|
||||
entity_category: config
|
||||
internal: false
|
||||
disabled_by_default: true
|
||||
on_press:
|
||||
- logger.log: "Button pressed: Exit reparse"
|
||||
- script.execute: exit_reparse
|
||||
|
||||
##### UPDATE TFT BLANK DISPLAY #####
|
||||
- name: ${name} Update TFT display (blank)
|
||||
platform: template
|
||||
icon: mdi:file-sync
|
||||
id: tft_update_blank
|
||||
entity_category: config
|
||||
on_press:
|
||||
- lambda: |-
|
||||
static const char *const TAG = "button.tft_update_blank";
|
||||
ESP_LOGD(TAG, "Button pressed: Update TFT display (blank)");
|
||||
upload_tft->execute("${nextion_blank_url}");
|
||||
|
||||
captive_portal:
|
||||
|
||||
script:
|
||||
- id: exit_reparse
|
||||
mode: restart
|
||||
then:
|
||||
- logger.log: "Exit reparse"
|
||||
- uart.write: "DRAKJHSUYDGBNCJHGJKSHBDN"
|
||||
- uart.write: [0xFF, 0xFF, 0xFF]
|
||||
|
||||
- id: !extend stop_all
|
||||
then:
|
||||
- lambda: |-
|
||||
exit_reparse->stop();
|
||||
|
||||
sensor:
|
||||
##### Uptime Sensors #####
|
||||
- name: ${name} Uptime seconds
|
||||
- name: Uptime seconds
|
||||
id: uptime_sec
|
||||
platform: uptime
|
||||
internal: true
|
||||
|
||||
- name: ${name} API uptime
|
||||
- name: API uptime
|
||||
id: api_timestamp
|
||||
platform: template
|
||||
lambda: 'return id(time_provider).now().timestamp;'
|
||||
@@ -56,7 +59,7 @@ sensor:
|
||||
accuracy_decimals: 0
|
||||
update_interval: never
|
||||
|
||||
- name: ${name} Device uptime
|
||||
- name: Device uptime
|
||||
id: device_timestamp
|
||||
platform: template
|
||||
lambda: 'return (id(time_provider).now().timestamp - id(uptime_sec).state);'
|
||||
@@ -68,20 +71,22 @@ sensor:
|
||||
|
||||
text_sensor:
|
||||
##### ESPhome version used to compile the app #####
|
||||
- name: ${name} ESPhome Version
|
||||
- name: ESPhome Version
|
||||
platform: version
|
||||
disabled_by_default: true
|
||||
disabled_by_default: false
|
||||
internal: false
|
||||
icon: mdi:tag-text-outline
|
||||
|
||||
- platform: wifi_info
|
||||
ip_address:
|
||||
name: ${name} IP
|
||||
name: IP
|
||||
disabled_by_default: true
|
||||
id: ip_address
|
||||
ssid:
|
||||
name: ${name} SSID
|
||||
name: SSID
|
||||
disabled_by_default: true
|
||||
bssid:
|
||||
name: ${name} BSSID
|
||||
name: BSSID
|
||||
disabled_by_default: true
|
||||
|
||||
time:
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
@@ -23,6 +23,7 @@ Page alarm
|
||||
vis bt_vacat,0
|
||||
vis bt_bypass,0
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -188,6 +189,16 @@ Text bt_disarm_icon
|
||||
Text : î¦
|
||||
Max. Text Size : 3
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 32
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Picture bt_home_pic
|
||||
Attributes
|
||||
ID : 4
|
||||
|
||||
@@ -15,6 +15,7 @@ Page boot
|
||||
dim=100
|
||||
covx baud,baud_rate.txt,0,0
|
||||
baud_rate.txt+=" bps"
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -102,7 +103,7 @@ Text tft_version
|
||||
Dragging : 0
|
||||
Send Component ID : on press and release
|
||||
Associated Keyboard: none
|
||||
Text : 4.2.4
|
||||
Text : 4.2.5
|
||||
Max. Text Size : 9
|
||||
|
||||
Text esph_version
|
||||
@@ -145,6 +146,16 @@ Text framework
|
||||
Text :
|
||||
Max. Text Size : 10
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 16
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Dual-state Button bt_reboot
|
||||
Attributes
|
||||
ID : 4
|
||||
|
||||
@@ -392,6 +392,16 @@ Text button08bri
|
||||
Text :
|
||||
Max. Text Size : 4
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 52
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Button button_back
|
||||
Attributes
|
||||
ID : 6
|
||||
|
||||
@@ -392,6 +392,16 @@ Text button08bri
|
||||
Text :
|
||||
Max. Text Size : 4
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 52
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Button button_back
|
||||
Attributes
|
||||
ID : 6
|
||||
|
||||
@@ -392,6 +392,16 @@ Text button08bri
|
||||
Text :
|
||||
Max. Text Size : 4
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 52
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Button button_back
|
||||
Attributes
|
||||
ID : 6
|
||||
|
||||
@@ -392,6 +392,16 @@ Text button08bri
|
||||
Text :
|
||||
Max. Text Size : 4
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 52
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Button button_back
|
||||
Attributes
|
||||
ID : 6
|
||||
|
||||
@@ -32,6 +32,7 @@ Page climate
|
||||
{
|
||||
page home
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -530,6 +531,16 @@ Text target_low
|
||||
Touch Release Event
|
||||
active_slider.val=2
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 54
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Slider slider_high
|
||||
Attributes
|
||||
ID : 7
|
||||
|
||||
@@ -16,6 +16,7 @@ Page confirm
|
||||
{
|
||||
page home
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -77,6 +78,16 @@ Text body
|
||||
Text : Please confirm
|
||||
Max. Text Size : 255
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 12
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Button bclose
|
||||
Attributes
|
||||
ID : 2
|
||||
|
||||
@@ -16,6 +16,7 @@ Page cover
|
||||
{
|
||||
page home
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -84,6 +85,16 @@ Text battery_icon
|
||||
Text :
|
||||
Max. Text Size : 10
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 14
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Slider coverslider
|
||||
Attributes
|
||||
ID : 6
|
||||
|
||||
@@ -16,6 +16,7 @@ Page entitypage01
|
||||
{
|
||||
page home
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -280,6 +281,16 @@ Text page_index
|
||||
Text : â—â—‹â—‹â—‹
|
||||
Max. Text Size : 12
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 31
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Button button_back
|
||||
Attributes
|
||||
ID : 28
|
||||
|
||||
@@ -16,6 +16,7 @@ Page entitypage02
|
||||
{
|
||||
page home
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -280,6 +281,16 @@ Text page_index
|
||||
Text : â—‹â—â—‹â—‹
|
||||
Max. Text Size : 12
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 31
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Button button_back
|
||||
Attributes
|
||||
ID : 28
|
||||
|
||||
@@ -16,6 +16,7 @@ Page entitypage03
|
||||
{
|
||||
page home
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -280,6 +281,16 @@ Text page_index
|
||||
Text : â—‹â—‹â—â—‹
|
||||
Max. Text Size : 12
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 31
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Button button_back
|
||||
Attributes
|
||||
ID : 29
|
||||
|
||||
@@ -16,6 +16,7 @@ Page entitypage04
|
||||
{
|
||||
page home
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -280,6 +281,16 @@ Text page_index
|
||||
Text : â—‹â—‹â—‹â—
|
||||
Max. Text Size : 12
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 31
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Button button_back
|
||||
Attributes
|
||||
ID : 28
|
||||
|
||||
@@ -16,6 +16,7 @@ Page fan
|
||||
{
|
||||
page home
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -64,6 +65,16 @@ Text icon_state
|
||||
Text :
|
||||
Max. Text Size : 10
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 16
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Slider fanslider
|
||||
Attributes
|
||||
ID : 3
|
||||
|
||||
@@ -21,6 +21,7 @@ Page home
|
||||
vis left_bt_text,0
|
||||
vis right_bt_text,0
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -579,6 +580,16 @@ Text button06
|
||||
printh FF FF FF
|
||||
}
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 46
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Picture weather
|
||||
Attributes
|
||||
ID : 7
|
||||
|
||||
@@ -16,6 +16,7 @@ Page keyb_num
|
||||
{
|
||||
page page_id.val
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -84,6 +85,16 @@ Text title
|
||||
Text : Alarm
|
||||
Max. Text Size : 30
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 24
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Button b1
|
||||
Attributes
|
||||
ID : 3
|
||||
|
||||
@@ -36,6 +36,7 @@ Page light
|
||||
vis color_touch,0
|
||||
vis color_button,0
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -158,6 +159,16 @@ Text icon_state
|
||||
Text :
|
||||
Max. Text Size : 10
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 33
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Picture light_button
|
||||
Attributes
|
||||
ID : 8
|
||||
|
||||
@@ -16,6 +16,7 @@ Page media_player
|
||||
{
|
||||
page home
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -278,6 +279,16 @@ Text bt_on_off
|
||||
printh 00
|
||||
printh FF FF FF
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 26
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Progress Bar time_progress
|
||||
Attributes
|
||||
ID : 9
|
||||
|
||||
@@ -16,6 +16,7 @@ Page notification
|
||||
{
|
||||
page home
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -47,6 +48,16 @@ Text notifi_label
|
||||
Text :
|
||||
Max. Text Size : 100
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 10
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Button button_back
|
||||
Attributes
|
||||
ID : 6
|
||||
|
||||
@@ -11,6 +11,9 @@ Page qrcode
|
||||
Swide right page ID: disabled
|
||||
|
||||
Events
|
||||
Preinitialize Event
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
|
||||
@@ -24,6 +27,16 @@ Text qrcode_label
|
||||
Text :
|
||||
Max. Text Size : 100
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 7
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
QR Code qrcode_value
|
||||
Attributes
|
||||
ID : 4
|
||||
|
||||
@@ -14,6 +14,7 @@ Page screensaver
|
||||
Preinitialize Event
|
||||
vis text,0
|
||||
dim=brightness_sleep
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -35,6 +36,16 @@ Text text
|
||||
Touch Release Event
|
||||
page back_page_id
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 5
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Timer swipestore
|
||||
Attributes
|
||||
ID : 3
|
||||
|
||||
@@ -18,6 +18,7 @@ Page settings
|
||||
dim_text.txt+="%"
|
||||
vis lbl_sleep,0
|
||||
vis bt_sleep,0
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -99,6 +100,16 @@ Text lbl_brightness
|
||||
Text : Brightness
|
||||
Max. Text Size : 25
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 21
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Slider brightslider
|
||||
Attributes
|
||||
ID : 1
|
||||
|
||||
@@ -16,6 +16,7 @@ Page weather01
|
||||
{
|
||||
page home
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -160,6 +161,16 @@ Text page_index
|
||||
Text : â—â—‹â—‹â—‹â—‹
|
||||
Max. Text Size : 15
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 20
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Picture weather_icon
|
||||
Attributes
|
||||
ID : 3
|
||||
|
||||
@@ -16,6 +16,7 @@ Page weather02
|
||||
{
|
||||
page home
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -160,6 +161,16 @@ Text page_index
|
||||
Text : â—‹â—â—‹â—‹â—‹
|
||||
Max. Text Size : 15
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 20
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Picture weather_icon
|
||||
Attributes
|
||||
ID : 3
|
||||
|
||||
@@ -16,6 +16,7 @@ Page weather03
|
||||
{
|
||||
page home
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -160,6 +161,16 @@ Text page_index
|
||||
Text : â—‹â—‹â—â—‹â—‹
|
||||
Max. Text Size : 15
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 20
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Picture weather_icon
|
||||
Attributes
|
||||
ID : 3
|
||||
|
||||
@@ -16,6 +16,7 @@ Page weather04
|
||||
{
|
||||
page home
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -160,6 +161,16 @@ Text page_index
|
||||
Text : â—‹â—‹â—‹â—â—‹
|
||||
Max. Text Size : 15
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 20
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Picture weather_icon
|
||||
Attributes
|
||||
ID : 3
|
||||
|
||||
@@ -16,6 +16,7 @@ Page weather05
|
||||
{
|
||||
page home
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -160,6 +161,16 @@ Text page_index
|
||||
Text : â—‹â—‹â—‹â—‹â—
|
||||
Max. Text Size : 15
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 20
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Picture weather_icon
|
||||
Attributes
|
||||
ID : 3
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@@ -23,6 +23,7 @@ Page alarm
|
||||
vis bt_vacat,0
|
||||
vis bt_bypass,0
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -195,6 +196,16 @@ Text bt_disarm_icon
|
||||
Text : î¦
|
||||
Max. Text Size : 3
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 33
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Picture bt_home_pic
|
||||
Attributes
|
||||
ID : 4
|
||||
@@ -267,7 +278,7 @@ Hotspot bt_home
|
||||
bt_home_icon.pco=0
|
||||
|
||||
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
|
||||
prints "localevent",0
|
||||
printh 00
|
||||
@@ -291,7 +302,7 @@ Hotspot bt_away
|
||||
bt_away_icon.pco=0
|
||||
|
||||
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
|
||||
prints "localevent",0
|
||||
printh 00
|
||||
@@ -315,7 +326,7 @@ Hotspot bt_night
|
||||
bt_night_icon.pco=0
|
||||
|
||||
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
|
||||
prints "localevent",0
|
||||
printh 00
|
||||
@@ -339,7 +350,7 @@ Hotspot bt_vacat
|
||||
bt_vacat_icon.pco=0
|
||||
|
||||
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
|
||||
prints "localevent",0
|
||||
printh 00
|
||||
@@ -363,7 +374,7 @@ Hotspot bt_bypass
|
||||
bt_bypass_icon.pco=0
|
||||
|
||||
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
|
||||
prints "localevent",0
|
||||
printh 00
|
||||
@@ -387,7 +398,7 @@ Hotspot bt_disarm
|
||||
bt_disarm_icon.pco=0
|
||||
|
||||
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
|
||||
prints "localevent",0
|
||||
printh 00
|
||||
|
||||
@@ -15,6 +15,7 @@ Page boot
|
||||
dim=100
|
||||
covx baud,baud_rate.txt,0,0
|
||||
baud_rate.txt+=" bps"
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -102,7 +103,7 @@ Text tft_version
|
||||
Dragging : 0
|
||||
Send Component ID : on press and release
|
||||
Associated Keyboard: none
|
||||
Text : 4.2.4
|
||||
Text : 4.2.5
|
||||
Max. Text Size : 9
|
||||
|
||||
Events
|
||||
@@ -152,6 +153,16 @@ Text framework
|
||||
Text :
|
||||
Max. Text Size : 10
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 16
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Dual-state Button bt_reboot
|
||||
Attributes
|
||||
ID : 4
|
||||
|
||||
@@ -392,6 +392,16 @@ Text button08bri
|
||||
Text :
|
||||
Max. Text Size : 4
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 52
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Button button_back
|
||||
Attributes
|
||||
ID : 6
|
||||
|
||||
@@ -392,6 +392,16 @@ Text button08bri
|
||||
Text :
|
||||
Max. Text Size : 4
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 52
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Button button_back
|
||||
Attributes
|
||||
ID : 6
|
||||
|
||||
@@ -392,6 +392,16 @@ Text button08bri
|
||||
Text :
|
||||
Max. Text Size : 4
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 52
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Button button_back
|
||||
Attributes
|
||||
ID : 6
|
||||
|
||||
@@ -392,6 +392,16 @@ Text button08bri
|
||||
Text :
|
||||
Max. Text Size : 4
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 52
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Button button_back
|
||||
Attributes
|
||||
ID : 6
|
||||
|
||||
@@ -32,6 +32,7 @@ Page climate
|
||||
{
|
||||
page home
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -530,6 +531,16 @@ Text target_low
|
||||
Touch Release Event
|
||||
active_slider.val=2
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 54
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Slider slider_high
|
||||
Attributes
|
||||
ID : 7
|
||||
|
||||
@@ -16,6 +16,7 @@ Page confirm
|
||||
{
|
||||
page home
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -77,6 +78,16 @@ Text body
|
||||
Text : Please confirm
|
||||
Max. Text Size : 255
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 12
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Button bclose
|
||||
Attributes
|
||||
ID : 2
|
||||
|
||||
@@ -16,6 +16,7 @@ Page cover
|
||||
{
|
||||
page home
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -84,6 +85,16 @@ Text battery_icon
|
||||
Text :
|
||||
Max. Text Size : 10
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 14
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Slider coverslider
|
||||
Attributes
|
||||
ID : 6
|
||||
|
||||
@@ -16,6 +16,7 @@ Page entitypage01
|
||||
{
|
||||
page home
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -280,6 +281,16 @@ Text page_index
|
||||
Text : â—â—‹â—‹â—‹
|
||||
Max. Text Size : 12
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 31
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Button button_back
|
||||
Attributes
|
||||
ID : 28
|
||||
|
||||
@@ -16,6 +16,7 @@ Page entitypage02
|
||||
{
|
||||
page home
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -280,6 +281,16 @@ Text page_index
|
||||
Text : â—‹â—â—‹â—‹
|
||||
Max. Text Size : 12
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 31
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Button button_back
|
||||
Attributes
|
||||
ID : 28
|
||||
|
||||
@@ -16,6 +16,7 @@ Page entitypage03
|
||||
{
|
||||
page home
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -280,6 +281,16 @@ Text page_index
|
||||
Text : â—‹â—‹â—â—‹
|
||||
Max. Text Size : 12
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 31
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Button button_back
|
||||
Attributes
|
||||
ID : 28
|
||||
|
||||
@@ -16,6 +16,7 @@ Page entitypage04
|
||||
{
|
||||
page home
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -280,6 +281,16 @@ Text page_index
|
||||
Text : â—‹â—‹â—‹â—
|
||||
Max. Text Size : 12
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 31
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Button button_back
|
||||
Attributes
|
||||
ID : 28
|
||||
|
||||
@@ -16,6 +16,7 @@ Page fan
|
||||
{
|
||||
page home
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -64,6 +65,16 @@ Text icon_state
|
||||
Text :
|
||||
Max. Text Size : 10
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 16
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Slider fanslider
|
||||
Attributes
|
||||
ID : 3
|
||||
|
||||
@@ -21,6 +21,7 @@ Page home
|
||||
vis left_bt_text,0
|
||||
vis right_bt_text,0
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -579,6 +580,16 @@ Text button06
|
||||
printh FF FF FF
|
||||
}
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 46
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Picture weather
|
||||
Attributes
|
||||
ID : 7
|
||||
|
||||
@@ -16,6 +16,7 @@ Page keyb_num
|
||||
{
|
||||
page page_id.val
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -84,6 +85,16 @@ Text title
|
||||
Text : Alarm
|
||||
Max. Text Size : 30
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 24
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Button b1
|
||||
Attributes
|
||||
ID : 3
|
||||
@@ -265,6 +276,12 @@ Button benter
|
||||
Events
|
||||
Touch Release Event
|
||||
aux.txt="{\"page\": \"keyb_num\", \"key\": \""+key.txt+"\", \"value\": \""+value.txt+"\", \"pin\": \""+pin.txt+"\", \"base_domain\": \""+domain.txt+"\"}"
|
||||
printh 92
|
||||
prints "localevent",0
|
||||
printh 00
|
||||
prints aux.txt,0
|
||||
printh 00
|
||||
printh FF FF FF
|
||||
|
||||
Button bview
|
||||
Attributes
|
||||
|
||||
@@ -36,6 +36,7 @@ Page light
|
||||
vis color_touch,0
|
||||
vis color_button,0
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -158,6 +159,16 @@ Text icon_state
|
||||
Text :
|
||||
Max. Text Size : 10
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 33
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Picture light_button
|
||||
Attributes
|
||||
ID : 8
|
||||
|
||||
@@ -16,6 +16,7 @@ Page media_player
|
||||
{
|
||||
page home
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -277,6 +278,16 @@ Text bt_on_off
|
||||
printh 00
|
||||
printh FF FF FF
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 26
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Progress Bar time_progress
|
||||
Attributes
|
||||
ID : 9
|
||||
|
||||
@@ -16,6 +16,7 @@ Page notification
|
||||
{
|
||||
page home
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -47,6 +48,16 @@ Text notifi_label
|
||||
Text :
|
||||
Max. Text Size : 100
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 10
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Button button_back
|
||||
Attributes
|
||||
ID : 6
|
||||
|
||||
@@ -11,6 +11,9 @@ Page qrcode
|
||||
Swide right page ID: disabled
|
||||
|
||||
Events
|
||||
Preinitialize Event
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
|
||||
@@ -24,6 +27,16 @@ Text qrcode_label
|
||||
Text :
|
||||
Max. Text Size : 100
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 7
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
QR Code qrcode_value
|
||||
Attributes
|
||||
ID : 4
|
||||
|
||||
@@ -14,6 +14,7 @@ Page screensaver
|
||||
Preinitialize Event
|
||||
vis text,0
|
||||
dim=brightness_sleep
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -35,6 +36,16 @@ Text text
|
||||
Touch Release Event
|
||||
page back_page_id
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 5
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Timer swipestore
|
||||
Attributes
|
||||
ID : 3
|
||||
|
||||
@@ -18,6 +18,7 @@ Page settings
|
||||
dim_text.txt+="%"
|
||||
vis lbl_sleep,0
|
||||
vis bt_sleep,0
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -195,6 +196,16 @@ Text t3
|
||||
printh FF FF FF
|
||||
}
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 25
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Slider brightslider
|
||||
Attributes
|
||||
ID : 1
|
||||
|
||||
@@ -16,6 +16,7 @@ Page weather01
|
||||
{
|
||||
page home
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -160,6 +161,16 @@ Text page_index
|
||||
Text : â—â—‹â—‹â—‹â—‹
|
||||
Max. Text Size : 15
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 20
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Picture weather_icon
|
||||
Attributes
|
||||
ID : 3
|
||||
|
||||
@@ -16,6 +16,7 @@ Page weather02
|
||||
{
|
||||
page home
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -160,6 +161,16 @@ Text page_index
|
||||
Text : â—‹â—â—‹â—‹â—‹
|
||||
Max. Text Size : 15
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 20
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Picture weather_icon
|
||||
Attributes
|
||||
ID : 3
|
||||
|
||||
@@ -16,6 +16,7 @@ Page weather03
|
||||
{
|
||||
page home
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -160,6 +161,16 @@ Text page_index
|
||||
Text : â—‹â—‹â—â—‹â—‹
|
||||
Max. Text Size : 15
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 20
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Picture weather_icon
|
||||
Attributes
|
||||
ID : 3
|
||||
|
||||
@@ -16,6 +16,7 @@ Page weather04
|
||||
{
|
||||
page home
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -160,6 +161,16 @@ Text page_index
|
||||
Text : â—‹â—‹â—‹â—â—‹
|
||||
Max. Text Size : 15
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 20
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Picture weather_icon
|
||||
Attributes
|
||||
ID : 3
|
||||
|
||||
@@ -16,6 +16,7 @@ Page weather05
|
||||
{
|
||||
page home
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -160,6 +161,16 @@ Text page_index
|
||||
Text : â—‹â—‹â—‹â—‹â—
|
||||
Max. Text Size : 15
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 20
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Picture weather_icon
|
||||
Attributes
|
||||
ID : 3
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@@ -23,6 +23,7 @@ Page alarm
|
||||
vis bt_vacat,0
|
||||
vis bt_bypass,0
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -188,6 +189,16 @@ Text bt_disarm_icon
|
||||
Text : î¦
|
||||
Max. Text Size : 3
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 32
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Picture bt_home_pic
|
||||
Attributes
|
||||
ID : 4
|
||||
|
||||
@@ -15,6 +15,7 @@ Page boot
|
||||
dim=100
|
||||
covx baud,baud_rate.txt,0,0
|
||||
baud_rate.txt+=" bps"
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -102,7 +103,7 @@ Text tft_version
|
||||
Dragging : 0
|
||||
Send Component ID : on press and release
|
||||
Associated Keyboard: none
|
||||
Text : 4.2.4
|
||||
Text : 4.2.5
|
||||
Max. Text Size : 9
|
||||
|
||||
Text esph_version
|
||||
@@ -145,6 +146,16 @@ Text framework
|
||||
Text :
|
||||
Max. Text Size : 10
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 16
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Dual-state Button bt_reboot
|
||||
Attributes
|
||||
ID : 4
|
||||
|
||||
@@ -392,6 +392,16 @@ Text button08bri
|
||||
Text :
|
||||
Max. Text Size : 4
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 52
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Button button_back
|
||||
Attributes
|
||||
ID : 6
|
||||
|
||||
@@ -392,6 +392,16 @@ Text button08bri
|
||||
Text :
|
||||
Max. Text Size : 4
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 52
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Button button_back
|
||||
Attributes
|
||||
ID : 6
|
||||
|
||||
@@ -392,6 +392,16 @@ Text button08bri
|
||||
Text :
|
||||
Max. Text Size : 4
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 52
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Button button_back
|
||||
Attributes
|
||||
ID : 6
|
||||
|
||||
@@ -392,6 +392,16 @@ Text button08bri
|
||||
Text :
|
||||
Max. Text Size : 4
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 52
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Button button_back
|
||||
Attributes
|
||||
ID : 6
|
||||
|
||||
@@ -32,6 +32,7 @@ Page climate
|
||||
{
|
||||
page home
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -530,6 +531,16 @@ Text target_low
|
||||
Touch Release Event
|
||||
active_slider.val=2
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 54
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Slider slider_high
|
||||
Attributes
|
||||
ID : 7
|
||||
|
||||
@@ -16,6 +16,7 @@ Page confirm
|
||||
{
|
||||
page home
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -77,6 +78,16 @@ Text body
|
||||
Text : Please confirm
|
||||
Max. Text Size : 255
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 12
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Button bclose
|
||||
Attributes
|
||||
ID : 2
|
||||
|
||||
@@ -16,6 +16,7 @@ Page cover
|
||||
{
|
||||
page home
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -84,6 +85,16 @@ Text battery_icon
|
||||
Text :
|
||||
Max. Text Size : 10
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 14
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Slider coverslider
|
||||
Attributes
|
||||
ID : 6
|
||||
|
||||
@@ -16,6 +16,7 @@ Page entitypage01
|
||||
{
|
||||
page home
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -280,6 +281,16 @@ Text page_index
|
||||
Text : â—â—‹â—‹â—‹
|
||||
Max. Text Size : 12
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 31
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Button button_back
|
||||
Attributes
|
||||
ID : 28
|
||||
|
||||
@@ -16,6 +16,7 @@ Page entitypage02
|
||||
{
|
||||
page home
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -280,6 +281,16 @@ Text page_index
|
||||
Text : â—‹â—â—‹â—‹
|
||||
Max. Text Size : 12
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 31
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Button button_back
|
||||
Attributes
|
||||
ID : 28
|
||||
|
||||
@@ -16,6 +16,7 @@ Page entitypage03
|
||||
{
|
||||
page home
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -280,6 +281,16 @@ Text page_index
|
||||
Text : â—‹â—‹â—â—‹
|
||||
Max. Text Size : 12
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 31
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Button button_back
|
||||
Attributes
|
||||
ID : 29
|
||||
|
||||
@@ -16,6 +16,7 @@ Page entitypage04
|
||||
{
|
||||
page home
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -280,6 +281,16 @@ Text page_index
|
||||
Text : â—‹â—‹â—‹â—
|
||||
Max. Text Size : 12
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 31
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Button button_back
|
||||
Attributes
|
||||
ID : 28
|
||||
|
||||
@@ -16,6 +16,7 @@ Page fan
|
||||
{
|
||||
page home
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -64,6 +65,16 @@ Text icon_state
|
||||
Text :
|
||||
Max. Text Size : 10
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 16
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Slider fanslider
|
||||
Attributes
|
||||
ID : 3
|
||||
|
||||
@@ -21,6 +21,7 @@ Page home
|
||||
vis left_bt_text,0
|
||||
vis right_bt_text,0
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -579,6 +580,16 @@ Text button06
|
||||
printh FF FF FF
|
||||
}
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 46
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Picture weather
|
||||
Attributes
|
||||
ID : 7
|
||||
|
||||
@@ -16,6 +16,7 @@ Page keyb_num
|
||||
{
|
||||
page page_id.val
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -84,6 +85,16 @@ Text title
|
||||
Text : Alarm
|
||||
Max. Text Size : 30
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 24
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Button b1
|
||||
Attributes
|
||||
ID : 3
|
||||
|
||||
@@ -36,6 +36,7 @@ Page light
|
||||
vis color_touch,0
|
||||
vis color_button,0
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -158,6 +159,16 @@ Text icon_state
|
||||
Text :
|
||||
Max. Text Size : 10
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 33
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Picture light_button
|
||||
Attributes
|
||||
ID : 8
|
||||
|
||||
@@ -16,6 +16,7 @@ Page media_player
|
||||
{
|
||||
page home
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -278,6 +279,16 @@ Text bt_on_off
|
||||
printh 00
|
||||
printh FF FF FF
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 26
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Progress Bar time_progress
|
||||
Attributes
|
||||
ID : 9
|
||||
|
||||
@@ -16,6 +16,7 @@ Page notification
|
||||
{
|
||||
page home
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -47,6 +48,16 @@ Text notifi_label
|
||||
Text :
|
||||
Max. Text Size : 100
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 10
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Button button_back
|
||||
Attributes
|
||||
ID : 6
|
||||
|
||||
@@ -11,6 +11,9 @@ Page qrcode
|
||||
Swide right page ID: disabled
|
||||
|
||||
Events
|
||||
Preinitialize Event
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
|
||||
@@ -24,6 +27,16 @@ Text qrcode_label
|
||||
Text :
|
||||
Max. Text Size : 100
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 7
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
QR Code qrcode_value
|
||||
Attributes
|
||||
ID : 4
|
||||
|
||||
@@ -14,6 +14,7 @@ Page screensaver
|
||||
Preinitialize Event
|
||||
vis text,0
|
||||
dim=brightness_sleep
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -35,6 +36,16 @@ Text text
|
||||
Touch Release Event
|
||||
page back_page_id
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 5
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Timer swipestore
|
||||
Attributes
|
||||
ID : 3
|
||||
|
||||
@@ -18,6 +18,7 @@ Page settings
|
||||
dim_text.txt+="%"
|
||||
vis lbl_sleep,0
|
||||
vis bt_sleep,0
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -99,6 +100,16 @@ Text lbl_brightness
|
||||
Text : Brightness
|
||||
Max. Text Size : 25
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 21
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Slider brightslider
|
||||
Attributes
|
||||
ID : 1
|
||||
|
||||
@@ -16,6 +16,7 @@ Page weather01
|
||||
{
|
||||
page home
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -160,6 +161,16 @@ Text page_index
|
||||
Text : â—â—‹â—‹â—‹â—‹
|
||||
Max. Text Size : 15
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 20
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Picture weather_icon
|
||||
Attributes
|
||||
ID : 3
|
||||
|
||||
@@ -16,6 +16,7 @@ Page weather02
|
||||
{
|
||||
page home
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -160,6 +161,16 @@ Text page_index
|
||||
Text : â—‹â—â—‹â—‹â—‹
|
||||
Max. Text Size : 15
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 20
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Picture weather_icon
|
||||
Attributes
|
||||
ID : 3
|
||||
|
||||
@@ -16,6 +16,7 @@ Page weather03
|
||||
{
|
||||
page home
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -160,6 +161,16 @@ Text page_index
|
||||
Text : â—‹â—‹â—â—‹â—‹
|
||||
Max. Text Size : 15
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 20
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Picture weather_icon
|
||||
Attributes
|
||||
ID : 3
|
||||
|
||||
@@ -16,6 +16,7 @@ Page weather04
|
||||
{
|
||||
page home
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -160,6 +161,16 @@ Text page_index
|
||||
Text : â—‹â—‹â—‹â—â—‹
|
||||
Max. Text Size : 15
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 20
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Picture weather_icon
|
||||
Attributes
|
||||
ID : 3
|
||||
|
||||
@@ -16,6 +16,7 @@ Page weather05
|
||||
{
|
||||
page home
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -160,6 +161,16 @@ Text page_index
|
||||
Text : â—‹â—‹â—‹â—‹â—
|
||||
Max. Text Size : 15
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 20
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Picture weather_icon
|
||||
Attributes
|
||||
ID : 3
|
||||
|
||||
Binary file not shown.
@@ -23,6 +23,7 @@ Page alarm
|
||||
vis bt_vacat,0
|
||||
vis bt_bypass,0
|
||||
}
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -188,6 +189,16 @@ Text bt_disarm_icon
|
||||
Text : î¦
|
||||
Max. Text Size : 3
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 32
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Picture bt_home_pic
|
||||
Attributes
|
||||
ID : 4
|
||||
|
||||
@@ -15,6 +15,7 @@ Page boot
|
||||
dim=100
|
||||
covx baud,baud_rate.txt,0,0
|
||||
baud_rate.txt+=" bps"
|
||||
vis unavailable,0
|
||||
|
||||
Postinitialize Event
|
||||
sendme
|
||||
@@ -102,7 +103,7 @@ Text tft_version
|
||||
Dragging : 0
|
||||
Send Component ID : on press and release
|
||||
Associated Keyboard: none
|
||||
Text : 4.2.4
|
||||
Text : 4.2.5
|
||||
Max. Text Size : 9
|
||||
|
||||
Text esph_version
|
||||
@@ -145,6 +146,16 @@ Text framework
|
||||
Text :
|
||||
Max. Text Size : 10
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 16
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Dual-state Button bt_reboot
|
||||
Attributes
|
||||
ID : 4
|
||||
|
||||
@@ -392,6 +392,16 @@ Text button08bri
|
||||
Text :
|
||||
Max. Text Size : 4
|
||||
|
||||
Text unavailable
|
||||
Attributes
|
||||
ID : 52
|
||||
Scope : local
|
||||
Dragging : 0
|
||||
Send Component ID : disabled
|
||||
Associated Keyboard: none
|
||||
Text :
|
||||
Max. Text Size : 1
|
||||
|
||||
Button button_back
|
||||
Attributes
|
||||
ID : 6
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user