空気環境の監視
温度、湿度、IAQなどアナログ値をスライス、1分単位で規定値の上下限値を超えたらアクション、空気環境の監視を自動化出来ます
- DIO Settingsタブで空気環境のスライスを設定、必要に応じて上下限値を超えたらアクション・・・今回は警報アナウンスとlinenotifyで通知
![sound.png](/images/sshot_2023-08-07 18.13.06.png)
- Sound Settingsタブで事前に「温度が設定値を超えました対処して下さい」など音声ファイルを用意アップロードしておきます
![sound.png](/images/sshot_2023-08-07_15.33.01.png)
- Auto_Processタブで条件を設定、自動化はLinuxのcronを使います
- 温度が規定値より上昇したら毎分固定メッセージをアナウンス設定・・・事前に作成した音声ファイル「温度が設定値を超えました対処して下さい」を再生
- 湿度が規定値より上昇したら毎分固定メッセージをアナウンス設定・・・「湿度が設定値を超えました対処して下さい」
- IAQが規定値より上昇したら毎分固定メッセージをアナウンス設定・・・「空気が汚れています直ちに対処して下さい」
- これらは標準のWEB GUIで設定できます
![auto.png](/images/sshot_2023-08-07_15.28.52.png)
- ここからは標準で作成されたスクリプトを温度、湿度、空気質の値を音声変換とlinenotifyで通知するように変更します
スクリプトは/www/remote-hand/tmp/以下auto_act0,auto_act1,auto_act2
![auto_act.png](/images/sshot_2023-08-07_15.34.22.png)
![auto_act0.png](/images/sshot_2023-08-07_15.34.53.png)
1 | #!/bin/bash |
![auto_act1.png](/images/sshot_2023-08-07_15.39.51.png)
1 | #!/bin/bash |
![auto_act2.png](/images/sshot_2023-08-07_15.40.10.png)
1 | #!/bin/bash |
- linenotifyで通知する
![auto_act_line.png](/images/sshot_20230807_175320.png)