59 Commits

Author SHA1 Message Date
Miisa Ekholm
2cb3347da8 Several features added
Login/logout/auth, fan settling, period selection, log data, color themes, automatic logout + user logout if window is closed, alarm limits (colors) to monitor fields
2022-10-25 21:20:56 +03:00
Miisa Ekholm
9e3d953b9e mqtt and socket added 2022-10-21 11:17:48 +03:00
Miisa Ekholm
52370df9ce web-folder added 2022-10-13 17:45:33 +03:00
Vasily Davydov
2dd4d78bc2
Merge pull request #9 from vas-dav/state-handler
Create State/Event handler #6 and create basic state class
2022-10-10 13:21:20 +03:00
Vasily Davydov
e4f295427d state-handler: #6 fix name of the 'set' counter arr 2022-10-10 13:16:40 +03:00
Vasily Davydov
c82d4c75e8 state-handler: fix merge conflicts 2022-10-10 11:09:29 +03:00
Vasily Davydov
f8d1462113 Merge branch 'state-handler' of github.com:vas-dav/ESP-Ventilation into state-handler 2022-10-10 10:52:21 +03:00
Vasily Davydov
3dfc3d6d2a state-handler: #6 add basic states
Add the states:
- init
- manual
- auto
2022-10-10 10:47:14 +03:00
Vasily Davydov
69d767a73e state-handler: #6 add state controller functions
- HandleState to set an event of the state
- SetState to update current state to new
2022-10-10 10:43:29 +03:00
Vasily Davydov
f95c15e13c state-handler: #6 change constructor args 2022-10-10 10:39:44 +03:00
Vasily Davydov
0c389658fa state-handler: #6 prepare for displaying values
Add internal fucntionality for:
- getBarPressure()
- getBarSpeed()
- displaySet(int, int)
2022-10-10 10:38:36 +03:00
Vasily Davydov
0e404c4a92 state-handler: #6 add state controller functions
- HandleState to set an event of the state
- SetState to update current state to new
2022-10-10 10:38:36 +03:00
Vasily Davydov
def05a17e1 state-handler: #6 change constructor args 2022-10-10 10:38:36 +03:00
Vasily Davydov
5268bc31c7 esp-vent-main: format with clang 2022-10-10 10:37:19 +03:00
Vasily Davydov
a6b953c51f Merge branch 'state-handler' of github.com:vas-dav/ESP-Ventilation into state-handler 2022-10-05 16:34:33 +03:00
Vasily Davydov
ff94a455a5 state-handler: #6 prepare for displaying values
Add internal fucntionality for:
- getBarPressure()
- getBarSpeed()
- displaySet(int, int)
2022-10-05 16:34:14 +03:00
Vasily Davydov
2b2ffb6dcf state-handler: #6 add state controller functions
- HandleState to set an event of the state
- SetState to update current state to new
2022-10-05 16:34:14 +03:00
Vasily Davydov
955a9750b3 state-handler: #6 change constructor args 2022-10-05 16:34:14 +03:00
Vasily Davydov
d6219e4ef4 state-handler: #6 prepare for displaying values
Add internal fucntionality for:
- getBarPressure()
- getBarSpeed()
- displaySet(int, int)
2022-10-05 16:27:01 +03:00
Vasily Davydov
452a385756 state-handler: #6 add state controller functions
- HandleState to set an event of the state
- SetState to update current state to new
2022-10-05 15:24:09 +03:00
Vasily Davydov
f9a1e411ae global: add .project in global 2022-10-05 15:24:09 +03:00
Vasily Davydov
0bb33cf857 gitignore: remove .project 2022-10-05 15:24:09 +03:00
Vasily Davydov
1809cd863b global: add .project in global 2022-10-05 15:19:42 +03:00
Vasily Davydov
b0bcd55fae gitignore: remove .project 2022-10-05 15:16:13 +03:00
Vasily Davydov
27741fc9f2 state-handler: #6 change constructor args 2022-10-05 11:47:14 +03:00
Vasily Davydov
15a825bbd0 state-handler: #6 add event class 2022-10-05 11:26:08 +03:00
Vasily Davydov
b231d6e9db state-handler: replace EVENT_HANDL struct with enum
This is done due to passing the values to the key event of the state
2022-10-05 11:16:22 +03:00
Vasily Davydov
f77fd5040d state-handler: fix constructor args 2022-10-05 11:04:10 +03:00
Vasily Davydov
19424b0976 state-handler: #6 rename header 2022-10-05 10:55:29 +03:00
Vasily Davydov
5eb7933676 state-handler: #6 rename the class 2022-10-05 10:27:12 +03:00
Vasily Davydov
5d23955574 wip: eventhandler: #6 document the class 2022-09-21 11:20:12 +03:00
Vasily Davydov
e8f3593704 eventhandler: #6 add basic members 2022-09-21 11:11:45 +03:00
Vasily Davydov
595243f41a eventhandler: add class #6 2022-09-21 11:01:28 +03:00
Vasily Davydov
f9516c6977 eventhandler: init #6 2022-09-21 10:39:29 +03:00
Vasily Davydov
7a49f9e808 i2c: resolve #4 2022-09-20 19:30:48 +03:00
Vasily Davydov
81a761beb5 lcd: resolve #1 2022-09-20 19:28:48 +03:00
Vasily Davydov
9dcf39fd12 gitignore: add project-props 2022-09-20 19:24:52 +03:00
Vasily Davydov
bfdcf10d5a lcd: resolve #4 2022-09-20 19:24:52 +03:00
Evgenii Meshcheriakov
0a8199ed13 root change Readme 2022-09-19 16:28:17 +03:00
Evgenii Meshcheriakov
1989ba3d74 root:add docs 2022-09-15 14:57:03 +03:00
Vasily Davydov
94788a6798
Delete formatter.yml 2022-09-14 15:11:06 +03:00
Vasily Davydov
2aa2dcc7c0 main: add authors & test formatter 2022-09-14 15:08:35 +03:00
Vasily Davydov
d31507a45a
Update formatter.yml 2022-09-14 15:02:53 +03:00
Vasily Davydov
505706ff12
Create formatter.yml 2022-09-14 15:01:59 +03:00
Vasily Davydov
9a9fbd279e
Delete formatter.yml 2022-09-14 14:56:15 +03:00
Vasily Davydov
7ed34e056a
Update formatter.yml 2022-09-14 14:45:56 +03:00
Vasily Davydov
ed8a1bf0f3
Update formatter.yml 2022-09-14 14:35:28 +03:00
Vasily Davydov
fa92cf8a88 workflows: fix formatter 2022-09-14 14:22:23 +03:00
Vasily Davydov
8e08dccdb8 esp-vent-main: try formatter action 2022-09-14 14:17:25 +03:00
Vasily Davydov
5cb79e5975
Create formatter.yml 2022-09-14 14:15:09 +03:00