lint
This commit is contained in:
15
README.md
15
README.md
@@ -29,20 +29,23 @@
|
||||
|
||||
## Integration with Home Assistant
|
||||
|
||||
TX Ultimate Easy exposes your device's components (sensors, touch panel, relays, etc.) to Home Assistant, allowing you to:
|
||||
TX Ultimate Easy exposes your device's components (sensors, touch panel, relays, etc.) to Home Assistant,
|
||||
allowing you to:
|
||||
|
||||
- Monitor sensor states and values
|
||||
- Control device components through the Home Assistant UI
|
||||
- Use device triggers and states in your Home Assistant automations and scripts
|
||||
- Configure device behavior through Home Assistant's service calls
|
||||
|
||||
All automation capabilities are handled through Home Assistant's native automation system - this project focuses on providing reliable
|
||||
All automation capabilities are handled through Home Assistant's
|
||||
native automation system - this project focuses on providing reliable
|
||||
device integration rather than implementing its own automation tools.
|
||||
|
||||
### Event-Based Automation
|
||||
|
||||
TX Ultimate Easy uses Home Assistant's native Events system for reliable automation triggers.
|
||||
While sensors show the current state (e.g., button pressed/not pressed), events capture-specific actions like clicks, swipes, and long presses.
|
||||
While sensors show the current state (e.g., button pressed/not pressed),
|
||||
events capture-specific actions like clicks, swipes, and long presses.
|
||||
|
||||
For more details, please refeer to our **[Events docs](docs/events.md)**.
|
||||
|
||||
@@ -135,8 +138,10 @@ Please ensure your code follows our standards:
|
||||
|
||||
Need help? Here are your options:
|
||||
|
||||
- **Bug Reports & Feature Requests**: Use [GitHub Issues](https://github.com/edwardtfn/TX-Ultimate-Easy/issues) for all bug reports and feature requests
|
||||
- **Community Chat**: Join our [Discord Server](https://discord.gg/Db6WJWzWuf) for discussions and community interaction
|
||||
- **Bug Reports & Feature Requests**: Use [GitHub Issues](https://github.com/edwardtfn/TX-Ultimate-Easy/issues)
|
||||
for all bug reports and feature requests
|
||||
- **Community Chat**: Join our [Discord Server](https://discord.gg/Db6WJWzWuf)
|
||||
for discussions and community interaction
|
||||
- **Support the Project**: Consider supporting through Buy Me a Coffee
|
||||
|
||||
Note: For proper tracking and resolution:
|
||||
|
||||
@@ -2,11 +2,17 @@
|
||||
|
||||
## Overview of the Event System
|
||||
|
||||
The TX Ultimate Easy firmware introduces a powerful and flexible event system designed to handle various types of interactions, such as touch gestures and device states. This system leverages Home Assistant's native event structure, ensuring seamless integration and enabling users to create advanced automations.
|
||||
The TX Ultimate Easy firmware introduces a powerful
|
||||
and flexible event system designed to handle various types of interactions,
|
||||
such as touch gestures and device states.
|
||||
This system leverages Home Assistant's native event structure,
|
||||
ensuring seamless integration and enabling users to create advanced automations.
|
||||
|
||||
### Event Structure
|
||||
|
||||
All events emitted by the device are categorized under the `esphome.tx_ultimate_easy` event type in Home Assistant. The `data` field within the event payload provides details about the specific interaction. Below is a detailed description of the keys used:
|
||||
All events emitted by the device are categorized under the `esphome.tx_ultimate_easy` event type in Home Assistant.
|
||||
The `data` field within the event payload provides details about the specific interaction.
|
||||
Below is a detailed description of the keys used:
|
||||
|
||||
#### Example Event Payload
|
||||
|
||||
@@ -226,4 +232,5 @@ action:
|
||||
entity_id: scene.relax_mode
|
||||
```
|
||||
|
||||
This event engine provides a robust and extensible framework for handling device interactions, allowing users to implement highly customized automations with ease.
|
||||
This event engine provides a robust and extensible framework for handling device interactions,
|
||||
allowing users to implement highly customized automations with ease.
|
||||
|
||||
Reference in New Issue
Block a user