avollkopf
7fa738d240
test
2023-04-01 14:13:04 +02:00
avollkopf
35252a2b83
change rev
2023-03-29 06:53:59 +02:00
avollkopf
0364769573
fixed another bug in case of no logging during inactivity
2023-03-28 07:00:21 +02:00
avollkopf
7df48bdf08
missing varable in mqttsensor
2023-03-27 22:31:47 +02:00
avollkopf
54eb769fb3
another fix
2023-03-27 22:12:11 +02:00
avollkopf
b52e260b4a
bug fix
2023-03-27 22:04:54 +02:00
avollkopf
187426eb4a
added sensor disabling with fermenter/kettle inactivity
2023-03-27 20:19:37 +02:00
avollkopf
5a2b0a8bd0
bump version to rc1
2023-03-26 16:41:45 +02:00
avollkopf
37203dd93e
uncomment 'break' in listening -> does not help to shutdown faster
2023-03-26 15:22:44 +02:00
avollkopf
b0406a4de8
cancelling also mqtt listening on cacnellederror
2023-03-26 11:36:18 +02:00
avollkopf
3768a77dfe
added soome additional info on cancelled task
2023-03-25 19:15:26 +01:00
avollkopf
bcf9b3e06b
improved handling in cancelling the mqtt subscription
2023-03-25 18:50:36 +01:00
avollkopf
62298ae844
additional logging in mqttsensor task cancel
2023-03-25 18:35:17 +01:00
avollkopf
6e066282c4
some tweaks
2023-03-25 14:56:04 +01:00
avollkopf
3186c182f7
test
2023-03-25 14:23:21 +01:00
avollkopf
c5d6cb5ae5
test
2023-03-25 14:15:30 +01:00
avollkopf
84bb745054
test
2023-03-25 13:54:24 +01:00
avollkopf
5cbc7e1393
test
2023-03-25 13:51:13 +01:00
avollkopf
1fcbe91e09
test
2023-03-25 13:27:15 +01:00
avollkopf
848fb4e778
test
2023-03-25 13:25:07 +01:00
avollkopf
5f24e2d149
test
2023-03-25 13:19:02 +01:00
avollkopf
a8ec65b3e4
update
2023-03-25 12:56:37 +01:00
avollkopf
9257b95e37
additional logging info
2023-03-25 12:44:28 +01:00
avollkopf
5bc5259bc3
added reduced logging functionality to httpsensor
2023-03-25 11:56:01 +01:00
avollkopf
88528f6df7
added reduced logging fucntionality to onewire sensor (depeding on kettle or fermenter activity)
2023-03-25 11:30:38 +01:00
avollkopf
2aa2ef71ba
mqttsensor with reduced logging freqency option on inactive fermenter or kettle
2023-03-25 10:56:42 +01:00
avollkopf
9a8b0ca30f
separate influxdb write to async routine (test)
2023-03-24 18:58:35 +01:00
avollkopf
c4333d2cab
change cryptography version to 40 (fix security issue). Tested with raspbian 32 and 64 bit versions
2023-03-24 18:10:20 +01:00
Alexander Vollkopf
ec1f79d7a1
Bump revision
...
Bump to 4.1.7.a3 due to the last PR (Influxdb handling of non-ASCII symbols)
2023-03-24 07:08:57 +01:00
pascal1404
6996a93d2b
Merge pull request #103 from mstrinzha/influxdb
...
InfluxDB: support non-ASCII symbols in sensor names
2023-03-23 22:01:59 +01:00
Maxim Strinzha
15b275b22e
Setup default ULR for influxdb
2023-03-21 22:58:35 +03:00
Maxim Strinzha
c59931dfc1
InfluxDB: support non-ASCII symbols in sensor names. Fix for InfluxDB Cloud
2023-03-19 16:10:01 +03:00
avollkopf
f975eb7a47
added global settings parameter for buzzer sound in UI
2023-03-18 16:05:13 +01:00
Maxim Strinzha
03d1521c5e
InfluxDB: support non-ASCII symbols in sensor names
2023-03-18 16:39:35 +03:00
avollkopf
7aecdac6a7
change in influxdb address requirements
2023-03-13 07:14:26 +01:00
avollkopf
8dae24502b
bump revision
2023-03-09 07:28:26 +01:00
avollkopf
2c13b3c62f
catch nen existing logfile for analytics page
2023-03-08 21:39:07 +01:00
avollkopf
f5e6b22f01
timer fix
2023-03-08 19:21:07 +01:00
avollkopf
bffa3c36e3
minor changes to timer code
2023-03-08 06:58:17 +01:00
avollkopf
4d1c24e2c1
removed some notifications from alarmtimer
2023-03-08 06:50:18 +01:00
avollkopf
f7c0c7b2fa
added Alarmtimer (Sensor with actions) -> Ui 0.3.10 required
2023-03-07 22:24:23 +01:00
avollkopf
d0278c2448
test with sensor datatype -> should allow datetime in sensors. requires also new ui version (0.3.8)
2023-03-06 20:11:53 +01:00
avollkopf
4c0aa22e98
adapted dockerfiles to new org
2023-03-04 16:03:04 +01:00
avollkopf
2c978400b9
set actor power added to api
2023-03-04 15:03:21 +01:00
avollkopf
6d5fd493df
Hysteresis extension: switch heater only on/off once
2023-03-02 06:51:57 +01:00
avollkopf
be59c7c9e4
allow float values for kettle target temp
2023-02-11 15:30:19 +01:00
avollkopf
616503eed6
added dwell time to boilstep
2023-02-07 19:34:58 +01:00
prash3r
7a1aabd123
fixes #87 cli create problem
2023-02-07 18:02:17 +01:00
avollkopf
760d9b8c7a
bump revision
2023-02-01 06:41:34 +01:00
avollkopf
679d10d4dc
newer pandas in requirements
2023-01-29 12:26:03 +01:00
avollkopf
90f94525be
trying to fix dleetion of logfiles via analytics page
2023-01-28 16:34:09 +01:00
avollkopf
853920be6d
Fixed Typo in fermenterhysteresis description
2023-01-27 17:09:53 +01:00
avollkopf
56ec309dab
transfer guiversion to gui
2023-01-27 12:26:55 +01:00
avollkopf
366d6cbe91
Improved handling of missing or corrupt step_data and fermenterstep_data files at startup
2023-01-26 17:43:19 +01:00
avollkopf
9e50b790e0
aded sensor name and timestamp of last data to notification
2023-01-23 07:15:29 +01:00
avollkopf
85490cebc8
added timeout notification to mqtt sensor; => 0 value will deactivate function
2023-01-22 19:53:54 +01:00
avollkopf
47e3bcb529
added alarm to httpsensor on timeout
2023-01-22 16:37:10 +01:00
avollkopf
4ddc9690ef
added timeout parameter to notificartion controller for potential later usage in UI
2023-01-20 21:26:40 +01:00
avollkopf
2429ea63d1
some fixes in tests and parameter for influxdb measurement name
2023-01-20 17:31:23 +01:00
avollkopf
10e603e81c
require latest numpy t-> works with python up to 3.11 in devcontainer
2023-01-15 14:21:16 +01:00
avollkopf
2d5ca55718
add unique client id for mqtt broker
2023-01-15 09:33:11 +01:00
avollkopf
7f76645b05
adapted sattelite_controller init to upcomming asyncio-mqtt requirements
2023-01-15 08:25:01 +01:00
avollkopf
f5d9d4304a
bump version
2023-01-08 13:38:07 +01:00
avollkopf
4dd20ff985
partial update for sattelite controller to adapt to future requirements of asyncio-mqtt
...
Still some additional work required
2023-01-08 12:05:17 +01:00
avollkopf
8d6f21749d
replaced PyInquirer with inquirer for python 3.10 compatibility
2023-01-07 22:39:08 +01:00
avollkopf
1f7cd381ad
updated packages requirements to latest available packages
2023-01-07 16:43:08 +01:00
phylax2020
0c957de5e5
Copy dashboard files from config folder to config/dashboard when upgrading to version 4.0.7. Detect missing or empty dashboard file in config/dashboard.
2023-01-05 10:01:57 +01:00
avollkopf
6a356c6add
bump rev from rc to major
2022-12-10 14:21:07 +01:00
avollkopf
cde20f647d
fix notify on error
2022-12-02 20:25:27 +01:00
avollkopf
9f655c9393
Add parameter for Notify on Error
2022-12-02 20:05:30 +01:00
avollkopf
7e0eb0f30d
bump rev
2022-11-27 16:08:11 +01:00
avollkopf
05b70e3cd7
Fix log level setting for cli
2022-11-27 15:16:18 +01:00
avollkopf
f13993db31
removed loop from asyncio.queue (depracted since py 3.9 and removed in 3.10)
2022-11-27 10:49:59 +01:00
avollkopf
f83ee71369
bump rev
2022-11-19 12:47:55 +01:00
Alexander Vollkopf
a9f3bef7c7
Merge pull request #75 from lopelex/development
...
add hop text
2022-11-19 12:21:04 +01:00
avollkopf
afeba81740
bump rev
2022-11-17 19:41:06 +01:00
lopelex
4e234f4753
add hop text
2022-11-05 12:57:44 +01:00
avollkopf
8b2e0fb1d8
avoid error logging / notification for Notification step w/o Sensor definittion
2022-10-22 14:08:59 +02:00
avollkopf
17a2d403bf
added missing updated for boilstep
2022-10-22 13:02:13 +02:00
Alexander Vollkopf
0b0ee24ab4
Merge branch 'development' into hop-name-test
2022-10-22 12:36:15 +02:00
lopelex
2ebc659bcf
fix conflicts with #62
2022-10-03 16:28:42 +02:00
avollkopf
21ce9ed220
update version number
2022-10-03 12:11:53 +02:00
Alexander Vollkopf
92ddb2a45a
Revert "add hop name to BoilStep and UploadController"
2022-10-03 12:04:42 +02:00
Alexander Vollkopf
cb60b6d5c5
Merge branch 'development' into hop_text
2022-10-03 11:37:19 +02:00
prash3r
7f16a8b9b5
not copying empty cbpi_dashboard_1.json anymore.
...
will be created on first dashboard save instead.
2022-10-02 19:01:14 +02:00
prash3r
2a0daf354c
moves cbpi_dashboard_*.json to dashboard folder.
...
if the file cbpi_dashboard_1.json doesnt exist in the dashboard folder
every cbpi_dashboard_*.json file from the config folder is moved to the dashboard folder.
This also removes the empty default cbpi_dashboard_1.json file from the template folder,
because the file is not needed for cbpi to function and can be created when editing the dashboard online.
2022-10-02 18:32:40 +02:00
Alexander Vollkopf
8c8d09ed72
Merge pull request #65 from prash3r/notify-log-events
...
notify clients on log events worse than INFO
2022-10-02 16:15:08 +02:00
Alexander Vollkopf
24ae03405c
Merge pull request #63 from prash3r/kbh-whirlpool-step
...
imports the whirlpool hop addition kbh with timer
2022-10-02 16:10:23 +02:00
lopelex
89da0bec04
remove unused import
2022-09-30 07:36:21 +02:00
lopelex
d1c38af3ae
add First_Wort_text and fix error in json_recipe_creation #367
2022-09-29 12:11:06 +02:00
lopelex
2bc5bbb183
add hop text
2022-09-28 16:56:14 +02: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
e7aa0a64c7
repairs log_file_controller.py.
...
I seem to have exidentally search and replaced some
needed glob.glob calls when adding dinamic log location,
which should now be repaired.
There also was a mysterious cbpi_dashboard_1.json appearing
in the wrong folder which now inside the dashboard folder.
I also figured out how to run tests locally,
they should now respect the dynamic folder paths.
2022-09-24 15:19:34 +02:00
prash3r
fea1ba04f0
corrected some more places where ./logs was used
...
instead of the dynamically given logs path.
2022-09-16 18:56:52 +02:00
prash3r
6bf1b14a36
notify clients on log events worse than INFO
2022-09-16 16:54:33 +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
ac9b599619
check_for_setup() now checks for provided logs folder path
2022-09-14 19:36:51 +02:00
prash3r
706bbac9f0
keeps default dev config unchanged.
...
this commit moves the default config into a seperate folder.
And it adds a preLaunchTask
which copies the default dev config to the used dev config.
This is done with the cp option '-ru'
so if the files in the target dir (current config)
are newer they are not overwritten.
2022-09-14 19:14:52 +02:00
prash3r
cfc876f2f4
KBH import with and without whirlpool additions
2022-09-14 15:08:59 +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