現場IT実務 / School Support

プール満水監視システムとは?
IoTなしで水張り忘れを防ぐ実務向け管理方法

2026年4月24日 更新

学校のプール

プールの水張りは、管理する側にとって「気づいたら取り返しのつかないことになる」典型的なリスク作業です。毎年夏になると「給水停止忘れで数百万円の損害」というニュースが流れ、現場の担当者が個人賠償を求められるケースも後を絶ちません。

本記事では、高価なIoT機器を使わずに「予定時刻・通知・再通知」という仕組みだけでプールの水張り管理を行う考え方と、その実装思想、さらにこの仕組みがIT資格学習にも直結するスキルの宝庫である点を解説します。

このページで解説するツールはこちらから無料で使えます

プール監視ツールを使ってみる(無料)

1. プール満水監視が必要になる場面

学校・公営・民間を問わず、プールの水張り作業は「人が意図的にバルブを開け、数時間後に自分で閉める」という運用が今も主流です。センサーや自動止水弁が設置されていない施設では、この「忘れ」が直接的な損害につながります。

特に以下のような場面で問題が発生しやすいことがわかっています。

共通しているのは「一人が開始情報を把握しているだけ」という構造です。担当者が忙しくなればなるほど、水張りという「始めたら終わらせなければならない作業」は忘却のリスクにさらされます。

2. 水張り作業で起きやすい問題

過去の報道をもとに整理すると、給水ミスが発生するパターンはほぼ共通しています。

事例1:神奈川県内の小学校(2023年)

約6日間にわたり水が流れ続け、損害額は約350万円。市は校長と担当教諭に対し、損害額の半額にあたる約175万円を連帯して個人負担するよう求めました。「会議が入って確認できなかった」という証言がありました。

事例2:高知県内の中学校(2022年)

給水バルブの閉め忘れで約220万円の損害。こちらも教職員に賠償が求められる事態となりました。「翌日まで誰も気づかなかった」という状況が問題をさらに深刻にしました。

これらの事例が示すのは、ミスをした個人の「不注意さ」ではなく、「一人の記憶に依存した仕組みの脆弱性」です。プールの満水には4〜8時間以上かかるケースもあります。その間、担当者は授業・会議・急な対応をこなし続けています。「数時間後のことを、誰にも共有せず一人で管理する」こと自体が、構造的な欠陥なのです。

問題パターン 発生要因 対策の方向性
担当者が別作業に集中して忘れる 情報が担当者の記憶だけにある 開始情報をチーム全体に通知
予定時刻を過ぎても誰も気づかない 監視が一人に集中している 時刻超過で自動アラート送信
「止めた気がする」という曖昧な記憶 停止の記録が残らない 停止完了をSlackに記録として残す
引き継ぎ・伝達ミス 口頭連絡のみで記録なし 全員が見られるデジタル共有

3. IoTを使わずに監視するという考え方

「プールの水位を自動で検知するにはセンサーが必要」というのは正論です。しかし現実には、公立学校のプールに数十万円の工事予算を通すことは非常に困難です。特に老朽化した施設では配管工事まで発生し、費用は青天井になります。

そこで視点を変えます。「満水になったことを検知する」のではなく、「満水になるはずの時刻を予測して、その前後に通知する」という発想です。

💡 時刻ベース監視の考え方

  • プールの容量・給水能力から満水までの時間を事前計算
  • 計算した予定時刻をシステムに登録し、全員に開始通知
  • 予定時刻になったら「そろそろ止めてください」とリマインド
  • 予定時刻を過ぎても停止操作がなければ、10分おきに警告通知
  • 停止操作が完了したらSlackに記録として残す

この設計のポイントは「人が判断するタイミング」を複数用意していることです。1人の担当者が気づかなくても、Slackの通知を見た別のメンバーが「あ、山田さんまだ停めてないな」と行動できる状態を作ります。

これはITの世界では「冗長性(レジリエンス)設計」と呼ばれる考え方です。単一障害点(SPOF)を作らず、複数のフェイルセーフを重ねることで、システム全体の信頼性を高める手法です。ネットワークスペシャリストや応用情報技術者の試験にも登場する重要概念です。

4. PocketPortalのプール監視ツールでできること

PocketPortalが提供する「プール給水監視サポーター」は、上記の考え方をWebアプリとして実装したツールです。インストール不要・アカウント登録不要で、スマートフォンのブラウザからすぐに使えます。

機能 内容
満水時刻の自動計算 プールサイズ(長さ・幅・深さ)と給水能力を入力するだけで満水予定時刻を算出
Slack通知(開始) 監視スタート時に「今から水張り開始」をSlackへ自動通知
Slack通知(予定時刻) 満水予定時刻になったらリマインド通知
超過アラート(再通知) 予定を過ぎても停止されない場合、10分→20分→30分と間隔を広げながら繰り返し通知
停止完了の記録 停止操作をするとSlackに完了記録が残り「止めたか止めていないか」が明確になる
複数施設の同時監視 同期ID/PASSで複数端末・複数ユーザーが同じ状態を閲覧・操作可能
設定のローカル保存 Webhook URL・プールサイズをブラウザのローカルストレージに保存
プール監視ツールを使ってみる(無料)

