Skip to content

Releases: Yadoms/yadoms

2.5.3

22 Feb 16:00
Compare
Choose a tag to compare

2.5.3

  • Fix default value of optional section in modules configuration

Yadoms

  • Fix Reboot under Linux

2.5.2

29 Sep 16:22
Compare
Choose a tag to compare

2.5.2

Yadoms

  • Fix Reboot under Linux

2.5.1

29 Sep 16:21
Compare
Choose a tag to compare

2.5.1

Yadoms

  • Fix #741 : SQL request syntax with PostgreSQL
  • Fix #738 : Fix merging devices

Plugins and widgets

  • Fix HTTP SCREEN plugin for TFT screens (see local changelog)
  • Fix some profiles management for EnOcean plugin (see local changelog)

2.5.1-beta.5

26 Nov 11:36
Compare
Choose a tag to compare
2.5.1-beta.5 Pre-release
Pre-release

2.5.1-beta.5

Yadoms

  • Fix #741 : SQL request syntax with PostgreSQL

2.5.1-beta.4

27 Oct 13:14
8bc5b70
Compare
Choose a tag to compare
2.5.1-beta.4 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 2.5.1-beta.3...2.5.1-beta.4

2.5.0

09 Jun 21:41
Compare
Choose a tag to compare

2.5.0

Yadoms

  • Fix saving parameter list order in plugin/device/widget configuration
  • Fix script interpreters update
  • Fix plugin update
  • New PhilipsHue plugin (Thanks to Oussama Dahmaz)
  • New StreamDeck plugin (Thanks to Oussama Dahmaz)
  • Fix #617 : File download progress is yet again available
  • Fix #635 : Add basic authentication in REST requests as client
  • Fix #682 : Unify filesystem functions and reduce dependencies to Poco
  • Fix #702 : Support links in update&install page
  • Fix #703 : Fix display and translations of file type fields of configuration
  • Fix #715 : Fix model field update from rule REST api
  • Fix #716 : Show only available rule editors when creating a new rule
  • Fix #717 : Fix crash when requesting a NULL lastAcquisition
  • Fix #718 : Find compatible devices for devices merging
  • Fix #722 : Uninstalling interpreter doesn't delete corresponding rules anymore
  • Fix #726 : libCurl and curlPP now built as static libraries
  • New feature #523 : Add backup restoration
  • New feature #572 : Proxy support for http requests
  • New feature #603 : Manage redirections for http requests
  • New feature #680 : Add HTTP devices autodetection in shared
  • New feature #704 : Add update warning message for version to be installed
  • New feature #705 : Add obsolete management for modules
  • New feature #721 : Display rule interpreter icon in automation page
  • New feature #728 : Add restore backup function from a file
  • List also serial ports from symbolic links (from UDEV rules) under Linux
  • Fix dynamically configurable devices translations
  • Fix removing interpreter
  • Rename plugin/device states capacity (remove _capacity suffix)
  • Update font-awesome library
  • Update LibCurl (7.72.0)

2.4.1

10 Feb 18:51
Compare
Choose a tag to compare

2.4.1

Yadoms

  • Fix old (python 2.7 based) Blockly rule edition
  • Fix #720 : Add execute rights on installed rule interpreter
  • Markdown description field of update page (handle links)
  • Fix removing interpreter
  • Add blue tag on new items in update page

ScriptInterpreter yPython3

  • Fix running with Python < 3.6.0 (UTF-8 standard output encoding)
  • Remove Python version prior to 3.6.0 limitation

2.4.0

04 Jan 10:44
Compare
Choose a tag to compare

2.4.0

