Skip to content

Releases: UniPiTechnology/evok

3.0.6

02 Sep 08:01
f2db299
Compare
Choose a tag to compare
Fix response from API in write failure. (#185)

3.0.5

09 Jul 14:03
a633e4a
Compare
Choose a tag to compare
  • Add check if hw_definition folder exists.
  • Fix data_point class error with holding register type.

3.0.4

27 Jun 11:26
0964ca4
Compare
Choose a tag to compare

Fixed PWM configuration.

3.0.3

27 Jun 07:08
a326d00
Compare
Choose a tag to compare

Fixed PWM mode in Digital Output class

3.0.2

24 Jun 09:25
a677de6
Compare
Choose a tag to compare

3.0.1

18 Jun 13:33
Compare
Choose a tag to compare
  • Evok v3 is based on Python3.
  • API breaking changes:
    • Relay entities are excluded from the output endpoint and have a separate endpoint ro. Alternate access via relay is still available.
    • Digital output entities are excluded from the output endpoint and have a separate endpoint do. Alternate access via output is still available.
    • Digital input entities are excluded from the input endpoint and have a separate endpoint di. Alternate access via input is still available.
    • Modified methods of setting analog input ai and analog output ao modes - mode and range are unified into one parameter. For more information see Analog input and Analog output modes in API documentation.
    • Renamed unit_register entity to data_point.
  • Updating Evok from v2 to v3 is unsupported as well as migration from Debian 10 is unsupported - it's recommended to start from a fresh operating system.
  • The configuration of Evok has been completely rewritten to yaml based on tree structure(old .conf structure is no longer supported). See more information in the Evok configuration.
  • Dropped support of rarely used functions/entities (Eeprom,i2cbus,adchip,mcp,gpiobus,pca9685,unipi2,uart,wifi,light_channel,light_device,ext_config)
  • Example website aka 'Unipi Control Panel' has been split into separate project evok-web-jq and can be installed manually.
  • Added option 'all' instead of circuit using API (/rest/relay/all).
  • The device names in the API now match the name in the configuration. For more information see evok configuration.
  • Aliases system has been rewritten. Aliases are automatically saved 5 mins after a change, not immediately. Saving of aliases can be forced via API.
  • Aliases definition file structure has been changed. Evok automatically updates the aliases definition file if a version from Evok v2 is found.
  • Modbus RTU durability has been improved. Loss of communication with one device will not affect the functionality of the entire bus.
  • Added support to communicate with more Modbus TCP servers.

3.0.1-beta.2

10 May 14:07
Compare
Choose a tag to compare
3.0.1-beta.2 Pre-release
Pre-release
Update API doc && 1-Wire temp: Rename: typ >> type

v3.0.1-beta.1

07 May 12:14
Compare
Choose a tag to compare
v3.0.1-beta.1 Pre-release
Pre-release
Update Evok API

2.4.34

17 Aug 07:26
Compare
Choose a tag to compare
Merge branch 'test' into 'master'

Test

See merge request UniPi/evok-internal!25

2.4.32

27 Jul 10:25
Compare
Choose a tag to compare
Merge branch 'test' into 'master'

Test

See merge request UniPi/evok-internal!24