主要内容

TimeControl应用

TimeControl应用作品与其他ThingSpeak™应用程序:MATLAB分析,ThingHTTP,ThingTweet,或反馈执行一个操作在一个特定时间或者定期。
您可以使用TimeControl:

  • ThingHTTP与设备,交流网站,或web服务。

  • MATLAB®按照你的数据分析。

  • ThingTweet通过Twitter发送警报®

  • 反馈排队命令的设备。

例如,您可以使一个ThingHTTP请求调用通过为什么Twilio的人®、控制一个设备或连接到一个恒温器,它接受HTTP请求。

请注意

TimeControls仅限于12每用户的数量。

与TimeControl时间表行动

  1. 成ThingSpeak迹象。

  2. 选择应用程序>TimeControl

  3. 点击新TimeControl

  4. 编辑TimeControl设置:

    • 的名字:这个TimeControl输入惟一名称。

    • 时区时区是基于您的帐户设置。改变你的时区,单击编辑。

    • 频率:选择是否TimeControl运行一次或反复出现的时间间隔。

      请注意

      用户提供一个免费的许可证必须登录ThingSpeak至少每隔60天继续重复时间控制活动。

    • 递归式:选择一个循环模式。

      • :每周一天指定。

      • 一天:在指定的时间。

      • 小时每小时:在指定的时间间隔。你不能指定开始时间为你TimeControl复发时设置小时

      • 一分钟:在指定的时间间隔。你不能指定开始时间为你TimeControl复发时设置一分钟

    • 时间:输入的时间TimeControl运行。为小时一分钟复发,ThingSpeak时间表TimeControl自动。开始时间是每次你编辑TimeControl改期。一定要检查保存TimeControl后开始日期和时间。

    • 模糊的时间:选择在预定时间的分钟数TimeControl运行。底部间隔必须至少5分钟的模糊时间12分钟,至少30分钟10分钟的模糊。

    • 行动:选择行动时触发指定的参数。

      • MATLAB分析时间:运行代码。

      • ThingHTTP:连接到一个web服务器和读或写数据。

      • ThingTweet:推到指定的Twitter账户。

      • 反馈:队列命令发送给你的设备。

执行一个TimeControl

ThingSpeak服务器在指定时间自动执行TimeControl,基于您的时区。确保你的时区是你正确地指定ThingSpeak配置文件。记住多个TimeControls触发写入相同的频道必须坚持消息更新限制。

提示

TimeControl运行在一个严格的24小时周期。修改您的TimeControl占夏令时的变化。

更换钥匙

你可以使用替换键将数据传递给应用程序。下表总结了标准和自定义更换钥匙可以使用。一些钥匙是特定于一个特定类型的请求,如在最后一列示。

关键 描述 例子 使用
% % YOUR_CUSTOM_LABEL % % ThingHTTP替换这个习俗替换值触发请求中的数据标签“YOUR_CUSTOM_LABEL”。 field1 = % % YOUR_CUSTOM_LABEL % %
POST数据:YOUR_CUSTOM_LABEL = 1234
结果:field1 = 1234
任何请求
% % channel_CHANNEL_ID_
field_FIELD_NUMBER % %
指定的通道和领域的最后一个值。更换请求私人渠道不属于同一用户ThingHTTP请求返回空值。 最新的值是% % channel_12_field_1% %
结果:最新的值是2.5
任何请求
% % datetime % % 完整的日期和时间TimeControl或反应跑。 事件发生的日期和时间% % datetime % %
结果:事件发生的日期和时间2014-09-24 32点
TimeControl或反应
% % % % 工作日的名字当TimeControl跑。 事件发生的那一天% % % %
结果:事件发生的那一天周三
TimeControl
% % day_index % % 从周日开始工作日的从零开始的索引。 本周是使用的天数% % day_index % %
结果:本周是使用的天数3
TimeControl
% % % % 的时刻TimeControl跑的那一天。 事件发生的时间% % % %
结果:事件发生的时间5
TimeControl
% % % % 分钟的时候TimeControl跑。 事件发生的那一刻% % % %
结果:事件发生的那一刻30.
TimeControl
% % % %触发器 引发反应的价值。 这里太热% % % %触发器C
结果:这里太热40C
反应
% % channel_id % % 通道标识引发反应。 tweet的通道% % channel_id % %
结果:tweet的通道1256年
反应

更新使用ThingHTTP通道状态

这个例子展示了如何更新ThingSpeak频道“field1”。TimeControl触发ThingHTTP请求更新频道数据在指定的时间和状态信息和时间戳。

创建一个ThingHTTP请求

在ThingHTTP,输入名称ThingSpeak频道更新器与这些参数:

  • URL:https://api.thingspeak.com/update

  • 方法:文章

  • 身体:

    api_key = THINGSPEAK_WRITE_KEY&field1 = TimeControl % 20测试状态= % % % %时候执行。

创建一个TimeControl

TimeControl名称,输入这些参数:

  • 检查一次盒子。

  • 选择当前日期。

  • 选择一个小时和分钟在不久的将来。

  • 选择ThingHTTP当你的行动。

  • 然后执行ThingHTTP字段选择您创建的ThingHTTP TimeControl触发。

  • 保存TimeControl。

在指定的小时和分钟,验证您的频道自动更新。

TimeControl应用与MATLAB分析代码错误

TimeControls触发MATLAB分析代码有错误停止运行后连续几个错误触发。您可以选择通过电子邮件接收警报通过检查通过电子邮件通知我如果这MATLAB分析失败时触发TimeControl或反应在MATLAB分析应用。