dlpMSR / cotwo

SCD41&Raspberry piでオフィスの空気を監視
0 stars 0 forks source link

計測デーモンの機能追加 #8

Closed dlpMSR closed 1 year ago

dlpMSR commented 1 year ago

7 に書いたキャッシュ機能等を追加する

デーモンの機能

機能が増えているので一旦整理したい。

いま

(0.) センサーをアクティブにした後、

  1. 計測。センサーにコマンドを送信して環境値データを受け取る
  2. Websocketで計測した値を配信する
  3. MySQLに値を保存する

これから

(0.) センサーをアクティブにした後、

  1. 計測。センサーにコマンドを送信して環境値データを受け取る
  2. MySQLに値を保存する(生データ)
  3. 補正値を計算してキャッシュする。データ不足の場合キャッシュしない。
  4. Websocketで補正値を配信する。キャッシュしない場合配信もしない。
  5. 値を見て通知を送信する。キャッシュしない場合通知もしない。

通知について

二酸化炭素濃度の値を見て通知を発報する。 補正値で1200ppm(調整)以上の値が5回(調整)連続で出た場合に発報。 1度通知を出した後3時間(調整)は通知を出さない。

dlpMSR commented 1 year ago

通知文面案

  1. 適当 raspi feat.scd41@<設置場所の名称> 二酸化炭素濃度が1200ppmを上回っています。換気されてはどうですか

  2. 真面目 Raspi@<設置場所の名称> 二酸化炭素濃度が高くなっています。(○○ppm) 換気されてはどうでしょう?☕️ http://192.168.100.127/chart

  3. 改行なし Raspi@<設置場所の名称> 二酸化炭素濃度が高くなっています(○○ppm)。換気されてはどうでしょう?☕️ http://192.168.100.127/chart

  4. いかがですか Raspi@<設置場所の名称> 二酸化炭素濃度が高くなっています(○○ppm)。換気されてはいかがですか?☕️ http://192.168.100.127/chart

  5. はてな無し Raspi@<設置場所の名称> 二酸化炭素濃度が高くなっています(○○ppm)。換気されてはいかがですか☕️ http://192.168.100.127/chart

  6. 現在、 Raspi@<設置場所の名称> 二酸化炭素濃度が高くなっています。現在〇〇ppm。換気されてはいかがですか ☕️ http://192.168.100.127/chart

dlpMSR commented 1 year ago

ここで計画した通りに動いてるのでclose。 残された問題 #14