Nest恒温器SDK,使用Nest的iOS示例代码作为参考。
示例代码中概述了设置温度。将离开状态设置为away
或home
(字符串值为firebase不是)。
从上一个问题Change Away Status on Nest Thermostat (Nest API)改变离开状态:
self.rootFirebase = [[Firebase alloc] initWithUrl:@"https://developer-api.nest.com/"];
Firebase *structuresRef = [self.rootFirebase childByAppendingPath:@"structures"];
Firebase *thisStructureRef = [structuresRef childByAppendingPath: @"structure_id_0"];
Firebase *awayRef = [thisStructureRef childByAppendingPath: @"away"];
// Set Status
[awayRef setValue:@"away"];
这在日志中反映为away
。要坚持下去会导致问题。
将{1}}日志设置为{1}}后,日志再次显示为away
。
统计数据似乎覆盖了应用程序的请求,无论统计数据具有优先级
home
有没有人使用nest SDK成功设置离开状态?当应用程序在应用程序模型的许多不同部分启动时,我已尝试立即设置离开状态,以尝试保持状态。除了github上不合适的示例项目之外,谷歌搜索中没有任何东西可以提供帮助
答案 0 :(得分:0)
structures/VqFabWH21nwVyd4RWgJgNb292wa7hG_dUwo2i2SG7j3/away
取决于您的实际structure_id,请参阅here