Commit graph

630 commits

Author SHA1 Message Date
avollkopf
580bdd899a Autostart active or stopped step with orignila endtime 2022-02-27 18:45:57 +01:00
avollkopf
ff37779863 Fermentation controller will start step instead of logic after restart 2022-02-26 23:08:45 +01:00
Manuel Fritsch
840d97c115 lib update 2022-02-26 22:03:38 +01:00
Manuel Fritsch
c5acb68c6b update .gitignore 2022-02-26 21:47:24 +01:00
Manuel83
d02da30d11
Delete .DS_Store 2022-02-26 21:46:43 +01:00
Manuel Fritsch
18476a78c0 updated of cli 2022-02-26 21:45:10 +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
08aaad7a78 Merge branch 'development' of https://github.com/avollkopf/craftbeerpi4 into development 2022-02-17 21:48:05 +01:00
Alexander Vollkopf
2f0edbf0fd
Update cli.py 2022-02-17 21:45:44 +01:00
avollkopf
2cc2df0208 fermentertest 2022-02-17 21:42:54 +01:00
avollkopf
fe75ae64d6 Merge branch 'development' of https://github.com/avollkopf/craftbeerpi4 into development 2022-02-17 20:30:19 +01:00
avollkopf
334e9e7335 fix cli.py
reverted back spell check for activation of plugins as metadata package does mix '_' with '-'
2022-02-17 20:29:15 +01:00
avollkopf
b8ef79d11c further tests on fermentersteps 2022-02-16 20:36:11 +01:00
Alexander Vollkopf
4803376b6c
Merge pull request #42 from avollkopf/development
Development
2022-02-15 18:28:03 +01:00
avollkopf
22d629c7a8 Merge branch 'development' of https://github.com/avollkopf/craftbeerpi4 into development 2022-02-15 18:15:08 +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
Alexander Vollkopf
28cd17ec2a
Merge pull request #41 from papauorg/feature/python3.9-docker
Update github build workflow and docker image to python 3.9
2022-02-14 20:30:51 +01:00
Philipp Grathwohl
baed31f8b6 Update dependencies for dev environment for python 3.9
see github issue avollkopf/craftbeerpi4#39
2022-02-14 10:45:22 +01:00
Philipp Grathwohl
68fb5f45c8 Update python to v3.9 when building 2022-02-14 10:44:51 +01:00
avollkopf
259f5abc78 changed RPi.GPIO version to latest official version 2022-02-14 07:53:04 +01:00
Alexander Vollkopf
9ad90fdf45
Merge pull request #40 from avollkopf/development
Merge changes from development branch
2022-02-13 11:38:28 +01:00
avollkopf
1652b340fe Update setup.py
better detection of raspberry pi based cpu for RPi.GPIO
2022-02-12 15:38:51 +01:00
avollkopf
f887d6247b Update setup.py 2022-02-12 14:56:31 +01:00
avollkopf
04753946d0 Update setup.py
Test with conditional setup.py for 64 bit raspbian
2022-02-11 17:19:41 +01:00
avollkopf
c47849e741 Update setup.py
Reverted back to old combination of pandas and numpy as other combinations of newer versions are causing an error:

valueerror: numpy.ndarray size changed, may indicate binary incompatibility. expected 48 from c header, got 44 from pyobject
2022-02-11 07:15:15 +01:00
avollkopf
31fb88ef23 Update setup.py
test for docker
2022-02-11 06:56:16 +01:00
avollkopf
a24f426909 Update setup.py
reverted back to numpy 1.21.5 as docker image won't build
2022-02-07 22:34:53 +01:00
avollkopf
9deb4d115e Update setup.py
revert back to pandas 1.3.5 as docker image won't build
2022-02-07 22:31:21 +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
Alexander Vollkopf
195705d79e
Merge pull request #38 from pascal1404/master
Add Influxdb-cloud connection and log for actor, fermenter and kettles
2022-02-06 14:46:57 +01:00
pascal1404
49e8488c0b
Merge branch 'development' into master 2022-02-06 14:06:21 +01:00
pascal1404
ab60c5c0fc Remove kettle and fermenter target temp logs and actor logs 2022-02-06 14:05:31 +01:00
pascal1404
f8024f3b49 Add Influxdb-cloud connection and log for actor, fermenter and kettles 2022-02-04 20:48:55 +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
avollkopf
f2e9b1bebc Update fermentation_controller.py 2022-01-28 19:41:58 +01:00
Alexander Vollkopf
4f82dc85b3
Merge pull request #35 from avollkopf/development
Merge update from Development Branch
2022-01-28 18:15:49 +01:00