Slack Webhook URLの取得が必要です。設定画面から入力できます。

5. 仕組みの概要:予定時刻・通知・再通知

ツールの動作フローを具体的に見ていきましょう。

STEP 1: 給水開始 給水開始の通知

先生がツールで「開始」を押すと、即座にSlackへ通知。これで「今、水を入れている」という事実を全員が把握できます。

STEP 2: 予定時刻のリマインド 予定時刻の通知

設定した完了予定時刻に自動でリマインド。忙しい先生の代わりに、ツールが「そろそろですよ」と声をかけます。

STEP 3: 予定時間を超過 超過アラート

ここが最重要ポイントです。

もし予定を過ぎても「停止」ボタンが押されない場合、定期的に警告通知が飛びます。本人が授業中や急な対応で動けなくても、誰かが気づける状態を維持します。

誰かが助けてくれる瞬間
Slackでのやり取り

「山田さん!プールの水、止め忘れているかも!?」

Slack上で他の先生が気づき、コメントを残してサポート。一人の記憶に頼らず、組織の「目」でリスクを回避します。

STEP 4: 無事、停止完了 停止完了の通知

担当者がバルブを閉め、ツールで停止完了を記録。Slackに完了が残ることで「閉めたっけ?」という不安も解消されます。

このフローが実現するのは「情報の一元化」と「複数人による監視」です。一人のミスが組織の失敗になる前に、誰かが介入できる仕組みです。

6. 現場運用で重要なポイント

ツールを導入しただけでは効果は出ません。現場運用のポイントを整理します。

Slackチャンネルの設計

通知先は「全教職員が入っている共有チャンネル」を推奨します。専用チャンネルにすると、そのチャンネルを普段見ていない人が気づかないリスクが生まれます。日常的に使われているチャンネルに通知を流すことが「誰かが気づく」確率を最大化します。

Webhook URLの管理

Slack Webhook URLは「パスワードに近い秘匿情報」です。このツールではURLをブラウザのローカルストレージに保存する設計のため、外部サーバーへの送信は行われません。ただし、端末の共有や廃棄時には削除を忘れずに行ってください。

同期IDの運用

複数端末で同じ監視状態を共有するには「同期ID/PASS」を設定します。これはCloudflare Workers + Durable Objectsで実装されたサーバーサイドの状態管理機能です。IDとパスワードは職員室の共有PCや主任が把握しておくことで、担当者が不在でも他のメンバーが操作できます。

季節運用のルール化

毎年シーズン前に「このツールを使う」という明文化されたルールを作ることが重要です。年1回の作業は手順が曖昧になりやすいため、チェックリスト(プール開き手順書)にツールの使用を組み込むことを推奨します。

7. この仕組みで学べるITスキル

プール監視ツールの裏側には、IT実務で重要なスキルが凝縮されています。「現場の問題をITで解決する」という視点で設計されたこのシステムは、そのまま学習教材になります。

スキル領域 このツールでの実装例
通知設計 Slack Webhookを使った非同期通知。開始・予定・超過・完了と段階に応じた通知設計
スケジューリング Cloudflare Workers の Cron Triggers を使った定期実行処理
障害時の再通知設計 超過時間に応じて通知間隔を変化させる適応的アラート(10分→20分→30分→60分)
Webhook管理 外部サービス連携のエンドポイント設計とセキュリティ考慮
認証情報の扱い ローカルストレージへの保存とサーバー非送信設計によるセキュリティ
サーバーレス構成 Cloudflare Workers によるゼロサーバー運用。コールドスタートや実行制限の考慮
状態管理 Durable Objects を使ったリアルタイム状態の保持と複数クライアント同期
KV(設定保存) Cloudflare KV を使った設定値の永続化と読み書き設計
運用設計 通知先チャンネル設計・ID管理・シーズン運用ルール化など、技術だけでない運用思想

これらのスキルは単に「このツールを使うと学べる」というだけでなく、現代のクラウドネイティブ開発の核心です。自分でツールを改修したり、同様の仕組みを別の問題に応用したりする力に直結します。

学べる主なスキルタグ

Slack Webhook Cloudflare Workers Durable Objects KV Store 通知設計 再通知アルゴリズム サーバーレス 状態同期 ローカルストレージ設計 運用設計 スケジューリング セキュリティ設計

8. 資格学習とのつながり

このツールの設計思想は、IT国家資格の試験範囲と深く重なっています。単なる「ツールの解説」を超えて、実務に即した形でIT知識を整理する機会として活用できます。

PocketPortalの資格学習サイトでは以下の資格に対応した教材を公開しています。プール監視ツールの設計と照らし合わせることで、抽象的な概念が具体的な実装として理解できます。

