[英]Thingsboard REST api call - variable response
按照本教程 - 使用 rest api 調用的天氣- 我正在嘗試擴展示例以收集 1 小時的累積降雨數據。 Openweather api 文檔 state:
如果您在 API 回復中沒有看到某些參數,則意味着這些天氣現象在所選城市或位置的測量時間並未發生。 API 響應中僅顯示真正測量或計算的數據。
無累積雨量表示響應中沒有雨段。 我如何在規則引擎中處理這個問題? 本質上是一個條件規則(如果存在 rain.1h,則使用 rain.1h,否則設置 rain.1h = 0)
謝謝
規則鏈腳本基於 JavaScript。來自第三方服務的響應將在msg
中。
檢查rain.1h
是否響應:
if (msg.rain && msg.rain.1h) {
...
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.