醬是創客的WebThings教學主題第6篇,以NodeMCU-32S(Arduino語言)與Raspberry Pi樹莓派來實作教學,本篇教學將著重使用ESP32與WebThings做出免費開源IoT物聯網平台連動,並透過平台判斷溫度高低,來控制繼電器開啟、關閉電燈,即可輕鬆達到智慧家庭、智慧農業、智慧工廠等解決方案,更重要的事情是可以透過IoT平台做到控制

本篇文章基於WebThings教學#1~5,請先閱讀完並設定好你的ESP32與樹莓派後再開始進入此篇,首先請先確認儀表板的圖示如下

在左邊的選單點選規則後,並點右下的+

我們先建立一個profile叫more33,設定當chosemaker Tempe and Hum的溫度大於33度時,chosemaker Lamp的繼電器會開啟電燈,藍底部分可以拖拉設備至中間,中間的左方為輸入區拉入chosemaker Tempe and Hum並設定Temp>33,中間的右方為輸出區拉入chosemaker Lamp並設定開

我們再建立一個profile叫less33,設定當chosemaker Tempe and Hum的溫度小於33度時,chosemaker Lamp的繼電器會關閉電燈,藍底部分可以拖拉設備至中間,中間的左方為輸入區拉入chosemaker Tempe and Hum並設定Temp<33,中間的右方為輸出區拉入chosemaker Lamp並設定關

這時候系統就可以做到自動化控制,以33度C為分隔,過高則開燈,過低則關燈,可以看到下方還有一個Clock的功能,它也可以拖入來設定某段時間才允許觸發條件