Yadoms

  • New feature #538 : New meteo plugin (remove weather underground)
  • New feature #543 : Add a Python 3.x script interpreter
  • New feature #575 : Add keyword without history
  • New feature #587 : add OledScreen (EspEasy) plugin
  • New feature #599 : One wire : refresh time
  • New feature (plugin API) : Web requests done by plugins now uses proxy settings from Yadoms (just need to rebuild plugin to make your plugin support this function)
  • New feature #604, #607, #608 : Proxy supported for file downloading (used in install & update page)
  • New feature #609 : Forecast weather widget updated
  • New feature #670 and #669 : Add Lolin ePaper plugin (httpscreen plugin)
  • New feature #645 #642 #624 : Add Lametric Time device plugin
  • New feature : add possibility to force Python 2.7 and Python 3.x paths in yadoms.ini
  • New platform supported : Synology DS218+
  • Fix #469 : Wes plugin : fix reading units
  • Fix #518 : ZWave fix bad tag filtering
  • Fix #536 : fix widget chart
  • Fix #562 : update usage of CDataContainer for better memory optimizations
  • Fix #564 : GUI : Devices page / deletion and equipment with details
  • Fix #577 : fix SMSdialer plugin
  • Fix #574 : Zwave : upgrade OpenZwave to 1.6
  • Fix #580 : upgrade toolchain
  • Fix #583 : website : add smartscreen warning
  • Fix #584 : GUI : Fix loading of translated labels for not already loaded modules
  • Fix #586 : upgrade appveyor cmake
  • Fix #592 : Zwave : fix some keyword declaration
  • Fix #593 : GUI : Fix plugin icon display in devices configuration page
  • Fix #594 : GUI : Refresh widgets when closing configuration panel
  • Fix #595 : GUI : Fix data export
  • Fix #597 : One wire plugin : fix upgrade issue
  • Fix #601 : build with python 3.7
  • Fix #615 : GUI : Precise coordinates format and units
  • Fix #647 : fix synology build for Lametric plugin
  • Fix #648 : fix language error
  • Fix #650 : GUI : fix duplicated device when adding a new one
  • Fix #653 : remove boost::locale dependency
  • Fix #654 : fix python interpreter with 3.8.1
  • Fix #668 : GUI : Fix display on event keyword and keywords without acquisition
  • Fix #684 : Fix JSON improper warnings in log
  • Fix #700 : Improve message when an interpreter is not available
  • Fix #708 : Fix crash when display graph with a lot of data
  • Fix historisation of Datacontainer based keywords
  • Fix Yadoms crash when no data available with getKeywordData web-service
  • Fix Script API wrappers build on Windows
  • Fix GithubActions to generate releases
  • Wiki updated (#644, #591)
  • Known issue #617 : No more progression displayed when downloading file

Plugins and widgets

  • Weather Underground plugin removed (WU web service is discontinued)
  • Weather plugin was added (manages live and forecast weather conditions, based on openWeather web service)
  • weather-forecast widget was removed (obsolete)
  • weather-multi widget was added (displays up to 3 weather conditions, live or forecast, with general conditions, temperature min/max, wind, rain, snow)
  • LametricTime plugin was added to drive Lametric Time displays
  • OledEspEasy plugin was added to drive OLed deported screen, based on ESP8266 with ESPEasy Firmware (wemos d1, lolin, arduino...)
  • HttpScreen plugin was added to drive deported screens, based on ESP8266 with ESPEasy (Oled and ePaper screen)
  • And a lot of fixes and new functionnalities on existing plugins and widgets (refer to corresponding changelog.md files)

2.4.0-beta.4

01 Sep 16:47
Compare
Choose a tag to compare
2.4.0-beta.4 Pre-release
Pre-release

2.4.0-beta.4

Yadoms

  • Fix historisation of Datacontainer based keywords

2.4.0-beta.3

Yadoms

  • Fix #684 : Fix JSON improper warnings in log

2.4.0-beta.2

Yadoms

  • Add possibility to force Python 2.7 and Python 3.x paths in yadoms.ini

2.4.0-beta.1

Yadoms

  • New feature #538 : New meteo plugin (remove weather underground)
  • New feature #543 : Add a Python 3.x script interpreter
  • New feature #575 : Add keyword without history
  • New feature #587 : add OledScreen (EspEasy) plugin
  • New feature #599 : One wire : refresh time
  • New feature (plugin API) : Web requests done by plugins now uses proxy settings from Yadoms (just need to rebuild plugin to make your plugin support this function)
  • New feature #604, #607, #608 : Proxy supported for file downloading (used in install & update page)
  • New feature #609 : Forecast weather widget updated
  • New feature #670 and #669 : Add Lolin ePaper plugin (httpscreen plugin)
  • New feature #645 #642 #624 : Add Lametric Time device plugin
  • New platform supported : Synology DS218+
  • Fix #469 : Wes plugin : fix reading units
  • Fix #518 : ZWave fix bad tag filtering
  • Fix #536 : fix widget chart
  • Fix #562 : update usage of CDataContainer for better memory optimizations
  • Fix #564 : GUI : Devices page / deletion and equipment with details
  • Fix #577 : fix SMSdialer plugin
  • Fix #574 : Zwave : upgrade OpenZwave to 1.6
  • Fix #580 : upgrade toolchain
  • Fix #583 : website : add smartscreen warning
  • Fix #584 : GUI : Fix loading of translated labels for not already loaded modules
  • Fix #586 : upgrade appveyor cmake
  • Fix #592 : Zwave : fix some keyword declaration
  • Fix #593 : GUI : Fix plugin icon display in devices configuration page
  • Fix #594 : GUI : Refresh widgets when closing configuration panel
  • Fix #595 : GUI : Fix data export
  • Fix #597 : One wire plugin : fix upgrade issue
  • Fix #601 : build with python 3.7
  • Fix #615 : GUI : Precise coordinates format and units
  • Fix #647 : fix synology build for Lametric plugin
  • Fix #648 : fix language error
  • Fix #650 : GUI : fix duplicated device when adding a new one
  • Fix #653 : remove boost::locale dependency
  • Fix #654 : fix python interpreter with 3.8.1
  • Fix #668 : GUI : Fix display on event keyword and keywords without acquisition
  • Wiki updated (#644, #591)
  • Known issue #617 : No more progression displayed when downloading file

Plugins and widgets

  • Weather Underground plugin removed (WU web service is discontinued)
  • Weather plugin was added (manages live and forecast weather conditions, based on openWeather web service)
  • weather-forecast widget was removed (obsolete)
  • weather-multi widget was added (displays up to 3 weather conditions, live or forecast, with general conditions, temperature min/max, wind, rain, snow)
  • LametricTime plugin was added to drive Lametric Time displays
  • OledEspEasy plugin was added to drive OLed deported screen, based on ESP8266 with ESPEasy Firmware (wemos d1, lolin, arduino...)
  • HttpScreen plugin was added to drive deported screens, based on ESP8266 with ESPEasy (Oled and ePaper screen)
  • And a lot of fixes and new functionnalities on existing plugins and widgets (refer to corresponding changelog.md files)

2.3.0

05 Jul 18:32
Compare
Choose a tag to compare

What's new

This release is mainly a great internal evolution.
This core evolution changes the way data are exchanged between components (plugins, widget, automation scripts) and is now full Json compliant (based on rapidJson library).

New features

  • Duplicate rules
  • Support proxy for server
  • Connected status on main page
  • Download logs
  • New illumination type in W/m²
  • Export data to CSV file

Fixes

There are also some minor fixes