我正在研究使用NEST API的项目。我现在正在尝试设置目标温度。以下代码(对值进行硬编码)正在工作。 (摄氏15度)
$nest->temperature_set(15);
但是,当我将值放入变量时,它突然不起作用。我检查了是否设置了变量,情况就是如此。它回显已设置的值,但我在该过程中不起作用。示例:
$temptobeset = $_POST["newtemp"];
$nest->temperature_set($temptobeset);
也许有人可以帮助我解决这个问题。预先感谢。
答案 0 :(得分:1)
两个代码之间的唯一区别(假设$_POST['newtemp']
是'15'
)是$_POST
中的数据始终是字符串。根据{{1}}对类型的严格程度,您可能需要将值转换为整数:
temperature_set