A sample cli app to control boiler state.
Project description
Boiler Controller
A comprehensive boiler startup controller using Python. The application will simulate the operations of a boiler system, reflecting real-world scenarios with detailed state transitions, timers, and logging capabilities.
Application Flow
Initially, the boiler will be in lockout state with interlock switch being open. To start the boiler, first toggle the interlock switch and start the boiler.
Boiler will enter into 3 stages for start sequence. The first stage will be pre-purge phase which will happen for 10 seconds, and then initiate phase for 10 seconds. After that, boiler will be in operational state.
We can also stop the sequence in the middle by pressing Ctrl-C during the stages.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file python_boiler_controller-0.5.0.tar.gz.
File metadata
- Download URL: python_boiler_controller-0.5.0.tar.gz
- Upload date:
- Size: 4.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f41ed749870b86ff6b2f9626fc56abb9b710af1da86a63e18473bf6b92f7768b
|
|
| MD5 |
923d10ceba7f2e0043dc8979894a2eb6
|
|
| BLAKE2b-256 |
bd6cb789e79f2a6e254f0ae36bbd55f1d67792f1bb37e84561f1375eaf95d457
|
File details
Details for the file python_boiler_controller-0.5.0-py3-none-any.whl.
File metadata
- Download URL: python_boiler_controller-0.5.0-py3-none-any.whl
- Upload date:
- Size: 8.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ad076706066f64fcad7c7a619d29ec581ef936be83a0d53e381c08e11362ea23
|
|
| MD5 |
5dd0a106c6dc97840b0457d0c165ff73
|
|
| BLAKE2b-256 |
4e47b92bc9f957072d3fc6ee48a8604b942c7800fe5667bd91ae08859fd47ff9
|