Evgenii Meshcheriakov
|
c72570e1d6
|
Merge pull request #36 from vas-dav/sensors
root: add rest of sensors as static project. Modbus: debug additions
|
2022-10-22 11:58:33 +03:00 |
|
Evgenii Meshcheriakov
|
c1698446cd
|
ModbusRegister: clean up
|
2022-10-22 11:57:28 +03:00 |
|
Evgenii Meshcheriakov
|
5dd5093d55
|
Merge pull request #35 from vas-dav/state-timer
State-timer
|
2022-10-22 10:19:31 +03:00 |
|
Evgenii Meshcheriakov
|
06a7d997d6
|
root: add rest of sensors as static project. Modbus: debug additions
|
2022-10-22 10:11:01 +03:00 |
|
Vasily Davydov
|
486cd3acb7
|
state-handler: replace while loop to tick
|
2022-10-21 21:01:42 +03:00 |
|
Vasily Davydov
|
6cfaca32c8
|
state-handler: format and prepare for timer
|
2022-10-21 20:55:15 +03:00 |
|
Vasily Davydov
|
995773577e
|
FORCE Merge pull request #34 from vas-dav/sensors
Sensors
|
2022-10-21 20:27:24 +03:00 |
|
Evgenii Meshcheriakov
|
0be8c9a3f0
|
StateHandler: redundant code removal
|
2022-10-21 20:16:53 +03:00 |
|
Evgenii Meshcheriakov
|
95ae3cd4a8
|
StateHandler: minor improvments
|
2022-10-21 11:51:30 +03:00 |
|
Evgenii Meshcheriakov
|
611ae13362
|
StateHandler: save() now takes only two params. is able to check if pressure provided from main or inside of state machine.
|
2022-10-21 10:37:11 +03:00 |
|
Evgenii Meshcheriakov
|
45ae1d0e3e
|
StateHandler: new state - stateSensors which pools data from sensors and displays it
|
2022-10-20 17:25:54 +03:00 |
|
Evgenii Meshcheriakov
|
ab184498e1
|
root: init sensors: humidity+temp, CO2. Pressure sensor is now static class
|
2022-10-20 14:48:40 +03:00 |
|
Evgenii Meshcheriakov
|
0d70f8b464
|
StateHandler: simple fan speed adjustment. pid() needs improvments
|
2022-10-19 16:46:32 +03:00 |
|
Evgenii Meshcheriakov
|
290c73f358
|
Counter: setInit(): fix. Init can't be set to lower of down_lim or higher of up_lim
|
2022-10-19 09:58:59 +03:00 |
|
Evgenii Meshcheriakov
|
4b1ef018dd
|
StateHandler: first version of pid() for fan
|
2022-10-19 09:46:55 +03:00 |
|
Evgenii Meshcheriakov
|
2de40ba7c0
|
StateHandler: stateAuto: fan speed control by changing pressure value. Without PID regulation.
|
2022-10-18 17:43:13 +03:00 |
|
Evgenii Meshcheriakov
|
4a414ea70f
|
StateHandler: add functionality to control fan speed in Manual mode. Main: Modbus object + pressure display
|
2022-10-18 15:21:34 +03:00 |
|
Evgenii Meshcheriakov
|
67bc1589dd
|
Merge pull request #32 from vas-dav/pressure-wrapper
PressureWrapper: get_Pressure: fix to condition of crc check
|
2022-10-18 14:06:34 +03:00 |
|
Evgenii Meshcheriakov
|
56e63e3e20
|
PressureWrapper: get_Pressure: fix to condition of crc check
|
2022-10-18 14:02:11 +03:00 |
|
Evgenii Meshcheriakov
|
cf21bacbf2
|
Merge pull request #31 from vas-dav/pressure-wrapper
Pressure wrapper
|
2022-10-18 12:27:41 +03:00 |
|
Evgenii Meshcheriakov
|
cf01a8bf58
|
PressureWrapper: getPressure() improvments
|
2022-10-18 12:23:22 +03:00 |
|
Evgenii Meshcheriakov
|
8952b0f3cc
|
Merge pull request #29 from vas-dav/timer
Timer: add millis() for modbus
|
2022-10-18 12:10:53 +03:00 |
|
Evgenii Meshcheriakov
|
41672fbc38
|
Timer: add millis() for modbus
|
2022-10-18 11:40:45 +03:00 |
|
Vasily Davydov
|
e57564c3ea
|
main: resolve pressure conflicts
|
2022-10-18 10:40:04 +03:00 |
|
Vasily Davydov
|
b8dbe681fa
|
modbus: recreate static lib with correct hooks
|
2022-10-18 10:38:42 +03:00 |
|
Vasily Davydov
|
0cbf3c7038
|
Merge pull request #28 from vas-dav/modbus
|
2022-10-18 09:55:14 +03:00 |
|
jaakkoiot
|
aa6d51b3da
|
Add comment on serial port object
|
2022-10-18 03:15:57 +03:00 |
|
jaakkoiot
|
2e731f59a0
|
Remove comment
|
2022-10-18 03:01:21 +03:00 |
|
jaakkoiot
|
f13bc2938a
|
"cleaning"
|
2022-10-18 02:31:04 +03:00 |
|
jaakkoiot
|
92fd637a26
|
Some cleaning
|
2022-10-18 02:23:53 +03:00 |
|
jaakkoiot
|
443290a9ff
|
Modbus changed into static library
|
2022-10-18 02:23:52 +03:00 |
|
jaakkoiot
|
2c44373709
|
16 bit CRC error checking for modbus
|
2022-10-18 02:23:52 +03:00 |
|
jaakkoiot
|
a0635c90b0
|
Add data structure ie. word for modbus comms
|
2022-10-18 02:23:52 +03:00 |
|
jaakkoiot
|
72058434e3
|
Populate source code for ModbusLeader class
|
2022-10-18 02:23:52 +03:00 |
|
jaakkoiot
|
8aebe25c07
|
Add serial & UART classes for Modbus use
|
2022-10-18 02:23:52 +03:00 |
|
jaakkoiot
|
43748c19cc
|
Ass register class for modbus comms, without hw addresses yet
|
2022-10-18 02:23:52 +03:00 |
|
jaakkoiot
|
1c42148a64
|
Add modbus leader class & tester
|
2022-10-18 02:23:52 +03:00 |
|
Evgenii Meshcheriakov
|
3bbbf2ae4a
|
PressureWrapper: add getPressure()
|
2022-10-17 17:29:31 +03:00 |
|
Evgenii Meshcheriakov
|
db4c4efb1a
|
Merge branch 'main' into pressure-wrapper
|
2022-10-17 15:17:03 +03:00 |
|
Vasily Davydov
|
4bbe567b41
|
pressure-wrapper: make p-w a separate project
|
2022-10-17 15:11:03 +03:00 |
|
Vasily Davydov
|
39c3fcd202
|
Merge switch-controller: resolve #21 pull request #26 from vas-dav/button-hold
switch-controller: resolve #21
|
2022-10-17 15:01:48 +03:00 |
|
Vasily Davydov
|
3104cc7e24
|
switch-controller: rename b_state to b_pressed
|
2022-10-17 15:00:10 +03:00 |
|
Evgenii Meshcheriakov
|
ef10267945
|
Merge pull request #27 from vas-dav/pressure-wrapper
Pressure wrapper
|
2022-10-17 14:59:08 +03:00 |
|
Vasily Davydov
|
fc013f8dd4
|
Merge branch 'main' into pressure-wrapper
|
2022-10-17 14:47:52 +03:00 |
|
Evgenii Meshcheriakov
|
bb1d94c0f8
|
esp-vent-main: add temporary I2C class and PressureWrapper to the main. Create a static project further on
|
2022-10-17 14:40:41 +03:00 |
|
Vasily Davydov
|
b8780772a1
|
switch-controller: resolve #21
|
2022-10-17 13:36:08 +03:00 |
|
Evgenii Meshcheriakov
|
98ae07bc18
|
pressure-wrapper: add structure for pressure_data
|
2022-10-17 10:45:45 +03:00 |
|
Vasily Davydov
|
9358ede4df
|
Merge Prepare a class for button-hold enchancement #25 from vas-dav/button-hold
Prepare a class for button-hold enchancement
|
2022-10-17 09:35:36 +03:00 |
|
Vasily Davydov
|
6155ac7089
|
switch-controller: add basic functionality to main
|
2022-10-17 09:27:44 +03:00 |
|
jaakkoiot
|
bada194ebe
|
Modbus changed into static library
|
2022-10-17 09:15:24 +03:00 |
|