2022年5月22日日曜日

obniz memo③ ifttt,webhook/periodic/switch/power,tensorflow,air-con,sleep

 https://blog.obniz.com/make/saving-temperature-logger-1y   :: ifttt app

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

https://qiita.com/youtoy/items/668ffd93f6dea3d7a2de webhook 実行

----------------------テンソルフロ---------------------------------------------------------

https://blog.obniz.com/make/move-the-servomotor-tilt-the-head に成功

index.html,code.jsをPCにおいてルン tensorflowのposenetというライブラリ利用の例

-------------------------エアコン---------------------------------------------------------

https://www.kodomonokagaku.com/experience/programming/9416/

https://www.kodomonokagaku.com/experience/programming/9769/

どうも、これ以外のやりかたはうまくいかんかったが、いまはできんくなった

結局スイッチボットをこうた

ーーーーースリープーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

これにアプリ設定で、デバイスがオンライン時に実行のみにチェックを入れると

3分ごとに起きてアプリステータスに計測結果を表示する jsでどう書くのか?

---------------------------------- sleep by js is as below -------------------------------

<html> 定期みずやり まず一回はアプリ実行が必要 settimeout,cleartimeout.....?

<script>
let obniz = new Obniz("OBNIZ_ID_HERE");
//Timeout 25s
let tid = setTimeout(() => {
obniz.sleepMinute(3);
}, 25000);
obniz.onconnect = async () => {
let motor = obniz.wired("DCMotor", { forward: 0, back: 1 });
//rotate motor(pump) for 10s
motor.forward();
await obniz.wait(10000); // 10s
motor.stop();
//set to wake up every 3 minutes
obniz.sleepMinute(3);
//program finish wait...
await obniz.wait(1000);
clearTimeout(tid);
if (Obniz.App.isCloudRunning()) {
Obniz.App.done({
status: 'success',
text: 'it is ok'
});
}
};
</html>

0 件のコメント:

コメントを投稿