3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Web APIAdvent Calendar 2020

Day 5

#IotHub と #StreamAnalytics と #PowerAutomate を使って 室温異常時に #Teams に通知する仕組みを作ってみた

Posted at

初めに

Azure IoT Hub ちゃんとやりはじめないといけないよなーと思いまして
色々ネットサーフィン(死語)してたら、この記事見つけたんですよ。

Microsoft Docs Raspberry Pi の Azure IoT Hub への接続 (Node.js)

んで、実際に作ってみたんですよ。
そして、この記事の続きで、 Logic Apps 経由でメールを飛ばすっていう記事があったので
Azure Logic Apps で IoT Hub とメールボックスに接続した状態での IoT リモート監視と通知

あ、じゃあ Power Automate でもいけるな!と思ったわけです。

ただ、Power Automate って Logic Apps と違って 実行回数の制約があるんですよね。
なので、その辺も考慮しないといけません。

とりあえず 作ってみる

image.png

image.png

ただ、このままだと、室温が30度を下回らないと、Raspberry Pi 側から通知されるたびにTeams の投稿が行われてしまうので、この部分を制御しないといけないですね。

Power Automate フローの無効化

一番手っ取り早いのは、一度実行されたら、フローを無効化するように設定しておけば、次回から実行されることはないので、連続投稿されることもなくなります。

image.png

対処が終わったら有効化するようなフローを作成すればよいです。

image.png

フロー状態を取得して、Stoppedだったら、有効化するアクションを実行すればOkですね!

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?