Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Smartthings Groovy调度限制解决方案_Groovy_Cloud_Scheduled Tasks_Smartthings - Fatal编程技术网

Smartthings Groovy调度限制解决方案

Smartthings Groovy调度限制解决方案,groovy,cloud,scheduled-tasks,smartthings,Groovy,Cloud,Scheduled Tasks,Smartthings,根据Smartthings文档。我很好奇这个限制是否适用于安装在集线器、命名空间或单个应用程序上的所有应用程序。即使如此,我仍然有两个单独的应用程序需要四次以上的调度时间。A和A类似。当然,我在家庭中也有其他使用调度的应用程序。如果需要,我可以更改名称空间来分隔它们,我甚至不确定最佳实践。您可以在提供的链接中查看我的代码,但有人知道如何解决此限制吗?我知道我可能会写一些东西,在开始计划()之后应用runIn()来降低计数,但它没有指定runIn()和schedule()是否都符合该限制。有没有人

根据Smartthings文档。我很好奇这个限制是否适用于安装在集线器、命名空间或单个应用程序上的所有应用程序。即使如此,我仍然有两个单独的应用程序需要四次以上的调度时间。A和A类似。当然,我在家庭中也有其他使用调度的应用程序。如果需要,我可以更改名称空间来分隔它们,我甚至不确定最佳实践。您可以在提供的链接中查看我的代码,但有人知道如何解决此限制吗?我知道我可能会写一些东西,在开始计划()之后应用runIn()来降低计数,但它没有指定runIn()和schedule()是否都符合该限制。有没有人有处理这件事的经验?

我确实想到了解决办法,但我不确定这是否是最好的办法。它需要一个时间表(开始时每天一次),每个时间步骤都将是一个新的要运行的函数,该函数将执行runIn()以逐步执行下一个操作。我还必须引入条件,因为我有工作日条件cron。这将是一个很长的runIn()链,最终可能会令人困惑,但这真的是绕过此限制的最佳方法吗?我确实想到了解决方法,但我不确定这是否是最好的方法。它需要一个时间表(开始时每天一次),每个时间步骤都将是一个新的要运行的函数,该函数将执行runIn()以逐步执行下一个操作。我还必须引入条件,因为我有工作日条件cron。这将是一个很长的runIn()链,最终可能会令人困惑,但这真的是绕过此限制的最佳方法吗?