Skip to content

bartsli/thermoweb2-public

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

English | Polski

ThermoWEB 2.0 🌑 thermoweb.wtx.pl

An Internet-based temperature monitoring and analysis platform that enables users to remotely monitor and share measurements from their stations and sensors. With ThermoWEB, you can control temperature anywhere - in a boiler room, greenhouse, home, or swimming pool - from any Internet-connected device.

πŸ› οΈ Technologies

Hardware & Communication

1-Wire RS232

Backend

Java SOAP PHP MySQL Apache

Frontend

JavaScript Flash

πŸ“– Description

ThermoWEB 2.0 is an open temperature monitoring system where each user can:

  • πŸ“‘ Add their own measurement stations and sensors
  • πŸ’» Share measurements publicly or privately
  • πŸ’‘ Use public measurements from other users
  • πŸ“Š Analyze temperature trends and changes
  • πŸ“’ Create their own monitoring network

πŸ’» System Architecture

ThermoWEB 2.0 Operation Schema
System Architecture

πŸ“‘ Sensors and Hardware

Measurement Kit - Adapter and Sensors
Measurement Kit

Adapter enabling 1-wire bus to RS232 coupling
RS232 Adapter

Temperature Sensors - Various Models
Temperature Sensors

First Version of ThermoWEB - Project History
First Version of ThermoWEB

πŸŽ₯ Demo

Demo Video

ThermoWEB 2.0 Tutorial Video

πŸ‘€ Author

Bartek ŚliwiΕ„ski

✨ Main Features

  • 🌑 Remote temperature monitoring from anywhere in the world
  • 🌑 Visualization of maximum and minimum temperatures on a graphical thermometer
  • πŸ“ˆ Data visualization in the form of interactive charts
  • πŸ“ Interactive map with sensor locations
  • 🌑 Adding and configuring temperature sensors
  • πŸ”’ Configuring sensor visibility (public/private mode)
  • πŸ”‘ User account registration and management
  • πŸ“¦ Data export in CSV format

πŸ“‚ Site Map

Public Section

  • / - Main page
  • /pomiary/ - Current temperature measurements
  • /pomiary/{station}/{sensor}/ - Measurements from a specific sensor
  • /mapa/ - Measurement station locations
  • /info/ - ThermoWEB information
  • /jak_dziala/ - How ThermoWEB works
  • /demo/ - ThermoWEB 2.0 demo
  • /kontakt/ - Contact form

User Panel

  • /moje_czujniki/ - Sensor management
  • /moje_czujniki/{sensor}/ - Specific sensor details
  • /dodaj_czujnik/ - Add new sensor
  • /usun_czujnik/ - Remove sensor
  • /wykresy/ - Data visualization
  • /wykresy/{sensor}/ - Chart for specific sensor
  • /ustawienia/ - System settings
  • /moje_dane/ - User data
  • /faq/ - Frequently asked questions

API and Integrations

  • /rss.xml - RSS feed with ThermoWEB measurements
  • /rss_{station}.xml - RSS feed for specific station
  • /wap/ - WAP access
  • /wap/{station}/ - WAP for specific station
  • /thermoweb_{station}.js - JavaScript script with measurements
  • /generuj_kod_{station}/ - Code generator for website embedding

βš– License

Β© 2007-2025 BartΕ‚omiej ŚliwiΕ„ski
All rights reserved.


License

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

πŸ“§ Contact

Please report any issues, suggestions, and improvement proposals through the GitHub Issues system. This will help me manage reports more efficiently and collaborate on project development.

About

ThermoWEB 2.0 🌑️ - Internet-based temperature monitoring platform where anyone can track measurements from their own stations remotely from anywhere...

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors