View Code? Open in Web Editor
NEW
A tool to compare pellet consumption in recent years and other statistics
License: MIT License
Python 90.45%
Makefile 9.55%
pelletics's Introduction
๐ญ Iโm currently working on tools for handling information and data about municipiality like Municipal Budget Indicators based on data from czech system for municipalities VERA, or convertor from VERA eJednani to EPUB3 format for better handling documents for elected bodies like Board or Council, in free time web about blades to safety razors in czech.
๐ฑ Iโm currently learning Python (3.9+), Terraform and other tools from HashiStack
๐ซ How to reach me: contact is in footer of Curriculum Vitae on adpro.cz site
pelletics's People
Contributors
Watchers
pelletics's Issues
Entries can have multiple currencies. One currency for whole data file.
Use toml for configuration file
In config file store values for:
Create classes for Delivery and Consumption. Data in app will be populated.
Delivery
Product
Name
Bag size
Moisture in pct
Raw material (Wood type)
Ash in pct
Class
Calorific value in MJ per kg
Producer
Supplier
Amount in kgs
Price
Date
Consumption
Date
Delivery
Amount in kgs
Calculated:
There are possibility to import files exported from Granules .
It is possible to import orders.csv
and entries.csv
.
Modify the project structure to match the structure for the python package
Add to Readme after license badge.
.. during day hours in a whole week
Input for every day of week
Input for days 1-5 (Mon-Fri)
Input for days 6-7 (Sat-Sun)
Input for all days in week
Input contains:
Day of week (1 / 1-5 / 6-7 / *)
Time for change
Target temperature in ยฐC
Warehouse class knows about:
all deliveries
rest amount of wooden pellets (from all deliveries in one pack)
all consumptions
max amount of pellets in history
Class coordinate interactivity between other classes (Delivery, Consumption).
Add PyPI python version badge to README.md before Build badge.
Event class serves for records about financial expenses, alarms and other events with stove/boiler.
Members:
timestamp
type of event
price
note
Type of event:
maintenance
spare parts
financing
payment
purchase price
miscellaneous
accessories
supervisory board
repair
alarm
Implement save file containing:
save file version
deliveries data records
consumption data records
maintenance records
Save format could be toml.
You can add expenses as input parameters/interactive input like:
type of expense (mandatory inspection of the boiler, maintenance, repair, purchase price, etc)
date
price in selected currency
note
Needed attributes:
Product (name)
Brand
Supplier
Amount in kgs
Price (in your currency)
Date
Type of product (raw pellets, bags)
Number of bags
The input takes place after loading the pellets into the hopper or after consuming them.
Record contains attributes:
Product (delivery)
Amount in kgs/bags
Date