dlpMSR / cotwo

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

Readmeを更新する #17

Open dlpMSR opened 8 months ago

dlpMSR commented 8 months ago

書くべき内容

(2024.04.09 追記)

dlpMSR commented 8 months ago

開発環境の立ち上げ

各コンテナを立ち上げます

docker compose up -d

バックエンドのテスト実行方法

Webサーバはdjangoです。
まず、開発環境でbackendのコンテナに入る

docker compose exec backend bash

入った先にmanage.pyが存在する。テストを実行する。

python manage.py test environment
dlpMSR commented 6 months ago

daemonの挙動

  1. センサから3値(気温、湿度、CO2濃度)を取得
  2. DBに3値を記録
  3. 過去30分の記録をDBから取得し、25件以上あれば 補正値を計算してキャッシュ(redis)に保存・Websocketで3値を配信
  4. CO2濃度が閾値を超えていればwebhookでTeamsに通知を発報

※ 繰り返し

dlpMSR commented 5 months ago

利用者向けの構成方法