簡體   English   中英

Thingsboard REST api 呼叫 - 可變響應

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM