A method, terminal and server for controlling a smart home device are provided. The method includes: acquiring a device identification of the smart home device from the smart home device, and sending an enquiry request containing the device identification to a server; receiving an enquiry response from the server and pushing the enquiry response to a user; sending a control instruction to the server, the control instruction including a first trigger condition and a first execution condition selected by the user; controlling the smart home device to execute the first execution condition when the server detects that the first trigger condition is met.
스마트 홈 장치를 제어하기 위한 방법, 단말 및 서버가 제공된다. 방법은, 스마트 홈 장치로부터 스마트 홈 장치의 장치 식별 정보를 획득하고, 장치 식별 정보를 포함하는 조회 요청을 서버에 전송하는 단계; 서버로부터 조회 응답을 수신하여 사용자에게 조회 응답을 푸시하는 단계; 제1 트리거 조건 및 사용자에 의해 선택된 제1 실행 조건을 포함하는 제어 명령을 서버에 전송하는 단계; 상기 서버가 상기 제1 트리거 조건이 충족됨을 감지한 경우, 상기 제1 실행 조건을 실행하도록 스마트 홈 장치를 제어하는 단계를 포함한다.