diff --git a/src/content/docs/components/tuya.mdx b/src/content/docs/components/tuya.mdx
index 7bbf9e5e5d..529cb6aa8c 100644
--- a/src/content/docs/components/tuya.mdx
+++ b/src/content/docs/components/tuya.mdx
@@ -66,10 +66,20 @@ Here is another example output for a Tuya ME-81H thermostat:
- **ignore_mcu_update_on_datapoints** (*Optional*, list): A list of datapoints to ignore MCU updates for. Useful for
certain broken/erratic hardware and debugging.
+- **wifi_reset** (*Optional*, boolean, default `false`): When enabled, the module clears saved WiFi credentials and
+ reboots when the MCU sends a Wi-Fi reset command. When disabled (default), the module acknowledges the command
+ and sends a fake Wi-Fi status progression to the MCU without performing any actual reset.
+
Automations:
- **on_datapoint_update** (*Optional*): An automation to perform when a Tuya datapoint update is received. See [`on_datapoint_update`](#tuya-on_datapoint_update).
+- **on_wifi_reset** (*Optional*): An automation to perform when the MCU sends the Wi-Fi reset command (EZ pairing mode).
+ See [`on_wifi_reset`](#tuya-on_wifi_reset).
+
+- **on_wifi_select** (*Optional*): An automation to perform when the MCU sends the Wi-Fi select command (AP pairing mode).
+ See [`on_wifi_select`](#tuya-on_wifi_select).
+
## Tuya Automation
@@ -128,6 +138,55 @@ tuya:
*bitmask* or *any*.
- See [Automation](/automations).
+
+
+### `on_wifi_reset`
+
+This automation will be triggered when the MCU sends the Wi-Fi reset command (0x04), requesting the module to enter
+EZ pairing mode. This typically happens when the user long-presses a physical button on the device.
+
+When `wifi_reset` is `true`, the automation fires before the credentials are cleared and the device reboots.
+When `wifi_reset` is `false` (default), the automation fires before the fake Wi-Fi status progression is sent.
+
+```yaml
+tuya:
+ on_wifi_reset:
+ - logger.log: "MCU requested EZ pairing mode"
+```
+
+You can combine this trigger with `wifi_reset: false` to reboot the device without clearing credentials:
+
+```yaml
+tuya:
+ on_wifi_reset:
+ - lambda: App.safe_reboot();
+ on_wifi_select:
+ - lambda: App.safe_reboot();
+```
+
+- See [Automation](/automations).
+
+
+
+### `on_wifi_select`
+
+This automation will be triggered when the MCU sends the Wi-Fi select command (0x05), requesting the module to enter
+AP pairing mode. This typically happens when the user long-presses a physical button on the device (different timing
+or sequence than EZ mode).
+
+The behavior is the same as `on_wifi_reset` regarding `wifi_reset` interaction.
+
+```yaml
+tuya:
+ wifi_reset: true
+ on_wifi_reset:
+ - logger.log: "Entering EZ pairing mode"
+ on_wifi_select:
+ - logger.log: "Entering AP pairing mode"
+```
+
+- See [Automation](/automations).
+
## See Also
- [Tuya Fan](/components/fan/tuya/)