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.
Project Architecture
- 🌡️ Real-time WBGT monitoring and alerts
- 🚨 Three-tier temperature classification
- 📱 Instant Telegram notifications
- 🔄 Automated safety guidelines
- 📝 Digital documentation
- ⚡ Quick response system
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 |
- Data Collection: Microsoft Forms
- Automation: Power Automate
- Alerts: Telegram Bot API
- Documentation: Markdown
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
- Create new form
- Add required fields:
- Weather Condition (Choice)
- Time (Choice)
- WBGT Reading (Number)
- Tested By (Text)
- Set validation rules
- Create automated flow
- Add Microsoft Forms trigger
- Configure temperature conditions
- Set up message templates
- Add Telegram connection
- Create bot via BotFather
- Set up channel
- Add bot to channel
- Configure permissions
- Safety officer submits WBGT reading via Microsoft Form
- Power Automate processes the submission
- System evaluates temperature level
- Appropriate guidelines are selected
- Alert is formatted and sent
- Channel members receive notification
Comprehensive guides available in docs folder:
- Private channel communication
- Authenticated form access
- Secure bot token
- Validated data processing
Contributions welcome! Please read our contributing guidelines before submitting pull requests. Please read details contribution guidelines
This project is licensed under the MIT License - see the LICENSE file for details.
- 📧 Email: toriqul.int@gmail.com
- 📱 Phone: +65 8936 7705, +8801765 939006
- 🌐 LinkedIn: @TheToriqul
- 🐙 GitHub: @TheToriqul
- 🌍 Portfolio: TheToriqul.com
Developed with ❤️ by TheToriqul for industrial safety