Skip to content

Releases: deklaus/OpenValveControl

v0.9-alpha

28 Oct 09:31
Compare
Choose a tag to compare
v0.9-alpha Pre-release
Pre-release

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

13 Mar 19:54
Compare
Choose a tag to compare
v0.8-alpha Pre-release
Pre-release

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

25 Jan 11:13
f7200c0
Compare
Choose a tag to compare
v0.7-alpha Pre-release
Pre-release

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.

Still under development:

  • Evaluation of the back EMF (measurement already possible)
  • Documentation

v0.6-alpha

24 Nov 12:44
7949fa8
Compare
Choose a tag to compare
v0.6-alpha Pre-release
Pre-release

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