avollkopf
bd2cb1b497
Added BoilKettle to settings
...
- Boilkettle is used for Boil, Whirlpool and Cooldown step
- If no kettle is selected, standard MASH_TUN will be used for these steps
2021-09-21 18:06:23 +02:00
avollkopf
e1e7de2924
Changed system controller to accomodate more system fucntions
...
- Backup and restore of config folder is possible via system page
- Bumped version to 4.0.0.36
- will require cbpiui 0.0.17
2021-09-21 16:20:44 +02:00
avollkopf
2d55410d4a
http endpoint to retrieve sensor value added
2021-08-28 17:32:31 +02:00
avollkopf
7fc8bf84bc
Create chromium.desktop
...
Added autostart file for chromium -> needs to be place in /etc/xdg/austostart
2021-08-27 17:04:07 +02:00
avollkopf
a7c9a5f0e6
current dashboard information added
...
Added functions to store current dashboard info in settings
Info can be also retrieved from ui to start with the dashboard that was used last time
2021-08-18 21:55:56 +02:00
avollkopf
93be663a19
Added Toggle Step to MashSteps
...
Additional mash step : Toggle Step
Increased Version from 4.0.0.34 to 4.0.0.35
2021-08-15 11:41:18 +02:00
avollkopf
d5ed315034
integrated system_controller into http_system endpoint
...
moved restart and shutdown procedure to system_controller
-> works currently only under linux with systemctl
2021-08-12 18:09:15 +02:00
avollkopf
1d7cae39b7
Activated restart and shutdown in http_system endpoint
...
-> shoud be transferred to system_controller at a later point of time
2021-08-12 16:56:48 +02:00
avollkopf
016c6d1adf
Allow Multiple Dashboards
...
- Up to 10 Dashboards possible
- Config parameter max_dashboard_number added
- Default is 4 dashboards
- Config parameter will be added automatically via extension if not in config.json
2021-08-11 17:12:13 +02:00
avollkopf
3a75036b19
Removed actor GPIO 28 & 29 again
...
-> not relevant in BCM mode which is used in cbpi4
2021-08-10 13:01:45 +02:00
avollkopf
ec6498921e
Added gpio 28 & 29 to actors
2021-08-09 12:49:31 +02:00
avollkopf
d8eda55286
Automatic config update
...
in case of new config parameters, the new extension can update the config automatically.
2021-07-15 07:16:26 +02:00
avollkopf
cad063e6a3
some fixes
...
- improved handling of 'empty' config paramaters
- improved handling of bf recipes where a step has no name
2021-07-13 07:07:55 +02:00
avollkopf
c8c6491467
Added offset to bf recipe list -> up to 250 recipes can be selected
2021-07-04 17:42:37 +02:00
avollkopf
f62263e287
Update upload_controller.py
...
Increase limit of BF recipes to 50
next Steps: add offset parameter to start also with recipe 51,....
2021-07-04 13:39:25 +02:00
avollkopf
f117835c2c
added cbpi service
...
cbpi service can be activated via sudo cbpi add autostart
Service can be disabled via sudo cbpi remove autostart
sudo cbpi setup has to be triggered once -> this copies the craftbeerpi.service file to the config folder
2021-07-04 11:23:19 +02:00
avollkopf
cfff093673
Update http_config.py
...
Allow to query one config parameter
2021-06-28 18:50:14 +02:00
avollkopf
884f8b86f4
Added particular numpy version
...
existing version shows error when scipy gets installed
2021-06-21 07:12:26 +02:00
avollkopf
4e22e6415e
Added setting parameter for Step AutoMode
...
- Adds more flexibility for users
- Default is yes
2021-06-21 06:51:58 +02:00
avollkopf
3ee23bfa59
bug fix
...
small bug fix with respect to auto mode for mash steps
2021-06-17 21:53:43 +02:00
Alexander Vollkopf
93adef7740
Merge pull request #1 from hurra/systemd-service-file
...
Add initial systemd craftbeerpi service file
2021-06-16 12:46:34 +02:00
avollkopf
b6a430ada1
Update upload_controller.py
...
merge of rutines for upload / recipe creation
2021-06-15 21:03:56 +02:00
Lorenz Röhrl
1d1578e2df
Add initial systemd craftbeerpi service file
2021-06-15 16:57:05 +02:00
avollkopf
cd21688563
Create craftbeerpi4boot
...
Added startup script
2021-06-13 19:46:11 +02:00
avollkopf
a36591636e
Native Brewfather recipe import added
2021-06-13 14:38:18 +02:00
avollkopf
fcb2400240
Bug Fix for kbh upload
2021-06-10 20:57:22 +02:00
avollkopf
2aa5feceb4
Added upload controller
...
Integrated recipe file upload into cbpi
- Controller and http endpoint added
--> No extension required
2021-06-06 13:00:55 +02:00
avollkopf
b3d87bc027
Added api path for recipe creation
...
- Added path parameter in config.json for settings
- If empty, 'upload' will be used per default as api path
- If something is entered, a different api path will be used for the creation of recipes.
-> this allows the standard usage of the recipe upload and selection via cbpi4, but adds the possibility that custom plugins can be written to create cbpi recipe flows from the uploaded files
*********************
+ some prep work to create the http endpoints
2021-05-30 11:58:18 +02:00
avollkopf
40020ba64d
Save active recipe to recipe book
2021-05-27 20:35:10 +02:00
avollkopf
e187c9f047
Added Recipeupload and creation for beerxml and kbh database
...
- Beerxml files and kbh V2 database can be uploaded to cbpi via webinterface.
- Recipes can be created from the xml file or the kbh database
- cbpi setup needs to be run to create upload folder
- config.json needs to be updated manually on an existing installation ro add the step config.
--> this could be added automatically via the extension. However, needs to be discussed with Manuel.
Tip: cbpi4-RecipeImport Plugin could be installed , activated and removed later as this plugin adds the parameters during startup including creation of the upload folder
2021-05-26 21:00:35 +02:00
avollkopf
5669bb900e
Support beerxml and kbh database upload
2021-05-22 18:25:57 +02:00
Manuel83
16bfa84841
Merge pull request #73 from avollkopf/master
...
Added Steps and Step Functions
2021-05-02 18:14:21 +02:00
avollkopf
8608f08fd9
Update __init__.py
...
Updated property description. No functional change
2021-05-02 10:03:25 +02:00
avollkopf
175f053f9d
Added Steps and Step Functions
2021-04-20 21:20:03 +02:00
Manuel83
f8221e07e8
Merge pull request #71 from avollkopf/master
...
Fix on actions, simplification on hop alarms
2021-04-18 14:17:24 +02:00
avollkopf
14b08e1ddb
Fix on actions, simplification on hop alarms
2021-04-17 11:11:14 +02:00
Manuel83
54ed882ad5
Merge pull request #64 from avollkopf/master
...
Fix Hysteresis and Add Boil Alarms + Fix Timer
2021-04-12 23:01:09 +02:00
avollkopf
0828aeacac
Simplified offset handling
...
Change is somehow dependent dependent on issue #68 with corresponding change in dataclasses.py.
But this is an example on how the change in dataclasses.py would allow to simplify the props handling in case of empty values.
2021-04-11 12:30:34 +02:00
avollkopf
55953539da
Update dataclasses.py
...
Returns also None when returned string is empty
This change is to address issue #68
2021-04-11 10:44:16 +02:00
avollkopf
e89c42f5dd
Added offset and Temp Unit support
...
- Offset can be specified for each newire sensor
- Sensor is reporting temp in C or F depending on server settings
2021-04-09 10:36:06 +02:00
avollkopf
28f4113f2f
Fix to improve accuracy of timer
...
Timer was not accurate as it was depending on the asyncio.sleep function which is most liklely not exactly one second depending on other functions running in parallel.
Now the timer is comparable to cbpi3 where it runs until an end time is reached.
This is to address issue #66 and has been tested
2021-04-08 14:40:47 +02:00
Manuel Fritsch
70469adc49
"fermentation controller pre version. Not ready to use"
2021-04-04 15:54:10 +02:00
avollkopf
5cb0ce76de
Added Hop alarms to boil step
2021-03-30 21:00:17 +02:00
avollkopf
06bc69b367
Fixed back hysteresis
...
To addres issue #44
2021-03-30 07:46:41 +02:00
Manuel83
fb2793eb85
Merge pull request #59 from MrGunnery/Fix_some_issues
...
Fix some issues
2021-03-21 10:27:11 +01:00
Manuel83
580ecc8d00
Merge pull request #60 from avollkopf/master
...
Added ConfigType.STEP
2021-03-21 10:26:11 +01:00
avollkopf
baf285be9f
Added ConfigType.STEP
...
This supports also the pre-configuration of steps in the cbpi settings
2021-03-20 21:02:05 +01:00
Martin
6dc1c22e20
Fix[extension]: mqtt_sensor did not work with Mash_profile
...
Error NoneType object as no attribute 'get'
2021-03-18 19:27:03 +01:00
Martin
919d6c8e93
Update cbpi/extension/mashstep/__init__.py
...
Co-authored-by: Marcel Schulz <schullebernd@googlemail.com>
2021-03-15 22:09:23 +01:00
Martin
aabe76d15d
optimize import
2021-03-15 19:55:59 +01:00