avollkopf
da975f92b2
fix spunding hysteresis temp control
2022-04-11 13:06:32 +02:00
avollkopf
d63bbbb887
sort order needs also change in basic controller for existing data
2022-04-11 10:15:08 +02:00
avollkopf
9ac0141e4d
sort hardware by name
2022-04-11 10:06:54 +02:00
avollkopf
4d95017842
Added dummy pressure sensor for testing of spunding functionality
2022-04-10 17:48:36 +02:00
avollkopf
d1f656f509
Added pressure to steps
2022-04-05 12:31:20 +02:00
avollkopf
1f25b3ae03
Fix in case no valve is defined for fermenter
2022-04-05 07:43:19 +02:00
avollkopf
4acb19fcc5
Added valve release time and pause as parameters
2022-04-04 19:56:47 +02:00
avollkopf
946d4c6261
aded wait step when spundung valve is closed
2022-04-04 07:21:41 +02:00
avollkopf
08a841ebe3
Add test for fermenter spunding logic
2022-04-03 20:07:22 +02:00
avollkopf
b7d54952d1
Add valve, pressure sensor and target pressure to fermenter class
2022-04-03 12:37:34 +02:00
Alexander Vollkopf
d254cdfb7d
Merge branch 'master' into development
2022-03-30 17:37:55 +02:00
avollkopf
25327bab9f
clear femrenter recipe name if recie is cleared
2022-03-29 18:48:36 +02:00
avollkopf
43cf27bad5
Version bump
2022-03-28 15:59:42 +02:00
avollkopf
83286150b7
Add Codename
2022-03-24 07:33:48 +01:00
Alexander Vollkopf
6cf49a822a
Merge branch 'master' into master
2022-03-21 11:30:05 +01:00
avollkopf
cdc2ee83a3
fix if no description is given in fermenterrecipe
2022-03-15 21:15:38 +01:00
avollkopf
d8ba8c0ac5
fix create plugin under windows
2022-03-15 06:53:40 +01:00
Manuel Fritsch
fda8042ff1
version number update to 4.0.3
2022-03-13 12:55:52 +01:00
avollkopf
aa76c908ef
wlan0 speed fix for linux / defalt mqtt actor off on startup
2022-03-09 08:25:17 +01:00
avollkopf
12803b62c4
check if nic is down
2022-03-08 19:43:37 +01:00
avollkopf
6ac93e5212
fix for stepid on load recipe/addstep
2022-03-07 16:43:00 +01:00
avollkopf
bc6649dff8
Dont' start femrentationstep before mqtt sensor has received a value
2022-03-07 15:03:41 +01:00
avollkopf
ecbb2d404d
use current fermenter recipe name when sending recipe to fermenter
2022-03-05 16:07:15 +01:00
avollkopf
a136f6b467
set default for mqtt sensor to 999 and add check to fermentersteps target temp step
2022-03-05 11:29:33 +01:00
avollkopf
bce0a0025b
cleanup in fermentation controller and setup.py
2022-03-05 11:02:49 +01:00
avollkopf
db4e75525f
check if server is running under windows to fix issue with mqtt under win and python 3.9
2022-03-04 16:36:50 +01:00
avollkopf
a16c14feca
fix for loading fermenterrecipes from recipe book -> add endtime = 0
2022-03-02 19:40:22 +01:00
avollkopf
662e8b4497
updated libs and fix eventloop from lib_update branch
2022-03-02 12:35:16 +01:00
avollkopf
3cf48fff04
fix to start timer directly after restart on step with remaining time
2022-03-02 10:29:21 +01:00
avollkopf
c272d1ba2a
Fixed time format for timer and messages in case of longer steps
2022-02-25 07:28:18 +01:00
avollkopf
d87a578447
fix calculation of fermentation end time -> Format still open
2022-02-24 18:37:46 +01:00
avollkopf
b2d29678b5
Added fermenter recipe book
2022-02-24 13:46:56 +01:00
avollkopf
2d481bff81
added fermenterstep actions
2022-02-23 07:12:51 +01:00
avollkopf
9ed640cf6a
Add fermentation time in stepform as days, hours, minutes
2022-02-22 18:32:48 +01:00
avollkopf
3aa9ad9cd2
fix fermenter steps -> self.next() requires now fermenter id
2022-02-21 19:39:36 +01:00
avollkopf
84f9bbb67f
update on fermentersteps for automode
2022-02-21 17:54:22 +01:00
avollkopf
36329fb533
further changes to support fermentersteps - WIP
2022-02-21 07:16:34 +01:00
avollkopf
286198fcd1
update on fermenter steps - Work In Progress
2022-02-18 20:22:16 +01:00
Alexander Vollkopf
115fa37685
Update __init__.py
...
Adapt version for cli.py fix from 18.02.22
2022-02-18 18:53:25 +01:00
avollkopf
2cc2df0208
fermentertest
2022-02-17 21:42:54 +01:00
avollkopf
b8ef79d11c
further tests on fermentersteps
2022-02-16 20:36:11 +01:00
avollkopf
972c9dbf49
Added check for plugin addition
...
before plugin is added to the config, cli.py checks if the package does exist and if the name is correct (capital letters,...)
2022-02-15 18:11:14 +01:00
avollkopf
259f5abc78
changed RPi.GPIO version to latest official version
2022-02-14 07:53:04 +01:00
avollkopf
94d32c4dc4
fixed duplicated mqtt message for gpioactors
2022-02-07 18:57:02 +01:00
avollkopf
033165d619
updated requirements in setup.py
2022-02-07 17:52:42 +01:00
avollkopf
6c1f928933
Update on mqttutil
...
An update on kettle and fermenter is triggered on start of cbpi
2022-02-04 17:08:10 +01:00
avollkopf
c1dacd691e
added filters for mqtt updates that can be triggered via mqtt
...
cbpi/updatekettle
cbpi/updateactor
cbpi/updatesensor
cbpi/updatefermenter
2022-02-03 18:03:53 +01:00
avollkopf
0bf2b64c3e
Reduction of duplicated mqtt actor messages
2022-02-03 17:00:12 +01:00
avollkopf
ed141f8788
Added mqttutil extension
...
- forces mqtt update for kettle and femrenter in specified timeframes even w/o change in payload
- required for mqttdevice
- only active if mqtt is enabled
- can be set to never and is also deactivated when mqtt is enabled
2022-01-31 17:17:53 +01:00
avollkopf
a7ddcdd306
fix get_actor_state () in CBPiBase
2022-01-31 07:27:01 +01:00