Philipp Grathwohl
bff184c497
Install RPi.GPIO in docker image
2021-12-07 21:09:50 +01:00
avollkopf
b2fe624d08
Version change
...
- bumped Version to 4.0.0.56
- Uncommented on push_ update in basic_controller2.py which seemd to cause error messages during startup and is not required
2021-12-06 17:13:49 +01:00
Alexander Vollkopf
2584b18ce6
Merge pull request #14 from papauorg/feature/mqtt-actor-payload
...
Provide payload parameter for mqtt actor
2021-12-06 07:18:29 +01:00
Alexander Vollkopf
59a20fdccb
Merge pull request #17 from papauorg/feature/use-cache-to-increase-build-perf
...
Reduce build time for docker image on GitHub actions by using a cache
2021-12-04 15:10:15 +01:00
Philipp Grathwohl
48df3cdffa
Use cache to increase build performance
2021-12-04 12:26:48 +01:00
Philipp Grathwohl
4faea7ed20
Determin the proper image for caching for the build
2021-12-04 12:23:56 +01:00
Philipp Grathwohl
4727162002
Increase caching potential of docker image
2021-12-04 12:09:46 +01:00
Philipp Grathwohl
d80486abd0
Revert to python v3.7 to increase build time on gh actions
2021-12-04 11:45:53 +01:00
Philipp Grathwohl
7413f79d6e
Extend exception messages for warning logs
2021-12-03 13:26:18 +01:00
Philipp Grathwohl
f337cb8e97
Add generic and Tasmota specific MQTT actors
2021-12-03 13:26:12 +01:00
Alexander Vollkopf
204b02106d
Merge pull request #13 from papauorg/feature/no-sudo
...
Avoid root when installing cbpi in docker container
2021-12-03 07:44:44 +01:00
Philipp Grathwohl
623711e772
Increase possible caching on docker file creation
2021-12-03 00:35:45 +01:00
Philipp Grathwohl
0c380d5912
Avoid root when installing cbpi
2021-12-02 23:40:46 +01:00
avollkopf
80bdac45ce
some fixes for actor power
...
- Actor used to set power to 100 eventhough target was 0
- moved chromium.desktop file to config folder -> easier available for users and potential to enable chromium desktop via cbpi commandline in future
2021-12-02 14:48:39 +01:00
Alexander Vollkopf
2ebf9f3245
Merge pull request #10 from papauorg/feature/update-readme
...
Update readme to include more info about the project
2021-12-01 07:14:46 +01:00
Philipp Grathwohl
8ff0ebddf3
Remove Docker details from readme
...
This information should be placed in the documentation page.
2021-11-30 13:24:52 +01:00
Philipp Grathwohl
0dd8bf5074
Update readme to include more info about the project
2021-11-29 17:16:35 +01:00
Alexander Vollkopf
6c4561f011
Merge pull request #9 from papauorg/feature/improve-ci
...
Improve CI build and fix docker build issue
2021-11-28 15:50:10 +01:00
Philipp Grathwohl
57be4fe621
Improve job names of build pipeline
2021-11-28 13:38:46 +01:00
Philipp Grathwohl
603764cdcc
Use full python image to avoid build errors
2021-11-28 13:33:42 +01:00
Philipp Grathwohl
717f4da183
Run build on PRs to validate changes
...
To avoid a mess, do not publish packages on PR builds.
2021-11-28 13:33:36 +01:00
Philipp Grathwohl
b7a0f0ea24
Build craftbeerpi4 package via github artifacts
2021-11-28 13:33:36 +01:00
Alexander Vollkopf
35ea3b0f7a
Merge pull request #6 from papauorg/feature/docker-image
...
Build docker image for master and development branches
2021-11-28 12:49:33 +01:00
Philipp Grathwohl
ea9b4bb9b9
Add github action for creating a docker image
...
When building the master (or main) branch, create docker image
that uses the tag 'latest' and a that that consists of the version
number read from the __init__.py file.
Use label 'dev' for all other builds.
2021-11-27 16:55:40 +01:00
Philipp Grathwohl
16e32f57d8
Update docker file to install craftbeerpi
...
Also install cbpi-ui from avollkopf repository.
2021-11-27 16:55:03 +01:00
avollkopf
db39d82432
Some fixes
...
- command line cbpi plugins -> not interrupted if plugin has not been installed correctly
- round power value submitted by mqtt plugin
2021-11-26 22:54:55 +01:00
avollkopf
b2e61bee8e
Changed setup.py for RPI.GPIO
...
RPi.GPIO 0.7.0 is causing an error if installed under bullseye and python 3.9
-> 0.7.1a4 solves the issue for now.
-> will be changed as soon as new RPi.GPIO release is comming out
2021-11-24 22:10:28 +01:00
avollkopf
3724f76faa
mqtt sensor fix
...
- mqtt sensor is now also working after changing the configuration
- config.yaml accepts now also 'true' besides 'True' to activate mqtt
2021-11-23 17:33:58 +01:00
avollkopf
71897c8276
Some MQTT updates
...
- MQTT actor power change also if actor is off
- payload Filter for MQTT sensor
2021-11-22 17:33:46 +01:00
avollkopf
01386ef0da
Update config.yaml
2021-11-22 16:11:24 +01:00
avollkopf
75ab9b96fc
Added MQTT Actor and power setting
2021-11-22 16:09:09 +01:00
Alexander Vollkopf
5f63d4e5aa
Merge pull request #5 from avollkopf/master
...
bring master changes back to development
2021-11-21 19:31:49 +01:00
Alexander Vollkopf
2fa2c63a03
Merge branch 'development' into master
2021-11-21 19:31:19 +01:00
avollkopf
949219db06
minor fix in kettle controller
2021-11-21 19:19:19 +01:00
avollkopf
19f3a16154
minor bug fix
...
Error message showed up when no instance of kettle was active
2021-11-21 13:59:54 +01:00
avollkopf
a0e89fe4dc
Update kettle controller/mashsteps
2021-11-20 11:13:51 +01:00
avollkopf
f9345a30d7
Minor fix on automode status
...
Automode status was not shown correctly after step finished if steps were in automode
2021-11-19 17:49:51 +01:00
Alexander Vollkopf
a8cda4721b
Merge pull request #4 from avollkopf/development
...
Merge from Development branch
2021-11-16 21:12:20 +01:00
avollkopf
2fca6dcdc9
Actor Power fixes
2021-11-15 20:18:33 +01:00
avollkopf
80a81c50a2
some tweaks for actor power settings
2021-11-11 11:22:13 +01:00
avollkopf
e1c1432f14
increased max upload size to 5 Mb for svg and config upload
2021-11-10 12:28:42 +01:00
avollkopf
6e3dc392b6
SVG upload functionality
2021-11-09 18:32:00 +01:00
avollkopf
40121e667e
Experimental power mode for standard actor
...
Power = 100: standard on
Standard sampling time is 5 seconds.
if power is set to 50%, heating time is 2.5 sec and witing time (gpio off) is also 2.5 sec
Changing power to lower readings, wil reduce heating time within the 5 seconeds and increase waiting time
Increase of power results in longer heating times and reduced wait times
Sort of a poos men's PWM with a fix requency of 0.2 hz
This will reduce the complexity of all PID plugins.
Some additional tests and changes might be required for api.
2021-11-08 19:01:53 +01:00
avollkopf
5b0f351a98
Update __init__.py
2021-11-08 14:09:32 +01:00
avollkopf
2462f9329a
Update on pwm test
...
-> set power action should now update also directly in dashboard
2021-11-08 14:04:28 +01:00
avollkopf
4c543b46f7
added power to actor dataclass
2021-11-06 15:15:11 +01:00
avollkopf
3bc70f8c7f
PWM Actor test
2021-11-05 19:32:34 +01:00
Alexander Vollkopf
d594870528
Merge pull request #3 from avollkopf/development
...
Using BF StrikeTemp for MashIn if available
2021-11-04 07:13:40 +01:00
avollkopf
c43a0a25bf
Fix for StrikeTemp in case you operate system in F
...
BF i sending all temps in C and striketemp needs to be converterd to F if cbpi4 is running in F
2021-11-03 12:53:34 +01:00
avollkopf
7c8351e068
Update __init__.py
2021-11-03 09:35:59 +01:00