avollkopf
14e0190bb9
add timestamp to log files in log file folder and allow to download current logfile under windows
2024-06-01 19:14:56 +02:00
avollkopf
35e83cdae1
some options are not available under windows -> added check in cli
2023-11-15 20:26:05 +01:00
avollkopf
beb350978e
add debug-log-level to config.yaml to enable different logging level also in cbpi service
2023-11-14 18:33:23 +01:00
avollkopf
550f6551ac
just some minor changes in the tests
2023-11-01 14:52:32 +01:00
avollkopf
f03bb14143
next onewire setup test
2023-10-19 07:45:05 +02:00
avollkopf
60108f0594
next test
2023-10-19 07:41:30 +02:00
avollkopf
76ee4b74a7
next onewire setup test
2023-10-19 07:38:15 +02:00
avollkopf
f00a646a2a
another onewire setup test
2023-10-19 07:33:37 +02:00
avollkopf
aa8e5eec2c
further onewire setup test
2023-10-19 07:30:59 +02:00
avollkopf
69da4beff7
further test
2023-10-19 07:24:47 +02:00
avollkopf
5f4c957fc5
extend w1 test
2023-10-19 07:22:25 +02:00
avollkopf
8457e23eab
test on onewire setup
2023-10-19 07:14:22 +02:00
avollkopf
6d8faa7f75
fix
2023-10-18 20:33:21 +02:00
avollkopf
1b666be9bc
fix for installation on bullseye with sudo and autostart
2023-10-18 20:30:26 +02:00
avollkopf
4721cf3a8c
support different users for autostart
2023-10-15 09:59:05 +02:00
avollkopf
0ec02447d5
add shutil to autostart cmdline -> no need to enter pwd several times
2023-10-14 16:39:00 +02:00
avollkopf
e044545a5b
chromium autostart should be also working w/o sudo
2023-10-14 16:33:41 +02:00
avollkopf
252c2d171b
test for bookworm -> staring cbpi w/o sudo install with pipx
2023-10-14 16:17:03 +02:00
avollkopf
8aa773db26
address dependabot alert #3 ( https://github.com/PiBrewing/craftbeerpi4/security/dependabot/3 )
2023-05-31 16:52:02 +02:00
prash3r
7a1aabd123
fixes #87 cli create problem
2023-02-07 18:02:17 +01:00
avollkopf
8d6f21749d
replaced PyInquirer with inquirer for python 3.10 compatibility
2023-01-07 22:39:08 +01:00
avollkopf
05b70e3cd7
Fix log level setting for cli
2022-11-27 15:16:18 +01:00
prash3r
50fa87d6df
repairs plugin creation inside the devcontainer
...
strange windows volume behaviour needs a small delay
between template folder unzip and rename.
reverts user changes of the dev container
which werent the cause of this problem.
2022-09-24 21:55:36 +02:00
prash3r
1fa3f88997
adds the 'cbpi create' command to vscode.
...
also initilizes plugin names with dashes instead of underscores.
everything now runs as root inside the dev container
(otherwise the permissions for cbpi create wouldnt be sufficient).
2022-09-16 10:25:31 +02:00
prash3r
f924e1a683
adds journalctl arg '--output cat' (log exports),
...
because cbpi already writes timestamps into the logs
and we dont need two timestamps when exporting.
This commit also reverts to using the same formatter for all logHandlers.
2022-09-14 13:54:58 +02:00
prash3r
c56d7ccc51
adds --logs-folder-path as cli option
2022-09-12 21:54:51 +02:00
prash3r
4952861a58
logs folder is next to the active config folder.
...
It was wherever 'cbpi setup' was run from.
and if no config folder path is provided its still the same.
This also adds a file based global logger placed in the logs folder.
The sensor loggers respect the new logs folder location.
2022-09-09 18:44:48 +02:00
avollkopf
cbce63eab3
fix plugin create in cli.py
2022-04-26 07:19:25 +02:00
Philipp Grathwohl
652fbd74be
Fix tests so they run again
...
Tests that can not work because of missing endpoints in the controllers
were removed. Also tests that have no clear intent and were failing were
deleted.
2022-03-31 08:06:46 +02:00
Philipp Grathwohl
86b8d6fc62
Allow specifying config path on start
...
Bitte geben Sie eine Commit-Beschreibung für Ihre Änderungen ein. Zeilen,
2022-03-31 08:06:42 +02:00
Philipp Grathwohl
86bd6c5a6b
Delete unused craftbeerpi.db
2022-03-31 08:04:42 +02:00
Alexander Vollkopf
6cf49a822a
Merge branch 'master' into master
2022-03-21 11:30:05 +01:00
avollkopf
d8ba8c0ac5
fix create plugin under windows
2022-03-15 06:53:40 +01:00
Manuel Fritsch
3b81f1d844
remove db and update get async loop
2022-03-06 14:39:52 +01:00
Manuel Fritsch
248be2c6e2
db removed
2022-03-06 14:37:44 +01:00
avollkopf
a503995d98
update cli and remove target temp to 0 at fermenterstep end
2022-02-28 11:15:02 +01:00
Manuel Fritsch
18476a78c0
updated of cli
2022-02-26 21:45:10 +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
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
50677a2a3e
Restore config fix for windows
2022-01-25 11:33:21 +01:00
avollkopf
20e6aa7e59
Fix for restore config
...
- removed hardcoding of user/group from pi:pi
- retrieve owner / group of oroginal folder and use them
2022-01-14 12:16:42 +01:00
avollkopf
d7c1b64493
Added Fermenters (development)
...
Added fermenter type
Added fermenter logic (incl. new class)
-> will require cbpi4ui -> >= 0.1.a1
Still under development, but fermentation w/o steps should be working
2022-01-02 11:25:56 +01:00
avollkopf
bee645ff96
activate chromium desktop via cli
...
- added option to activate chromium desktop on startup via cli
- save also actor, sensor, kettle and plugin information when log is downloaded
2021-12-27 18:11:40 +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
326d24c48f
BF StrikeTemp test and some fixes
2021-11-03 09:30:16 +01:00
avollkopf
f8bd353f02
Added interim plugin list function
2021-10-16 14:22:04 +02:00
avollkopf
8459ad63d5
Moved restore config to cli.py
...
- cbpi is now checking if a zip is existing to restore the config during start.
- If zip is there, content is checked prior to restore
- if required content is found, config folder is removed and zip is extracted.
- afterwards zip is removed
- cbpi is starting with restored config
Version -> 4.0.0.38
2021-09-22 12:14:49 +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
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