資格 プール監視ツールとの関連
基本情報技術者 アルゴリズム(再通知間隔の計算)、ネットワーク基礎(HTTP/Webhookの仕組み)、セキュリティ基礎
応用情報技術者 システム信頼性設計(SPOF排除・冗長化)、スケジューリング、クラウド・サービス基盤設計
ネットワークスペシャリスト Webhook(HTTP POST)の通信プロトコル設計、APIエンドポイントのセキュリティ、CDN(Cloudflare)の仕組み
情報セキュリティマネジメント 認証情報の保管設計、ローカルストレージとサーバー送信の切り分け、インシデント対応設計
データベーススペシャリスト KV(キーバリューストア)とRDBの違い、Durable Objectsのような分散状態管理、永続化設計

特に注目したいのは「障害時の再通知設計」です。通知が1回で終わらず、未応答であれば繰り返し送る設計は、ITシステムにおける「ハートビート監視」や「エスカレーション設計」と本質的に同じです。ネットワーク監視ツールやインフラ運用でよく使われる手法であり、応用情報・ネットワークスペシャリストの出題にも関わります。

資格学習はこちらから

IT資格学習サイトを見る

9. 実際にツールを使う手順

初めて使う方向けに、セットアップから監視開始までの手順を説明します。

ステップ1:Slack Webhook URLを取得する

Slack のワークスペースで「Incoming Webhooks」アプリを追加し、通知を送りたいチャンネルに対応したWebhook URLを取得します(例: https://hooks.slack.com/services/...)。Slack管理者の権限が必要な場合があります。

ステップ2:ツールを開いて設定を入力する

プール監視ツールを開き、「設定⚙」ボタンをタップ。取得したWebhook URLを入力して「初期値として登録」を押すと、ブラウザに保存されます。

ステップ3:プール情報を入力して監視スタート

プールの長さ・幅・深さと給水能力(㎥/時)を入力すると、満水予定時刻が自動計算されます。施設名・担当者名を入力して「監視スタート」を押すと、Slackへ開始通知が送信され、監視が始まります。

ステップ4:停止操作で完了を記録する

バルブを閉めたら、ツール上の「停止」ボタンを押します。Slackに停止完了が記録され、監視が終了します。停止しないまま予定時刻を過ぎると、自動的に超過アラートが飛び始めます。

(オプション)同期IDで複数端末から操作する

同期IDとパスワードを設定すると、複数のデバイスから同じ監視状態を確認・操作できます。職員室の共有PCと担当者のスマートフォンで同じ状態を見たい場合に便利です。

プール給水監視サポーター

学校・教育現場でのミス防止に特化した無料ツール

ツールを使ってみる(無料)

10. よくある質問

Q. IoTセンサーと何が違うのですか?
A. IoTセンサーはプールの実際の水位を物理的に検知するのに対し、このツールは「給水時間の計算」と「人への通知」によって管理を補助します。センサーほどの精度はありませんが、工事不要・無料・今すぐ使えるという現実的なメリットがあります。センサー導入までの「橋渡し運用」として活用するのも有効です。
Q. Slackを使っていない学校でも使えますか?
A. 現バージョンの通知機能はSlack Webhookが前提です。ただし、ブラウザ上のツール自体は満水時刻計算・監視状態の表示には使えます。将来的に他の通知チャネル(メール・Chatworkなど)への対応も検討されています。Slackは無料プランでも使えるため、まずSlackワークスペースを開設してみることをお勧めします。
Q. 設定情報(Webhook URL等)はどこに保存されますか?
A. Webhook URLなどの設定情報はブラウザのローカルストレージに保存されます。外部サーバーには送信されません。ただし、端末を廃棄・譲渡する場合や、ブラウザのデータを削除した場合は情報が消えるため、都度再設定が必要です。セキュリティ上、他人の端末では使用しないことを推奨します。
Q. 複数のプールを同時に監視できますか?
A. はい。監視状況パネルには複数の給水案件を並行して表示できます。施設名と担当者名を入力して登録することで、「第1プール」「第2プール」「市民プール」など複数の監視を同時に管理できます。各案件ごとに予定時刻と超過アラートが独立して動作します。
Q. このツールを使っても溢水した場合、責任はどうなりますか?
A. このツールはあくまでも「情報共有と通知の補助ツール」であり、溢水の法的責任についての保証は提供しておりません。ただし「通知を出していた記録が残る」「複数人が状況を把握していた」という事実は、責任の所在を議論する際の参考情報になりえます。重要なのは、このツールが「一人だけが知っていた状態」から「みんなが知っていた状態」に変える点です。
Q. 民間プール・市営プールでも使えますか?
A. はい。学校向けに設計されていますが、民間スポーツクラブや市営プール施設でも同様の課題があれば活用できます。Slackを業務利用していれば、同様の手順でセットアップ可能です。容量計算の部分で「水量直接入力」モードも用意しているため、独自の給水計画がある施設でも対応できます。

最終更新日:2026年4月24日