Skip to content

WBGT-Alert-System is an automated temperature monitoring solution that ensures worker safety through real-time heat stress monitoring. The system integrates Microsoft Forms for data collection, Power Automate for intelligent processing, and Telegram for instant alerts.

License

Notifications You must be signed in to change notification settings

TheToriqul/wbgt-alert-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌡️ WBGT-Alert-System

Automated Heat Stress Monitoring & Alert System for Industrial Safety

GitHub forks GitHub stars Microsoft Forms Power Automate Telegram Google Forms Apps Script

📋 Overview

WBGT-Alert-System is an automated temperature monitoring solution that ensures worker safety through real-time heat stress monitoring. The system integrates Microsoft Forms for data collection, Power Automate for intelligent processing, and Telegram for instant alerts.

🏗️ System Architecture

project architecture

Project Architecture

🌟 Key Features

  • 🌡️ Real-time WBGT monitoring and alerts
  • 🚨 Three-tier temperature classification
  • 📱 Instant Telegram notifications
  • 🔄 Automated safety guidelines
  • 📝 Digital documentation
  • ⚡ Quick response system

💡 Alert Levels and Actions

Level Temp. Alert Guidelines
HIGH ≥33°C ☀️☀️ - Minimize outdoor activities
- 15-min breaks hourly
- Mandatory hydration
MODERATE ≥31°C 🌤️ - Reduce outdoor activities
- 10-min breaks hourly
- Regular hydration
LOW <31°C 🌥️ - Normal activities
- Regular breaks
- Standard hydration

🛠️ Technology Stack

  • Data Collection: Microsoft Forms
  • Automation: Power Automate
  • Alerts: Telegram Bot API
  • Documentation: Markdown

📁 WBGT-Alert-System Project Structure

WBGT-Alert-System/
├── docs/
│   ├── maintenance-guide.md
│   ├── user-guidelines.md
│   ├── additional-features.md
│   └── backup-plan.md
├── flows/
│   ├── production/
│   │   └── wbgt-alert-flow.json
│   └── backup/
│       └── wbgt-alert-backup.json
├── google/
│   ├── form/
│   │   └── form-template.json
│   └── src/
│       └── script.gs
├── forms/
│   └── wbgt-form-template.json
├── images/
│   ├── flow-screenshots/
│   └── form-screenshots/
├── templates/
│   └── message-templates.md
├── CONTRIBUTING.md
├── LICENSE
└── README.md

🚀 Setup Guide

1. Microsoft Form Setup

  1. Create new form
  2. Add required fields:
    • Weather Condition (Choice)
    • Time (Choice)
    • WBGT Reading (Number)
    • Tested By (Text)
  3. Set validation rules

2. Power Automate Configuration

  1. Create automated flow
  2. Add Microsoft Forms trigger
  3. Configure temperature conditions
  4. Set up message templates
  5. Add Telegram connection

3. Telegram Integration

  1. Create bot via BotFather
  2. Set up channel
  3. Add bot to channel
  4. Configure permissions

📊 System Flow

  1. Safety officer submits WBGT reading via Microsoft Form
  2. Power Automate processes the submission
  3. System evaluates temperature level
  4. Appropriate guidelines are selected
  5. Alert is formatted and sent
  6. Channel members receive notification

📚 Documentation

Comprehensive guides available in docs folder:

🔐 Security Features

  • Private channel communication
  • Authenticated form access
  • Secure bot token
  • Validated data processing

🤝 Contributing

Contributions welcome! Please read our contributing guidelines before submitting pull requests. Please read details contribution guidelines

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

📧 Connect with Me


Developed with ❤️ by TheToriqul for industrial safety

About

WBGT-Alert-System is an automated temperature monitoring solution that ensures worker safety through real-time heat stress monitoring. The system integrates Microsoft Forms for data collection, Power Automate for intelligent processing, and Telegram for instant alerts.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published