Releases: deklaus/OpenValveControl
Releases · deklaus/OpenValveControl
v0.9-alpha
This pre-release v0.9 features an experimental position control which uses VBsum as a position estimation.
PIC v0.9
- Added EEPROM write function to command interface.
- Added optional experimental position control using sum of BEMF VBsum instead of constant time position control.
- Added PICerrno in status response.
ESP v0.9
- Added EEPROM write function: <IP>/EEwrite?addr=<aa>&data=<dddd> writes 'uns16_t <dddd>' into PIC EEPROM address <aa>.
- Added error messages in web-UI and customize.js
Web-UI v0.9
- index.html: Displays PIC and ESP error messages
- customize.js: Definitions of error messages
Documentation
Update to v0.9
Still under development:
- Enhanced position detection
v0.8-alpha
This pre-release v0.8 features a data logger which measures motor current and Back EMF voltage with up to 1024 data points.
PIC v0.8
- Added logdata g_bemf_log[1024] (recording VBEMF) and g_curr_log[1024] (recording the motor current of the last MOVE or HOME travel).
- Added new command "LogData?" to transmit logdata to ESP.
- Added experimental g_vbemf_sum (integral of speed x dt ~ distance?)
ESP v0.8
- Added data logger: <IP>/logdata? reads g_curr_log[] and g_bemf_log[] from PIC and writes logdata.csv file into ESP file system.
- Added VBsum to [Info] for testing BEMF sum-up for position control (value of g_vbemf_sum).
Still under development:
- Enhanced position detection
- Documentation
v0.7-alpha
This pre-release v0.7 corrects a few problems that were observed during the field tests:
PIC v0.7
- Removed the IOC (interrupt on pin change) and CCP (capture/compare/PWM).
- PWM is now generated by the 16 bit PWM module
- PWM1SaP1out is used to drive the H-bridges, its falling edge (H-bridge OFF) causes ISR to read VBEMF.
- PWM1SaP2out falling edge causes ISR to read the motor current 2 ms after H-bridge ON.
- Added 2 minutes timeout when homeing (v0.6.1)
ESP v0.7
- Added 'MQTT publish' with status information (motor current, temperature, positions, etc.)
- Added WiFI signal strength to "Info"
WebUI v0.4
- added optional script customize.js
- When uploaded into the ESP filesystem it replaces some default headers and labels by your own texts
- Change title (e.g. 1st Floor, to differentiate between several devices)
- Replace valve identifiers (VZ1, VZ2,..) with more meaningful names.
- When uploaded into the ESP filesystem it replaces some default headers and labels by your own texts
Still under development:
- Evaluation of the back EMF (measurement already possible)
- Documentation
v0.6-alpha
This pre-release enables the basic functions to be executed
- Execution of the HOME, MOVE, STATUS, INFO, SAVE (WLAN settings) commands via the web interface
- OTA update of the ESP and PIC firmware
- Current monitoring of the drives for HOME and MOVE.
- Positioning via time control
Still under development:
- Evaluation of the back EMF (measurement already possible)
- Documentation
Full Changelog: https://github.com/deklaus/OpenValveControl/commits/v0.6alpha