[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-06-03 UTC."],[[["The `sdm.devices.traits.Fan` trait applies to devices with fan control capabilities, providing fields like `timerMode` and `timerTimeout` to manage the fan's timer settings."],["You can retrieve fan status using a GET request to the device's endpoint, which returns a JSON response containing the current `timerMode` and `timerTimeout`."],["The `SetTimer` command allows you to adjust the fan's timer by specifying the desired `timerMode` and an optional `duration` in seconds through a POST request."],["Potential errors, such as `FAILED_PRECONDITION`, may occur if the thermostat lacks fan capabilities, indicating that fan-related functionalities are unavailable for the device."]]],["The `Fan` trait controls a device's fan. Key information includes the `timerMode` (ON/OFF) and `timerTimeout`, indicating when the mode will switch OFF. A GET request retrieves the current fan state. The `SetTimer` command, using a POST request, adjusts the `timerMode` and `duration` (optional, default 900s) within a range from 1s to 43200s. A potential `FAILED_PRECONDITION` error arises if the device lacks fan capability.\n"]]