Skip to content

Releases: dannybloe/dzVents

Some fixes

17 Oct 19:32
Compare
Choose a tag to compare
  • More robust way of updating devices.lua
  • Added device level information for non-dimmer-like devices
  • Support for Nefit Easy thermostat (SetPoint)
  • Fixed problem with the new device table otherdevices_scenesgroups_idx.

1.1.1

04 Jul 19:08
Compare
Choose a tag to compare

[1.1.1]

  • Added support for a devices table in the 'on' section.
  • Added extra log level for only showing information about the execution of a script module.
  • Added example script for System-alive checker notifications (preventing false negatives).

[1.1]

  • Added example script for controlling the temperature in a room with hysteresis control.
  • Fixed updateLux (thanks to neutrino)
  • Added Kodi commands to the device methods.
  • Fixed updateCounter
  • Added counterToday and counterTotal attributes for counter devices. Only available when http fetching is enabled.

Bug fix release and a couple of new things

07 Jun 07:05
Compare
Choose a tag to compare

[1.0.2]

  • Added device description attribute.
  • Added support for setting the setpoint for opentherm gateway.
  • Added timedOut boolean attribute to devices. Requires http data fetching to be anabled.
  • Properly detects usage devices and their Wattage.

1.0.1 Bug fixes

31 May 19:28
Compare
Choose a tag to compare

[1.0.1]

  • Added updateCustomSensor(value) method.
  • Fixed reset() for historical data.

First 1.0 release

26 May 13:21
Compare
Choose a tag to compare

Make sure to read the install instructions in README.md. There has been a slight change regarding the settings file.

First 1.0 pre release

19 Apr 05:56
Compare
Choose a tag to compare
First 1.0 pre release Pre-release
Pre-release
  • Added data persistence for scripts between script runs (see readme for more info)
  • Added a time-line based data type for you scripts with historical information and many statistical functions for retreiving information like average, minumum, maximum, delta, data smoothing (averaging values over neighbours) etc. See readme for more information.
  • Added SMS method to the domoticz object.
  • Added toggleSwitch() method to devices that support it.
  • Added more switch states that control device.bState (e.g. on == true, open == true 'all on' == true)
  • Added secondsAgo to the lastUpdate attribute
  • Added tests (test code coverage is above 96%!)
  • Refactored code significantly.
  • Made sure differently formulated but equal triggers in one script only execute the script only once (like MySensor and MySensor_Temperature).
  • Added trigger info as a third parameter (Lua table) that is passed to the execute method of a script containing information about what exactly triggered the script (type = EVENT_TYPE_TIMER/EVENT_TYPE_DEVICE, trigger=). See readme.
  • Added Lua time properties to domoticz.time property with all information about the current time (hours, minutes, seconds, etc.)
  • Added option to return false in a forEach iteratee function which will abort the forEach loop.
  • All devices not delivered by Domoticz to the event scripts are now added to domoticz.devices using the http data that is fetched every 30 minutes (by default).
  • Added scenes and groups collections to the domoticz object
  • Added Quick Reference Guide.

Fix for timer issues

19 Mar 16:26
Compare
Choose a tag to compare

Fix for timer issues

New attributes like lux, setPoint and watt usages.

14 Mar 20:56
Compare
Choose a tag to compare

[0.9.12]

  • Fixed a bug with log level printing. Now errors are printed.
  • Added setPoint, heatingMode, lux, WhTotal, WhToday, WActual attributes to devices that support it. No need to access rawData for these anymore.

Examples, improved documentation and iterators, yay!

13 Mar 22:54
Compare
Choose a tag to compare
  • Added log method to domoticz object. Using this to log message in the Domoticz log will respect the log level setting in the settings file. [dannybloe]
  • Updated readme. Better overview, more attributes described.
  • Added iterator functions (forEach and filter) to domoticz.devices, domoticz.changedDevices and domoticz.variables to iterate or filter more easily over these collections. Starting to look like javascript already :)
  • Added a couple of example scripts.

Small additions and fixes.

12 Mar 20:31
Compare
Choose a tag to compare
  • A little less verbose debug logging. Domoticz seems not to print all message in the log. If there are too many they may get lost. [dannybloe]
  • Added method fetchHttpDomoticzData to domoticz object so you can manually trigger getting device information from Domoticz through http. [dannybloe]
  • Added support for sounds in domiticz.notify(). [WebStarVenlo]